0001505155-23-000017.txt : 20230301 0001505155-23-000017.hdr.sgml : 20230301 20230228204603 ACCESSION NUMBER: 0001505155-23-000017 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 114 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230301 DATE AS OF CHANGE: 20230228 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Upland Software, Inc. CENTRAL INDEX KEY: 0001505155 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 272992077 STATE OF INCORPORATION: TX FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36720 FILM NUMBER: 23689119 BUSINESS ADDRESS: STREET 1: 401 CONGRESS AVE. STREET 2: SUITE 1850 CITY: AUSTIN STATE: TX ZIP: 78701 BUSINESS PHONE: 512-960-1010 MAIL ADDRESS: STREET 1: 401 CONGRESS AVE. STREET 2: SUITE 1850 CITY: AUSTIN STATE: TX ZIP: 78701 FORMER COMPANY: FORMER CONFORMED NAME: Silverback Acquisition Corp DATE OF NAME CHANGE: 20101105 10-K 1 upld-20221231.htm 10-K upld-20221231
00015051552022FYfalsehttp://fasb.org/us-gaap/2022#AccountingStandardsUpdate201409Member0.5P3YP3Y00015051552022-01-012022-12-3100015051552022-06-30iso4217:USD00015051552023-02-19xbrli:shares00015051552022-12-3100015051552021-12-31iso4217:USDxbrli:shares00015051552022-08-310001505155upld:SubscriptionAndSupportMember2022-01-012022-12-310001505155upld:SubscriptionAndSupportMember2021-01-012021-12-310001505155upld:SubscriptionAndSupportMember2020-01-012020-12-310001505155upld:PerpetualLicenseMember2022-01-012022-12-310001505155upld:PerpetualLicenseMember2021-01-012021-12-310001505155upld:PerpetualLicenseMember2020-01-012020-12-310001505155us-gaap:ProductMember2022-01-012022-12-310001505155us-gaap:ProductMember2021-01-012021-12-310001505155us-gaap:ProductMember2020-01-012020-12-310001505155upld:ProfessionalServicesMember2022-01-012022-12-310001505155upld:ProfessionalServicesMember2021-01-012021-12-310001505155upld:ProfessionalServicesMember2020-01-012020-12-3100015051552021-01-012021-12-3100015051552020-01-012020-12-310001505155us-gaap:CommonStockMember2019-12-310001505155us-gaap:AdditionalPaidInCapitalMember2019-12-310001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001505155us-gaap:RetainedEarningsMember2019-12-3100015051552019-12-310001505155us-gaap:CommonStockMember2020-01-012020-12-310001505155us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-3100015051552019-01-012019-12-310001505155srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-310001505155srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310001505155us-gaap:RetainedEarningsMember2020-01-012020-12-310001505155us-gaap:CommonStockMember2020-12-310001505155us-gaap:AdditionalPaidInCapitalMember2020-12-310001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001505155us-gaap:RetainedEarningsMember2020-12-3100015051552020-12-310001505155us-gaap:CommonStockMember2021-01-012021-12-310001505155us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310001505155us-gaap:RetainedEarningsMember2021-01-012021-12-310001505155us-gaap:CommonStockMember2021-12-310001505155us-gaap:AdditionalPaidInCapitalMember2021-12-310001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001505155us-gaap:RetainedEarningsMember2021-12-310001505155us-gaap:SeriesAPreferredStockMember2022-01-012022-12-310001505155us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310001505155us-gaap:CommonStockMember2022-01-012022-12-310001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310001505155us-gaap:RetainedEarningsMember2022-01-012022-12-310001505155us-gaap:SeriesAPreferredStockMember2022-12-310001505155us-gaap:CommonStockMember2022-12-310001505155us-gaap:AdditionalPaidInCapitalMember2022-12-310001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001505155us-gaap:RetainedEarningsMember2022-12-3100015051552012-01-012022-12-31upld:acquisition0001505155srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMemberus-gaap:AccountingStandardsUpdate201613Member2020-12-310001505155srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310001505155srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-12-310001505155srt:MinimumMemberus-gaap:ComputerEquipmentMember2022-01-012022-12-310001505155srt:MaximumMemberus-gaap:ComputerEquipmentMember2022-01-012022-12-310001505155srt:MinimumMemberupld:PurchasedSoftwareandLicensesMember2022-01-012022-12-310001505155srt:MaximumMemberupld:PurchasedSoftwareandLicensesMember2022-01-012022-12-310001505155us-gaap:FurnitureAndFixturesMember2022-01-012022-12-310001505155srt:MinimumMember2022-01-012022-12-310001505155srt:MaximumMember2022-01-012022-12-31upld:reporting_unit0001505155us-gaap:SecuredDebtMemberupld:CreditFacilityMember2019-08-31xbrli:pure0001505155us-gaap:SecuredDebtMemberupld:CreditFacilityMember2019-08-060001505155us-gaap:SecuredDebtMemberupld:CreditFacilityMember2022-12-310001505155us-gaap:SecuredDebtMemberupld:CreditFacilityMember2019-08-062019-08-060001505155us-gaap:SecuredDebtMemberupld:CreditFacilityMember2019-08-312019-08-310001505155us-gaap:SecuredDebtMemberupld:CreditFacilityMember2022-12-312022-12-310001505155us-gaap:InterestRateSwapMember2022-12-310001505155us-gaap:InterestRateSwapMember2021-12-310001505155us-gaap:SeriesAPreferredStockMember2022-08-310001505155us-gaap:SeriesAPreferredStockMember2022-08-012022-08-310001505155us-gaap:SeriesAPreferredStockMemberupld:BeforeSevenYearAnniversaryMember2022-08-012022-08-310001505155upld:AfterSevenYearAnniversaryMemberus-gaap:SeriesAPreferredStockMember2022-08-012022-08-310001505155us-gaap:PerformanceSharesMember2022-01-012022-12-310001505155us-gaap:PerformanceSharesMember2021-01-012021-12-310001505155us-gaap:OtherNonoperatingIncomeExpenseMember2022-01-012022-12-310001505155us-gaap:OtherNonoperatingIncomeExpenseMember2021-01-012021-12-310001505155us-gaap:OtherNonoperatingIncomeExpenseMember2020-01-012020-12-310001505155upld:BAInsightIncMember2022-02-022022-12-310001505155upld:ObjectifLuneIncMember2022-01-072022-12-310001505155upld:BAInsightIncMember2022-02-222022-02-220001505155upld:ObjectifLuneIncMember2022-01-072022-01-070001505155upld:PanvivaMember2021-06-242021-06-240001505155upld:BlueVennMember2021-02-282021-02-280001505155upld:SecondStreetMember2021-01-192021-01-190001505155upld:LocalyticsMember2020-02-062020-02-060001505155upld:BAInsightIncMember2022-02-220001505155upld:ObjectifLuneIncMember2022-01-070001505155upld:PanvivaMember2021-06-240001505155upld:BlueVennMember2021-02-280001505155upld:SecondStreetMember2021-01-190001505155upld:LocalyticsMember2020-02-060001505155upld:SecondStreetMember2020-02-062020-02-060001505155upld:InGeniusSoftwareIncMember2019-10-012019-10-010001505155upld:PostupHoldingsMember2019-04-182019-04-180001505155upld:KapostMember2019-05-242019-05-240001505155upld:PanvivaMember2020-02-062020-02-060001505155upld:CimplIncMember2019-08-212019-08-210001505155upld:LocalyticsMember2020-01-012020-12-310001505155upld:BAInsightIncMemberus-gaap:CustomerRelationshipsMember2022-02-220001505155us-gaap:CustomerRelationshipsMemberupld:ObjectifLuneIncMember2022-01-070001505155upld:PanvivaMemberus-gaap:CustomerRelationshipsMember2021-06-240001505155upld:BlueVennMemberus-gaap:CustomerRelationshipsMember2021-02-280001505155us-gaap:CustomerRelationshipsMemberupld:SecondStreetMember2021-01-190001505155upld:BAInsightIncMemberus-gaap:TradeNamesMember2022-02-220001505155us-gaap:TradeNamesMemberupld:ObjectifLuneIncMember2022-01-070001505155us-gaap:TradeNamesMemberupld:PanvivaMember2021-06-240001505155upld:BlueVennMemberus-gaap:TradeNamesMember2021-02-280001505155us-gaap:TradeNamesMemberupld:SecondStreetMember2021-01-190001505155us-gaap:TechnologyBasedIntangibleAssetsMemberupld:BAInsightIncMember2022-02-220001505155us-gaap:TechnologyBasedIntangibleAssetsMemberupld:ObjectifLuneIncMember2022-01-070001505155us-gaap:TechnologyBasedIntangibleAssetsMemberupld:PanvivaMember2021-06-240001505155us-gaap:TechnologyBasedIntangibleAssetsMemberupld:BlueVennMember2021-02-280001505155us-gaap:TechnologyBasedIntangibleAssetsMemberupld:SecondStreetMember2021-01-190001505155upld:BAInsightIncMemberus-gaap:OffMarketFavorableLeaseMember2022-02-220001505155us-gaap:OffMarketFavorableLeaseMemberupld:ObjectifLuneIncMember2022-01-070001505155upld:PanvivaPtyLtdMemberus-gaap:OffMarketFavorableLeaseMember2021-06-240001505155upld:BlueVennGroupLimitedMemberus-gaap:OffMarketFavorableLeaseMember2021-02-280001505155upld:SecondStreetMediaIncMemberus-gaap:OffMarketFavorableLeaseMember2021-01-190001505155upld:PanvivaPtyLtdMember2021-06-240001505155upld:BlueVennGroupLimitedMember2021-02-280001505155upld:SecondStreetMediaIncMember2021-01-190001505155us-gaap:CustomerRelationshipsMember2022-01-012022-12-310001505155us-gaap:CustomerRelationshipsMember2021-01-012021-12-310001505155us-gaap:TradeNamesMember2022-01-012022-12-310001505155us-gaap:TradeNamesMember2021-01-012021-12-310001505155us-gaap:DevelopedTechnologyRightsMember2022-01-012022-12-310001505155us-gaap:DevelopedTechnologyRightsMember2021-01-012021-12-310001505155us-gaap:OffMarketFavorableLeaseMember2022-01-012022-12-310001505155us-gaap:OffMarketFavorableLeaseMember2021-01-012021-12-310001505155us-gaap:SecuredDebtMemberupld:CreditFacilityMember2022-01-012022-12-310001505155us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2022-12-310001505155us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001505155us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001505155us-gaap:FairValueMeasurementsRecurringMember2022-12-310001505155us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2022-12-310001505155us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2022-12-310001505155us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2022-12-310001505155us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2022-12-310001505155us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2021-12-310001505155us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2021-12-310001505155us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2021-12-310001505155us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2021-12-310001505155us-gaap:FairValueInputsLevel3Memberupld:EarnoutConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001505155us-gaap:FairValueInputsLevel3Memberupld:EarnoutConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001505155us-gaap:FairValueInputsLevel3Memberupld:EarnoutConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2022-01-012022-12-310001505155us-gaap:FairValueInputsLevel3Memberupld:EarnoutConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2021-01-012021-12-310001505155us-gaap:FairValueInputsLevel3Memberupld:EarnoutConsiderationMember2022-12-310001505155us-gaap:FairValueInputsLevel3Memberupld:EarnoutConsiderationMember2021-12-310001505155us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001505155us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001505155us-gaap:CustomerRelationshipsMembersrt:MinimumMember2022-01-012022-12-310001505155us-gaap:CustomerRelationshipsMembersrt:MaximumMember2022-01-012022-12-310001505155us-gaap:CustomerRelationshipsMember2022-12-310001505155us-gaap:TradeNamesMembersrt:MinimumMember2022-01-012022-12-310001505155us-gaap:TradeNamesMembersrt:MaximumMember2022-01-012022-12-310001505155us-gaap:TradeNamesMember2022-12-310001505155srt:MinimumMemberus-gaap:DevelopedTechnologyRightsMember2022-01-012022-12-310001505155us-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2022-01-012022-12-310001505155us-gaap:DevelopedTechnologyRightsMember2022-12-310001505155us-gaap:NoncompeteAgreementsMember2022-01-012022-12-310001505155us-gaap:NoncompeteAgreementsMember2022-12-310001505155us-gaap:CustomerRelationshipsMembersrt:MinimumMember2021-01-012021-12-310001505155us-gaap:CustomerRelationshipsMembersrt:MaximumMember2021-01-012021-12-310001505155us-gaap:CustomerRelationshipsMember2021-12-310001505155us-gaap:TradeNamesMembersrt:MinimumMember2021-01-012021-12-310001505155us-gaap:TradeNamesMembersrt:MaximumMember2021-01-012021-12-310001505155us-gaap:TradeNamesMember2021-12-310001505155srt:MinimumMemberus-gaap:DevelopedTechnologyRightsMember2021-01-012021-12-310001505155us-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2021-01-012021-12-310001505155us-gaap:DevelopedTechnologyRightsMember2021-12-310001505155us-gaap:NoncompeteAgreementsMember2021-01-012021-12-310001505155us-gaap:NoncompeteAgreementsMember2021-12-310001505155us-gaap:DomesticCountryMember2022-12-310001505155us-gaap:ForeignCountryMember2022-12-310001505155us-gaap:ResearchMemberus-gaap:DomesticCountryMember2022-12-310001505155upld:TaxEffectOfItemsRecordedInOtherComprehensiveIncomeLossMember2022-01-012022-12-310001505155upld:CurrentOperationsMember2022-01-012022-12-310001505155upld:TaxEffectOfItemsRecordedInOtherComprehensiveIncomeLossMember2021-01-012021-12-310001505155upld:DomesticBusinessCombinationsMember2021-01-012021-12-310001505155upld:CurrentOperationsMember2021-01-012021-12-310001505155upld:SeniorSecuredNotesMember2022-12-310001505155upld:SeniorSecuredNotesMember2021-12-310001505155us-gaap:RevolvingCreditFacilityMemberupld:CreditFacilityMember2019-08-060001505155us-gaap:RevolvingCreditFacilityMemberupld:CreditFacilityMember2019-08-062019-08-060001505155us-gaap:SecuredDebtMemberupld:CreditFacilityMember2019-11-260001505155us-gaap:BaseRateMemberus-gaap:SecuredDebtMemberupld:CreditFacilityMember2019-08-062019-08-060001505155us-gaap:SecuredDebtMembersrt:MinimumMemberupld:EurodollarDepositsRateMemberupld:CreditFacilityMember2019-08-062019-08-060001505155us-gaap:SecuredDebtMemberupld:EurodollarDepositsRateMemberupld:CreditFacilityMember2019-08-062019-08-060001505155us-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:SecuredDebtMembersrt:MinimumMemberupld:CreditFacilityMember2019-08-062019-08-060001505155us-gaap:SecuredDebtMemberus-gaap:EurodollarMemberupld:CreditFacilityMember2019-08-062019-08-060001505155us-gaap:LetterOfCreditMemberupld:CreditFacilityMember2019-08-060001505155us-gaap:LetterOfCreditMemberupld:CreditFacilityMember2019-08-062019-08-060001505155upld:CreditFacilityMember2019-08-060001505155upld:CreditFacilityMember2019-08-062019-08-060001505155upld:CreditFacilityMember2022-12-310001505155us-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:SecuredDebtMemberupld:CreditFacilityMember2019-08-062019-08-060001505155us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001505155us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001505155us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001505155us-gaap:RestrictedStockMember2022-01-012022-12-310001505155us-gaap:RestrictedStockMember2021-01-012021-12-310001505155us-gaap:RestrictedStockMember2020-01-012020-12-310001505155us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001505155us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001505155us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001505155us-gaap:PerformanceSharesMember2022-01-012022-12-310001505155us-gaap:PerformanceSharesMember2021-01-012021-12-310001505155us-gaap:PerformanceSharesMember2020-01-012020-12-310001505155us-gaap:SeriesAPreferredStockMember2022-01-012022-12-310001505155us-gaap:SeriesAPreferredStockMember2021-01-012021-12-310001505155us-gaap:SeriesAPreferredStockMember2020-01-012020-12-310001505155us-gaap:SeriesAPreferredStockMember2022-12-310001505155us-gaap:BuildingMember2022-01-012022-12-310001505155us-gaap:BuildingMember2021-01-012021-12-310001505155us-gaap:BuildingMember2020-01-012020-12-310001505155us-gaap:FacilityClosingMember2021-01-012021-12-310001505155us-gaap:EquipmentMember2022-12-310001505155us-gaap:EquipmentMember2021-12-310001505155us-gaap:FurnitureAndFixturesMember2022-12-310001505155us-gaap:FurnitureAndFixturesMember2021-12-310001505155us-gaap:LeaseholdImprovementsMember2022-12-310001505155us-gaap:LeaseholdImprovementsMember2021-12-310001505155us-gaap:SeriesAPreferredStockMember2022-07-142022-07-140001505155us-gaap:SeriesAPreferredStockMember2022-07-140001505155us-gaap:SeriesAPreferredStockMemberupld:BeforeSevenYearAnniversaryMember2022-07-142022-07-140001505155upld:AfterSevenYearAnniversaryMemberus-gaap:SeriesAPreferredStockMember2022-07-142022-07-14upld:vote0001505155us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001505155us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310001505155upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansMember2022-12-310001505155upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansMember2021-12-310001505155us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310001505155us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-12-310001505155upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansWithForeignSubsidiariesTaxMember2022-01-012022-12-31upld:stock-Based_compensation_plan0001505155upld:UplandSoftwareInc.2010StockPlanMemberus-gaap:EmployeeStockOptionMember2022-12-310001505155upld:UplandSoftwareInc.2014StockPlanMemberus-gaap:EmployeeStockOptionMember2022-12-310001505155upld:UplandSoftwareInc.2014StockPlanMember2022-01-012022-12-310001505155upld:UplandSoftwareInc.2014StockPlanMemberus-gaap:RestrictedStockUnitsRSUMember2022-12-310001505155upld:UplandSoftwareInc.2014StockPlanMemberus-gaap:PerformanceSharesMember2022-12-310001505155srt:MaximumMemberus-gaap:EmployeeStockOptionMemberupld:A2010PlanAnd2014PlanMember2022-01-012022-12-310001505155srt:MinimumMemberus-gaap:EmployeeStockOptionMemberupld:A2010PlanAnd2014PlanMember2022-01-012022-12-310001505155us-gaap:EmployeeStockOptionMemberupld:A2010PlanAnd2014PlanMember2022-01-012022-12-310001505155us-gaap:RestrictedStockMembersrt:MinimumMemberupld:A2010PlanAnd2014PlanMember2022-01-012022-12-310001505155us-gaap:RestrictedStockMembersrt:MaximumMemberupld:A2010PlanAnd2014PlanMember2022-01-012022-12-310001505155upld:CostofSubscriptionandSupportRevenueMember2022-01-012022-12-310001505155upld:CostofSubscriptionandSupportRevenueMember2021-01-012021-12-310001505155upld:CostofSubscriptionandSupportRevenueMember2020-01-012020-12-310001505155us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-12-310001505155us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-310001505155us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-310001505155us-gaap:SellingAndMarketingExpenseMember2022-01-012022-12-310001505155us-gaap:SellingAndMarketingExpenseMember2021-01-012021-12-310001505155us-gaap:SellingAndMarketingExpenseMember2020-01-012020-12-310001505155us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-12-310001505155us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001505155us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-12-310001505155srt:ExecutiveOfficerMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-12-310001505155us-gaap:RestrictedStockUnitsRSUMember2021-12-310001505155us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-310001505155us-gaap:RestrictedStockUnitsRSUMember2022-12-310001505155us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-310001505155us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310001505155us-gaap:PerformanceSharesMember2022-12-310001505155us-gaap:PerformanceSharesMember2020-01-012020-12-310001505155us-gaap:EmployeeStockOptionMember2021-12-310001505155us-gaap:EmployeeStockOptionMember2022-01-012022-12-310001505155us-gaap:EmployeeStockOptionMember2022-12-310001505155us-gaap:EmployeeStockOptionMember2021-01-012021-12-310001505155us-gaap:EmployeeStockOptionMember2020-01-012020-12-310001505155upld:DeferredCommissionsForNewCustomerContractsMember2022-06-300001505155upld:DeferredCommissionsRelatedToRenewalsMember2022-12-3100015051552023-01-012022-12-310001505155upld:SubscriptionAndSupportMembercountry:US2022-01-012022-12-310001505155upld:SubscriptionAndSupportMembercountry:US2021-01-012021-12-310001505155upld:SubscriptionAndSupportMembercountry:US2020-01-012020-12-310001505155upld:SubscriptionAndSupportMembercountry:GB2022-01-012022-12-310001505155upld:SubscriptionAndSupportMembercountry:GB2021-01-012021-12-310001505155upld:SubscriptionAndSupportMembercountry:GB2020-01-012020-12-310001505155upld:SubscriptionAndSupportMembercountry:CA2022-01-012022-12-310001505155upld:SubscriptionAndSupportMembercountry:CA2021-01-012021-12-310001505155upld:SubscriptionAndSupportMembercountry:CA2020-01-012020-12-310001505155upld:SubscriptionAndSupportMemberupld:OtherInternationalMember2022-01-012022-12-310001505155upld:SubscriptionAndSupportMemberupld:OtherInternationalMember2021-01-012021-12-310001505155upld:SubscriptionAndSupportMemberupld:OtherInternationalMember2020-01-012020-12-310001505155upld:PerpetualLicenseMembercountry:US2022-01-012022-12-310001505155upld:PerpetualLicenseMembercountry:US2021-01-012021-12-310001505155upld:PerpetualLicenseMembercountry:US2020-01-012020-12-310001505155country:GBupld:PerpetualLicenseMember2022-01-012022-12-310001505155country:GBupld:PerpetualLicenseMember2021-01-012021-12-310001505155country:GBupld:PerpetualLicenseMember2020-01-012020-12-310001505155upld:PerpetualLicenseMembercountry:CA2022-01-012022-12-310001505155upld:PerpetualLicenseMembercountry:CA2021-01-012021-12-310001505155upld:PerpetualLicenseMembercountry:CA2020-01-012020-12-310001505155upld:PerpetualLicenseMemberupld:OtherInternationalMember2022-01-012022-12-310001505155upld:PerpetualLicenseMemberupld:OtherInternationalMember2021-01-012021-12-310001505155upld:PerpetualLicenseMemberupld:OtherInternationalMember2020-01-012020-12-310001505155upld:ProfessionalServicesMembercountry:US2022-01-012022-12-310001505155upld:ProfessionalServicesMembercountry:US2021-01-012021-12-310001505155upld:ProfessionalServicesMembercountry:US2020-01-012020-12-310001505155upld:ProfessionalServicesMembercountry:GB2022-01-012022-12-310001505155upld:ProfessionalServicesMembercountry:GB2021-01-012021-12-310001505155upld:ProfessionalServicesMembercountry:GB2020-01-012020-12-310001505155upld:ProfessionalServicesMembercountry:CA2022-01-012022-12-310001505155upld:ProfessionalServicesMembercountry:CA2021-01-012021-12-310001505155upld:ProfessionalServicesMembercountry:CA2020-01-012020-12-310001505155upld:ProfessionalServicesMemberupld:OtherInternationalMember2022-01-012022-12-310001505155upld:ProfessionalServicesMemberupld:OtherInternationalMember2021-01-012021-12-310001505155upld:ProfessionalServicesMemberupld:OtherInternationalMember2020-01-012020-12-31upld:plan0001505155country:US2022-12-310001505155country:US2021-12-310001505155country:GB2022-12-310001505155country:GB2021-12-310001505155country:CA2022-12-310001505155country:CA2021-12-310001505155upld:OtherInternationalMember2022-12-310001505155upld:OtherInternationalMember2021-12-31upld:agreement0001505155srt:MinimumMemberupld:UplandSoftwareIncMemberus-gaap:InvestorMember2021-07-080001505155upld:UplandSoftwareIncMemberus-gaap:InvestorMember2021-07-090001505155us-gaap:InvestorMember2021-01-012021-12-310001505155us-gaap:InvestorMember2020-01-012020-12-310001505155us-gaap:InvestorMember2022-12-310001505155upld:ServicesMemberus-gaap:InvestorMember2022-01-012022-12-310001505155upld:ServicesMemberus-gaap:InvestorMember2021-01-012021-12-310001505155upld:ServicesMemberus-gaap:InvestorMember2022-12-31


 UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
    ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

For the fiscal year ended December 31, 2022
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
Commission File Number 001-36720
upld-20221231_g1.jpg
Upland Software, Inc.
(Exact name of registrant as specified in its charter)
Delaware27-2992077
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
401 Congress Ave., Suite 1850
Austin, Texas 78701
(512) 960-1010
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)
Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of each exchange on which registered
Common Stock, par value $0.0001 per shareUPLDThe Nasdaq Global Market
Securities registered pursuant to Section 12(g) of the Act:
None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.     Yes  ¨ No x
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.    Yes  ¨    No  x
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  x    No  ¨
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  x    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 filerx
Non-accelerated filer¨Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  
Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to § 240.10D-1(b).
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    Yes      No  x
The aggregate market value of the registrant’s common stock held by non-affiliates of the registrant was approximately $0.4 billion based upon the closing price of $14.52 of such common stock on the Nasdaq Global Market on June 30, 2022 (the last business day of the registrant’s most recently completed second fiscal quarter). Shares of common stock held as of June 30, 2022 by each director and executive officer of the registrant, as well as shares held by each holder of 10% of the common stock known to the registrant, have been excluded for purposes of the foregoing calculation. This determination of affiliate status is not a conclusive determination for other purposes.
As of February 21, 2023, 32,222,914 shares of the registrant’s Common Stock were outstanding.
 
Documents incorporated by reference:
Certain portions, as expressly described in this Annual Report on Form 10-K, of the registrant’s Proxy Statement for the 2023 Annual Meeting of the Stockholders, to be filed not later than 120 days after the end of the year covered by this Annual Report, are incorporated by reference into Part III of this Annual Report where indicated.




TABLE OF CONTENTS
 
PART I
PART II
PART III
PART IV

1


PART I
Special Note Regarding Forward Looking Statements
This Annual Report on Form 10-K contains “forward-looking statements” within the meaning of Section 27A of the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Forward-looking statements generally relate to future events or our future financial or operating performance. Forward-looking statements may be identified by the use of forward-looking words such as “anticipate,” “believe,” “may,” “will,” “continue,” “seek,” “estimate,” “intend,” “hope,” “predict,” “could,” “should,” “would,” “project,” “plan,” “expect” or the negative or plural of these words or similar expressions, although not all forward-looking statements contain these words. These forward-looking statements include, but are not limited to, statements concerning the following:
our financial performance and our ability to achieve or sustain profitability or predict future results;
our plans regarding future acquisitions and our ability to consummate and integrate acquisitions;
our ability to expand our go to market operations, including our marketing and sales organization, and successfully increase sales of our products;
our ability to obtain financing in the future on acceptable terms or at all;
our expectations with respect to revenue, cost of revenue and operating expenses in future periods;
our expectations with regard to revenue from perpetual licenses, usage fees and professional services;
our ability to adapt to macroeconomic factors impacting the global economy, including foreign currency exchange risk, inflation and supply chain constraints;
our ability to attract and retain customers;
our ability to successfully enter new markets and manage our international expansion;
our ability to comply with privacy laws and regulations;
our ability to deliver high-quality customer service;
our plans regarding, and our ability to effectively manage, our growth;
maintaining our senior management team and key personnel;
the performance of our resellers;
our ability to adapt to changing market conditions and competition;
our ability to adapt to technological change and continue to innovate;
global economic and financial market conditions and uncertainties;
the growth of demand for cloud-based, digital transformation applications;
our ability to integrate our applications with other software applications;
maintaining and expanding our relationships with third parties;
costs associated with defending intellectual property infringement and other claims;
our ability to maintain, protect and enhance our brand and intellectual property;
our expectations with regard to trends, such as seasonality, which affect our business;
impairments to goodwill and other intangible assets;
our beliefs regarding how our applications benefit customers and what our competitive strengths are;
the operation, reliability and security of our third-party data centers;
the risk that we did not consider another contingency included in this list;
our expectations as to the payment of dividends; and
other risk factors included under “Risk Factors” in this Annual Report on Form 10-K.

2


You should not rely upon forward-looking statements as predictions of future events. We have based the forward-looking statements contained in this Annual Report on Form 10-K primarily on our current expectations and projections about future events and trends that we believe may affect our business, financial condition, results of operations, and prospects. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties, and other factors, including those described in the section titled “Risk Factors” and elsewhere in this Annual Report on Form 10-K. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Annual Report on Form 10-K. We cannot assure you that the results, events, and circumstances reflected in the forward-looking statements will be achieved or occur, and actual results, events, or circumstances could differ materially from those described in the forward-looking statements.
The forward-looking statements made in this Annual Report on Form 10-K relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Annual Report on Form 10-K to reflect events or circumstances after the date of this Annual Report on Form 10-K or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions, or expectations disclosed in our forward-looking statements and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures, or investments we may make.
All references to “Upland,” “we,” “us” or “our” mean Upland Software, Inc.

3


Item 1.    Business
Upland provides cloud-based software applications that enable our customers to drive digital transformation in the following business functions:

Marketing. Digital marketing, e-commerce, and customer service teams use our applications to interact with consumers across multiple channels to acquire new customers, drive product and service utilization, resolve issues, and build brand loyalty. Our applications deliver value to organizations across a number of use cases including mobile messaging, mobile application marketing, Voice of the Customer (VOC), email marketing, knowledge management and call center productivity.
Sales. Sales teams employ our applications to drive growth through deeper customer engagement, reduced sales cycle times, and improved collaboration between sales, marketing, and other customer-facing functions. We offer applications that help organizations optimize their sales opportunity and account management processes, coordinate proposal and reference activities, collaborate on the creation and publication of digital content and gain increased control over key sales and marketing workflows, activities and budgets.
Contact Center. Customer service and support environments use our applications to enable agents to resolve issues and engage customers. We offer applications that improve customer experience and reduce call volume and cycle times through customer self-service products and VoC technology that captures customer sentiment in real-time. Upland also offers products that improve call center agent productivity by providing more direct access to knowledge and to customer sentiment thereby improving both inbound call outcomes and proactive outbound success. We also provide products that deliver knowledge-based, guided workflows for customer service environments supporting complex products in strict regulatory requirements. Additional solutions help call center leadership to manage agent performance and measure real-time performance relative to call resolution and customer sentiment, improve performance through gamification, and gather agent feedback to keep employee engagement high.
Knowledge Management. In addition to contact centers, we provide knowledge management applications to a variety of lines of businesses to improve employee productivity and value by providing more direct access to knowledge. Upland knowledge solutions provide access to time-critical information from within our applications or other systems that exists within an organization and delivers a unified view of all related content. We also provide products that deliver knowledge-based, guided workflows for customer service environments supporting complex products in strict regulatory requirements.
Project Management. Business leaders and project management officers (PMOs) use our applications to optimize project portfolios, balance capacity against demand, improve financial-based decision making, align execution of projects to strategy across large organizations, and manage the project delivery lifecycle. Our applications deliver value to project management across a variety of use cases including continuous improvement, enterprise IT, new product development, and services departments along with industry depth in higher education, public sector, and healthcare IT.
Information Technology. Information technology (IT) departments use our applications to manage a variety of IT activities and resources across the enterprise. Our applications help information technology departments ensure they are delivering against the objectives of the business by helping them select and prioritize the right investments, gain greater control of resource demand and allocation, and track and report benefit realization. Our applications enable executives to gain better insight into IT spending to help prevent cost overruns and understand the nature of consumption.
4


Business Operations. Multiple functional departments use our applications to streamline operations and accelerate business performance across their value chains. Upland solutions in this area range from supply chain collaboration and factory management, back office document and vendor management, to applications that improve sales responsiveness. In addition, our products help operations team compose, automate and exchange documents based on content from existing back-office systems to produce interactive business communications, while maintaining compliance and reducing production costs.
Human Resources and Legal. Human resources (HR), legal departments, and law firms use our applications to improve collaboration and operational control and streamline routine processes. We offer applications that automate document management and workflow including, contracts, records, and other documentation that require enhanced security and compliance requirements. Other applications support HR-specific workflows including onboarding, employee management, termination, HR support, and time and expense management.

Through a series of acquisitions and integrations, we have built a diverse family of software applications under the Upland brand. Our total revenue increased from $302.0 million to $317.3 million from the year ended December 31, 2021 compared to the year ended December 31, 2022, representing a 5% period-over-period growth rate.  Our subscription and support revenue increased from $287.6 million to $297.9 million, from the year ended December 31, 2021 compared to the year ended December 31, 2022, representing a 4% period-over-period growth rate. 
To support continued growth, we intend to continue to pursue acquisitions within our core cloud offerings of complementary technologies and businesses. We expect that this will expand our customer base and market access, resulting in increased benefits of scale. Consistent with our growth strategy, we have made a total of 31 acquisitions in the 11 years ending December 31, 2022.
The operating platform we use to transform acquired companies in order to maintain a consistently high level of operating performance is called UplandOne. This platform consists of six key areas:
High-Touch Customer Success Program. We have institutionalized a set of unique customer commitments and deliverables we call the Upland Customer Success Program that includes onboarding and training, a dedicated customer success representative, upgraded success plans, virtual user conferences, periodic executive outreach, Net Promoter Score (NPS), and an ongoing customer feedback loop.
Quality-Focused R&D. Our approach to research and development (R&D) at Upland is straight-forward: prioritize the customer need, leverage a metrics-driven agile approach with visibility and accountability, and deploy up-to-date development systems and processes to ensure quality and security are built into every step of development. In 2022, we announced the creation of our own R&D Center of Excellence in India which we are continuing to grow as we expand our cost-effective offshore product development platform in order to maintain our product competitiveness and expand our total addressable market.
Customer-Driven Innovation. Customer feedback is at the heart of the Upland customer experience. New features are added and prioritized in our product roadmaps, and then fine-tuned, based on direct customer input. Requests from our Premier Success Plan customers are given additional priority weighting for new features and minor issue resolution. Product feedback outlets include customer success account management, virtual user conferences, customer advisory boards, and Upland’s online communities.
Expert Professional Services. Through our Professional Services organization, Upland is committed to delivering the most value from a customer’s Upland investment in the shortest possible time. Once we engage on a project, we dedicate a team to the planning, configuration, integration, launch, administration, and maintenance of the application.
Global Support. Upland Global support includes: prioritized issue escalation and resolution; online and phone support; access to a community to share and discuss best practices, support tips, training materials, and custom reports; a knowledge-base with alerts, service recommendations, and troubleshooting content; unlimited case submissions and real-time case updates; and technical support access worldwide. For customers that have more urgent support requirements, Upland Premier Success Plans provide enhanced response times and availability for the most severe support requests.
5


Enterprise Cloud Platform. Upland’s products run on an enterprise-class cloud environment - delivering power, reliability, and flexibility. We utilize third-party cloud providers for our cloud-based products and move acquired products to third-party cloud providers in connection with our acquisition integration program. Our applications are scalable and can support large deployments while maintaining high levels of availability, performance and security levels.
Our operating results in a given period can fluctuate based on the mix of subscription and support, perpetual license and professional services revenue. For the years ended December 31, 2022, 2021 and 2020, our subscription and support revenue represented 94%, 95% and 95% of total revenue, respectively. Historically, we have sold certain of our applications under perpetual licenses, which also are paid in advance. For the years ended December 31, 2022, 2021 and 2020, our perpetual license revenue represented 2%, 1% and 1% of total revenue, respectively. The support agreements related to our perpetual licenses are typically one-year in duration and entitle the customer to support and unspecified upgrades. The revenue related to such support agreements is included as part of our subscription and support revenue. Professional services revenue consists of fees related to implementation, data extraction, integration and configuration, and training on our applications. For the years ended December 31, 2022, 2021 and 2020, our professional services revenue represented 4%, 4% and 4% of total revenue, respectively.
Our Competitive Strengths
We believe the following competitive strengths are keys to our success:
Large, diversified customer base. Our customer base is highly diverse and spans a broad array of industries, including financial services, consulting services, technology, manufacturing, media, telecommunications, government, political, non-profit, healthcare, life sciences, retail and hospitality. We service customers of varying size, ranging from large global corporations and government agencies to medium-sized businesses. We have more than 10,000 customers, with no customer representing more than 10% of our revenue.
Diversified family of cloud applications. We offer a family of cloud-based software applications that addresses a broad range of enterprise needs. We believe this benefits our customers as compared to many of our cloud-based competitors who offer only a single point solution for a more limited and discrete need.
Recurring revenue model with high visibility. We believe we have an attractive operating model due to the recurring nature of our subscription revenue, which results in greater visibility and predictability of future revenue and enhances our ability to effectively manage our business. In addition, the cloud-based nature of our model accommodates significant additional business volume with limited incremental costs, providing us with opportunities to improve our operating margins.
Proven M&A capability. We have a proven ability to successfully identify, acquire, and integrate complementary businesses to grow our company, as evidenced by the 31 acquisitions we have completed in the 11 years ending December 31, 2022. We believe that our acquisition experience and strategy give us a competitive advantage in identifying additional opportunities to expand our family of software applications to better serve our customers.
Experienced, proven management team. Our management team has significant operating experience and previously occupied key leadership roles at both private and public companies. In addition, our management’s extensive knowledge of the industry and experience in building businesses has enabled us to establish a leading position within the enterprise software market.
Cloud-based delivery. We deliver our software applications and functionality primarily through the cloud, with no hardware or software installation required by our customers. This delivery model allows us to provide reliable, cost-effective applications to our customers, add subscribers with minimal incremental effort and deploy new functionality and upgrades quickly and efficiently. We believe our cloud-based delivery model provides us with a competitive advantage over legacy processes and on-premise systems.
Commitment to customer success. We have a dedicated customer success organization whose mission is to drive adoption, value realization, retention, and loyalty across our customer base. Our focus on enabling our customers’ success is a key reason our annual net dollar retention rate was 95% as of December 31, 2022. See “Item 7. Management's Discussion and Analysis—Key Metrics,” for our definition of annual net dollar retention rate. Our commitment to customer success has enabled us to expand our footprint within customer organizations and facilitate the ongoing adoption of our enterprise software applications. We utilize NPS methodology to track our progress and drive continuous improvement.
6


Our Strategy for Growth
We believe the key elements of our strategy for growth are as follows:
Acquire complementary software businesses. We intend to continue to pursue acquisitions of complementary technologies, products, and businesses to expand our footprint in target business functions, and to provide access to new markets and increased benefits of scale. Our experienced corporate development team continually monitors a pipeline of potential acquisition candidates. We believe that our acquisition experience and strategy give us a competitive advantage in identifying additional opportunities to expand our portfolio cloud-based applications to better serve our customers. We intend to prioritize acquisitions within the solution categories we currently offer.
Improve and enhance applications. We intend to continue to invest in research and development and work closely with our customers to identify and improve applications, features and functionalities that address customer requirements across the enterprise spectrum. We also intend to continue to expand our support for key third-party integrations and presence in key partner marketplaces.
Increase sales to existing customers. We believe there is a significant opportunity to expand the adoption of our applications within our existing customer organizations, particularly within divisions or departments that have not previously used our applications. We also intend to cross-sell additional applications to our existing customers, as very few of our customers currently use more than one of our applications. In addition, we intend to add new applications that will address additional functions within the enterprise spectrum. We believe these initiatives will significantly increase the value of our partnership with our customers, further strengthen our competitive position, and drive increased adoption of multiple applications by our customers.
Add new customers. We maintain direct sales and marketing capabilities to further grow our customer base. We also maintain indirect sales channels through alliances with strategic partners that can leverage our applications with their complementary services and technologies. In addition, we continue to expand the range of integrations between our software and third-party applications and platforms, which we believe make our applications more attractive to a broader audience of potential customers.

Customers
We service customers ranging from large global corporations and various government agencies as well as small and medium-sized businesses. Our customers operate in a wide variety of industries, including financial services, consulting services, technology, manufacturing, media, telecommunications, government, political, non-profit, healthcare, life sciences, retail and hospitality. For the year ended December 31, 2022, approximately 90% of our recurring revenue was generated from what we consider to be major accounts. We consider customers with contracted annual recurring revenue of $25,000 or more to be “major accounts.”
Sales
We sell primarily through a direct sales organization comprised of inside sales and field sales personnel. In addition to our direct sales organization, we have an indirect sales organization that sells to distributors and value-added resellers. We employ a land-and-expand go-to-market strategy. After we demonstrate the value of an initial application to a customer, our sales and account management teams work to expand the adoption of that initial application across the customer, and cross-sell additional applications to address other software needs of the customer. Our customer success organization supports our direct sales efforts by managing the post-sale customer lifecycle.
Our subscription agreements are typically sold either on a per-seat basis or on a minimum contracted volume basis with overage fees billed in arrears, depending on the application being sold. Contract terms typically range from one to three years and are prepaid annually in advance.
Marketing
Our marketing activities are designed to build awareness of the Upland brand and the solutions we offer, generate thought leadership, and create demand, resulting in leads and opportunities for our sales organizations. We focus a significant portion of our marketing activities on our existing customers to drive expansion and cross-sell opportunities. Our marketing programs target decision makers and influencers who participate in the buying cycles of various business functions inside large organizations including marketing, sales, contact centers, knowledge management, project management, information technology, business operations, human resources and legal. Our lead and demand generation programs include:
7


use of our website to provide information about us and our software applications, as well as educational opportunities for potential customers;
field marketing events for customers and prospective customers;
participation in, and sponsorship of, executive events, trade shows, and industry events;
our online virtual user conferences;
integrated digital marketing campaigns, including email, online, blogs, and webinars;
public relations, analyst relations, and social media initiatives; and
sales representatives who respond to incoming leads to convert them into new sales opportunities.
Customer Success
Our customer success organization is structured to manage all aspects of our post-sale customer lifecycle. This organization consists of dedicated teams with a mission to drive adoption of our products, value realization, retention, and loyalty across our customer base. Our customer success organization has three core functional areas with strategic focus on customer relationship management:
Customer Success Management. Our CSM team partners with customers throughout their lifecycle with the Upland family of products to ensure the customer is getting the most out of their technology investment. CSMs are experts in matching use of Upland products to a customer’s individual business context – sometimes bringing in or coordinating across other teams and internal resources where necessary to achieve the customer’s goals.
Professional Services. Our professional services team provides critical expertise in Upland’s product areas throughout the customer journey. During implementation, this team is responsible for coordinating all activities relating to the implementation, transition, and on-boarding of new customers and assisting new customers with the addition of new products to their accounts. Typical implementation professional services engagements vary in length from a few weeks to several months depending on the size and scope of the engagement and are in addition to services provided under our standard customer agreement and are fee-based. Beyond implementation, this team also provides advisory and consulting services, integration services and configuration change services as a customer’s business needs change over time.
Customer Support. Our customer support team is conveniently available through multiple channels to help our customers maximize the return on their investment in our technology. We also provide 24/7/365 coverage to help ensure our software products maintain global availability. In addition, our customer support team manages and administers the Upland customer community to provide an outstanding knowledge base and self-service experience.
Our customer success organization manages programs to reinforce the ongoing business value of our applications. These service offerings include:
Health checks and business reviews where we engage core users and business buyer sponsors to deliver a detailed scorecard and recommendations on driving product adoption and business value.
Consumption review and recommendations designed to deliver best practice recommendations for implementation strategy and a roadmap proposal for aligning the system with customers’ evolving process maturity to increase application usage.
Premier success plans that provide a bundled services, support, and product experience offering with two tiers (gold and platinum) designed to provide maximum customer value.
Executive outreach where we promote open communication between the Upland leadership team and our customer’s key stakeholders, which is fully committed to making sure customers are delighted with their Upland experience, and customer executives.
Technology and Operations
Our cloud-based family of applications utilizes a multi-tenant architecture and our customers access our applications using a secure Internet connection through a standard web browser. Our applications are easy to deploy, highly configurable, scalable, flexible, and secure, and provide our customers with a modern and intuitive user experience.
8


We have partnered with third-party hosting platforms to provide the hardware and infrastructure necessary to provide our services to our customers. Third-party hosting platform facilities provide 24/7/365 security, biometric access controls, redundant networking, power and environmental systems, and monitoring. Upland Software designs and operates the infrastructure architecture with fully redundant subsystems, highly available configurations, and defense in depth security zones.
Our applications are built on highly available and modular architectures that balance customer workloads across multiple servers. This allows us to provide a flexible method for scaling customers without impacting other parts of the architectural environment while maintaining the high levels of uptime our customers require.
Our family of applications offers high levels of security through logical data segregation of each customer’s data from the data of other customers and through limiting access to our platform to only those individuals authorized by our customers. In addition, sensitive customer data is encrypted “at rest” and “in transit” over secure connections to redundant storage in a secondary location.
We maintain a formal and comprehensive security program designed to help preserve the security and integrity of customer data, protect against security threats or data breaches, and prevent unauthorized access to data.
Competition
The overall markets we serve are rapidly evolving and subject to changing technology, shifting customer needs, and frequent introductions of new applications. The intensity and nature of our competition varies significantly across our range of enterprise applications. We compete against larger enterprise software companies that provide a full suite of Software as a Service, or SaaS, solutions focused on the functional areas we serve or the problems our cloud offerings address. We face competition both from point solution providers, including legacy on-premise enterprise systems, and other cloud-based software vendors that may address one or more of the functional elements of our applications. In addition, we face competition from manual processes and traditional tools, such as paper-based procedures, spreadsheets, and email.
We believe the principal competitive factors in our market include the following:
breadth and depth of application functionality;
ease of deployment and use of applications;
total cost of ownership;
levels of customer support satisfaction;
brand awareness and reputation;
capability for configuration, integration, scalability, and reliability of applications;
ability to innovate and respond to customer needs rapidly; and
level of integration among applications and with other enterprise systems.
We believe that we compete favorably on these factors. Our ability to remain competitive will largely depend on the strength of our applications, the effectiveness of our sales and marketing efforts, the quality of our customer success organization, and our ability to acquire complementary technologies, products, and businesses to enhance the features and functionality of our applications.
Intellectual Property and Proprietary Rights
We rely on a combination of trademark, copyright, trade secret, and patent laws in the United States and other jurisdictions as well as confidentiality procedures and contractual provisions to protect our intellectual property.

Seasonality

We have historically experienced seasonality in terms of when we enter into customer agreements. We sign a significantly higher percentage of agreements with new customers, and renew agreements with existing customers, in the fourth quarter of each calendar year, resulting in our cash flow from operations historically being higher in the first quarter of each calendar year than in other quarters. We expect this seasonality to continue, or possibly increase in the future. See “Risk Factors—Risks Related to Our Common Stock—Certain of our operating results and financial metrics are difficult to predict as a result of seasonality.”
9



Regulation

We believe that our businesses and operations are in substantial compliance with all applicable government laws and regulations. Any additional measures to maintain compliance are not expected to materially affect our capital expenditures, competitive position, financial position or results of operations. Various legislative and administrative regulations applicable to us have become effective or are under consideration in many parts of the world. To date, such developments have not had a substantial adverse impact on our revenues, earnings or cash flows. However, if new or amended laws or regulations impose significant operational restrictions and compliance requirements upon us or our business, our capital expenditures, results of operations, financial condition and competitive position could be negatively impact. Refer to “Risk Factors” for further information.
Human Capital
We believe that our ability to attract and retain highly skilled employees is critical to our success. As of December 31, 2022, we had 1,006 full time employees, with the majority of our employees located in the United States, Australia, Canada, India, Ireland, and the United Kingdom. None of our employees are covered by a collective bargaining agreement. We have never experienced a strike or similar work stoppage, and we consider our relations with our employees to be good. Human capital measures and objectives we focus on in managing its business include the following:
Recognition of Collaborative Problem Solvers. We have clearly defined company values that highlight the importance of collaboration, clear communication, and solving problems. We have annual awards that celebrate these values with both peer and management nominations at the business unit, function, and company-wide levels.
Employee Talent Acquisition and Retention. We have always supported a “work anywhere” philosophy that allows us to recruit and retain top talent throughout the world. Our team members have the flexibility to work remotely, in an office where available, or a hybrid of the two, according to their preferences. Our total compensation and benefits packages are market competitive. Additionally, we maintain a system for providing our personnel an opportunity to express grievances or concerns, which includes an anonymous whistleblower hotline.
Employee Engagement. We survey team members twice a year to gather feedback on key factors of employee experience, including work/life blend, social connection and learning and development. We have a formal Employee Resource Group program that fosters the formation of and provides support to employee-led groups dedicated to education and building community for team members with a shared characteristic or interest.
Development and Promotion of Leaders. Our high annual growth provides consistent promotion opportunities for our team members. We provide career ladders and development resources for all of our key functions. We provide leadership training for our managers.In addition, team members that join us through regular acquisitions have access to career development and promotion opportunities that would not have been available at their smaller companies.
Creating a Culture of Customer Value and Improvement. Delivering customer value is core to our mission. Our UplandOne operating processes focus on quantifying customer satisfaction through NPS surveys, maintaining customer-driven software roadmaps, and empowering our team members to leverage expert resources from across the company to drive business success for our customers.
Available Information
We were incorporated in Delaware in 2010. Our principal executive offices are located at 401 Congress Avenue, Suite 1850, Austin, TX 78701. Our main telephone number is (512) 960-1010. Our website address is www.uplandsoftware.com. Information on our website is not part of this report and should not be relied upon in determining whether to make an investment decision. The inclusion of our website address in this report does not include or incorporate by reference into this report any information on our website.
Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act, as amended, are available free of charge through our website as soon as reasonably practicable after they are electronically filed with or furnished to the United States Securities and Exchange Commission (the “SEC”). Additionally, the SEC maintains an internet site that contains reports, proxy, information statements, and other information. The address of the SEC’s website is www.sec.gov.

10


Item 1A. Risk Factors
Risk Factor Summary
Our business is subject to numerous risks. You should carefully consider the following risks, as well as general economic and business risks, and all of the other information contained in this Annual Report, together with any other documents we file with the SEC. Any of the following risks could have a material adverse effect on our business, operating results and financial condition and cause the trading price of our common stock to decline. Among these important risks are the following:
We have made, and expect to continue to make, acquisitions as a primary component of our growth strategy. We may not be able to identify suitable acquisition candidates or consummate acquisitions on acceptable terms, or we may be unable to successfully integrate acquisitions, which could disrupt our operations and adversely impact our business and operating results.
We face various risks associated with operating as a multinational corporation and our growth depends on our ability to retain existing customers and secure additional subscriptions and cross-sell opportunities from existing customers.
Failure to maintain and expand our sales organization may negatively impact our revenue growth.
We depend on our senior management team and the loss of one or more key personnel, or an inability to attract and retain highly skilled personnel may impair our ability to grow our business.
Because we generally recognize revenue from our customers over the terms of their agreements, downturns or upturns in our business may not be immediately reflected in our operating results.
We face various risks associated with operating as a multinational corporation and our growth and long-term success depends, in part, on our ability to expand our international sales and operations.
Our sales cycles can be lengthy and variable, which may cause changes in our operating results.
Perpetual license revenue is unpredictable, and a material increase or decrease in perpetual license revenue from period to period can produce substantial variation in the total revenue and earnings we recognize in a given period.
We may be forced to change the prices we charge for our applications or the pricing models upon which they are based.
Any disruption of service at the data centers that house our equipment and deliver our applications or with our hosting service provider could harm our business.
Actual or perceived security vulnerabilities in our solutions and services or cyberattacks on our networks could have a material adverse impact on our business, results of operations and financial condition.
Our success depends on our ability to adapt to technological change and continue to innovate.
If our applications contain serious errors or defects, we may lose revenue and market acceptance, and we may incur costs to defend or settle product-related claims.
If we fail to integrate our applications with other software applications and competitive or adjacent offerings that are developed by others, or fail to make our applications available on mobile and other handheld devices, our applications may become less marketable, less competitive or obsolete, and our operating results could be harmed.
Our use of open source software could negatively affect our ability to sell our applications and subject us to possible litigation.
Certain of our operating results and financial metrics are difficult to predict as a result of seasonality.
We could incur substantial costs as a result of any claim of infringement of another party’s intellectual property rights.
We could incur substantial costs in protecting our intellectual property from infringement, and any failure to protect our intellectual property could impair our business.
We rely on third-party software that is required for the development and deployment of our applications, which may be difficult to obtain or which could cause errors or failures of our applications.
The markets in which we participate are intensely competitive, and if we do not compete effectively, our operating results could be adversely affected.
Mergers of, or other strategic transactions by, our competitors could weaken our competitive position or reduce our revenue.
11


Our quarterly operating results may fluctuate in the future. As a result, we may fail to meet or exceed the expectations of research analysts or investors, which could cause our stock price to decline, and you may lose part or all of your investment.
We may need financing in the future, and any additional financing may result in restrictions on our operations or substantial dilution to our stockholders. We may seek to renegotiate or refinance our loan facility, and we may be unable to do so on acceptable terms or at all.
Our loan facility contains operating and financial covenants that may restrict our business and financing activities.
Fluctuations in the exchange rate of foreign currencies could result in losses on currency transactions.
If we are unable to implement and maintain effective internal controls over financial reporting in the future, investors may lose confidence in the accuracy and completeness of our financial reports, and the market price of our common stock may be negatively affected.
Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.
We may be required to record charges to future earnings if our Goodwill or Intangible Assets become impaired.
We may be adversely affected by the effects of inflation.
Unanticipated challenges by tax authorities could harm our future results.
Taxing authorities may successfully assert that we should have collected or, in the future, should collect additional sales and use taxes, and we could be subject to liability with respect to past or future sales, which could adversely affect our results of operations.
Our operating results could be adversely affected by an increase in our effective tax rate as a result of U.S. and foreign tax law changes, outcomes of current or future tax examinations, or by material differences between our forecasted and actual effective tax rates.
Tax laws, regulations, and compliance practices are evolving and may have a material adverse effect on our results of operations, cash flows and financial position.
Taxing authorities could reallocate our taxable income among our subsidiaries, which could increase our consolidated tax liability.
New laws and increasing levels of regulation in the areas of privacy and protection of user data could harm our business.
Any failure to comply with governmental export and import control laws and regulations could adversely affect our business.
If securities or industry analysts do not publish, or cease publishing, research or reports about us, our business or our market, if they publish negative evaluations of our stock, or if we fail to meet the expectations of analysts, the price of our stock and trading volume could decline.
Because we do not expect to pay any dividends on our common stock for the foreseeable future, our investors may never receive a return on their investment.
Anti-takeover provisions in our amended and restated certificate of incorporation and our amended and restated bylaws, as well as provisions of Delaware law, might discourage, delay or prevent a change in control of our company or changes in our board of directors or management and, therefore, depress the trading price of our common stock.
Pursuant to the terms of the Purchase Agreement (as defined herein), we have issued shares of our Series A Preferred Stock that ranks senior to our common stock in priority of distribution rights and rights upon our liquidation, dissolution or winding up and has additional corporate governance rights.
The fundamental change redemption feature of our Series A Preferred Stock may make it more difficult for a party to take over our company or discourage a party from taking over our company.
An epidemic, pandemic or contagious diseases, including the ongoing COVID-19 pandemic, and measures intended to prevent the spread of such an event could adversely affect our business, results of operations and financial condition.
Adverse economic conditions may reduce our customers’ ability to spend money on information technology or software, or our customers may otherwise choose to reduce their spending on information technology or software, which may adversely impact our business.
The market price of our common stock may be volatile, which could result in substantial losses for investors.
12


Risks Related to Our Business
We have made, and expect to continue to make, acquisitions as a primary component of our growth strategy. We may not be able to identify suitable acquisition candidates or consummate acquisitions on acceptable terms, or we may be unable to successfully integrate acquisitions, which could disrupt our operations and adversely impact our business and operating results.
A primary component of our growth strategy has been to acquire complementary businesses to grow our company. We have completed 31 acquisitions in the 11 years ending December 31, 2022. We intend to continue to pursue acquisitions of complementary technologies, products, and businesses as a primary component of our growth strategy to enhance the features and functionality of our applications, expand our customer base, provide access to new markets, and increase benefits of scale. Acquisitions involve certain known and unknown risks that could cause our actual growth or operating results to differ from our expectations. Generally, our acquisition activity presents three areas of risk to our business, risks related to: identifying the correct candidates for acquisition, completing the acquisition of identified targets, and integrating acquired companies following closing of the acquisition.
Acquisition Candidate Identification
As we seek to find the best candidates for acquisition:
we may not be able to identify suitable acquisition candidates or to consummate acquisitions on acceptable terms;
we may pursue international acquisitions, which inherently pose more risks than domestic acquisitions;
we compete with others to acquire complementary products, technologies, and businesses, which may result in decreased availability of, or increased price for, suitable acquisition candidates;
we may not be able to obtain the necessary financing, on favorable terms, including as a result of rising interest rates, or at all, to finance any or all of our potential acquisitions;
we may ultimately fail to consummate an acquisition even if we announce that we plan to acquire a technology, product, or business; and
acquired technologies, products, or businesses may not perform as we expect, and we may fail to realize anticipated revenue and profits.
In addition, our acquisition strategy may divert management’s attention away from our existing business, resulting in the loss of key customers or employees, and expose us to unanticipated problems or legal liabilities, including responsibility as a successor for undisclosed or contingent liabilities of acquired businesses or assets.
Consummation of Targeted Acquisitions
If we fail to adequately conduct due diligence on our potential targets effectively, we may not identify problems at target companies or fail to recognize incompatibilities or other obstacles to successful integration. Additionally, the consummation of acquisition transactions involves the coordination of multiple personnel within Upland and at the third party partners that assist our acquisition strategy. If we are unable to properly coordinate amongst these groups and individuals, our ability to effectively manage our acquisition activity may be compromised.
Further, in the course of acquiring companies, we may:
issue common stock that would dilute our current stockholders’ ownership percentage;
use a substantial portion of our cash resources;
increase our interest expense, leverage, and debt service requirements if we incur additional debt to pay for an acquisition;
assume liabilities for which we do not have indemnification from the former owners; further, indemnification obligations may be subject to dispute or concerns regarding the creditworthiness of the former owners;
record goodwill and non-amortizable intangible assets that are subject to impairment testing and potential impairment charges;
experience volatility in earnings due to changes in contingent consideration related to acquisition earnout liability estimates;
incur amortization expenses related to certain intangible assets;
lose existing or potential contracts as a result of conflict of interest issues;
become subject to adverse tax consequences or deferred compensation charges;
13


incur large and immediate write-offs; or
become subject to litigation.
Integration of Acquired Companies
Our inability to successfully integrate future acquisitions could impede us from realizing all of the benefits of those acquisitions and could severely weaken our business operations. The integration process may disrupt our business and, if new technologies, products, or businesses are not implemented effectively, may preclude the realization of the full benefits expected by us and could harm our results or operations. In addition, the overall integration of new technologies, products, or businesses may result in unanticipated problems, expenses, liabilities, and competitive responses. The difficulties of integrating an acquisition include, among other things:
issues in integrating the target company’s technologies, products, or businesses with ours;
incompatibility of marketing and administration methods;
maintaining employee morale and retaining key employees;
integrating the cultures of both companies;
preserving important strategic customer relationships;
consolidating corporate and administrative infrastructures and eliminating duplicative operations; and
coordinating and integrating geographically separate organizations.
In addition, even if the operations of an acquisition are integrated successfully, we may not realize the full benefits of the acquisition, including the synergies, cost savings, or growth opportunities that we expect. These benefits may not be achieved within the anticipated time frame, or at all.
We face various risks associated with operating as a multinational corporation and our growth depends on our ability to retain existing customers and secure additional subscriptions and cross-sell opportunities from existing customers.
In order to improve our operating results, it is important that our customers renew or upgrade their agreements with us when the applicable contract term expires, and also purchase additional applications from us. Typically contract terms are one to three years for subscription agreements. Upon expiration, customers can renew their existing subscriptions, upgrade their subscriptions to add more seats or additional minimum contracted volume, downgrade their subscriptions to fewer seats or lower minimum contracted volume, or not renew. A renewal constitutes renewing an existing contract for an application under the same terms, and an upgrade includes purchasing additional seats or volume under an existing contract. We may also cross-sell additional applications to existing customers. Our ability to grow revenue and achieve profitability depends, in part, on customer renewals, customer upgrades, and cross-sales to existing customers exceeding downgrades and non-renewals. However, we may not be able to increase our penetration within our existing customer base as anticipated, and we may not otherwise retain subscriptions from existing customers.
Failure to maintain and expand our sales organization may negatively impact our revenue growth.
We sell our applications primarily through a direct sales organization comprised of inside sales and field sales personnel. In addition, we have an indirect sales organization, which sells to distributors and value-added resellers. Growing sales to both new and existing customers is, in part, dependent on our ability to maintain and expand our sales force. Identifying, recruiting and training additional sales personnel requires significant time, expense, and attention. It can take several quarters or longer before our sales representatives are fully-trained and productive. Our business may be adversely affected if our efforts to expand and train our sales organization do not generate a corresponding increase in revenue. In particular, if we are unable to hire, develop, and retain sales personnel, or if our new sales personnel are unable to achieve expected sales productivity levels in a reasonable period of time or at all, our revenue may grow more slowly than expected or decline and our business may be harmed.
We depend on our senior management team and the loss of one or more key personnel, or an inability to attract and retain highly skilled personnel may impair our ability to grow our business.
Our success depends, in part, upon the continued service of our key executive officers, as well as other key personnel. The employment agreements with our executive officers and other key personnel do not require them to continue to work for us for any specified period; therefore, they may terminate employment with us at any time with no advance notice. The replacement of our senior management team or other key personnel likely would involve significant time and costs, and the loss of these employees may significantly delay or prevent the achievement of our business objectives.
We face intense competition for qualified individuals from numerous technology and software companies. If we fail to attract and retain suitably qualified individuals, including software engineers and sales personnel, our ability to implement our
14


business plan and develop and maintain our applications could be adversely affected. As a result, our ability to compete would decrease, our operating results would suffer, and our revenue would decrease.
Because we generally recognize revenue from our customers over the terms of their agreements, downturns or upturns in our business may not be immediately reflected in our operating results.
We recognize revenue from customer agreements over the terms of these agreements. As a result, a significant portion of the revenue we report in each quarter is generated from customer agreements entered into during previous periods, which is reflected as deferred revenue on our balance sheet. Consequently, a decline in new or renewed agreements, or a downgrade of renewed agreements to fewer seats or less minimum contracted volume, in any one quarter may not be fully reflected in our revenue in that quarter. Such a decline, however, will negatively affect our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our applications, and potential changes in our pricing policies or rates of renewals, may not be fully reflected in our results of operations until future periods. Similarly, it would be difficult for us to rapidly increase our revenue through new sales, renewals, and upgrades of existing customer agreements, or through additional cross-selling opportunities, in a given period due to the timing of revenue recognition inherent in our subscription model.
We face various risks associated with operating as a multinational corporation and our growth and long-term success depends, in part, on our ability to expand our international sales and operations.

As our operations have expanded, we have established and currently maintain offices in the United States, Australia, Canada, France, Germany, India, Ireland, Israel, Malaysia, Netherlands, Romania and the United Kingdom. For the year ended December 31, 2022, we generated approximately 30% of our total revenue from customers outside of the U.S. As a result, we are subject to a number of risks, including:
inflation and actions taken by central banks to counter inflation;
foreign currency fluctuations and controls;
international and regional economic, political and labor conditions, including any instability or security concerns abroad, such as uncertainty caused by economic sanctions, trade disputes, armed conflicts and wars, including the Russia-Ukraine war;
tax laws (including U.S. taxes on foreign subsidiaries);
increased financial accounting and reporting burdens and complexities;
changes in, or impositions of, legislative or regulatory requirements;
changes in laws governing the free flow of data across international borders;
failure of laws to protect our intellectual property rights adequately;
inadequate local infrastructure and difficulties in managing and staffing international operations;
delays resulting from difficulty in obtaining export licenses for certain technology, tariffs, quotas and other trade barriers;
the imposition of governmental economic sanctions on countries in which we do business or where we plan to expand our business;
costs and delays associated with developing products in multiple languages;
operating in locations with a higher incidence of corruption and fraudulent business practices; and
other factors beyond our control, such as terrorism, war, natural disasters, climate change and pandemics, including the COVID-19 pandemic and resulting restrictions on business activity, which may vary significantly by region.

Some of our third-party business partners have international operations and are also subject to these risks, and our business may be harmed if such partners are unable to appropriately manage these risks. If sales to any of our customers outside of the Americas are reduced, delayed or canceled because of any of the above factors, our revenue may decline.

We have limited experience in operating in certain foreign jurisdictions and expect to continue to expand our relationship with international customers. Managing a global organization is difficult, time-consuming and expensive. Because of our limited experiences with international operations, any international efforts that we may undertake may not be successful in creating demand for our applications outside of the U.S. or in effectively selling subscriptions to our cloud offerings in all of the international markets that we enter.


15


Our sales cycles can be lengthy and variable, which may cause changes in our operating results.
Our sales cycle can vary substantially from customer to customer. A number of factors influence the length and variability of our sales cycles, including, for example:
the need to educate potential customers about the uses and benefits of our applications;
the duration of the commitment customers make in their agreements with us, which are typically one to three years;
the discretionary nature of potential customers’ purchasing and budget cycles and decisions;
the competitive nature of potential customers’ evaluation and purchasing processes;
the functionality demands of potential customers;
fluctuations in the software needs of potential customers;
the announcement or planned introduction of new products by us or our competitors; and
the purchasing approval processes of potential customers.
Our sales cycles can make it difficult to predict the quarter in which revenue from a new customer may first be recognized. We may incur significant sales and marketing expenses and invest significant time and effort in anticipation of a sale that may never occur or only occur in a smaller amount or at a later date than anticipated. Delays inherent to our sales cycles could cause significant variability in our revenue and operating results for any particular period.
Perpetual license revenue is unpredictable, and a material increase or decrease in perpetual license revenue from period to period can produce substantial variation in the total revenue and earnings we recognize in a given period.
Perpetual license revenue reflects the revenue recognized from sales of perpetual licenses relating to our workflow automation and enterprise content management applications to new customers and additional licenses for such applications to existing customers. We generally recognize the license fee portion of the arrangement at the time of delivery. Perpetual licenses of our workflow automation and enterprise content management applications are sold through third-party resellers, and as such, the timing of sales of perpetual licenses is difficult to predict with the timing of recognition of associated revenue unpredictable. A material increase or decrease in the sale of perpetual licenses from period to period could produce substantial variation in the revenue we recognize. Accordingly, comparing our perpetual license revenue on a period to period basis may not be a meaningful indicator of a trend or future results.
We may be forced to change the prices we charge for our applications or the pricing models upon which they are based.
As the markets for our applications mature, or as competitors introduce products or services that compete with ours, including bundling competing offerings with additional products or services, we may be unable to attract new customers at the same price or based on the same pricing models as we have used historically. As a result, in the future we may be required to reduce our prices, which could adversely affect our financial performance. In addition, we may offer volume price discounts based on the number of seats purchased by a customer or the number of our applications purchased by a customer, which would effectively reduce the prices we charge for our applications. Also, we may be unable to renew existing customer agreements or enter into new customer agreements at the same prices or upon the same terms that we have historically, which could have a material adverse effect on our financial position.
Any disruption of service at the data centers that house our equipment and deliver our applications or with our hosting service provider could harm our business.
Our reputation and ability to attract, retain, and serve our customer is dependent upon the reliable performance of our computer systems and those of third parties that we utilize in our operations. These systems may be subject to damage or interruption from earthquakes, adverse weather conditions, other natural disasters, terrorist attacks, power loss, telecommunications failures, vendor limitations, computer viruses, computer denial of service attacks, or other attempts to harm these systems. The COVID-19 pandemic has disrupted and may continue to disrupt the supply chain of hardware needed to maintain these third-party systems and services or to run our business. In addition, supply chain disruptions stemming from the Russia-Ukraine war may harm our customers and suppliers and further complicate existing supply chain constraints. Interruptions in these systems, or with the Internet in general, could make our service unavailable or degraded or otherwise hinder our ability to deliver application data to our customers. Service interruptions, errors in our software, or the unavailability of computer systems used in our operations could diminish the overall attractiveness of our applications to existing and potential customers.
Our servers and those of third parties we use in our operations are vulnerable to computer viruses, physical or electronic break-ins, and similar disruptions. We have implemented security protocols within our applications; however, we have no assurance that our systems are completely secure. Our insurance does not cover expenses related to disruptions to our service or unauthorized access to our applications. Any significant disruption to our service or access to our systems could result in a
16


loss of customers and adversely affect our business and results of operation.
We primarily utilize communications and computer hardware systems operated by third-party Web hosting providers. In addition, we utilize third-party hosting services in connection with our business operations and have migrated most of our applications to third-party hosting platforms. Problems faced by us or our third-party hosting providers, including technological or business-related disruptions, could adversely impact the experience of our customers.
Actual or perceived security vulnerabilities in our solutions and services or cyberattacks on our networks could have a material adverse impact on our business, results of operations and financial condition.
Our applications involve the storage and transmission of our customers’ proprietary and confidential information, including personal or identifying information regarding their employees and customers. Any security breaches, unauthorized access, unauthorized usage, virus, or similar breach or disruption could result in loss of confidential information, damage to our reputation, early termination of our contracts, litigation, regulatory investigations, indemnity obligations, or other liabilities. If our security measures or those of our third-party software providers and data centers are breached as a result of third-party action, employee error, malfeasance or otherwise, resulting in unauthorized access to customer data, our reputation will be damaged, our business may suffer, and we could incur significant liability. Unauthorized parties may attempt to misappropriate or compromise our confidential information or that of third parties, create system disruptions, product or service vulnerabilities or cause shutdowns. These perpetrators of cyberattacks also may be able to develop and deploy viruses, worms, malware and other malicious software programs that directly or indirectly attack our products, services or infrastructure (including our third party cloud service providers). Because the techniques used to obtain unauthorized access or sabotage systems change frequently and generally are not identified until they are launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. Any or all of these issues could negatively affect our ability to attract new customers, cause existing customers to elect not to renew or upgrade their subscriptions, result in reputational damage, or subject us to third-party lawsuits, regulatory fines, or other action or liability, which could adversely affect our operating results. In addition, to the extent we are diverting our resources to address and mitigate these vulnerabilities, it may hinder our ability to deliver and support our solutions and customers in a timely manner. Despite our efforts to build secure services, we can make no assurance that we will be able to detect, prevent, timely and adequately address, or mitigate the negative effects of cyberattacks or other security breaches.
Our success depends on our ability to adapt to technological change and continue to innovate.
The overall market for software is rapidly evolving and subject to changing technology, shifting customer needs, and frequent introductions of new applications. Our ability to attract new customers and increase revenue from existing customers will depend, in large part, on our ability to develop or acquire new applications and enhance and improve existing applications. To achieve market acceptance for our applications, we must effectively anticipate and offer applications that meet changing customer demands in a timely manner. Customers may require features and capabilities not offered by our current applications. We may experience difficulties that could delay or prevent our development, acquisition, or implementation of new applications and enhancements.
If we are unable to successfully develop or acquire new software capabilities and functionality, enhance our existing applications to anticipate and meet customer preferences, sell our applications into new markets, or adapt to changing industry standards in software, our revenue and results of operations would be adversely affected.
If our applications contain serious errors or defects, we may lose revenue and market acceptance, and we may incur costs to defend or settle product-related claims.
Complex software applications such as ours often contain errors or defects, particularly when first introduced or when new versions or enhancements are released. Our current and future applications may contain serious defects.
The costs incurred in correcting any material errors or defects might be substantial and could adversely affect our operating results. Although our customer agreements typically contain provisions designed to limit our exposure to certain of the claims above, existing or future laws or unfavorable judicial decisions could negate these limitations. Even if not successful, a breach of warranty or other claim brought against us would likely be a distraction to management, time-consuming and costly to resolve, and could seriously damage our reputation in the marketplace, making it harder for us to sell our applications. Additionally, our errors and omissions insurance may be inadequate or may not be available in the future on acceptable terms, or at all, and our policy may not cover all claims made against us. Further, defending a suit, regardless of its merit, could be costly and divert management’s attention.
If we fail to integrate our applications with other software applications and competitive or adjacent offerings that are developed by others, or fail to make our applications available on mobile and other handheld devices, our applications may become less marketable, less competitive or obsolete, and our operating results could be harmed.
17


Our applications integrate with a variety of other software applications, and also with competing and adjacent third-party offerings. We need to continuously modify and enhance our platform to adapt to changes in cloud-enabled hardware, software, networking, browser and database technologies. Any failure of our applications to integrate effectively with other software applications and product offerings could reduce the demand for our applications or result in customer dissatisfaction and harm to our business. If we are unable to respond to changes in the applications and tools with which our applications integrate in a cost-effective manner, our applications may become less marketable, less competitive, or obsolete. Competitors may also impede our attempts to create integration between our applications and competitive offerings, which may decrease demand for our applications. In addition, an increasing number of individuals within organizations are utilizing devices other than personal computers, such as mobile phones, tablets and other handheld devices, to access the Internet and corporate resources and to conduct business. If we cannot effectively make our applications available on these devices, we may experience difficulty attracting and retaining customers.
Our use of open source software could negatively affect our ability to sell our applications and subject us to possible litigation.
A portion of our applications incorporate open source software, and we expect to continue to incorporate open source software in the future. Few of the licenses applicable to open source software have been interpreted by courts, and their application to the open source software integrated into our proprietary software may be uncertain. Moreover, we cannot provide any assurance that we have not incorporated additional open source software in our applications in a manner that is inconsistent with the terms of the license or our current policies and procedures. If we fail to comply with these licenses, we may be subject to certain requirements, including requirements that we offer our applications that incorporate the open source software for no cost, that we make available source code for modifications or derivative works we create based upon, incorporating or using the open source software, and that we license such modifications or derivative works under the terms of applicable open source licenses. If an author or other third party that distributes such open source software were to allege that we had not complied with the conditions of one or more of these licenses, we could be required to incur significant legal expenses defending against such allegations and could be subject to significant damages, enjoined from the sale of our applications that contained the open source software, and required to comply with the foregoing conditions, which could disrupt the distribution and sale of some of our applications. In addition, there have been claims challenging the ownership of open source software against companies that incorporate open source software into their products. As a result, we could be subject to suits by parties claiming infringement due to the reliance by our applications on certain open source software. Litigation could be costly for us to defend, have a negative effect on our operating results and financial condition, or require us to devote additional research and development resources to change our applications.
Certain of our operating results and financial metrics are difficult to predict as a result of seasonality.
We have historically experienced seasonality in terms of when we enter into customer agreements. We sign a significantly higher percentage of agreements with new customers, and renew agreements with existing customers, in the fourth quarter of each calendar year as our customers tend to follow budgeting cycles at the end of the calendar year. Our cash flow from operations has historically been higher in the first quarter of each calendar year than in other quarters. This seasonality is reflected to a much lesser extent, and sometimes is not immediately apparent, in our revenue, due to the fact that we defer revenue recognition. In addition, seasonality may be difficult to observe in our financial results during periods in which we acquire businesses, as such results typically are most significantly impacted by such acquisitions. We expect this seasonality to continue, or possibly increase in the future, which may cause fluctuations in our operating results and financial metrics. If our quarterly operating results or outlook fall below the expectations of research analysts or investors, the price of our common stock could decline substantially.
We could incur substantial costs as a result of any claim of infringement of another party’s intellectual property rights.
In recent years, there has been significant litigation involving patents and other intellectual property rights in our industry. Companies providing software are increasingly bringing and becoming subject to suits alleging infringement of proprietary rights, particularly patent rights, and to the extent we gain greater market visibility, we face a higher risk of being the subject of intellectual property infringement claims. We do not have a significant patent portfolio, which could prevent us from deterring patent infringement claims through our own patent portfolio, and our competitors and others may now and in the future have significantly larger and more mature patent portfolios than we have. The risk of patent litigation has been amplified by the increase in the number of a type of patent holder, which we refer to as a non-practicing entity, whose sole business is to assert such claims and against whom our own intellectual property portfolio may provide little deterrent value. We could incur substantial costs in prosecuting or defending any intellectual property litigation. If we sue to enforce our rights or are sued by a third-party that claims that our applications infringe its rights, the litigation could be expensive and could divert our management resources. Moreover, our acquisition strategy could expose us to additional risk of intellectual property litigation as we acquire new businesses with diverse software offerings and intellectual property assets.
18


In addition, in most instances, we have agreed to indemnify our customers against claims that our applications infringe the intellectual property rights of third parties. Our business could be adversely affected by any significant disputes between us and our customers as to the applicability or scope of our indemnification obligations to them. Any intellectual property litigation to which we might become a party, or for which we are required to provide indemnification, may require us to do one or more of the following:
cease selling or using applications that incorporate the intellectual property that we allegedly infringe;
make substantial payments for legal fees, settlement payments or other costs or damages;
obtain a license, which may not be available on reasonable terms or at all, to sell or use the relevant technology; or
redesign the allegedly infringing applications to avoid infringement, which could be costly, time-consuming or impossible.
If we are required to make substantial payments or undertake any of the other actions noted above as a result of any intellectual property infringement claims against us or any obligation to indemnify our customers for such claims, such payments or actions could harm our business.
We could incur substantial costs in protecting our intellectual property from infringement, and any failure to protect our intellectual property could impair our business.
Our success and ability to compete depend, in part, upon our intellectual property. We seek to protect the source code for our proprietary software and other proprietary technology and information under a combination of copyright, trade secrets, and patent law, and we seek to protect our brands through trademark law. Our policy is to enter into confidentiality agreements, or agreements with confidentiality provisions, with our employees, consultants, vendors, and customers, and to control access to our software, documentation, and other proprietary information. Despite these precautions, it may be possible for unauthorized parties to copy our software or other proprietary technology or information, or to develop similar software independently.
Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our applications or to obtain and use information that we regard as proprietary. Policing unauthorized use of our applications is difficult, and we are unable to determine the extent to which piracy of our software exists or will occur in the future. Litigation may be necessary in the future to enforce our intellectual property rights, protect our trade secrets, determine the validity and scope of the proprietary rights of others, or defend against claims of infringement or invalidity. Such litigation could be costly, time-consuming, and distracting to management, result in a diversion of resources or the narrowing or invalidation of portions of our intellectual property, and have a material adverse effect on our business, operating results, and financial condition. Furthermore, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims, and countersuits attacking the validity and enforceability of our intellectual property rights or alleging that we infringe the counterclaimant’s own intellectual property. These steps may be inadequate to protect our intellectual property. Third parties may challenge the validity or ownership of our intellectual property, and these challenges could cause us to lose our rights, in whole or in part, to such intellectual property or narrow its scope such that it no longer provides meaningful protection. We will not be able to protect our intellectual property if we are unable to enforce our rights or if we do not detect unauthorized use of our intellectual property. Despite our precautions, it may be possible for unauthorized third parties to copy our products and use information that we regard as proprietary to create products and services that compete with ours. Some license provisions protecting against unauthorized use, copying, transfer, and disclosure of our applications may be unenforceable under the laws of certain jurisdictions and foreign countries. Further, the laws of some countries do not protect proprietary rights to the same extent as the laws of the United States. To the extent we expand our international activities, our exposure to unauthorized copying, transfer, and use of our applications and proprietary technology or information may increase.
There can be no assurance that our means of protecting our proprietary rights will be adequate or that our competitors will not independently develop similar technology. If we fail to meaningfully protect our intellectual property, our business, brands, operating results and financial condition could be materially harmed.
We rely on third-party software that is required for the development and deployment of our applications, which may be difficult to obtain or which could cause errors or failures of our applications.
We rely on software licensed from or hosted by third parties to offer our applications. In addition, we may need to obtain licenses from third parties to use intellectual property associated with the development of our applications, which might not be available to us on acceptable terms, or at all. Any loss of the right to use any software required for the development, maintenance, and delivery of our applications could result in delays in the provision of our applications until equivalent technology is either developed by us or, if available, is identified, obtained and integrated, which could harm our business. Any errors or defects in third-party software could result in errors or a failure of our applications, which could harm our
19


business.
Market Risks
The markets in which we participate are intensely competitive, and if we do not compete effectively, our operating results could be adversely affected.
The overall market for software is rapidly evolving and subject to changing technology, shifting customer needs and frequent introductions of new applications. The intensity and nature of our competition varies significantly across our family of software applications. Many of our competitors and potential competitors are larger and have greater brand name recognition, longer operating histories, larger marketing budgets, and significantly greater resources than we do. Some of our smaller competitors may offer applications on a stand-alone basis at a lower price than our price due to lower overhead or other factors, while some of our larger competitors may offer applications at a lower price in an attempt to cross-sell additional products in the future or retain a customer using a different application.
We believe there are a limited number of direct competitors that provide a comprehensive software offering. However, we face competition both from point solution providers, including legacy on-premise enterprise systems, and other cloud-based work management software vendors that may address one or more of the functional elements of our applications, but are not designed to address a broad range of software needs. In addition, we face competition from manual processes and traditional tools, such as paper-based techniques, spreadsheets, and email.
If our competitors’ products, service, or technologies become more accepted than our software applications, if they are successful in bringing their products or services to market earlier than ours, or if their products or services are more technologically capable than ours, our revenues could be adversely affected.
Mergers of, or other strategic transactions by, our competitors could weaken our competitive position or reduce our revenue.
If one or more of our competitors were to merge or partner with another of our competitors, the change in the competitive landscape could adversely affect our ability to compete effectively. In order to take advantage of customer demand for cloud-based software applications, vendors of legacy systems are expanding their cloud-based software applications through acquisitions and internal development. A potential result of such expansion is that certain of our current or potential competitors may be acquired by third parties with greater available resources and the ability to further invest in product improvements and initiate or withstand substantial price competition. Our competitors also may establish or strengthen cooperative relationships with our current or future value-added resellers, third-party consulting firms or other parties with whom we have relationships, thereby limiting our ability to promote our applications. Disruptions in our business caused by these events could reduce our revenue.
Our quarterly operating results may fluctuate in the future. As a result, we may fail to meet or exceed the expectations of research analysts or investors, which could cause our stock price to decline, and you may lose part or all of your investment.
Our quarterly operating results may fluctuate as a result of a variety of factors, many of which are outside of our control. Accordingly, the results of any one quarter may not fully reflect the underlying performance of our business and should not be relied upon as an indication of future performance. If our quarterly operating results or outlook fall below the expectations of research analysts or investors, the price of our common stock could decline substantially.
Financial Risks
We may need financing in the future, and any additional financing may result in restrictions on our operations or substantial dilution to our stockholders. We may seek to renegotiate or refinance our loan facility, and we may be unable to do so on acceptable terms or at all.
We have funded our operations since inception primarily through equity financings, cash from operations, and cash available under our loan facility. We may need to raise funds in the future, for example, to expand our business, acquire complementary businesses, develop new technologies, respond to competitive pressures, or react to unanticipated situations. We may try to raise additional funds through public or private financings, strategic relationships, or other arrangements. Our ability to obtain debt or equity funding will depend on a number of factors, including market conditions, our operating performance, and investor interest. In addition, under the terms of our Series A Preferred Stock, holders of our Series A Preferred Stock have certain approval rights over additional financings. Additional funding may not be available to us on acceptable terms or at all. If adequate funds are not available, we may be required to reduce expenditures, including curtailing our growth strategies, reducing our product-development efforts, or foregoing acquisitions. If we succeed in raising additional
20


funds through the issuance of equity or convertible securities, it could result in substantial dilution to existing stockholders. If we raise additional funds through the issuance of debt securities or preferred stock, these new securities would have rights, preferences, and privileges senior to those of the holders of our common stock. In addition, any debt financing obtained by us in the future or issuance of preferred stock could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. For example, our Series A Preferred Stock contains a number of restrictive covenants. See "—Risks Related to Our Common Stock.” Additionally, we may need to renegotiate the terms of our loan facility, and our lender may be unwilling to do so, or may agree to such changes subject to additional restrictive covenants on our operations and ability to raise capital.
Our variable rate indebtedness subjects us to interest rate risk, which could cause our debt service obligations to increase significantly.

During the course of 2022, central banks across the globe raised benchmark interest rates to combat inflation and interest rate increases are expected to continue during the course of 2023. As rates increase, our debt service obligations on the variable rate indebtedness will increase even though the amount borrowed remains the same, and our net income and cash flows, including cash available for servicing our indebtedness, could correspondingly decrease.

As of December 31, 2022, all of our outstanding debt under our Credit Facility (as defined herein) was variable rate debt. We have entered into floating-to-fixed interest rate swap agreements in order to eliminate interest rate volatility in connection with the outstanding term debt portion of our Credit Facility, but our $60.0 million Revolver (as defined herein), which remains undrawn, is not currently subject to any interest rate instruments. As of December 31, 2022, we have executed interest rate swaps to effectively convert the entire balance of the Company’s $540.0 million original principal term loans from variable interest payments to fixed interest rate payments, based on an annualized fixed rate of 5.4%, for the 7 year term of the term loans maturing in August 2026.

Our loan facility contains operating and financial covenants that may restrict our business and financing activities.
Our Credit Facility is comprised of $540.0 million in original principal term loans and a $60.0 million revolving credit facility.

Our obligations under the loan facility are secured by a security interest in substantially all of our assets and assets of the co-borrowers’ and of any guarantors, including intellectual property. The terms of the credit facility limit, among other things, our ability to
Incur additional indebtedness or guarantee indebtedness of others;
Create liens on their assets;
Make investments, including certain acquisitions;
Enter into mergers or consolidations;
Dispose of assets;
Pay dividends and make other distributions on the Company’s capital stock, and redeem and repurchase the Company’s capital stock;
Enter into transactions with affiliates; and
Prepay indebtedness or make changes to certain agreements.
Furthermore, the loan facility requires us and our subsidiaries to comply with certain financial covenants if greater than 35% of revolving credit facility is drawn. The operating and other restrictions and covenants in the loan facility, and in any future financing arrangements that we may enter into, may restrict our ability to finance our operations, engage in certain business activities, or expand or fully pursue our business strategies, or otherwise limit our discretion to manage our business. Our ability to comply with these restrictions and covenants may be affected by events beyond our control, and we may not be able to meet those restrictions and covenants. A breach of any of the restrictions and covenants could result in a default under the loan facility or any future financing arrangements, which could cause any outstanding indebtedness under the loan facility or under any future financing arrangements to become immediately due and payable, and result in the termination of commitments to extend further credit.
Fluctuations in the exchange rate of foreign currencies could result in losses on currency transactions.
Our customers are generally invoiced in the currency of the country in which they are located. In addition, we incur a portion of our operating expenses in foreign currencies, including Australian dollars, British pounds, Canadian dollars, Indian
21


Rupees, Euros and Israeli New Shekels, and in the future, as we expand into other foreign countries, we expect to incur operating expenses in other foreign currencies. As a result, we are exposed to foreign exchange rate fluctuations as the financial results of our international operations and our revenue and operating results could be adversely affected. We have not previously engaged in foreign currency hedging. If we decide to hedge our foreign currency exchange rate exposure, we may not be able to hedge effectively due to lack of experience, unreasonable costs, or illiquid markets.
If we are unable to implement and maintain effective internal controls over financial reporting in the future, investors may lose confidence in the accuracy and completeness of our financial reports, and the market price of our common stock may be negatively affected.
As a public company, we are required to maintain internal controls over financial reporting and to report any material weaknesses in such internal controls. Section 404 of the Sarbanes-Oxley Act requires that we evaluate and determine the effectiveness of our internal controls over financial reporting and that our independent registered public accounting firm issue an attestation report annually regarding the effectiveness of our internal control over financial reporting. We have identified material weaknesses in our internal controls over financial reporting in the past and if we have a material weakness in our internal controls over financial reporting, we may not detect errors on a timely basis, and our financial statements may be materially misstated. We may need additional finance and accounting personnel with certain skill sets to assist us with the reporting requirements we will encounter as a public company and to support our anticipated growth. In addition, implementing internal controls may distract our officers and employees, entail substantial costs to modify our existing processes, and take significant time to complete.
If we identify material weaknesses in our internal controls over financial reporting, if we are unable to assert that our internal controls over financial reporting are effective, or if our independent registered public accounting firm is unable to express an opinion as to the effectiveness of our internal controls over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports; the market price of our common stock could be negatively affected; and we could become subject to investigations by the stock exchange on which our securities are listed, the SEC, or other regulatory authorities, which could require additional financial and management resources.
Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited.
As of December 31, 2022, the Company had total net operating loss carryforwards of approximately $357.8 million consisting of $301.6 million and $56.1 million related to the U.S. federal and foreign net operating loss carryforwards, respectively. In addition, as of December 31, 2022, the Company had research and development credit carryforwards of approximately $4.1 million. The U.S. federal net operating loss and credit carryforwards will expire beginning in 2023, if not utilized. The annual limitation will result in the expiration of approximately $155.0 million of U.S. federal net operating losses and $4.1 million of credit carryforwards before utilization. $50.3 million of foreign net operating loss carryforwards carry forward indefinitely, and the remainder will expire beginning in 2041.

Under Sections 382 and 383 of the Internal Revenue Code of 1986, as amended, or the Code, if a corporation undergoes an “ownership change,” the corporation’s ability to use its pre-change net operating loss carryforwards and other pre-change tax attributes, such as research tax credits, to offset its post-change income and taxes may be limited. In general, an “ownership change” occurs if there is a cumulative change in our ownership by “5% shareholders” that exceeds 50 percentage points over a rolling three-year period. Similar rules apply under state tax laws. Based on analysis of acquired net operating losses and credits, utilization of our net operating losses and research and development credits will be subject to annual limitations. The annual limitation will result in the expiration of $155.0 million of federal net operating losses and $4.1 million of research and development credit carryforwards before utilization. In the event that it is determined that we have in the past experienced additional ownership changes, or if we experience one or more ownership changes as a result of future transactions in our stock, then we may be further limited in our ability to use our net operating loss carryforwards and other tax assets to reduce taxes owed on the net taxable income that we earn. Any such limitations on the ability to use our net operating loss carryforwards and other tax assets could adversely impact our business, financial condition, and operating results.

We may be required to record charges to future earnings if our Goodwill or Intangible Assets become impaired.

Accounting principles generally accepted in the United States of America (“GAAP”) require us to assess Goodwill for impairment at least annually. In addition, we assess our Goodwill and Intangible Assets for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Depending on the results of our review, we could be required to record a significant charge to earnings in our consolidated financial statements during the period in which any impairment of our goodwill or intangible assets were determined, negatively impacting our results of operations. See “Note 5. Goodwill and Other Intangible Assets” in the notes to our consolidated financial statements for more information regarding our fourth quarter 2022 Goodwill impairment.

22


We may be adversely affected by the effects of inflation.
Inflation has the potential to adversely affect our liquidity, business, financial condition and results of operations by increasing our overall cost structure, particularly if we are unable to achieve commensurate increases in the prices we charge our customers. The existence of inflation in the economy has resulted in, and may continue to result in, higher interest rates and capital costs, shipping costs, supply shortages, increased costs of labor, weakening exchange rates and other similar effects. As a result of inflation, we have experienced and may continue to experience, cost increases. Although we may take measures to mitigate the impact of this inflation, if these measures are not effective, our business, financial condition, results of operations and liquidity could be materially adversely affected. Even if such measures are effective, there could be a difference between the timing of when these beneficial actions impact our results of operations and when the cost of inflation is incurred.
Legal and Regulatory Risks
Unanticipated challenges by tax authorities could harm our future results.
We are subject to income taxes in the United States and various non-U.S. jurisdictions. We may be subject to income tax audits by various tax jurisdictions throughout the world, many of which have not established clear guidance on the tax treatment of cloud-based companies. The application of tax laws in such jurisdictions may be subject to diverging and sometimes conflicting interpretations by tax authorities in these jurisdictions. Although we believe our income tax liabilities are reasonably estimated and accounted for in accordance with applicable laws and principles, an adverse resolution of one or more uncertain tax positions in any period could have a material impact on the results of operations for that period.
Taxing authorities may successfully assert that we should have collected or, in the future, should collect additional sales and use taxes, and we could be subject to liability with respect to past or future sales, which could adversely affect our results of operations.
We have not historically filed sales and use tax returns or collected sales and use taxes in all jurisdictions in which we have sales, based on our belief that such taxes are not applicable. While operations of these jurisdictions are managed based on our interpretation of local regulations, a change in regulations or interpretations of legislation may result in an obligation that we are not aware of. Taxing authorities may seek to impose such taxes on us, including for past sales, which could result in penalties and interest. Any such tax assessments may adversely affect the results of our operations.
Our operating results could be adversely affected by an increase in our effective tax rate as a result of U.S. and foreign tax law changes, outcomes of current or future tax examinations, or by material differences between our forecasted and actual effective tax rates.
Our operations are subject to income and transaction taxes in the United States and in multiple foreign jurisdictions, with a significant amount of our foreign earnings generated by our subsidiaries organized in Australia, Canada, Ireland and the United Kingdom. Any significant change in our future effective tax rates could adversely impact our results of operations for future periods. Our future effective tax rates could be adversely affected by the following:
changes in tax laws or the interpretation of such tax laws as applied to our business and corporate structure in the United States, Australia, Canada, France, Germany, India, Ireland, Israel, Malaysia, the Netherlands, Romania and the United Kingdom, or other international locations where we have operations;
earnings being lower than anticipated in countries where we are taxed at lower rates as compared to the United States federal and state statutory tax rates;
an increase in expenses not deductible for tax purposes;
changes in tax benefits from stock-based compensation;
changes in the valuation allowance against our deferred tax assets;
changes in judgment from the evaluation of new information that results in a recognition, derecognition or change in measurement of a tax position taken in a prior period;
increases to interest or penalty expenses classified in the financial statements as income taxes;
new accounting standards or interpretations of such standards; or
results of examinations by the Internal Revenue Service (“IRS”), state, and foreign tax or other governmental authorities.
The IRS and other tax authorities regularly examine our income tax returns and other non-income tax returns, such as payroll, sales, use, value-added, net worth or franchise, property, goods and services, consumption, import, stamp, and excise taxes, in both the United States and foreign jurisdictions. The calculation of our provision for income taxes and our accruals for other
23


taxes requires us to use significant judgment and involves dealing with uncertainties in the application of complex tax laws and regulations. In determining the adequacy of our provision for income taxes, we regularly assess the potential settlement outcomes resulting from income tax examinations. However, the final outcome of tax examinations, including the total amount payable or the timing of any such payments upon resolution of these issues, cannot be estimated with certainty. In addition, we cannot be certain that such amount will not be materially different from the amount that is reflected in our historical income tax provisions and accruals for other taxes. Should the IRS or other tax authorities assess additional taxes, penalties or interest as a result of a current or a future examination, we may be required to record charges to operations in future periods that could have a material impact on our results of operations, financial position or cash flows in the applicable period or periods.
Forecasts of our annual effective tax rate are complex and subject to uncertainty because our income tax position for each year combines the effects of estimating our annual income or loss, the mix of profits and losses earned by us and our subsidiaries in tax jurisdictions with a broad range of income tax rates, as well as benefits from available deferred tax assets, the impact of various accounting rules, our interpretations of changes in tax laws and results of tax audits. Forecasts of our annual effective tax rate do not include the anticipation of future tax law changes. In addition, we report for certain tax benefits from stock-based compensation in the period the stock compensation vests or is settled, which may cause increased variability in our quarterly effective tax rates. If there were a material difference between forecasted and actual tax rates, it could have a material impact on our results of operations.
Tax laws, regulations, and compliance practices are evolving and may have a material adverse effect on our results of operations, cash flows and financial position.
The U.S. Tax Cuts and Jobs Act (the “Tax Act”) was enacted in December 2017 and significantly affected U.S. tax law by changing how the United States imposes income tax on multinational corporations. The U.S. Department of Treasury has broad authority to issue regulations and interpretative guidance that may significantly impact how we will apply the law and impact our results of operations. As additional interpretative guidance is issued by the applicable authorities, we may need to revise our provision (benefit) for income taxes in future periods. These revisions could materially affect our results of operations, cash flow and financial position.
Further, the Inflation Reduction Act of 2022 was enacted in August 2022, which contained provisions effective January 1, 2023, including a 15% corporate alternative minimum tax and a 1% excise tax on certain stock repurchases by public corporations, both of which we do not expect to have a material impact on our results of operations, financial condition or cash flows. While we do not anticipate these changes to be significant, these revisions could materially affect our results of operations, cash flow and financial position.

Tax laws, regulations, and administrative practices in various jurisdictions are evolving and may be subject to significant changes due to economic, political and other conditions. There are many transactions that occur during the ordinary course of business for which the ultimate tax determination is uncertain, and significant judgment is required in evaluating and estimating our provision and accruals for these taxes. Governments are increasingly focused on ways to increase tax revenues, particularly from multinational corporations, which may lead to an increase in audit activity and harsher positions taken by tax authorities. We are currently subject to tax audits in various jurisdictions and these jurisdictions may assess additional tax liabilities against us.
The Organisation for Economic Co-operation and Development (“OECD”), an international association of countries, including the United States, released the final reports from its Base Erosion and Profit Shifting (“BEPS”) Action Plans, which aim to standardize and modernize global tax policies. The BEPS Action Plans propose revisions to numerous tax rules, including country-by-country reporting, permanent establishment, hybrid entities and instruments, transfer pricing, and tax treaties. The BEPS Action Plans have been or are being enacted by countries where we have operations. The European Commission (“EC”) has conducted investigations in multiple countries focusing on whether local country tax rulings provide preferential tax treatment that violates European Union state aid rules and concluded that certain countries, including Ireland, have provided illegal state aid in certain cases. The EC and OECD have also been evaluating new rules on the taxation of the digital economy to provide greater taxing rights to jurisdictions where customers or users are located and to address additional base erosion and profits shifting issues. In addition, many countries have recently introduced new laws or proposals to tax digital transactions. These developments in tax laws and regulations, and compliance with these rules, could have a material adverse effect on our operating results, financial position and cash flows.
Taxing authorities could reallocate our taxable income among our subsidiaries, which could increase our consolidated tax liability.
We conduct integrated operations internationally through subsidiaries in various tax jurisdictions pursuant to transfer pricing arrangements between our subsidiaries and between our subsidiaries and us. If two or more affiliated companies are located
24


in different countries, the tax laws or regulations of each country generally require that transfer prices be the same as those between unrelated companies dealing at arms’ length and that contemporaneous documentation is maintained to support the transfer prices. While we believe that we operate in compliance with applicable transfer pricing laws and intend to continue to do so, our transfer pricing procedures are not binding on applicable tax authorities. If tax authorities in any of these countries were to successfully challenge our transfer prices as not reflecting arms’ length transactions, they could require us to adjust our transfer prices and thereby reallocate our income to reflect these revised transfer prices, which could result in a higher tax liability to us. Such reallocations may subject us to interest and penalties that would increase our consolidated tax liability, and could adversely affect our financial condition, results of operations, and cash flows.
New laws and increasing levels of regulation in the areas of privacy and protection of user data could harm our business

The regulatory framework for privacy and data security matters around the world is rapidly evolving and is likely to remain volatile for the foreseeable future. We are subject to privacy and data security obligations in the United States, United Kingdom and other foreign jurisdictions relating to the collection, use, sharing, retention, security, transfer and other handling of personal data about individuals, including our users and employees around the world. Data protection and privacy laws may differ, conflict and be interpreted and applied inconsistently, from country to country. In many cases, these laws apply not only to user data, employee data and third-party transactions, but also to transfers of personal data between or among ourselves, our subsidiaries, and other parties with which we have commercial relations. These laws continue to develop in the U.S. and around the globe, including through regulatory and legislative action and judicial decisions, in ways we cannot predict and that may harm our business. For example, a new Quebec data protection law will take effect in September 2023, and updates to Canadian federal privacy legislation are pending. India is also expected to pass a new law in 2023.
Any failure to comply with applicable laws, regulations or contractual obligations may harm our business, results of operations and financial condition. If we are subject to an investigation or litigation or suffer a breach of security of personal data, we may incur costs or be subject to forfeitures and penalties that could reduce our profitability. In addition, compliance with these laws may restrict our ability to provide services to our customers that they may find to be valuable. For example, the General Data Protection Regulation (“GDPR”) became effective in May 2018. The GDPR, which applies to personal data collected in the context of all of our activities conducted from an establishment in the European Union, related to products and services offered to individuals in the European Union or related to the monitoring of individuals’ behavior in Europe, imposes a range of significant compliance obligations regarding the handling of personal data. Actions required to comply with these obligations depend in part on how particular and strict regulators interpret and apply them. If we fail to comply with the GDPR, or if regulators assert we have failed to comply with the GDPR, we may be subject to, for example, regulatory enforcement actions, that can result in monetary penalties of up to 4% of our annual worldwide revenue or EUR 20 million (whichever higher), private lawsuits, class actions, regulatory orders to stop processing and delete data, and reputational damage. In June 2021, the European Commission published new versions of the Standard Contractual Clauses, which are used as a legal cross-border mechanism allowing companies to transfer/allow access to personal data outside the European Economic Area. Use of the previous versions of the Standard Contractual Clauses is no longer allowed and all contracts that include the earlier versions should have been amended to replace them with the new versions by December 27, 2022. Also in June 2021, the European Data Protection Board finalized its recommendations regarding supplemental transfer measures to protect personal data during cross-border transfers. We must incur costs and expenses to comply with the new requirements, which may impact the cross-border transfer of personal data throughout our organization and to/from third parties.

In the United States, several states, including California, Colorado, Connecticut, Utah and Virginia, have adopted generally applicable and comprehensive privacy laws. These new and developing state laws provide a number of new privacy rights for residents of these states and impose corresponding obligations on organizations doing business in these states. Not only do these laws require that we make new disclosures to consumers, business contacts, employees, job applicants and others about our data collection, use and sharing practices, but they also require that we provide new rights, such as the rights to access, delete and correct personal data. While the California Consumer Privacy Act (the “CCPA”) became effective in 2020, it has already been amended significantly, and compliance with the amended law, the California Privacy Protection Act (the “CPRA”) was required as of January 2023. Compliance with the other states’ laws will be required at different times during 2023. In addition, a number of other U.S. states are considering adopting laws and regulations imposing obligations regarding the handling of personal data. Compliance with the GDPR, the new state laws, and other current and future applicable U.S. and international privacy, data protection, cybersecurity, artificial intelligence and other data-related laws can be costly and time-consuming. Complying with these varying requirements could cause us to incur substantial costs and/or require us to change our business practices in a manner adverse to our business. Violations of data and privacy-related laws can result in significant penalties.

25


Australia recently amended its Privacy Act, increasing the maximum penalties available for serious or repeated data breaches from AUS 2.2 million to the greater of: (i) AUS 50 million; (ii) three times the value of any benefit obtained through misuse of the information; or (iii) 30% of a company’s adjusted turnover in the relevant period.

We also may be bound by additional, more stringent contractual obligations relating to our collection, use and disclosure of personal data or may find it necessary or desirable to join industry or other self-regulatory bodies or other privacy or security related organizations that require compliance with their rules pertaining to privacy and data protection.

We post on our websites our privacy notices and practices concerning the collection, use, sharing, disclosure, deletion and retention of our user data. Any failure, or perceived failure, by us to comply with our posted privacy notices or with any regulatory requirements or orders or other federal, state or international privacy -related laws and regulations, including the GDPR, CCPA and CPRA, could result in proceedings or actions against us by governmental entities or others (e.g., class action plaintiffs), subject us to significant penalties and negative publicity, require us to change our business practices, increase our costs and adversely affect our business. We may also experience security breaches and likely will in the future, which themselves may result in a violation of these laws and give rise to regulatory enforcement and/or private litigation.
Any failure to comply with governmental export and import control laws and regulations could adversely affect our business.
We are subject to governmental export and import controls that could impair our ability to compete in international markets due to licensing requirements and subject us to liability if we are not in compliance with applicable laws.
Our applications are subject to export control and import laws and regulations, including the U.S. Export Administration Regulations, U.S. Customs regulations, and various economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Controls. Exports of our applications must be made in compliance with these laws and regulations. If we fail to comply with these laws and regulations, we and certain of our employees could be subject to substantial civil or criminal penalties, including: the possible loss of export or import privileges; fines, which may be imposed on us and responsible employees or managers; and, in extreme cases, the incarceration of responsible employees or managers. Obtaining the necessary authorizations, including any required license, for a particular sale may be time-consuming, is not guaranteed, and may result in the delay or loss of sales opportunities. In addition, changes in our applications or changes in applicable export or import regulations may create delays in the introduction and sale of our applications in international markets, prevent our customers with international operations from deploying our applications, or, in some cases, prevent the export or import of our applications to certain countries, governments, or persons altogether. Any change in export or import regulations, shift in the enforcement or scope of existing regulations, or change in the countries, governments, persons or technologies targeted by such regulations, could also result in decreased use of our applications, or in our decreased ability to export or sell our applications to existing or potential customers with international operations. Any decreased use of our applications or limitation on our ability to export or sell our applications would likely adversely affect our business.
Furthermore, we incorporate encryption technology into certain of our applications. Various countries regulate the import of certain encryption technology, including through import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our applications or could limit our customers’ ability to implement our applications in those countries. Encrypted applications and the underlying technology may also be subject to export control restrictions. Governmental regulation of encryption technology and regulation of imports or exports of encryption products, or our failure to obtain required import or export approval for our applications, when applicable, could harm our international sales and adversely affect our revenue. Compliance with applicable regulatory requirements regarding the export of our applications, including with respect to new releases of our applications, may create delays in the introduction of our applications in international markets, prevent our customers with international operations from deploying our applications throughout their globally-distributed systems or, in some cases, prevent the export of our applications to some countries altogether.
Moreover, U.S. export control laws and economic sanctions programs prohibit the shipment of certain products and services to countries, governments, and persons that are subject to U.S. economic embargoes and trade sanctions. Even though we take precautions to prevent our applications from being shipped or provided to U.S. sanctions targets, our applications and services could be shipped to those targets or provided by third parties despite such precautions. Any such shipment could have negative consequences, including government investigations, penalties and reputational harm.
Risks Related to Ownership of Our Common Stock
26


If securities or industry analysts do not publish, or cease publishing, research or reports about us, our business or our market, if they publish negative evaluations of our stock, or if we fail to meet the expectations of analysts, the price of our stock and trading volume could decline.
The trading market for our common stock will be influenced by the research and reports that industry or securities analysts may publish about us, our business, our market or our competitors. If few analysts commence coverage of us, the trading price of our stock would likely decrease if one or more of the analysts covering our business downgrade their evaluation of our stock, the price of our stock could decline. If one or more of these analysts cease to cover our stock, we could lose visibility in the market for our stock, which in turn could cause our stock price to decline. Furthermore, if our operating results fail to meet analysts’ expectations our stock price would likely decline.
Because we do not expect to pay any dividends on our common stock for the foreseeable future, our investors may never receive a return on their investment.
We do not anticipate that we will pay any cash dividends to holders of our common stock in the foreseeable future. Instead, we plan to retain any earnings to maintain and expand our existing operations. In addition, our ability to pay cash dividends is currently limited by the terms of our existing Credit Facility (as defined herein), which prohibits our payment of dividends on our capital stock without prior consent, and any future credit facility may contain terms prohibiting or limiting the amount of dividends that may be declared or paid on our common stock. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any return on their investment.
Anti-takeover provisions in our amended and restated certificate of incorporation and our amended and restated bylaws, as well as provisions of Delaware law, might discourage, delay or prevent a change in control of our company or changes in our board of directors or management and, therefore, depress the trading price of our common stock.
Provisions in our certificate of incorporation and bylaws, as amended and restated, will contain provisions that may depress the market price of our common stock by acting to discourage, delay or prevent a merger, acquisition or other change in control that stockholders may consider favorable, including transactions in which you might otherwise receive a premium for your shares of our common stock. These provisions may also prevent or frustrate attempts by our stockholders to replace or remove members of our board of directors or our management. These provisions include the following:
our certificate of incorporation provides for a classified board of directors with staggered three-year terms so that not all members of our board of directors are elected at one time;
directors may be removed by stockholders only for cause;
our board of directors has the right to elect directors to fill a vacancy created by the expansion of the board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;
special meetings of our stockholders may be called only by our Chief Executive Officer, our board of directors or holders of not less than the majority of our issued and outstanding capital stock limiting the ability of minority stockholders to take certain actions without an annual meeting of stockholders;
our stockholders may not act by written consent unless the action to be effected and the taking of such action by written consent are approved in advance by our board of directors and, as a result, a holder, or holders, controlling a majority of our capital stock would generally not be able to take certain actions without holding a stockholders’ meeting;
our certificate of incorporation prohibits cumulative voting in the election of directors. This limits the ability of minority stockholders to elect director candidates;
stockholders must provide timely notice to nominate individuals for election to the board of directors or to propose matters that can be acted upon at an annual meeting of stockholders and, as a result, these provisions may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us; and
our board of directors may issue, without stockholder approval, shares of undesignated preferred stock, making it possible for our board of directors to issue preferred stock with voting or other rights or preferences that could impede the success of any attempt to acquire us.
As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the Delaware General Corporation Law, which limits the ability of stockholders owning in excess of 15% of our outstanding voting stock from engaging in certain business combinations with us.
27


Any provision of our certificate of incorporation and bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock and could also affect the price that some investors are willing to pay for our common stock. The existence of the foregoing provisions and anti-takeover measures could limit the price that investors might be willing to pay in the future for shares of our common stock. They could also deter potential acquirers of our company, thereby reducing the likelihood that you could receive a premium for your common stock in an acquisition.
Pursuant to the terms of the Purchase Agreement (as defined herein), we have issued shares of our Series A Preferred Stock that ranks senior to our common stock in priority of distribution rights and rights upon our liquidation, dissolution or winding up and has additional corporate governance rights.
On July 14, 2022, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with Ulysses Aggregator, LP (the “Purchaser”), an affiliate of HGGC, LLC, to issue and sell at closing 115,000 shares of Series A Preferred Stock of the Company, par value $0.0001 per share, at a price of $1,000 per share (the “Initial Liquidation Preference”) for an aggregate purchase price of $115.0 million. As of December 31, 2022, we had 115,000 shares of newly designated Series A Preferred Stock outstanding. The holders of the Series A Preferred Stock are entitled to dividends payable quarterly in arrears, which may be paid, at our option, in cash or by increasing the Liquidation Preference (as defined below) of each share of Series A Preferred Stock by the amount of the applicable dividend. The holders of Series A Preferred Stock (each, a “Holder” and collectively, the “Holders”) will be entitled to dividends (i) at the rate of 4.5% per annum until but excluding the seven year anniversary of the Closing, and (ii) at the rate of 7% per annum on and after the seven year anniversary of the Closing. Our ability to pay cash dividends is subject to the restrictions under our existing credit agreement. The Series A Preferred Stock has no mandatory conversion feature and is a perpetual security. Although we have the ability to redeem the shares of Series A Preferred Stock beginning on the date that is seven years from the Closing date, we may be unable to do so at that time, and we will be forced to pay the higher dividend rate of 7% per annum until the time that the holders of Series A Preferred Stock convert their shares into shares of common stock or we obtain sufficient capital to redeem the Series A Preferred Stock.

The Series A Preferred Stock ranks senior to our common stock with respect to distribution rights and rights upon our liquidation, dissolution or winding up, on parity with any class or series of our capital stock expressly designated as ranking on parity with the Series A Preferred Stock with respect to distribution rights and rights upon our upon liquidation, dissolution or winding up, junior to any class or series of our capital stock expressly designated as ranking senior to the Series A Preferred Stock with respect to distribution rights and rights upon our upon liquidation, dissolution or winding up and junior in right of payment to our existing and future indebtedness. Further, upon our liquidation, dissolution or winding up, holders of our Series A Preferred Stock will receive a distribution of our available assets before common stockholders in an amount equal to (i) the Initial Liquidation Preference, plus (ii) any accrued and unpaid dividends on such share of Series A Preferred Stock to, but excluding, the date of payment of such amounts (the “Liquidation Preference”).

The holders of Series A Preferred Stock generally are entitled to vote with the holders of our common stock on all matters submitted for a vote of holders of our common stock (voting together with the holders of our common stock as one class) on an as-converted basis. In addition, so long as the Purchaser and its affiliates beneficially own in the aggregate at least 5% of the shares of our common stock on a fully diluted basis including the shares of common stock issuable upon conversion of shares of Series A Preferred Stock, the holders of a majority of the outstanding shares of Series A Preferred Stock, voting as a single class, are entitled to nominate and elect one individual to serve on our board of directors. In addition, the holders of a majority of the outstanding shares of Series A Preferred Stock, voting as a separate class, will have the right to elect, for so long as the Purchaser and its affiliates own in the aggregate at least 10% of the shares of Series A Preferred Stock (or common stock into which it is convertible) outstanding as of the Closing, one non-voting observer to our board of directors. Such governance rights may grant the holders of our Series A Preferred Stock additional control rights, which may impact our ability to run our business, and may adversely affect the trading price of our common stock. Upon issuance of the Series A Preferred Stock, holders of our common stock will experience dilution of both economic and voting rights, and, because we may pay dividends in kind by increasing the liquidation value of each share of Series A Preferred Stock, holders of common stock will be further diluted at each regular dividend payment date.
The fundamental change redemption feature of our Series A Preferred Stock may make it more difficult for a party to take over our company or discourage a party from taking over our company.
28


Upon a “Fundamental Change” (involving a change of control as further described in the certificate of designation governing our Series A Preferred Stock), each holder of Series A Preferred Stock shall have the right to require us to redeem all or any part of the holder’s Series A Preferred Stock for an amount equal to greater of (i) the sum of 105% of the Liquidation Preference and a customary make-whole amount, and (ii) the amount that such Holder would have received had such Holder, immediately prior to such “Fundamental Change,” converted the Holder’s Series A Preferred Stock into common stock, without regard to the Issuance Limitation. The mandatory redemption option conferred to holders of our Series A Preferred Stock upon certain events constituting a Fundamental Change (involving a change of control) under the Series A Preferred Stock, may have the effect of discouraging a third party from making an acquisition proposal for our company or of delaying, deferring or preventing certain change of control transactions of our company under circumstances that otherwise could provide the holders of our common stock with the opportunity to realize a premium over the then-current market price or that stockholders may otherwise believe is in their best interests.

General Risks
An epidemic, pandemic or contagious diseases, including the ongoing COVID-19 pandemic, and measures intended to prevent the spread of such an event could adversely affect our business, results of operations and financial condition.
We face risks related to an epidemic, pandemic or contagious diseases, including the ongoing COVID-19 pandemic, which has impacted, and in the future could impact, the markets in which we operate and could have a material adverse effect on our business, results of operations and financial condition. The impact of an epidemic, pandemic or other health crisis, including the COVID-19 pandemic, and measures to prevent the spread of such an event could materially and adversely affect our business in a number of ways. For example, existing and potential customers may choose to reduce or delay technology spending in response, or attempt to renegotiate contracts and obtain concessions, which could materially and negatively impact our operating results, financial condition and prospects.
Adverse economic conditions may reduce our customers’ ability to spend money on information technology or software, or our customers may otherwise choose to reduce their spending on information technology or software, which may adversely impact our business.
Our business depends on the overall demand for information technology and software spend and on the economic health of our current and prospective customers. If worldwide economic conditions become unstable, including as a result of protectionism and nationalism, other unfavorable changes in economic conditions, such as inflation, rising interest rates, a U.S. government default on its obligations or a recession, and other events beyond our control, such as economic sanctions, natural disasters, results of global epidemics, pandemics, or contagious diseases, such as COVID-19, political instability, and armed conflicts and wars, such as the Russia-Ukraine war, then our existing customers and prospective customers may re-evaluate their decision to purchase our applications. Weak global economic conditions or a reduction in information technology or software spending by our customers could harm our business in a number of ways, including longer sales cycles and lower prices for our applications.

The market price of our common stock may be volatile, which could result in substantial losses for investors.
The market price of our common stock could be subject to significant fluctuations. Some of the factors that may cause the market price of our common stock to fluctuate include:
actual or anticipated changes in the estimates of our operating results that we provide to the public, our failure to meet these projections or changes in recommendations by securities analysts that elect to follow our common stock;
price and volume fluctuations in the overall equity markets from time to time;
significant volatility in the market price and trading volume of comparable companies;
changes in the market perception of software generally or in the effectiveness of our applications in particular;
disruptions in our services due to computer hardware, software or network problems;
announcements of technological innovations, new products, strategic alliances or significant agreements by us or by our competitors;
announcements of new customer agreements or upgrades and customer downgrades or cancellations or delays in customer purchases;
litigation involving us;
our ability to successfully consummate and integrate acquisitions;
29


investors’ general perception of us;
recruitment or departure of key personnel;
sales of our common stock by us or our stockholders;
fluctuations in the trading volume of our shares or the size of our public float; and
general economic, legal, industry and market conditions and trends, including those related to the ongoing COVID-19 pandemic, unrelated to our performance.
In the past, following periods of volatility in the market price of a company’s securities, securities class action litigation has often been brought against that company. Because of the potential volatility of our stock price, we may become the target of securities litigation in the future. If we were to become involved in securities litigation, it could result in substantial costs, divert management’s attention and resources from our business and adversely affect our business.
Item 1B.    Unresolved Staff Comments
None.
Item 2.    Properties
Our principal corporate offices are located in Austin, Texas, where we occupy approximately 9,900 square feet of space under a lease that expires in June 2025. We also lease office facilities domestically, some of which we sublease, located in Massachusetts, Nebraska, North Carolina, Ohio, Texas and Washington. Internationally, we lease office space in Australia, Canada, France, Germany, India, Ireland, Israel, Malaysia, Netherlands, Romania and the United Kingdom. We believe that our properties are generally suitable to meet our needs for the foreseeable future.
Item 3.     Legal Proceedings
From time to time, we may become involved in legal proceedings arising in the ordinary course of our business. We are not presently a party to any legal proceedings that we believe would, individually or taken together, have a material adverse effect on our business, operating results, financial condition, or cash flows.
Item 4.    Mine Safety Disclosures
Not applicable.
30


PART II
Item 5.    Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Market Information
Our common stock is traded on the NASDAQ Global Market, or Nasdaq, under the symbol “UPLD”.
As of February 21, 2023, the last reported sales price of our common stock on the Nasdaq Global Market was $8.52 and there were 29 stockholders of record of our common stock, including Broadridge Financial Solutions, Inc., which holds shares of our common stock on behalf of an indeterminable number of beneficial owners.
We have never declared or paid dividends on our common stock. We do not expect to pay dividends on our common stock for the foreseeable future. Instead, we anticipate that all of our earnings will be used for the operation and growth of our business. Any future determination to declare cash dividends would be subject to the discretion of our board of directors and would depend upon various factors, including our results of operations, financial condition and liquidity requirements, restrictions that may be imposed by applicable law and our contracts, and other factors deemed relevant by our board of directors. In addition, the terms of our loan facility currently restrict our ability to pay dividends.
Performance Graph
Notwithstanding any statement to the contrary in any of our filings with the SEC, the following information shall not be deemed “filed” with the SEC or “soliciting material” under the Securities Exchange Act of 1934 and shall not be incorporated by reference into any such filings irrespective of any general incorporation language contained in such filing.
The following graph compares the total cumulative stockholder return on our common stock with the total cumulative return of the Nasdaq Computer Technology Index (the “Computer Technology Index”) and the S&P 500 Composite Index during the period commencing on December 29, 2017 and ending on December 30, 2022. The graph assumes a $100 investment at the beginning of the period in our common stock, the stocks represented in the S&P 500 Composite Index and the stocks represented in Computer Technology Index, and reinvestment of any dividends. The Computer Technology Index is designed to represent a cross section of widely-held U.S. corporations involved in various phases of the computer industry. The Computer Technology Index is market-value (capitalization) weighted, based on the aggregate market value of its 27 component stocks. Historical stock price performance should not be relied upon as an indication of future stock price performance.
upld-20221231_g2.jpg
31


Recent Sales of Unregistered Securities
None.
Issuer Purchases of Equity Securities
None.
Item 6.    [Reserved]

32


Item 7.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
You should read the following discussion of our financial condition and results of operations in conjunction with the consolidated financial statements and the notes thereto included elsewhere in this Annual Report on Form 10-K. The following discussion contains forward-looking statements that reflect our plans, estimates and beliefs. Our actual results could differ materially from those discussed in the forward-looking statements. Factors that could cause or contribute to these differences include those discussed below and elsewhere in this Annual Report on Form 10-K, particularly in “Item 1A. Risk Factors.”
This section and other parts of this Annual Report on Form 10-K contain forward-looking statements that involve risks and uncertainties. Forward-looking statements may be identified by the use of forward-looking words such as “anticipate,” “believe,” “may,” “will,” “continue,” “seek,” “estimate,” “intend,” “hope,” “predict,” “could,” “should,” “would,” “project,” “plan,” “expect” or the negative or plural of these words or similar expressions, although not all forward-looking statements contain these words. Forward-looking statements are not guarantees of future performance and our actual results may differ significantly from the results discussed in the forward-looking statements. Factors that might cause such differences include, but are not limited to, those discussed in the subsection entitled “Item 1A. Risk Factors” above, which are incorporated herein by reference. The following discussion should be read in conjunction with the consolidated financial statements and notes thereto included in “Item 8. Financial Statements and Supplementary Data” of this Annual Report on Form 10-K. For a comparison of the years ended December 31, 2021 and 2020 refer to “Item 7. Management’s Discussion and Analysis” in the Company’s Annual Report on Form 10-K for the years ended December 31, 2021 filed with the SEC on February 24, 2022. All information presented herein is based on our fiscal calendar. Unless otherwise stated, references in this report to particular years or quarters refer to our fiscal years ended December 31 and the associated quarters of those fiscal years. We assume no obligation to revise or update any forward-looking statements for any reason, except as required by law.
Overview
We service customers ranging from large global corporations and government agencies to small- and medium-sized businesses. We have more than 10,000 customers with over 1,000,000 users across a broad range of industries, including financial services, consulting services, technology, manufacturing, media, telecommunications, government, political, non-profit, healthcare, life sciences, retail and hospitality.

Through a series of acquisitions and integrations, we have established a diverse family of software applications under the Upland brand and in the product solution categories listed above, each of which addresses a specific software needs. Our revenue has grown from $149.9 million in the year ended December 31, 2018 to $317.3 million in the year ended December 31, 2022, representing a compound annual growth rate of 21%. During the year ended December 31, 2022, domestic revenue as a percent of total revenue decreased to 70% compared to 71% in the year ended December 31, 2021.
Our operating results in a given period can fluctuate based on the mix of subscription and support, perpetual license and professional services revenue. For the years ended December 31, 2022, 2021 and 2020, our subscription and support revenue represented 94%, 95% and 95% of our total revenue, respectively. Historically, we have sold certain of our applications under perpetual licenses, which also are paid in advance. For the years ended December 31, 2022, 2021 and 2020, our perpetual license revenue accounted for 2%, 1% and 1% of our total revenue, respectively. The support agreements related to our perpetual licenses are one-year in duration and entitle the customer to support and unspecified upgrades. The revenue related to such support agreements is included as part of our subscription and support revenue. Professional services revenue consists of fees related to implementation, data extraction, integration and configuration and training on our applications. For each of the years ended December 31, 2022, 2021 and 2020, our professional services revenue accounted for 4% of our total revenue.
To support continued growth, we intend to pursue acquisitions of complementary technologies, products and businesses. This will expand our product families, customer base and market access, resulting in increased benefits of scale. We will prioritize acquisitions within our current enterprise solution categories as described in “Item 1. Business” herein. Consistent with our growth strategy, we have completed a total of 31 acquisitions in the 11 years ending December 31, 2022.
33


Acquisitions completed during the years ended December 31, 2022, 2021 and 2020 include the following:
Acquisitions
2022 Acquisitions
BA Insight - On February 22, 2022, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of BA Insight Inc., (“BA Insight”), a cloud-based enterprise knowledge management solution. Revenues recorded since the acquisition date through December 31, 2022 were approximately $7.6 million.
Objectif Lune - On January 7, 2022, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Objectif Lune Inc., a Quebec proprietary company (“Objectif Lune”), a cloud-based document workflow product. Revenues recorded since the acquisition date through December 31, 2022 were approximately $20.9 million.
2021 Acquisitions
Panviva - On June 24, 2021, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Panviva Pty Ltd, an Australian proprietary company (“Panviva”), a cloud-based enterprise knowledge management solution.
BlueVenn - On February 28, 2021 the Company entered into an agreement to purchase the shares comprising the entire issued share capital of BlueVenn Group Limited, a company limited by shares organized and existing under the laws of England and Wales (“BlueVenn”), a cloud-based customer data platform.
Second Street - On January 19, 2021, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Second Street Media, Inc., a Missouri corporation (“Second Street”), an audience engagement platform.
2020 Acquisitions
Localytics - On February 6, 2020, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Char Software, Inc (dba Localytics), a Delaware corporation (“Localytics”), a provider of mobile app personalization and analytics solutions.
Sunset Assets
During the fourth quarter of 2022, in connection with the periodic review of its business, the Company decided to sunset certain non-strategic product offerings and customer contracts (collectively referred to as “Sunset Assets”). Refer to “Adjusted Operating Measures” detail located in this section for further breakdown for adjusted amounts.

34


Components of Operating Results
Revenue
Subscription and support revenue. We derive our subscription revenue from fees paid to us by our customers for use of our cloud-based applications. We recognize the revenue associated with subscription agreements ratably over the term of the agreement as the customer receives and consumes the benefits of the cloud services through the contract period. Our subscription agreements typically have terms of one to three years.
Our support revenue consists of maintenance fees associated with our perpetual licenses and hosting fees paid to us by our customers. Typically, when purchasing a perpetual license, a customer also purchases maintenance for which we charge a fee, priced as a percentage of the perpetual license fee. Maintenance agreements include the right to support and unspecified upgrades. We recognize the revenue associated with maintenance ratably over the term of the contract. In limited instances, at the customer’s option, we may host the software purchased by a customer under a perpetual license on systems at our third-party data centers.
Perpetual license revenue. Perpetual license revenue reflects the revenue recognized from sales of perpetual licenses to new customers and additional perpetual licenses to existing customers. We generally recognize the license fee portion of the arrangement up-front at a point in time when the software is made available to the customer.
Professional services revenue. Professional services revenue consists of fees related to implementation, data extraction, integration and configuration and training on our applications. We generally recognize the revenue associated with these professional services over time as services are performed. Revenues for fixed price services are generally recognized over time applying input methods to estimate progress to completion. Revenues for consumption-based services are generally recognized as the services are performed.
Cost of Revenue
Cost of product revenue. Cost of product revenue consists primarily of hosting costs, personnel related costs of our customer success and cloud operations teams, including salaries, benefits, bonuses, payroll taxes, stock-based compensation, and allocated overhead, as well as software license fees, internet connectivity, depreciation expenses, amortization of acquired intangible assets, specifically developed technology, as a result of business combination purchase accounting adjustments and pass-through costs directly related to delivering our applications. We expect that cost of revenues may increase in the future depending on the growth rate of our new customers and billings and our need to support the implementation, hosting and support of those new customers. We intend to continue to invest additional resources in expanding the delivery capability of our applications. As we add hosting infrastructure capacity and support personnel in advance of anticipated growth, our cost of product revenue will increase, and if such anticipated revenue growth does not occur, our product gross profit will be adversely affected both in terms of absolute dollars and as a percentage of total revenues in any particular quarterly or annual period. Our cost of product revenue is generally expensed as the costs are incurred. Developed technology is valued using a cost-to-recreate approach and is generally amortized over a four- to nine-year period.
Cost of professional services revenue. Cost of professional services revenue consists primarily of personnel related costs, including salaries, benefits, bonuses, payroll taxes, stock-based compensation and allocated overhead, as well as the costs of contracted third-party vendors and reimbursable expenses. As most of our personnel are employed on a full-time basis, our cost of professional services revenue is largely fixed in the short-term, while our professional services revenue may fluctuate, leading to fluctuations in professional services gross profit. We expect that cost of professional services as a percentage of total revenues could fluctuate from period to period depending on the growth of our professional services business, the timing of sales of applications, and any associated costs relating to the delivery of services. Our cost of professional services revenue is generally expensed as costs are incurred.
Operating Expenses
Our operating expenses are classified into six categories: sales and marketing, research and development, general and administrative, depreciation and amortization, acquisition-related expenses and impairment of goodwill. For each category, other than depreciation and amortization and impairment of goodwill, the largest expense component is primarily personnel related costs, which includes salaries, employee benefit costs, bonuses, commissions, stock-based compensation, and payroll taxes. Operating expenses also include allocated overhead costs for facilities, which are allocated to each department based on relative department headcount. Operating expenses are generally recognized as incurred.
35


Sales and marketing. Sales and marketing expenses primarily consist of personnel related costs for our sales and marketing staff, including salaries, benefits, deferred commission amortization, bonuses, payroll taxes, stock-based compensation and allocated overhead, as well as costs of promotional events, corporate communications, online marketing, product marketing and other brand-building activities. Sales commissions earned by our sales force, and related payroll taxes, are considered incremental and recoverable costs of obtaining a contract with a customer. Deferred commissions and other costs for a particular customer agreement for initial contracts are amortized over the expected life of the customer relationships while deferred commissions related to contract renewals are amortized over average renewal term. Sales commissions, and related payroll taxes, are earned when the initial customer contract is signed and upon any renewal as our obligation to pay a sales commission arises at these times. Sales and marketing expenses may fluctuate as a percentage of total revenues for a variety of reasons including the timing of such expenses, in any particular quarter or annual period.
Research and development. Research and development expenses primarily consist of personnel related costs of our research and development staff, including salaries, benefits, bonuses, payroll taxes, stock-based compensation, allocated overhead and costs of certain third-party contractors. Research and development costs related to the development of our software applications are generally recognized as incurred. We have devoted our product development efforts primarily to enhancing the functionality, and expanding the capabilities, of our applications. Investment tax credits are included as a reduction of research and development costs. Investment tax credits are recorded in the year in which the research and development costs of the capital expenditures are incurred, provided that we are reasonably certain that the credits will be received. The investment tax credit must be examined and approved by the tax authorities, and it is possible that the amounts granted will differ from the amounts recorded.
General and administrative. General and administrative expenses primarily consist of personnel related costs for our executive, administrative, accounting and finance, information technology, legal, accounting and human resource staff, including salaries, benefits, bonuses, payroll taxes, stock-based compensation, allocated overhead, professional fees and other corporate expenses. We have recently incurred, and expect to continue to incur, additional expenses as we grow our operations, including potentially higher legal, corporate insurance, accounting and auditing expenses and the additional costs of enhancing and maintaining our internal control environment. General and administrative expenses may fluctuate as a percentage of revenue, and overtime we expect that general and administrative expenses will decrease as a percent of revenue due to operational efficiencies.
Depreciation and amortization. Depreciation and amortization expenses primarily consist of depreciation and amortization of acquired intangible assets, specifically customer relationships and trade names, as a result of business combination purchase accounting adjustments. The valuation of identifiable intangible assets reflects management’s estimates based on, among other factors, use of established valuation methods. Customer relationships are valued using an income approach, which estimates fair value based on the earnings and cash flow capacity of the subject asset and are amortized over a seven to ten-year period. The value of the trade name intangibles are determined using a relief from royalty method, which estimates fair value based on the value the owner of the asset receives from not having to pay a royalty to use the asset and are amortized over mostly a three-year period.
Acquisition-related expenses. Acquisition-related expenses are typically incurred for up to four quarters after each acquisition, with the majority of these costs being incurred within six to nine months, to transform the acquired business into the Company’s UplandOne platform. These expenses can vary based on the size, timing and location of each acquisition. These acquisition-related expenses include transaction related expenses such as banker fees, legal and professional fees, insurance costs and deal bonuses. These acquisition-related expenses also include transformational expenses such as severance, compensation for transitional personnel, office lease terminations and vendor cancellations. Generally these acquisition-related expenses should no longer be material if the Company has done no acquisitions after one year.
Impairment of Goodwill. Goodwill impairment is recognized on a non-recurring basis when the Carrying Value (or GAAP basis book value) of our Company (which is our only reporting unit) exceeds the estimated fair value of our Company as determined by reference to a number of factors and assumptions, including the spot closing price of our Common Stock as of a certain reporting or measurement date. We assess Goodwill for impairment annually on October 1st, or more frequently when an event occurs which could cause the Carrying Value of our Company to exceed the estimated fair value of our Company. As a result of the decline of our stock price during the quarter ended December 31, 2022, we performed a Goodwill impairment evaluation as of December 31, 2022, which resulted in a Goodwill impairment of $12.5 million. See “Note 5. Goodwill and Other Intangible Assets” in the notes to our consolidated financial statements for more information regarding our fourth quarter 2022 Goodwill impairment. We will continue to evaluate Goodwill impairment in future periods.
Total Other Expense
Total other expense consists primarily of amortization of debt issuance costs over the term of the related term loan, revaluation of foreign subsidiaries, interest expense on outstanding debt, partially offset by interest income on our interest-
36


bearing cash balances held in money market accounts. We participate in interest rate swap agreements for the purpose of reducing variability in interest rate payments on the Company’s outstanding term loans. These interest rate swaps fix the Company's interest rate (including the hedge premium) at 5.4% for the term of the Credit Facility (as hereinafter defined in “—Liquidity and Capital Resources—Credit Facility”). In addition, gains/losses on divested assets that meet the definition of a business under ASC 805-10, Business Combination—Overall, are included in Total other expense.
Income Taxes
Because we have not generated domestic net income in any period to date, we have recorded a full valuation allowance against our domestic net deferred tax assets, exclusive of tax deductible goodwill. We have historically not recorded any material provision for federal or state income taxes, other than deferred taxes related to tax deductible goodwill and current taxes in certain separate company filing states and states in which loss carryforwards do not fully offset taxable income. The balance of the tax benefit for the years ended December 31, 2022, 2021 and 2020, outside of tax deductible goodwill and current taxes in separate filing states, is related to foreign income taxes, primarily operations of our subsidiaries in Australia, Canada, Ireland and the United Kingdom, and to the release of valuation allowances associated with acquisitions of domestic entities with deferred tax liabilities. Realization of any of our domestic deferred tax assets depends upon future earnings, the timing and amount of which are uncertain. Based on analysis of acquired net operating losses, utilization of our net operating losses will be subject to annual limitations due to the ownership change rules under the Internal Revenue Code of 1986, as amended, or the Code, and similar state provisions. In the event we have subsequent changes in ownership, the availability of net operating losses and research and development credit carryovers could be further limited.
37


Results of Operations
Consolidated Statements of Operations Data
The following tables set forth our results of operations for the specified periods, as well as our results of operations for the specified periods as a percentage of revenue. The period-to-period comparisons of results of operations are not necessarily indicative of results for future periods (dollars in thousands, except share and per share data).
Year Ended December 31,
202220212020
AmountPercent of RevenueAmountPercent of RevenueAmountPercent of Revenue
Revenue:
Subscription and support$297,887 94%$287,621 95%$277,504 95%
Perpetual license6,948 2%2,150 1%1,884 1%
Total product revenue304,835 96%289,771 96%279,388 96%
Professional services12,468 4%12,245 4%12,390 4%
Total revenue317,303 100%302,016 100%291,778 100%
Cost of revenue:
Subscription and support (1)(2)93,948 30%92,168 31%89,880 31%
Professional services and other9,793 3%7,285 2%8,566 3%
Total cost of revenue103,741 33%99,453 33%98,446 34%
Gross profit213,562 67%202,563 67%193,332 66%
Operating expenses:
Sales and marketing (1)59,416 19%55,097 18%46,077 16%
Research and development (1)46,187 15%42,693 14%39,002 13%
General and administrative (1)70,462 22%76,901 25%68,072 23%
Depreciation and amortization43,669 14%41,315 14%36,919 13%
Acquisition-related expenses21,556 6%21,234 8%27,075 9%
Impairment of goodwill12,500 4%— —%— —%
Total operating expenses253,790 80%237,240 79%217,145 74%
Loss from operations(40,228)(13)%(34,677)(12)%(23,813)(8)%
Other Expense:
Interest expense, net(29,145)(9)%(31,626)(10)%(31,529)(11)%
Other expense, net(781)—%(253)(1)%(111)—%
Total other expense(29,926)(9)%(31,879)(11)%(31,640)(11)%
Loss before benefit from income taxes(70,154)(22)%(66,556)(23)%(55,453)(19)%
Benefit from income taxes1,741 —%8,344 4%4,234 1%
Net loss(68,413)(22)%(58,212)(19)%(51,219)(18)%
Preferred stock dividends and accretion(1,846)(1)%— —%— —%
Net loss attributable to common stockholders (3)$(70,259)(22)%$(58,212)(19)%$(51,219)(18)%
Net loss per common share:
Loss from continuing operations per common share, basic and diluted (3)$(2.23)$(1.92)$(1.92)
Weighted-average common shares outstanding, basic and diluted (3)31,528,881 30,295,769 26,632,116 

38


(1) Includes stock-based compensation. See table below for stock-based compensation by operating expense line item.
Year Ended December 31,
202220212020
(dollars in thousands)
Stock-based compensation:
Cost of revenue$1,984 $2,088 $1,951 
Research and development2,733 3,085 3,391 
Sales and marketing4,239 5,957 3,450 
General and administrative32,646 42,743 32,900 
Total$41,602 $53,873 $41,692 
(2) Includes depreciation and amortization of $12.5 million, $11.6 million and $10.2 million in the years ended December 31, 2022, 2021 and 2020, respectively.
(3) See “Note 8 Net Loss Per Share”, in the notes to the consolidated financial statements included elsewhere in this Annual Report on Form 10-K for a discussion and a reconciliation of historical net loss attributable to common stockholders and weighted average shares outstanding for historical basic and diluted net loss per share calculations.


Adjusted Operating Measures

In the following discussion of results of operations, we refer to “Core Organic Revenue” and “Organic Revenue” as non-GAAP financial measures. We believe that, in addition to our financial results determined in accordance with GAAP, these non-GAAP financial measures are useful in evaluating our business, results of operations, and financial condition. However, our use of non-GAAP financial measures may vary from that of others in our industry. Non-GAAP financial measures should not be considered as an alternative to the performance measures derived in accordance with GAAP.

There are limitations to the use of non-GAAP measures, as non-GAAP measures may not present complete financial results. We compensate for these limitations by using these non-GAAP financial measures along with other comparative tools, together with GAAP measurements, to assist in the evaluation of operating performance. Such GAAP measurements include revenue, gross profit, net loss, net loss per share and other performance measures. In evaluating these financial measures, you should be aware that in the future we may incur expenses similar to those eliminated in the presentation of our non-GAAP financial measures. Our presentation of non-GAAP financial measures should not be construed as an inference that our future results will be unaffected by unusual or non-recurring items. When evaluating our performance, you should consider these non-GAAP financial measures alongside other financial performance measures, including the most directly comparable GAAP measures set forth in the reconciliation tables below and our other GAAP results. See “—Non-GAAP Financial Measures” for the definitions of the non-GAAP financial measures included herein, as well as a statement disclosing the reasons management believes certain non-GAAP financial measures provide useful information to investors regarding the Company’s financial condition and results of operations.

The following table presents a reconciliation of Total revenue to Core Organic Revenue for each of the periods indicated.

39


Years Ended December 31,
20222021
(dollars in thousands)
Reconciliation of Total revenue to Core Organic Revenue:
Total revenue$317,303 $302,016 
Less:
Subscription and support revenue from acquisitions not fully in the prior year comparative period (1)
49,624 24,943 
Perpetual license revenue 6,948 2,150 
Professional services revenue 12,468 12,246 
Subscription and support revenue from Sunset Assets (2)
29,958 35,782 
Overage Charges (3)
12,287 16,124 
Political Revenue (4)
— 980 
Core Organic Revenue (5)
$206,018 $209,791 
(1) After the reduction of $5.5 million purchase accounting deferred revenue discount for the year ended December 31, 2022.
(2) Subscription and support revenue from Sunset Assets is revenue related to Sunset Assets. This excludes Overage Charges, Professional services revenue, Perpetual license revenue and subscription and support revenue from acquisitions not fully in the prior year comparative period all shown separately.
(3) Overage Charges are subscription and support revenue representing amounts paid to the Company by a customer (in addition to such customer’s contractual minimum payment commitments) as a result of such customer’s number of users or level of usage of services including text and e-mail messaging and third party pass-through costs exceeding the levels stipulated in such customer’s license or related purchase agreements with the Company.
(4) Political Revenue is subscription and support usage revenue from US presidential campaigns.
(5) Core Organic Revenue excludes revenues from acquisitions closed during or subsequent to the prior year comparable period, Perpetual license revenues, Professional services revenues, revenue from Sunset Assets, Overage Charges and Political Revenue.
The following table presents a reconciliation of Subscription and support revenue to Core Organic Revenue for each of the periods indicated.
Years Ended December 31,
20222021
(dollars in thousands)
Reconciliation of Subscription and support revenue to Core Organic Revenue:
Subscription and support revenue$297,887$287,621
Less:
Subscription and support revenue from acquisitions not fully in the prior year comparative period (1)
49,62424,943
Subscription and support revenue from Sunset Assets (2)
29,95835,782
Overage Charges (3)
12,28716,124
Political Revenue (4)
980
Core Organic Revenue (5)
$206,018 $209,791 
(1) After the reduction of $5.5 million purchase accounting deferred revenue discount for the year ended December 31, 2022 .
(2) Subscription and support revenue from Sunset Assets is revenue related to Sunset Assets. This excludes Overage Charges, Professional services revenue, Perpetual license revenue and subscription and support revenue from acquisitions not fully in the prior year comparative period all shown separately.
(3) Overage Charges are subscription and support revenue representing amounts paid to the Company by a customer (in addition to such customer’s contractual minimum payment commitments) as a result of such customer’s number of users or volume of usage including text and e-mail messaging and third party pass-through costs exceeding the levels stipulated in such customer’s license or related purchase agreements with the Company.
(4) Political Revenue is subscription and support usage revenue from US presidential campaigns.
(5) Core Organic Revenue excludes revenues from acquisitions closed during or subsequent to the prior year comparable period, revenue from Sunset Assets, Overage Charges and Political Revenue.
40



Comparison of Years Ended December 31, 2022 and December 31, 2021
Revenue
Year Ended December 31,
20222021Change
AmountPercent of RevenueAmountPercent of RevenueAmount% Change
(dollars in thousands)
Revenue:
Subscription and support$297,887 94%$287,621 95%$10,266 4%
Perpetual license6,948 2%2,150 1%4,798 223%
Total product revenue304,835 96%289,771 96%15,064 5%
Professional services12,468 4%12,245 4%223 2%
Total revenue$317,303 100%$302,016 100%$15,287 5%
Total revenue was $317.3 million in the year ended December 31, 2022, compared to $302.0 million in the year ended December 31, 2021, an increase of $15.3 million, or 5%. Total revenue growth includes a negative impact of 2% from changes in foreign currency exchange rates. Our organic revenue excludes acquisitions closed during or subsequent to the prior year comparable period and business operations related to Sunset Assets (the “Organic Revenue”). The acquisitions not fully in the comparable period contributed $32.8 million to the increase in total revenue for the year ended December 31, 2022. Total revenue related to Perpetual license and Professional services related to our Organic Business decreased by $3.0 million. Subscription and support revenue related to Sunset Assets decreased by $5.8 million as a result of decreased sales and marketing focus on those Sunset Assets. Total revenues related to Overage Charges decreased by $3.8 million as a result of variable demand in the year ended December 31, 2022. The year ended December 31, 2021 included $1.0 million in Political Revenue, which did not repeat in the year ended December 31, 2022. Therefore, net of these non-core revenues, our Core Organic Revenue decreased by $3.8 million in the year ended December 31, 2022 compared to the year ended December 31, 2021. After removing the negative foreign currency exchange impact on our revenue, net of these non-core revenues, our Core Organic Revenue decreased by $2.6 million in the year ended December 31, 2022 compared to the year ended December 31, 2021.
Subscription and support revenue was $297.9 million in the year ended December 31, 2022, compared to $287.6 million in the year ended December 31, 2021, an increase of $10.3 million, or 4%. Subscription and support revenue growth includes a negative impact of 2% from changes in foreign currency exchange rates.  The acquisitions not fully in the comparable period contributed $24.7 million to the increase in subscription and support revenue in the year ended December 31, 2022. Subscription and support revenue related to our Sunset Assets decreased $5.8 million as a result of decreased sales and marketing focus on those Sunset Assets. Subscription and support revenues related to Overage Charges decreased by $3.8 million as a result of variable demand in the year ended December 31, 2022. The year ended December 31, 2021 included $1.0 million of subscription and support Political Revenues which did not repeat in the year ended December 31, 2022. Therefore, net of these non-core revenues, our Core Organic Revenue decreased by $3.8 million in the year ended December 31, 2022 compared to the year ended December 31, 2021. After removing the negative foreign currency exchange impact on our revenue, net of these non-core revenues, our Core Organic Revenue decreased by $2.6 million in the year ended December 31, 2022 compared to the year ended December 31, 2021.
41


Perpetual license revenue was $6.9 million in the year ended December 31, 2022, compared to $2.2 million in the year ended December 31, 2021, an increase of $4.7 million, or 223%. The acquisitions not fully in the comparable period contributed $5.0 million to the increase in perpetual license revenue in the year ended December 31, 2022. Perpetual license revenue related to our Sunset Assets was nil. Therefore, perpetual license revenue from our Organic Business decreased by $0.3 million in the year ended December 31, 2022 compared to the year ended December 31, 2021.
Professional services revenue was $12.5 million in the year ended December 31, 2022, compared to $12.2 million in the year ended December 31, 2021, an increase of $0.3 million, or 2%. The acquisitions not fully in the comparable period contributed $3.1 million to the increase in professional services revenue in the year ended December 31, 2022. Professional services revenue related to our Sunset Assets decreased by $0.1 million. Therefore, professional services revenue from our Organic Business decreased by $2.7 million in the year ended December 31, 2022 compared to the year ended December 31, 2021 primarily related to our discipline around not accepting unprofitable professional services projects.
Cost of Revenue and Gross Profit Margin
Year Ended December 31,
20222021Change
AmountPercent of RevenueAmountPercent of RevenueAmount% Change
(dollars in thousands)
Cost of revenue:
Subscription and support (1)$93,948 30%$92,168 31%$1,780 2%
Professional services9,793 3%7,285 2%2,508 34%
Total cost of revenue103,741 33%99,453 33%4,288 4%
Gross profit$213,562 67%$202,563 67%$10,999 5%
(1) Includes depreciation and amortization expense as follows:
Depreciation$—%$30 —%$(22)(73)%
Amortization$12,469 4%$11,583 4%$886 8%
Cost of subscription and support revenue was $93.9 million in the year ended December 31, 2022, compared to $92.2 million in the year ended December 31, 2021, an increase of $1.7 million, or 2%. The acquisitions not fully in the comparable period contributed $5.4 million to the increase to cost of subscription and support revenue, primarily related to costs associated with the delivery of the BA Insight, Objectif Lune and Panviva products. Cost of subscription and support revenue related to our Sunset Assets decreased $2.6 million, primarily related to hosting and infrastructure costs. Therefore, cost of subscription and support revenue for our Organic Business decreased by $1.1 million mainly due to decreased messaging costs.
Cost of professional services revenue was $9.8 million in the year ended December 31, 2022, compared to $7.3 million in the year ended December 31, 2021, an increase of $2.5 million, or 34%. The acquisitions not fully in the comparable period contributed $3.2 million to the increase to cost of professional services revenue, primarily related to an increase in personnel and related costs. Therefore, cost of professional services revenue for our Organic Business decreased by $0.7 million primarily related to a decrease in personnel related costs.
42


Operating Expenses
Sales and Marketing Expense
Year Ended December 31,
20222021Change
AmountPercent of RevenueAmountPercent of RevenueAmount% Change
(dollars in thousands)
Sales and marketing$59,416 19%$55,097 18%$4,319 8%
Sales and marketing expense was $59.4 million in the year ended December 31, 2022, compared to $55.1 million in the year ended December 31, 2021, an increase of $4.3 million, or 8%. The acquisitions not fully completed in the comparable period contributed $6.6 million to the increase in sales and marketing expense, primarily consisting of increased headcount and personnel related costs in the year ended December 31, 2022. Sales and marketing expense for our Sunset Assets decreased by $1.1 million primarily as a result of decreased personnel related costs. Sales and marketing expense for our Organic Business decreased by $1.2 million, primarily as a result of a reduction in personnel related costs which were partially offset by increased commission costs. We expect to see an increase in sales and marketing expense in 2023 as we increase our go to market investments.
Research and Development Expense
Year Ended December 31,
20222021Change
AmountPercent of RevenueAmountPercent of RevenueAmount% Change
(dollars in thousands)
Research and development$46,187 15%$42,693 14%$3,494 8%
Research and development expense was $46.2 million in 2022, compared to $42.7 million in 2021, an increase of $3.5 million, or 8%. The acquisitions not fully in the comparable period contributed $7.5 million to the increase in research and development expense primarily consisting of personnel related costs. Research and development expense related to our Sunset Assets decreased by $0.7 million primarily due to reductions in personnel related costs. Therefore, research and development expense for our Organic Business decreased by $3.3 million primarily related to a decrease in non-cash stock compensation expense coupled with lower outsourced technology services costs as we shift more resources to our India Center of Excellence. We expect to see an increase in research and development expenses in 2023 due to increased product investments.
General and Administrative Expense
Year Ended December 31,
20222021Change
AmountPercent of RevenueAmountPercent of RevenueAmount% Change
(dollars in thousands)
General and administrative$70,462 22%$76,901 25%$(6,439)(8)%
General and administrative expense was $70.5 million in 2022, compared to $76.9 million in 2021, a decrease of $6.4 million, or 8%. General and administrative expense for our Organic Business decreased by $9.8 million, which was driven primarily by lower non-cash stock compensation expense due primarily to lower grant date fair values in 2022 as well as the absence of a one-time non-cash stock compensation charge taken in 2021 of $6.3 million related to the departure of a former executive. General and administrative expense for our Sunset Assets decreased by $0.9 million. This was partially offset by an increase in general administrative expense of $4.3 million due to costs related to the acquisitions not fully in the comparable period, which consisted primarily of higher personnel related costs and administrative expenses.
Depreciation and Amortization Expense
43


Year Ended December 31,
20222021Change
AmountPercent of RevenueAmountPercent of RevenueAmount% Change
(dollars in thousands)
Depreciation and amortization:
Depreciation$1,529 1%$1,968 1%$(439)(22)%
Amortization42,140 13%39,347 13%2,793 7%
Total depreciation and amortization$43,669 14%$41,315 14%$2,354 6%
Depreciation and amortization expense was $43.7 million in 2022, compared to $41.3 million in 2021, an increase of $2.4 million, or 6%. The acquisitions not fully in the comparable period increased depreciation and amortization expense by $6.0 million, primarily related to acquired intangible assets such as customer relationships and tradenames. Therefore, depreciation and amortization expense for our Organic Business decreased by $3.6 million in the comparative periods due to assets becoming fully depreciated or amortized during the period.
Acquisition-related Expense
Year Ended December 31,
20222021Change
AmountPercent of RevenueAmountPercent of RevenueAmount% Change
(dollars in thousands)
Acquisition-related expense$21,556 6%$21,234 8%$322 2%
Acquisition-related expenses are one-time expenses typically incurred for up to four quarters after each acquisition, with the majority of these costs being incurred within six to nine months, to transform the acquired business into the Company’s unified operating platform. These expenses can vary based on the size, timing and location of each acquisition. These acquisition-related expenses include transaction-related expenses such as banker fees, legal and professional fees, insurance costs, and deal bonuses. These acquisition-related expenses also include transformational expenses such as severance, compensation for transitional personnel, office lease terminations, and vendor cancellations. Absent new acquisition activity, acquisition-related expenses are no longer material if the Company has done no acquisitions after one year.
Acquisition-related expense was $21.6 million in 2022, compared to $21.2 million for 2021, a marginal increase of $0.4 million, or 2%. The Company had two acquisitions in 2022 compared to three acquisitions in 2021. The 2022 acquisitions were larger and had complex organizational and tax structures, which resulted in slightly higher acquisition-related expenses compared to 2021.
Impairment of goodwill
Year Ended December 31,
20222021Change
AmountPercent of RevenueAmountPercent of RevenueAmount% Change
(dollars in thousands)
Impairment of goodwill$12,500 4%$— —%$12,500 NA

Goodwill impairment is recognized on a non-recurring basis when the Carrying Value (or GAAP basis book value) of our Company (which is our only reporting unit) exceeds the estimated fair value of our Company as determined by reference to a number of factors and assumptions, including the spot closing price of our Common Stock as of a certain reporting or measurement date. We assess Goodwill for impairment annually on October 1st, or more frequently when an event occurs which could cause the Carrying Value of our Company to exceed the estimated fair value of our Company. As a result of the decline of our stock price during the quarter ended December 31, 2022, we performed a Goodwill impairment evaluation as of December 31, 2022, which resulted in a Goodwill impairment of $12.5 million. See “Note 5. Goodwill and Other Intangible Assets” in the notes to our consolidated financial statements for more information regarding our fourth quarter 2022 Goodwill impairment.

44


Other Expense, net
Year Ended December 31,
20222021Change
AmountPercent of RevenueAmountPercent of RevenueAmount% Change
(dollars in thousands)
Other Expense:
Interest expense, net$(29,145)(9)%$(31,626)(10)%$2,481 (8)%
Other expense, net(781)—%(253)(1)%(528)209%
Total other expense$(29,926)(9)%$(31,879)(11)%$1,953 (6)%
Interest expense, net was $29.1 million in 2022, compared to $31.6 million for 2021, a decrease of $2.5 million, or 8%, due primarily to higher interest income on our interest-bearing cash balances as well as a decrease in outstanding borrowings on our Credit Facility.
Other expense, net was $0.8 million in 2022, compared to other expense of $0.3 million in 2021, an increase of $0.5 million, or 209%. The difference in other expense is primarily due to an increase in foreign currency exchange losses compared to 2021.
Benefit from Income Taxes
Year Ended December 31,
20222021Change
AmountPercent of RevenueAmountPercent of RevenueAmount% Change
(dollars in thousands)
Loss before provision for income taxes(70,154)(22)%(66,556)(23)%(3,598)(5)%
Benefit from (provision for) income taxes$1,741 —%$8,344 4%$(6,603)(79)%
Effective income tax rate(2.5)%(12.5)%
Benefit from income taxes was $1.7 million in 2022, compared to a benefit for income taxes of $8.3 million in 2021, a decrease in the benefit from income taxes of $6.6 million, or 79%. This decrease was due primarily to decreased benefits recognized during the year attributable to the release of valuation allowances associated with acquisitions of domestic entities with deferred tax liabilities that, upon acquisition, allow us to recognize certain deferred tax assets that had previously been offset by a valuation allowances.

Because we have not generated domestic net income in any period to date, we have recorded a full valuation allowance against our domestic net deferred tax assets, exclusive of any remaining tax deductible goodwill after application of indefinite life deferred tax assets. Realization of any of our domestic deferred tax assets depends upon future earnings, the timing and amount of which are uncertain. Based on analysis of acquired net operating losses, utilization of our net operating losses will be subject to annual limitations due to the ownership change rules under the Code and similar state provisions. Refer to “Note 6. Income Taxes”, in the notes to the consolidated financial statements for more information regarding our income taxes as they relate to foreign and domestic operations.
Comparison of Years Ended December 31, 2021 and December 31, 2020
For a comparison of the years ended December 31, 2021 and 2020 refer to “Item 7. Management’s Discussion and Analysis” in the Company’s Annual Report on Form 10-K for the years ended December 31, 2021 filed with the SEC on February 24, 2022.
45


Non-GAAP Financial Measures
Key Metrics
In addition to the GAAP and non-GAAP financial measures described in “—Results of Operations” above, we regularly review the following key metrics to evaluate and identify trends in our business, measure our performance, prepare financial projections and make strategic decisions (in thousands, except percentages):
As of December 31,
202220212020
Other Financial Data (unaudited):
Annualized recurring revenue value at year-end$266,278 $257,056 $220,535 
Annual net dollar retention rate95 %94 %94 %
Adjusted EBITDA(1)
$97,105 $96,657 $99,903 
(1) Adjusted EBITDA is presented for the years ended December 31, 2022, 2021 and 2020.

Annualized recurring revenue value at year-end
We define annualized recurring revenue (“ARR”) as the value as of December 31 that equals the monthly value of our recurring revenue under support and subscription contracts excluding month-to-month contracts measured as of December 31 multiplied by 12. This measure excludes the revenue value of uncontracted overage fees, on-demand or monthly usage service fees and Sunset Assets. As a metric, ARR mitigates fluctuations in revenue recognition due to certain factors, including contract term and the sales mix of recurring revenue contracts and perpetual licenses. ARR does not have any standardized meaning and may not be comparable to similarly titled measures presented by other companies. ARR should be viewed independently of revenues and deferred revenues and is not intended to be combined with or to replace either of those elements of our financial statements. ARR is not a forecast and the active contracts at the end of a reporting period used in calculating ARR may or may not be extended or renewed by our clients. Refer to “Note 3 Acquisitions” and “Note 5 Goodwill and Other Intangible Assets” in the notes to the consolidated financial statements for further discussion.

Our ARR was $266.3 million, $257.1 million and $220.5 million as of December 31, 2022, 2021 and 2020.

Annual net dollar retention rate
We measure our ability to grow and retain ARR from existing clients using a metric we refer to as our annual net dollar retention rate. We define annual net dollar retention rate as of December 31 as the aggregate ARR as of December 31 from those customers that were also customers as of December 31 of the prior fiscal year, divided by the aggregate ARR value from all customers as of December 31 of the prior fiscal year. This measure excludes the revenue value of uncontracted overage fees, on-demand service fees and our Sunset Assets.
Our annual net dollar retention rate was 95%, 94% and 94% as of December 31, 2022, 2021 and 2020.
Adjusted EBITDA
We monitor Adjusted EBITDA to help us evaluate the effectiveness and efficiency of our operations. We define Adjusted EBITDA as net income (loss), calculated in accordance with GAAP, adjusted for depreciation and amortization expense, net interest expense, loss on debt extinguishment, net other expense, benefit from income taxes, stock-based compensation expense, acquisition-related expense, purchase accounting deferred revenue discount and impairment of goodwill.
Adjusted EBITDA is a non-GAAP financial measure that our management believes provides useful information to management, investors and others in understanding and evaluating our operating results for the following reasons:
Adjusted EBITDA is widely used by our investors and securities analysts to measure a company’s operating performance without regard to items that can vary substantially from company to company depending upon their financing, capital structures and the method by which assets were acquired;
46


Our management uses Adjusted EBITDA in conjunction with GAAP financial measures for planning purposes, in the preparation of our annual operating budget, as a measure of our operating performance, to assess the effectiveness of our business strategies and to communicate with our board of directors concerning our financial performance because Adjusted EBITDA eliminates the impact of items that we do not consider indicative of our core operating performance;
Adjusted EBITDA provides more consistency and comparability with our past financial performance, facilitates period-to-period comparisons of our operations and also facilitates comparisons with other companies, many of which use similar non-GAAP financial measures to supplement their GAAP results; and
Adjusted EBITDA should not be considered as an alternative to net loss or any other measure of financial performance calculated and presented in accordance with GAAP.
The use of Adjusted EBITDA as an analytical tool has limitations such as:
Adjusted EBITDA should not be considered as an alternative to net loss or any other measure of financial performance calculated and presented in accordance with GAAP.
Impairment of goodwill and depreciation and amortization are non-cash charges, and the assets being depreciated or amortized, which contribute to the generation of revenue, will often have to be replaced in the future and Adjusted EBITDA does not reflect cash requirements for such replacements; however, much of the depreciation and amortization relates to amortization of acquired intangible assets as well as the goodwill as a result of business combination purchase accounting adjustments, which will not need to be replaced in the future;
Adjusted EBITDA may not reflect changes in, or cash requirements for, our working capital needs or contractual commitments;
Adjusted EBITDA does not reflect the potentially dilutive impact of stock-based compensation;
Adjusted EBITDA does not reflect interest or tax payments that could reduce cash available for use; and,
other companies, including companies in our industry, might calculate Adjusted EBITDA or similarly titled measures differently, which reduces their usefulness as comparative measures.

Because of these limitations, you should consider Adjusted EBITDA together with other financial performance measures, including various cash flow metrics, net loss and our other GAAP results.

The following table presents a reconciliation of Net loss from continuing operations to Adjusted EBITDA for each of the periods indicated (in thousands).
Year Ended December 31,
202220212020
Net loss$(68,413)$(58,212)$(51,219)
Depreciation and amortization expense56,146 52,928 47,164 
Interest expense, net29,145 31,626 31,529 
Other expense, net781 253 111 
Benefit from income taxes(1,741)(8,344)(4,234)
Stock-based compensation expense41,602 53,873 41,692 
Acquisition-related expense21,556 21,234 27,075 
Non-recurring litigation costs33 — — 
Purchase accounting deferred revenue discount5,496 3,299 7,785 
Impairment of goodwill12,500 — — 
Adjusted EBITDA$97,105 $96,657 $99,903 

Core Organic Revenue

Core Organic Revenue is defined as total revenue, less revenue from acquisitions closed during or subsequent to the prior year comparable period, Perpetual license revenues, Professional services revenues, revenue from Sunset Assets, Overage Charges and Political Revenue. For reconciliations of total revenue to Core Organic Revenue and subscription and support revenue to Core Organic Revenue, see “—Results of Operations—Adjusted Operating Measures.
47



48


Liquidity and Capital Resources
To date, we have financed our operations primarily through the raising of capital including sales of our common stock and preferred stock or our convertible preferred stock, cash from operating activities and borrowings under our Credit Facility (as hereinafter defined). We believe that current cash and cash equivalents, cash flows from operating activities and availability under our existing Credit Facility will be sufficient to fund our operations for at least the next twelve months. In addition, we intend to utilize the sources of capital available to us under our Credit Facility and registration statement to support our continued growth via acquisitions within our core enterprise solution suites of complementary technologies and businesses. We do not intend to offer for sale any common stock at current market prices.
The following table summarizes our liquidity for the periods indicated:
Year Ended December 31,
20222021
(dollars in thousands)
Cash and cash equivalents$248,653 $189,158 
Available borrowings from our Revolving Credit Facility60,000 60,000 
Total Liquidity$308,653 $249,158 
The $59.5 million increase in cash and cash equivalents from December 31, 2021 to December 31, 2022 includes $110.4 million in cash proceeds related to our Series A Preferred Stock, net of issuance costs which closed in August 2022. This was partially offset by $62.4 million in cash paid for our two acquisitions closed in January and February 2022, net of $0.7 million in cash acquired. Non-cash acquisition date consideration to be paid in future periods related to these acquisitions includes $5.9 million in holdback payments and that are due within 12 to 18 months of the closing dates of the underlying acquisitions.
Our cash and cash equivalents held by our foreign subsidiaries was $34.8 million as of December 31, 2022. If these funds held by our foreign subsidiaries are needed for our domestic operations, we would be required to accrue and pay U.S. taxes to repatriate these funds to the U.S. However, our intent is to permanently reinvest these funds outside the U.S. and our current plans do not demonstrate a need to repatriate them to fund our domestic operations. We do not provide for federal income taxes on the undistributed earnings of our foreign subsidiaries.
As of December 31, 2022 and 2021, we had a working capital surplus of $170.1 million and $106.5 million, respectively.
Series A Preferred Stock
The Series A Preferred Stock as discussed in “Note 12. Series A Preferred Stock” provided us an additional $115.0 million in liquidity during the year ended December 31, 2022, which we intend to use for (a) for general corporate purposes and (b) for transaction-related fees and expenses. As of December 31, 2022, the Series A Preferred Stock Issuance Costs totaled $4.6 million.

The holders of Series A Convertible Preferred Stock are entitled to dividends (i) at the rate of 4.5% per annum until but excluding the seven year anniversary of the closing, and (ii) at the rate of 7.0% per annum on and after the seven year anniversary of the closing, and are also entitled to fully participate in any dividends or other distributions declared or paid on our common stock on an as-converted basis. Dividends will be payable quarterly in arrears, and may be paid, at our option, in cash or by paying dividends in kind. Our ability to pay cash dividends is subject to the restrictions under the Credit Facility (as defined below). The Series A Preferred Stock had accrued unpaid dividends of $1.8 million as of December 31, 2022.

The Series A Preferred Stock ranks senior to our common stock with respect to distribution rights and rights upon our liquidation, dissolution or winding up (“Liquidation”), on parity with any class or series of our capital stock expressly designated as ranking on parity with the Series A Preferred Stock with respect to distribution rights and rights upon Liquidation, junior to any class or series of our capital stock expressly designated as ranking senior to the Series A Preferred Stock with respect to distribution rights and rights upon Liquidation and junior in right of payment to our existing and future indebtedness, including the Credit Facility.
Credit Facility
Our facility is comprised of $540.0 million in original principal term loans and a $60.0 million revolving credit facility.
49


On August 6, 2019, we entered into a credit agreement (the “Credit Facility”) which provides for (i) a fully-drawn $350 million, 7 year, senior secured term loan B facility (the “Term Loan”) and (ii) a $60 million, 5 year, revolving credit facility (the “Revolver”) that was fully available as of December 31, 2022. The Credit Facility replaced our previous credit facility. All outstanding balances under our previous credit facility were paid off using proceeds from our Credit Facility.
On November 26, 2019, the Company entered into a First Incremental Assumption Agreement (the “Incremental Assumption Agreement”) which provides for a term loan facility to be established under the Credit Facility in an aggregate principal amount of $190 million (the “2019 Incremental Term Loan”) which is in addition to the existing $350 million Term Loan outstanding under the Credit Facility and the $60 million Revolver under the Credit Facility.
The Credit Facility has no financial covenants as long as less than 35% of the Revolver is drawn as of the last day of any fiscal quarter. The Credit Facility is secured by a security interest in substantially all of our assets and requires us to maintain certain financial covenants. The Credit Facility contains certain non-financial restrictive covenants that limit our ability to transfer or dispose of assets, merge with other companies or consummate certain changes of control, acquire other companies, pay dividends, incur additional indebtedness and liens, effect changes in management and enter into new businesses. As of December 31, 2022, we were in compliance with all covenants under the Credit Facility. See “Note 7. Debt” in the notes to the consolidated financial statements for more information regarding our Credit Facility and outstanding debt as of December 31, 2022.
On February 21, 2023, the Company entered into an amendment to its Credit Facility. The amendment amended the interest rate benchmark from LIBOR to SOFR. Other than the foregoing, the material terms of the Credit Agreement remains unchanged.
2022 S-3
On October 21, 2022 we filed a resale registration statement on Form S-3 (File No. 333-267973) (the “2022 S-3”), on behalf of the Purchaser and pursuant to the Registration Rights Agreement, which became effective on November 1, 2022 and covers (i) the issued Series A Preferred Stock and (ii) the number of shares of the Company’s common stock issuable upon conversion of such Series A Preferred Stock, which amount includes and assumes that dividends on the Series A Preferred Stock are paid by increasing the Liquidation Preference of the Series A Preferred Stock for a period of sixteen dividend payment periods from the initial issuance date. See “Note 12. Series A Preferred Stock” for further details.

The following table summarizes our cash flows for the periods indicated:
Year Ended December 31,
20222021
(dollars in thousands)
Consolidated Statements of Cash Flow Data:
Net cash provided by operating activities$29,979 $41,738 
Net cash used in investing activities(63,222)(93,532)
Net cash provided by (used in) financing activities94,151 (8,180)
Effect of exchange rate fluctuations on cash(1,413)(897)
Change in cash and cash equivalents59,495 (60,871)
Cash and cash equivalents, beginning of period189,158 250,029 
Cash and cash equivalents, end of period$248,653 $189,158 
Cash Flows from Operating Activities
Cash provided by operating activities is significantly influenced by the amount of cash we invest in personnel and infrastructure to support the anticipated growth of our business. Included in net cash provided by operations are one-time acquisition related expenses incurred for up to four quarters after each acquisition to transact and transform the acquired business into the Company's UplandOne platform. Additionally, operating cash flows includes the impact of earnout payments in excess of original purchase accounting estimates. Our working capital consists primarily of cash, receivables from customers, prepaid assets, unbilled professional services, deferred commissions, accounts payable, accrued compensation and other accrued expenses, acquisition related earnout and holdback liabilities, lease liabilities and deferred revenues. The volume of professional services rendered, the volume and timing of customer bookings and contract renewals, and the related timing of collections and renewals on those bookings, as well as the timing of spending commitments and payments of our accounts payable, accrued expenses, accrued payroll and related benefits, all affect these account balances.
50


Cash provided by operating activities was $30.0 million for 2022 compared to $41.7 million for 2021, a decrease of $11.8 million. This decrease in operating cash flow is generally attributable to the working capital uses of cash outweighing the working capital sources of cash outlined below. Working capital uses of cash for the year ended December 31, 2022 included a $14.0 million decrease in accrued expenses, a decrease of $7.2 million in accounts payable related to timing of payments, a $2.7 million increase in prepaids and other related primarily to an increase in deferred sales commission and a decrease of $5.0 million in deferred revenue. Working capital sources of cash for 2022 included a decrease of $9.7 million decrease in accounts receivable related to the timing of collections.
A substantial source of cash is invoicing for subscriptions and support fees in advance, which is recorded as deferred revenue, and is included on our consolidated balance sheet as a liability. Deferred revenue consists of the unearned portion of booked fees for our software subscriptions and support and for professional services, which is amortized into revenue in accordance with our revenue recognition policy. We assess our liquidity, in part, through an analysis of new subscriptions invoiced, expected cash receipts on new and existing subscriptions, and our ongoing operating expense requirements.
Cash Flows from Investing Activities
Our primary investing activities have consisted of acquisitions of complementary technologies, products and businesses. As our business grows, we expect our primary investing activities to continue to further expand our family of software applications and infrastructure and support additional personnel.
For 2022, cash used in investing activities consisted of $62.4 million associated with the Company’s 2022 acquisitions, and the purchases of property and equipment of $0.9 million. Cash used in investing activities decreased $30.3 million in 2022 compared to 2021 primarily as a result of closing two acquisitions during the period compared to three acquisition in the comparable prior year period.
Cash Flows from Financing Activities
Our primary financing activities have consisted of capital raised to fund our acquisitions, proceeds from debt obligations incurred to finance our acquisitions, repayments of our debt obligations, and share based tax payment activity.
Cash provided by financing activities increased $102.3 million in 2022 compared to 2021. The increase in cash provided by financing activities relates primarily to a $110.4 million in cash proceeds related to our Series A Preferred Stock, net of issuance costs, partially offset by a $7.4 million increase in additional consideration paid to sellers (i.e. holdbacks) and a $0.6 million increase in net share employee payroll tax settlement payments compared to the same period in 2021.
Contractual Payment Obligations
The following table summarizes our future contractual obligations as of December 31, 2022 (in thousands):
Next 12 MonthsBeyond 12 MonthsTotal
Debt Obligations (1)
$5,400 $517,050 $522,450 
Interest on Debt Obligations (2)
28,335 72,644 100,979 
Operating Lease Obligations (3)
3,711 5,872 9,583 
Purchase Commitments (4)
23,158 18,262 41,420 
Total$60,604 $613,828 $674,432 
(1)Consists of contractual principal payments on our Credit Facility. See “—Liquidity and Capital Resources” above for further discussion regarding our Credit Facility.
(2)Future interest on debt obligations is calculated using the interest rate effective as of December 31, 2022. We have entered into floating-to-fixed interest rate swap agreements to limit exposure to interest rate risk related to our debt. These interest rate swaps effectively converted the entire balance of the Company’s $540 million original principal term loans from variable interest payments to fixed interest rate payments, based on an annualized fixed rate of 5.4%, for the 7 year term of the debt. In conjunction with our $350 million, 7-year, Credit Facility and our $190 million 2019 Incremental Term Loan, we entered into interest rate hedge instruments for the full 7 year term, effectively fixing our interest rate at 5.4%. However, the interest rate associated with our $60 million, 5 year, undrawn Revolver remains floating. See “Item 7A. Quantitative and Qualitative Disclosures About Market Risk—Interest Rate Risk” for further discussion.
51


(3)We lease office space under operating leases that expire between 2023 and 2028. Operating lease obligations above do not include the impact of future rental income related to agreements we have entered into to sublet excess office space as a result of our transformation activities.
(4)We define a purchase commitment as an agreement that is enforceable and legally binding and that specifies all significant terms, including: fixed or minimum services to be used; fixed, minimum or variable price provisions; and the approximate timing of the transaction. Obligations under contracts that we can cancel without a significant penalty are not included. In addition, purchase orders are not included as they represent authorizations to purchase rather than binding agreements.
The Company has purchase commitments related to hosting services, third-party technology used in the Company’s solutions and for other services the Company purchases as part of normal operations. In certain cases these arrangements require a minimum annual purchase commitment.

Critical Accounting Policies and the Use of Estimates
We prepare our consolidated financial statements in accordance with GAAP. The preparation of consolidated financial statements also requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from the estimates made by our management. To the extent that there are differences between our estimates and actual results, our future financial statement presentation, financial condition, results of operations and cash flows will be affected.
While our significant accounting policies are more fully described in “Note 2. Basis of Presentation and Summary of Significant Accounting Policies” in the notes to the consolidated financial statements appearing elsewhere in this Annual Report on Form 10-K, we believe that the accounting policies discussed below are critical to understanding our historical and future performance, as these policies relate to the more significant areas involving management’s judgments and estimates.
Revenue Recognition
Revenues are recognized when control of the promised goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services over the term of the agreement. We recognize revenues based on the five-step model in accordance with ASC 606, Revenue from Contracts with Customers. We derive our revenues primarily from subscription and support revenues. Other revenue-generating activities include perpetual licenses and professional services revenues.
Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. In addition, significant judgments are made when determining the standalone selling price (“SSP”) in situations where we have a contract that have multiple performance obligations. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, historical standalone sales, customer demographics, geographic locations, and the number and types of users within our contracts.

For revenue generated from arrangements that involve vendor reseller agreements and messaging-related subscription agreements, there is significant judgment in evaluating whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). In this assessment, we consider if we obtain control of the specified goods or services before they are transferred to the customer. In reaching conclusions on gross versus net revenue recognition, we place the most weight on the analysis of whether or not we are the primary obligor in the arrangement. Generally, we report revenue from vendor reseller agreements on a gross basis, meaning the amounts billed to customers are recorded as revenue, and expenses incurred are recorded as cost of revenue.
See “Note 14. Revenue Recognition” in the notes to the consolidated financial statements appearing elsewhere in this Annual Report on Form 10-K for a detailed description of our revenue recognition policy.
Deferred Commissions
Sales commissions for new customer contracts are capitalized upon contract signing and amortized over the expected life of the customer relationships, which has been determined to be approximately 6 years, consistent with the prior year. Sales commissions paid on renewal contracts are deferred and amortized over the average renewal term, which was determined to
52


be approximately 18 months, consistent with the prior year. Determining the period of expected life of customer relationships and average renewal term requires judgment for which we take into consideration our customer contracts, our technology life cycle and other factors.
See “Note 14. Revenue Recognition—Deferred Commissions” in the notes to the consolidated financial statements appearing elsewhere in this Annual Report on Form 10-K for a detailed description of our deferred commissions.
Income Taxes
We are subject to income taxes in the United States and several foreign jurisdictions. Significant judgment is required in evaluating and estimating our provision for these taxes. There are many transactions that occur during the ordinary course of business for which the ultimate tax determination is uncertain. The Tax Act has provisions that require additional guidance on specific interpretations of the tax law changes. Our provision for income taxes could be adversely affected by our earnings being lower than anticipated in countries where we have lower statutory rates and higher than anticipated in countries where we have higher statutory rates, losses incurred in jurisdictions for which we are not able to realize the related tax benefit, changes in foreign currency exchange rates, entry into new businesses and geographies and changes to our existing businesses, acquisitions and investments, changes in our deferred tax assets and liabilities including changes in our assessment of valuation allowances, changes in the relevant tax laws or interpretations of these tax laws, and developments in current and future tax examinations.

The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities will be recognized in the period that includes the enactment date. We make significant estimates in determining the value of our deferred tax assets. These estimates include, but are not limited to, the expected reversal periods of deferred tax assets and liabilities, the availability of net operating losses and other carryovers and consideration of the future ability to generate taxable income. These estimates are inherently uncertain and unpredictable, and if different estimates were used, it would impact the value of our deferred tax assets and the income tax benefit recognized in fiscal 2022 and in future periods when the deferred taxes are realized.

A valuation allowance is established against our deferred tax assets to reduce their carrying value to an amount that is more likely than not to be realized. As of December 31, 2022 we recorded a valuation allowance of $20.5 million against our deferred tax assets. If, in the future, we evaluate that our deferred tax assets are not more likely than not to be realized, an increase in the related valuation allowance could result in a material income tax expense in the period such determination is made.
The Company has adopted an indefinite reinvestment position whereby foreign earnings for foreign subsidiaries are expected to be reinvested and future earnings are not expected to be repatriated. As a result of this policy, no deferred tax liability has been accrued in anticipation of future dividends from foreign subsidiaries.
The Company accounts for the uncertainty of income taxes based on a “more likely than not” threshold for the recognition and derecognition of tax positions. The Company’s policy is to account for interest and penalties as a component of income tax expense.
Business Combinations
The allocation of the purchase price in a business combination requires management to make significant estimates in determining the fair value of acquired assets and assumed liabilities, especially with respect to intangible assets. The excess of the purchase price over these estimated fair values is recorded to goodwill. Estimated fair values of acquired assets and assumed liabilities that are separately identifiable from goodwill are generally based on available historical information, future expectations, available market data, and assumptions determined to be reasonable, but inherently uncertain, with respect to future events, including economic conditions, competition, technological obsolescence, the useful life of the acquired assets, and other factors.
Significant estimates and assumptions, including fair value estimates, are used to determine the fair value of assets acquired, liabilities assumed, and contingent consideration transferred as well as the useful lives of long-lived assets acquired.
The valuation of identifiable intangible assets reflects management’s estimates based on, among other factors, use of established valuation methods, including, but not limited to, the multi-period excess earnings method income approach method and the relief-from-royalty method. The purchase price transferred in our acquisitions often contain purchase price holdback and contingent consideration provisions, such as earnout payments. The Company utilizes a third-party valuation specialist to estimate the acquisition date fair value of potential earnout payments. Subsequent remeasurements of potential earnout payments require significant judgements and estimates including, but not limited to, (and if applicable in the
53


circumstances) customer renewals, new customers, ARR growth, forecasted bookings, forecasted churn and other factors.
See “Note 2. Basis of Presentation and Summary of Significant Accounting Policies—Business Combinations” in the notes to the consolidated financial statements appearing elsewhere in this Annual Report on Form 10-K for a detailed description of business combinations.
Stock-Based Compensation
We measure all share-based payments, including grants of options to purchase common stock and the issuance of restricted stock or restricted stock units to employees, service providers and board members, using the fair-value at grant date. We record forfeitures as they occur. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized on our consolidated statement of operations based on the estimated fair value of those awards on the grant date and amortized on a straight-line basis over the requisite service period. We value restricted stock and restricted stock units at the closing price of our common stock on the grant date. We value stock option awards using the Black-Scholes option-pricing model. For the years ended December 31, 2022, 2021, and 2020 stock-based compensation awards consisted primarily of restricted stock and restricted stock units.
From time to time, we grant restricted stock units that also include performance or market-based conditions (“PRSUs”). For PRSUs granted with a market condition, we use a Monte Carlo simulation analysis to value the award. Compensation expense for awards with marked-based conditions is recognized over the required service period of the grant based on the grant date fair value of the award and is not subject to fluctuation due to achievement of the underlying market-based condition.
Goodwill and Other Intangibles
Goodwill
We assess Goodwill for impairment annually on October 1st, or more frequently when an event occurs which could cause the Carrying Value (or GAAP basis book value) of our Company to exceed the estimated fair value of our Company. The Company adopted ASU 2017-04, Intangibles - Goodwill and Other: Simplifying the Test for Goodwill Impairment during the first quarter of 2018.

As we operate as one reporting unit, the Goodwill impairment evaluation is performed at the consolidated entity level by comparing the estimated fair value of the Company to its Carrying Value. We first assess qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its Carrying Value. Based on the qualitative assessment, if it is determined that it is more likely than not that the Company's fair value is less than its Carrying Value, then we perform a quantitative analysis using a fair-value-based approach to determine if the fair value of our reporting unit is less than its Carrying Value. See “Note 5. Goodwill and Other Intangible Assets” for more information regarding our fourth quarter 2022 Goodwill impairment.

Identifiable intangible assets
Identifiable intangible assets consist of customer relationships, marketing-related intangible assets and developed technology. Intangible assets with definite lives are amortized over their estimated useful lives on a straight-line basis. The straight-line method of amortization represents our best estimate of the distribution of the economic value of the identifiable intangible assets. The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in either a diminished fair value or revised useful life.
Recent Accounting Pronouncements
For information with respect to recent accounting pronouncements and the impact of these pronouncements on our consolidated financial statements, refer to “Note 2. Basis of Presentation and Summary of Significant Accounting Policies” in the notes to the consolidated financial statements included in “Part II—Item 8. Financial Statements and Supplementary Data” of this Annual Report on Form 10-K.
Item 7A. Quantitative and Qualitative Disclosures About Market Risk
We have operations both within the United States and internationally, and we are exposed to market risks in the ordinary course of our business. These risks primarily include interest rate, foreign exchange and inflation risks, as well as risks relating to changes in the general economic conditions in the countries where we conduct business. The statement of operations impact is mitigated by having an offsetting liability in deferred revenue to partially or completely offset against the
54


outstanding receivable if an account should become uncollectible. Our cash balances are kept in customary operating accounts, a portion of which are insured by the Federal Deposit Insurance Corporation, and uninsured money market accounts. The majority of our cash balances are with top tier banks held in investment grade money market accounts and short term US treasury bills. To date, we have not used derivative instruments to mitigate the impact of our market risk exposures. We also have not used, nor do we intend to use, derivatives for trading or speculative purposes.
Interest Rate Risk
Our exposure to market risk for changes in interest rates primarily relates to our cash equivalents and any variable rate indebtedness. The primary objective of our investment activities is to preserve principal while maximizing yields without significantly increasing risk. This objective is accomplished currently by making diversified investments, consisting only of money market mutual funds and certificates of deposit.
In conjunction with entering into our $350 million, 7 year, term Credit Facility, and subsequent entry into an additional $190 million 2019 Incremental Term Loan under the Credit Facility, we entered into interest rate hedge instruments for the full 7 year term, effectively fixing our interest rate at 5.4%. However, the interest rate associated with our $60 million, 5 year, term Revolver remains floating. As of December 31, 2022, we had an outstanding debt balance of $522.5 million under our Credit Facility. As there was no debt outstanding under our Revolver as of December 31, 2022, a hypothetical change of 100 basis points would result in no change to interest expense.
Foreign Currency Exchange Risk
Our customers are generally invoiced in the currency of the country in which they are located. In addition, we incur a portion of our operating expenses in foreign currencies, including Australian dollars, British pounds, Canadian dollars, Indian Rupees, Euros and Israeli New Shekels, and in the future, as we expand into other foreign countries, we expect to incur operating expenses in other foreign currencies. As a result, we are exposed to foreign exchange rate fluctuations as the financial results of our international operations and our revenue and operating results could be adversely affected. We have not previously engaged in foreign currency hedging. If we decide to hedge our foreign currency exchange rate exposure, we may not be able to hedge effectively due to lack of experience, unreasonable costs, or illiquid markets. The effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business would have resulted in a change in revenue of $7.5 million for the year ended December 31, 2022. To date, we have not engaged in any hedging strategies. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in foreign currency exchange rates.
The non-financial assets and liabilities of our foreign subsidiaries are translated into USD using the exchange rates in effect at the balance sheet date. The related translation adjustments are recorded in a separate component of stockholders' equity in accumulated other comprehensive loss. In addition, we have intercompany loans that were used to fund the acquisition of foreign subsidiaries. Due to the long-term nature of these loans, the foreign currency gains (losses) resulting from remeasurement are recognized as a component of accumulated other comprehensive loss.

 
55


Item 8.    Financial Statements and Supplementary Data
UPLAND SOFTWARE, INC.
INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

56


Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Upland Software, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheets of Upland Software, Inc. (the Company) as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive loss, equity and cash flows for each of the three years in the period ended December 31, 2022, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated February 28, 2023, expressed an unqualified opinion thereon.

Basis for Opinion

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Revenue recognition for new products and services
Description of the Matter
The Company frequently acquires companies that have their own portfolio of products and services that will be included in the Upland suite of offerings. For each of these new products and services, the Company must understand the terms and conditions contained in the contracts with customers and evaluate and apply the five-step model under ASC 606 to ensure proper revenue recognition. Management performs detailed contract review procedures to ensure that any non-standard terms and conditions included in the contracts are properly considered in relation to the accounting literature.
57


Auditing the Company’s revenue recognition analysis related to new products and services, primarily from acquisitions, was challenging due to the effort required in identifying and evaluating non-standard terms and conditions in contracts under Upland’s revenue recognition policy, in accordance with ASC 606. For example, there may be non-standard terms and conditions that required judgment to determine distinct performance obligations, transaction price, or the pattern of revenue recognition.
How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design and tested the operating effectiveness of the Company's internal controls over the process to evaluate the application of the Company’s revenue recognition policy to newly added products and services. This included the controls related to the determination of distinct performance obligations, transaction price, and pattern of revenue recognition.
Among other procedures, we obtained and evaluated management’s assessment of the respective revenue recognition for new products and services. We also reviewed management’s evidence for compiling the complete portfolio of contracts and selected a sample of executed contracts to review the terms and conditions. For each of the contracts we reviewed, we identified the promised goods and services in the contract and assessed the distinct performance obligations. We also evaluated the impact of non-standard terms and conditions on the determination of the transaction price and pattern of revenue recognition.
Measurement of Income Tax Provision
Description of the Matter
As more fully described in Notes 2 and 6 to the consolidated financial statements, the Company operates in domestic and international markets and is subject to tax law in the U.S., U.K., and other foreign tax jurisdictions. The income tax provision is an estimate based on management’s understanding of current enacted tax laws and tax rates of each tax jurisdiction. The Company’s accounting for income taxes involves the application of complex and changing tax laws, regulations, and case law in multiple jurisdictions as it relates to non-routine transactions such as acquisitions. The Company utilizes judgment in the interpretation of tax laws, regulations, and case law as they apply to its tax positions. For the year ended December 31, 2022, income tax benefit was $1.7 million.
Auditing management’s calculation of the provision for income taxes was complex because the provision for income taxes involved auditor judgment, due to the interpretation of tax laws, regulations, and case law across multiple jurisdictions, the application of those laws, regulations, and case law as it relates to non-routine transactions such as acquisitions, and evaluation of the application of such tax laws, regulations, and case law to the Company’s tax positions. These matters are subject to legal and factual interpretation. Our audit procedures required significant audit effort, including the use of our tax professionals to assist in evaluating the audit evidence obtained from our procedures.
How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design and tested the operating effectiveness of internal controls relating to the provision for income taxes, inclusive of management’s review of the provision for income taxes and interpretation of tax laws, regulations, and case law. For example, we tested the Company’s controls over management’s review of the underlying data used in the provision for income tax calculations and controls over management’s review of the analysis provided by advisors utilized in the application of tax law to the Company’s tax positions.
Among other audit procedures performed, we assessed the Company’s evaluation of tax laws, regulations, and case law, and tested the provision for income tax calculations including the completeness and accuracy of underlying data used in the calculations. We involved our tax matter professionals to evaluate the Company’s interpretation and application of tax laws, regulations, and case law to the Company’s tax positions. This included evaluating advice obtained by the Company. We have also evaluated the Company’s income tax disclosures included in Notes 2 and 6 of the consolidated financial statements in relation to these matters.
Evaluation of goodwill for impairment
Description of the Matter
At December 31, 2022, the Company’s goodwill balance was $477 million. As discussed in Note 1 to the consolidated financial statements, goodwill is tested at least annually for impairment and more frequently when indicators of impairment are identified. Estimating fair values in connection with this impairment evaluation involves the utilization of the discounted cash flow and guideline public company approaches. As described in Note 5 to the consolidated financial statements, the Company recorded a goodwill impairment charge of $12.5 million during the year ended December 31, 2022.
58


Auditing management’s goodwill impairment assessment was complex and required auditor judgment because the estimation of fair values involves subjective management assumptions, including estimation of future cash flows, the long-term rate of growth for the Company’s business and weighted average cost of capital. Assumptions used in these valuation models are forward-looking, and changes in these assumptions can have a material effect on the determination of fair value.
How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design, and tested the operating effectiveness of certain controls over the Company’s impairment assessment process, including controls over management’s review of the valuation models and its determination of the significant assumptions described above.
To test the Company’s impairment evaluation, our audit procedures included, among others, assessing the valuation methodologies and testing the significant assumptions discussed above and the underlying data used by the Company in its evaluation. For example, we compared the significant assumptions to current industry, market, and economic trends, to historical results of the Company and to other guideline companies within the same industry. We also performed independent sensitivity analyses to evaluate the changes in the fair value of the reporting unit that would result from changes in the significant assumptions. We involved our valuation specialists to assist in evaluating the methodologies and auditing the significant assumptions used to calculate the estimated fair values.

/s/ Ernst & Young LLP

We have served as the Company’s auditor since 2013.
Austin, Texas
February 28, 2023


59


Upland Software, Inc.
Consolidated Balance Sheets
(in thousands, except share and per share amounts)December 31,
20222021
ASSETS
Current assets:
Cash and cash equivalents$248,653 $189,158 
Accounts receivable, net of allowance for credit losses
47,594 50,499 
Deferred commissions, current10,961 9,824 
Unbilled receivables5,313 4,801 
Prepaid expenses and other current assets8,774 8,709 
Total current assets321,295 262,991 
Tax credits receivable2,411 3,345 
Property and equipment, net1,830 2,667 
Operating lease right-of-use asset5,719 6,454 
Intangible assets, net248,851 279,920 
Goodwill477,043 457,472 
Deferred commissions, noncurrent13,794 14,808 
Interest rate swap assets41,168  
Other assets1,348 1,350 
Total assets$1,113,459 $1,029,007 
60


(in thousands, except share and per share amounts)December 31,
20222021
LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY
Current liabilities:
Accounts payable$14,939 $20,362 
Accrued compensation7,393 9,829 
Accrued expenses and other current liabilities10,644 9,086 
Deferred revenue106,465 102,847 
Liabilities due to sellers of businesses5,429 7,607 
Operating lease liabilities, current3,205 3,546 
Current maturities of notes payable (includes unamortized discount of $2,264 and $2,233 at December 31, 2022 and December 31, 2021, respectively)
3,136 3,167 
Total current liabilities151,211 156,444 
Notes payable, less current maturities (includes unamortized discount of $5,203 and $7,287 at December 31, 2022 and December 31, 2021, respectively)
511,847 515,163 
Deferred revenue, noncurrent4,707 2,058 
Operating lease liabilities, noncurrent4,947 6,773 
Noncurrent deferred tax liability, net18,416 22,793 
Interest rate swap liabilities 8,409 
Other long-term liabilities1,170 1,079 
Total liabilities692,298 712,719 

Series A Convertible Preferred stock, 0.0001 par value; 5,000,000 shares authorized: 115,000 shares issued and outstanding as of December 31, 2022; no shares issued and outstanding as of December 31, 2021, respectively.
112,291  
Stockholders’ equity:
Common stock, $0.0001 par value; 50,000,000 shares authorized: 32,221,855 and 31,096,548 shares issued and outstanding as of December 31, 2022 and December 31, 2021, respectively)
3 3 
Additional paid-in capital606,755 568,384 
Accumulated other comprehensive income (loss)11,110 (11,514)
Accumulated deficit(308,998)(240,585)
Total stockholders’ equity308,870 316,288 
Total liabilities, convertible preferred stock and stockholders’ equity$1,113,459 $1,029,007 
















See accompanying notes.
61


Upland Software, Inc.
Consolidated Statements of Operations
(in thousands, except share and per share amounts)Year Ended December 31,
 202220212020
Revenue:
Subscription and support$297,887 $287,621 $277,504 
Perpetual license6,948 2,150 1,884 
Total product revenue304,835 289,771 279,388 
Professional services12,468 12,245 12,390 
Total revenue317,303 302,016 291,778 
Cost of revenue:
Subscription and support93,948 92,168 89,880 
Professional services9,793 7,285 8,566 
Total cost of revenue103,741 99,453 98,446 
Gross profit213,562 202,563 193,332 
Operating expenses:
Sales and marketing59,416 55,097 46,077 
Research and development46,187 42,693 39,002 
General and administrative70,462 76,901 68,072 
Depreciation and amortization43,669 41,315 36,919 
Acquisition-related expenses21,556 21,234 27,075 
Impairment of goodwill12,500   
Total operating expenses253,790 237,240 217,145 
Loss from operations(40,228)(34,677)(23,813)
Other expense:
Interest expense, net(29,145)(31,626)(31,529)
Other expense, net(781)(253)(111)
Total other expense(29,926)(31,879)(31,640)
Loss before benefit from income taxes(70,154)(66,556)(55,453)
Benefit from income taxes1,741 8,344 4,234 
Net loss$(68,413)$(58,212)$(51,219)
Preferred stock dividends (1,846)  
Net loss attributable to common shareholders$(70,259)$(58,212)$(51,219)
Net loss per common share:
Net loss per common share, basic and diluted
$(2.23)$(1.92)$(1.92)
Weighted-average common shares outstanding, basic and diluted
31,528,881 30,295,769 26,632,116 







See accompanying notes.
62


Upland Software, Inc.
Consolidated Statements of Comprehensive Loss
(in thousands) Year Ended December 31,
 202220212020
Net loss$(68,413)$(58,212)$(51,219)
Other comprehensive income (loss):
Foreign currency gain (loss) translation adjustment(16,975)(6,301)5,173 
Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries(9,978)(602)2,271 
Unrealized gain (loss) on interest rate swaps49,577 21,623 (32,455)
Other comprehensive income (loss):$22,624 $14,720 $(25,011)
Comprehensive loss$(45,789)$(43,492)$(76,230)


























See accompanying notes.
63


Upland Software, Inc.
Consolidated Statements of Equity
(in thousands, except share amount)
Preferred StockCommon StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive Income
(Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
 SharesAmountSharesAmount
Balance at December 31, 2019— — 25,250,120 $3 $345,127 $(1,223)$(131,046)$212,861 
Issuance of stock under Company plans, net of shares withheld for tax— — 711,994 — (1,673)— — (1,673)
Issuance of stock, net of issuance costs— — 4,025,000  130,073 — — 130,073 
Stock-based compensation— — — — 41,692 — — 41,692 
Cumulative adjustment related to adoption of accounting standard— — — — — — (108)(108)
Foreign currency translation adjustment— — — — — 5,173 — 5,173 
Unrealized translation gain on foreign currency denominated intercompany loans— — — — — 2,271 — 2,271 
Unrealized loss on interest rate swaps— — — — — (32,455)— (32,455)
Net loss— — — — — — (51,219)(51,219)
Balance at December 31, 2020— $— 29,987,114 $3 $515,219 $(26,234)$(182,373)$306,615 
Issuance of stock under Company plans, net of shares withheld for tax— — 1,109,434 — (708)— — (708)
Stock-based compensation— — — — 53,873 — — 53,873 
Foreign currency translation adjustment— — — — — (6,301)— (6,301)
Unrealized translation loss on intercompany loans with foreign subsidiaries— — — — — (602)— (602)
Unrealized gain on interest rate swaps— — — — — 21,623 — 21,623 
Net loss— — — — — — (58,212)(58,212)
Balance at December 31, 2021— $— 31,096,548 $3 $568,384 $(11,514)$(240,585)$316,288 
Issuance of Convertible Preferred Stock115,000 110,445 — — — — — — 
Dividends accrued - Convertible Preferred Stock— 1,846 — — (1,846)— — (1,846)
Issuance of stock under Company plans, net of shares withheld for tax— — 1,125,307 — (1,385)— — (1,385)
Stock-based compensation— — — — 41,602 — — 41,602 
Foreign currency translation adjustment— — — — — (16,975)— (16,975)
Unrealized translation loss on intercompany loans with foreign subsidiaries— — — — — (9,978)— (9,978)
Unrealized gain on interest rate swaps— — — — — 49,577 — 49,577 
Net loss— — — — — — (68,413)(68,413)
Balance at December 31, 2022115,000 $112,291 32,221,855 $3 $606,755 $11,110 $(308,998)$308,870 




See accompanying notes.
64


Upland Software, Inc.
Consolidated Statements of Cash Flows
(in thousands) Year Ended December 31,
 202220212020
Operating activities
Net loss$(68,413)$(58,212)$(51,219)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization56,146 52,928 47,164 
Change in fair value of liabilities due to sellers of businesses(75)(4,510)(340)
Deferred income taxes(7,075)(11,179)(7,533)
Amortization of deferred costs12,198 8,948 4,684 
Foreign currency re-measurement loss(12)25 272 
Non-cash interest and other expense2,256 2,249 2,233 
Non-cash stock compensation expense41,602 53,873 41,692 
Non-cash loss on impairment of goodwill12,500   
Non-cash loss on retirement of fixed assets79  635 
Changes in operating assets and liabilities, net of purchase business combinations:
Accounts receivable9,691 (1,665)10,355 
Prepaid expenses and other current assets(2,741)(7,499)(8,582)
Accounts payable(7,175)10,865 (3,081)
Accrued expenses and other liabilities(14,013)(9,660)(7,485)
Deferred revenue(4,989)5,575 6,825 
Net cash provided by operating activities29,979 41,738 35,620 
Investing activities
Purchase of property and equipment(866)(1,115)(1,114)
Purchase of customer relationships  (201)
Purchase business combinations, net of cash acquired(62,356)(92,417)(67,655)
Net cash used in investing activities(63,222)(93,532)(68,970)
Financing activities
Payments on finance leases (12)(88)
Proceeds from notes payable, net of issuance costs(203)(122)(303)
Payments on notes payable(5,400)(5,400)(5,400)
Issuance of Series A Convertible Preferred stock, net of issuance costs110,445   
Taxes paid related to net share settlement of equity awards(1,576)(982)(2,139)
Issuance of common stock, net of issuance costs191 274 130,539 
Additional consideration paid to sellers of businesses(9,306)(1,938)(14,710)
Net cash provided by (used in) financing activities94,151 (8,180)107,899 
Effect of exchange rate fluctuations on cash(1,413)(897)456 
Change in cash and cash equivalents59,495 (60,871)75,005 
Cash and cash equivalents, beginning of period189,158 250,029 175,024 
Cash and cash equivalents, end of period$248,653 $189,158 $250,029 
Supplemental disclosures of cash flow information:
Cash paid for interest, net of interest rate swaps$29,120 $29,427 $29,919 
Cash paid for taxes$3,876 $2,846 $3,185 
Non-cash investing and financing activities:
Business combination consideration including holdbacks and earnouts
$8,126 $11,670 $(4,893)




See accompanying notes.
65


Upland Software, Inc.
Notes to Consolidated Financial Statements
1. Organization and Nature of Operations
Upland Software, Inc. (“Upland,” “we,” “us,” “our,” or the “Company”), a Delaware corporation, is a provider of cloud-based software that enables organizations to plan, manage and execute projects and work. Upland’s cloud offerings address a broad range of software needs, from strategic planning to task execution in the following functional areas: Sales, Marketing, Contact Center, Knowledge Management, Project Management, Information Technology, Business Operations, and Human Resources and Legal.
To support continued growth, Upland intends to pursue acquisitions within its cloud offerings of complementary technologies and businesses. Upland expects that this will expand its product offerings, customer base and market access, resulting in increased benefits of scale. Consistent with Upland’s growth strategy, Upland has made a total of 31 acquisitions in the 11 years ending December 31, 2022.
2. Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation
These consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”). The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. There have been no significant changes in the Company’s accounting policies since December 31, 2021.
Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make, on an ongoing basis, estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include those related to revenue recognition, deferred commissions, allowance for credit losses, stock-based compensation, contingent consideration, acquired intangible assets, the useful lives of intangible assets and property and equipment, and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ from those estimates.
Upland is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of February 28, 2023, the date of issuance of this Annual Report on Form 10-K. These estimates may change as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.
Cash and Cash Equivalents
Cash and cash equivalents consist of cash deposits and liquid investments with original maturities of three months or less when purchased. Cash equivalents are stated at cost, which approximates market value, because of the short maturity of these instruments.
Accounts Receivable and Allowance for Credit Losses
On January 1, 2020, the Company adopted ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments. The adoption of ASU 2016-13 resulted in recording a cumulative-effect adjustment to decrease the beginning balance (at January 1, 2020) of Accumulated deficit in the amount of $0.1 million, which represented the accelerated recognition of credit losses related to our trade receivables under the expected credit loss model of calculating our current expected credit losses compared to the previous incurred loss model.
The Company extends credit to the majority of its customers. Issuance of credit is based on ongoing credit evaluations by the Company of customers’ financial condition and generally requires no collateral. Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Invoices generally require payment due upon receipt of invoice. The Company
66


generally does not charge interest on past due payments, although the Company's contracts with its customers usually allow it to do so.
To manage accounts receivable credit risk, the Company performs periodic credit evaluations of its customers and maintains current expected credit losses which considers such factors as historical loss information, geographic location of customers, current market conditions, and reasonable and supportable forecasts.
The following table presents the changes in the allowance for credit losses (in thousands):
Year Ended December 31,
202220212020
Balance at beginning of year$1,107 $1,465 $1,238 
Cumulative adjustment related to adoption of ASU 2016-13  108 
Provision for credit losses556 694 1,115 
Writeoffs, net of recoveries and other(505)(1,052)(996)
Balance at end of year$1,158 $1,107 $1,465 
Concentration of Credit Risk and Significant Customers
Financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents and accounts receivable. The Company’s cash and cash equivalents are placed with high-quality financial institutions, which, at times, may exceed federally insured limits. The Company has not experienced any losses in these accounts, and the Company does not believe it is exposed to any significant credit risk related to cash and cash equivalents. The Company provides credit, in the normal course of business, to a number of its customers. The Company performs periodic credit evaluations of its customers and generally does not require collateral. No individual customer represented more than 10% of total revenues or more than 10% of accounts receivable in the years ended December 31, 2022, 2021 or 2020.
Property and Equipment
Property and equipment are carried at cost, less accumulated depreciation and amortization. Depreciation of property and equipment is computed using the straight-line method over each asset’s useful life. Leasehold improvements are amortized over the shorter of the lease term or of the estimated useful lives of the related assets. Upon retirement or disposal, the cost of each asset and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to income. Repairs, maintenance, and minor replacements are expensed as incurred. The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
3 - 5 years
Purchased software and licenses
3 - 5 years
Furniture and fixtures7 years
Leasehold improvementsLesser of estimated useful life or lease term
Business Combinations
We apply the provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805, Business Combinations, in accounting for our acquisitions which requires the acquisition purchase price to be allocated to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values at the acquisition dates. The excess of the purchase price over these estimated fair values is recorded to goodwill.
Significant estimates and assumptions, including fair value estimates, are used to determine the fair value of assets acquired, liabilities assumed, and contingent consideration transferred as well as the useful lives of long-lived assets acquired. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill based on changes to our initial estimates and assumptions. Upon conclusion of the measurement period or final determination of the values of assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments are recorded to Acquisition-related expenses on our consolidated statement of operations.
67


Tangible assets are valued at their respective carrying amounts, which approximates their estimated fair value. The valuation of identifiable intangible assets reflects management’s estimates based on, among other factors, use of established valuation methods. Customer relationships are valued using the multi-period excess earnings method income approach, which estimates fair value based on the earnings and cash flow capacity of the subject asset. Developed technology and trade names are valued using the relief-from-royalty method, which estimates fair value based on the value the owner of the asset receives from not having to pay a royalty to use the asset.
The purchase price transferred in our acquisitions often contain holdback and contingent consideration provisions. Holdbacks are subject to reduction for indemnification claims and are typically payable within 12 to 18 months of the acquisition date and are recorded in Liabilities due to sellers of businesses on our consolidated balance sheets. Contingent consideration typically includes earnout payments payable within 6 to 18 months of the date of acquisition based on attainment of certain performance goals. Contingent consideration liabilities are recorded at fair value on the acquisition date and are remeasured periodically based on the then assessed fair value and adjusted, if necessary. Holdback and contingent consideration liabilities are recorded in Liabilities due to sellers of businesses on our consolidated balance sheet based on their estimated fair values. The estimated fair value of contingent consideration related to potential earnout payments is calculated utilizing a binary option model, and this amount is recorded in Liabilities due to sellers of businesses on our consolidated balance sheets. The fair value of contingent consideration is estimated on a quarterly basis through a collaborative effort by our sales and finance departments. Changes in the fair value of contingent consideration subsequent to the purchase price finalization are recorded as Acquisition-related expenses or Other income (expense), net on our consolidated statements of operations based on management’s assessment of the nature of the liability. In the event a holdback is reduced subsequent to the finalization of purchase accounting, the reduction is recorded as a gain in Acquisition-related expenses or Other income (expense), net on our consolidated statements of operations based on management’s assessment of the nature of the liability.
Goodwill and Other Intangibles
We assess Goodwill for impairment annually on October 1st, or more frequently when an event occurs which could cause the Carrying Value (or GAAP basis book value) of our Company to exceed the estimated fair value of our Company. The Company adopted ASU 2017-04, Intangibles - Goodwill and Other: Simplifying the Test for Goodwill Impairment during the first quarter of 2018.
As we operate as one reporting unit, the Goodwill impairment evaluation is performed at the consolidated entity level by comparing the estimated fair value of the Company to its Carrying Value. We first assess qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its Carrying Value. Based on the qualitative assessment, if it is determined that it is more likely than not that the Company's fair value is less than its Carrying Value, then we perform a quantitative analysis using a fair-value-based approach to determine if the fair value of our reporting unit is less than its Carrying Value. See “Note 5. Goodwill and Other Intangible Assets” for more information regarding our fourth quarter 2022 Goodwill impairment.

Identifiable intangible assets consist of customer relationships, marketing-related intangible assets and developed technology. Intangible assets with definite lives are amortized over their estimated useful lives on a straight-line basis. The straight-line method of amortization represents the Company’s best estimate of the distribution of the economic value of the identifiable intangible assets.
Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of intangible assets may not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets may not be recoverable. The Company evaluates the recoverability of intangible assets by comparing their carrying amounts to the future net undiscounted cash flows expected to be generated by the intangible assets. If such intangible assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the intangible assets exceeds the fair value of the assets.

Long-Lived Assets
Long-lived assets are reviewed for impairment whenever events or circumstances indicate their carrying value may not be recoverable. When such events or circumstances arise, an estimate of future undiscounted cash flows produced by the asset, or the appropriate grouping of assets, is compared to the asset's carrying value to determine whether impairment exists. If the asset is determined to be impaired, the impairment loss is measured based on the excess of its carrying value over its fair value. Assets to be disposed of are reported at the lower of the carrying value or net realizable value. No indicators of impairment were identified during the years ended December 31, 2022, 2021 or 2020.    
68


Software Development Costs
Software development costs are expensed as incurred until the point the Company establishes technological feasibility. Technological feasibility is established upon the completion of a working model. Costs incurred by the Company between establishment of technological feasibility and the point at which the product is ready for general release are capitalized, subject to their recoverability, and amortized over the economic life of the related products. Because the Company believes its current process for developing its software products essentially results in the completion of a working product concurrent with the establishment of technological feasibility, no software development costs have been capitalized to date. There were no software development costs required to be capitalized under ASC 985-20, Costs of Software to be Sold, Leased or Marketed. Software development costs associated with internal use software are incurred in three stages of development: the preliminary project stage, the application development stage, and the post-implementation stage. Costs incurred during the preliminary project and post-implementation stages are expensed as incurred. Eligible internal and external costs associated with significant upgrades and enhancements incurred during the application development stage are capitalized as property and equipment. During the years ended December 31, 2022, 2021 or 2020, there were no internal use software development costs capitalized under ASC 350-40, Internal-Use Software.
ASC 350-40 also requires hosting arrangements that are service contracts to follow the guidance for internal-use software to determine which implementation costs can be capitalized. In accordance with ASC 350-40, (i) capitalized implementation costs are classified in the same balance sheet line item as the amounts prepaid for the related hosting arrangement; (ii) amortization of capitalized implementation costs are presented in the same income statement line item as the service fees for the related hosting arrangement; and (iii) cash flows related to capitalized implementation costs are presented within the same category of cash flow activity as the cash flows for the related hosting arrangement (i.e. operating activity).
As of December 31, 2022 and 2021, the net carrying value of capitalized implementation costs related to hosting arrangements that were incurred during the application development stage were $0.1 million and $0.3 million, respectively. These costs related primarily to the implementation of a new ERP system. These capitalized implementation costs will be amortized over the expected term of the arrangement and are amortized in the same line item on our consolidated statements of operations as the expense for fees for the associated hosting arrangement.
Debt Issuance Costs
The Company capitalizes underwriting, legal, and other direct costs incurred related to the issuance of debt, which are recorded as a direct deduction from the carrying amount of the related debt liability and amortized to interest expense, net over the term of the related debt using the effective interest rate method. Upon the extinguishment of the related debt, any unamortized capitalized debt issuance costs are recorded to Interest expense, net on our consolidated statement of operations. In 2022 and 2021, the Company had no write offs of debt issuance costs.
Derivatives
The Company entered into floating-to-fixed interest rate swap agreements to limit exposure to interest rate risk related to our debt. These interest rate swaps effectively converted the entire balance of the Company's $540 million original principal term loans from variable interest payments to fixed interest rate payments, based on an annualized fixed rate of 5.4%, for the 7 year term of the debt. ASC 815, Derivatives and Hedging, requires entities to recognize derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and, further, on the type of hedging relationship. The Company assessed the effectiveness of the hedging relationship under the hypothetical derivative method and noted that all of the critical terms of the hypothetical derivative and hedging instrument were the same. The hedging relationship continues to limit the Company’s exposure to the variability in interest rates under the Company’s term loans and related cash outflows. As such, the Company has deemed this hedging relationship as highly effective in offsetting cash flows attributable to hedged risk (variability in forecasted monthly interest payments) for the term of the term loans and interest rate swap agreements. All derivative financial instruments are recorded at fair value as a net asset or liability on our consolidated balance sheets. As of December 31, 2022, the fair value of interest rate swaps included in Interest rate swap assets on our consolidated balance sheets was $41.2 million. As of December 31, 2021, the fair value of interest rate swaps included in Interest rate swap liabilities was $8.4 million.
The change in the fair value of the hedging instruments is recorded in Unrealized gain (loss) on interest rate swaps on our consolidated statements of comprehensive income. Amounts deferred in Unrealized gain (loss) on interest rate swaps in our consolidated statements of comprehensive income will be reclassified to Interest expense, net on our consolidated statements of operations in the period in which the hedged item affects earnings.
69


Fair Value of Financial Instruments
The Company recognizes financial instruments in accordance with the authoritative guidance on fair value measurements and disclosures for financial assets and liabilities. This guidance defines fair value, establishes a framework for measuring fair value in accordance with GAAP, and expands disclosures about fair value measurements. The guidance also establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value.
These tiers include Level 1, defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore, requiring an entity to develop its own assumptions.
The Company adopted ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement, in the first quarter of 2020. Under ASU 2018-13, entities will no longer be required to disclose the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public business entities will be required to disclose the range and weighted average used to develop significant unobservable inputs for Level 3 fair value measurements.
The Company’s financial instruments consist principally of cash and cash equivalents, accounts receivable, accounts payable, and long–term debt. The carrying value of cash and cash equivalents, accounts receivable, and accounts payable approximate fair value, primarily due to short maturities. The carrying values of the Company’s debt instruments approximated their fair value based on rates currently available to the Company.
Preferred Stock
In August 2022, the Company closed on the issuance and sale of its Series A Convertible Preferred Stock (the “Series A Preferred Stock”). The Company issued 115,000 shares of Series A Preferred Stock, par value $0.0001 per share, at a price of $1,000 per share, for an initial investment amount of $115.0 million. Pursuant to the Certification of Designation, cumulative preferred dividends accrue quarterly on the Series A Preferred Stock at a rate of (i) 4.5% per annum until but excluding the seven year anniversary of the closing, and (ii) 7% per annum on and after the seven year anniversary of the closing. See “Note 12. Series A Preferred Stock—Series A Convertible Preferred Stock” for further details.

The Series A Preferred Stock and cumulative preferred dividends, net of preferred issuance costs, is presented as Mezzanine Equity of $112.3 million as of December 31, 2022 in the Company’s consolidated balance sheets. The Series A Preferred Stock is classified as Mezzanine Equity because it is redeemable at the option of its holders (upon a deemed liquidation event as defined in “Note 12. Series A Preferred Stock—Series A Convertible Preferred Stock—Deemed Liquidation Event Redemption”) and has a condition for redemption that is not solely within the control of the issuer.

Revenue Recognition
Refer to “Note 14 Revenue Recognition” for a detailed discussion of accounting policies related to revenue recognition, including deferred revenue and deferred commissions.
Cost of Revenue
Cost of revenue primarily consists of salaries and related expenses (e.g. bonuses, employee benefits, and payroll taxes) for personnel directly involved in the delivery of services and products directly to customers. Cost of revenue also includes the amortization of acquired technology, and hosting and infrastructure costs related to the delivery of the Company’s products and services.
Customer Relationship Acquisition Costs
Costs associated with the acquisition or origination of customer relationships are capitalized as customer relationship assets as incurred and amortized over the estimated life of the customer relationship. Refer to “Note 14. Revenue Recognition” for further discussion regarding deferred commissions.
70


Advertising Costs
Advertising costs are expensed in the period incurred. Advertising expenses were $0.8 million, $0.9 million and $0.1 million for the years ended December 31, 2022, 2021 or 2020, respectively. Advertising costs are recorded in Sales and marketing expenses on our consolidated statement of operations.
Income Taxes
The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities will be recognized in the period that includes the enactment date. A valuation allowance is established against the deferred tax assets to reduce their carrying value to an amount that is more likely than not to be realized.
The Company has adopted a permanent reinvestment position whereby foreign earnings for foreign subsidiaries are expected to be reinvested and future earnings are not expected to be repatriated. As a result of this policy, no tax liability has been accrued in anticipation of future dividends from foreign subsidiaries.
The Company accounts for uncertainty of income taxes based on a “more likely than not” threshold for the recognition and derecognition of tax positions. Interest and penalties are recorded as a component of income tax expense.
Leases
The Company determines if an arrangement is a lease at inception. This determination includes the review of contracts with third parties to identify the existence of potential embedded leases. Operating leases are included in operating lease right-of-use (“ROU”) assets, current and noncurrent operating lease liabilities on the Company’s consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other liabilities, and other noncurrent liabilities on the Company’s consolidated balance sheets.
ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease ROU asset includes any initial direct costs incurred and is reduced for any tenant incentives. As the Company’s leases do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
Stock-Based Compensation
We measure all share-based payments, including grants of options to purchase common stock and the issuance of restricted stock or restricted stock units to employees, service providers and board members, using the fair-value at grant date. We record forfeitures as they occur. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized on our consolidated statement of operations based on the estimated fair value of those awards on the grant date and amortized on a straight-line basis over the requisite service period. We value restricted stock and restricted stock units at the closing price of our common stock on the grant date. We value stock option awards using the Black-Scholes option-pricing model. For the years ended December 31, 2022, 2021 and 2020, stock-based compensation awards consisted primarily of restricted stock and restricted stock units.
From time to time, we grant restricted stock units that also include performance or market-based conditions (“PRSUs”). For PRSUs granted with a market condition, we use a Monte Carlo simulation analysis to value the award. Compensation expense for awards with marked-based conditions is recognized over the required service period of the grant based on the grant date fair value of the award and is not subject to fluctuation due to achievement of the underlying market-based condition.
71


Significant assumptions used in the Monte Carlo simulation model for the PRSUs granted during the year ended December 31, 2022 and 2021 are as follows.
Year Ended December 31,
20222021
Expected volatility49.5%53.6%
Risk-free interest rate0.7%0.1%
Remaining performance period (in years)1.461.35
Dividend yield
Comprehensive Loss
The Company utilizes the guidance in ASC 220, Income Statement—Reporting Comprehensive Income, for the reporting and display of comprehensive loss and its components in the consolidated financial statements. Comprehensive loss consists of net loss, foreign currency translation adjustments for subsidiaries with functional currencies other than the United States dollar (“USD”), unrealized translation gains (losses) on foreign currency denominated intercompany loans, and unrealized gains (losses) on interest rate swaps. Refer to “Note 13. Stockholders' Equity—Accumulated Other Comprehensive Income (Loss)” for further discussion of the components of accumulated other comprehensive income (loss) for the years ended December 31, 2022, 2021 or 2020.
Foreign Currency Transactions
The functional currency of our foreign subsidiaries are generally the local currencies. Results of operations for foreign subsidiaries are translated into USD using the average exchange rates on a monthly basis during the year. The assets and liabilities of those subsidiaries are translated into USD using the exchange rates in effect at the balance sheet date. The related translation adjustments are recorded as a separate component of the Company’s consolidated statements of stockholders' equity in accumulated other comprehensive income (loss). Assets and liabilities denominated in currencies other than the functional currency are remeasured using the current exchange rate for monetary accounts and historical exchange rates for non-monetary accounts, with exchange differences on remeasurement included in other expense, net in the accompanying statements of operations. For the year ended December 31, 2022, net losses related to remeasurement of foreign currency transactions of $1.0 million were recorded in Other expense, net on our consolidated statements of operations. For the years ended December 31, 2021 and 2020, net gains of $48.6 thousand and $0.2 million, respectively, were recorded in Other expense, net on our consolidated statements of operations.
We have foreign currency denominated intercompany loans that were used to fund the acquisition of foreign subsidiaries. Due to the long-term nature of the loans, the foreign currency gains (losses) resulting from remeasurement are recognized as a separate component of the Company’s consolidated statements of stockholders' equity in accumulated other comprehensive loss. During the year ended December 31, 2020, the balances of these intercompany loans were converted to USD. During the years ended December 31, 2022, 2021 and 2020, a translation loss of $10.0 million, loss of $0.6 million, and gain of $2.3 million, respectively, were recognized as a component of accumulated other comprehensive loss in the Company’s statements of stockholders’ equity, related to long-term intercompany loans.
72


Recent Accounting Pronouncements
Recently issued accounting pronouncements - Adopted
In August 2020, the Financial Standards Accounting Board (“FASB”) issued accounting standards update ASU 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (the “ASU 2020-06). ASU 2020-06 simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments and convertible preferred stock. This update also amends the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. ASU 2020-06 amends the diluted earnings per share guidance, including the requirement to use the if-converted method for all convertible instruments. The update also requires entities to provide expanded disclosures about the terms and features of convertible instruments, how the instruments have been reported in the entity’s financial statements, and information about events, conditions, and circumstances that can affect how to assess the amount or timing of an entity’s future cash flows related to those instruments. The guidance is effective for interim and annual periods beginning after December 15, 2021. The Company adopted this guidance in the first quarter of fiscal 2022 with an immaterial impact to the consolidated financial statements.

Recently issued accounting pronouncements - Not yet adopted
In March 2020, the FASB issued Accounting Standards Update ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We will adopt Topic 848 when our relevant contracts are modified upon transition to alternative reference rates. We do not expect our adoption of Topic 848 to have a material impact on our consolidated financial statements.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which creates an exception to the general recognition and measurement principle for contract assets and contract liabilities from contracts with customers acquired in a business combination. The new guidance will require companies to apply the definition of a performance obligation under ASC Topic 606 to recognize and measure contract assets and contract liabilities (i.e., deferred revenue) relating to contracts with customers that are acquired in a business combination. Under current GAAP, an acquirer in a business combination is generally required to recognize and measure the assets it acquires and the liabilities it assumes at fair value on the acquisition date. The new guidance will result in the acquirer recording acquired contract assets and liabilities on the same basis that would have been recorded by the acquiree before the acquisition under ASC Topic 606. These amendments are effective for fiscal years beginning after December 15, 2022, with early adoption permitted. The Company is evaluating the impact of this standard on our consolidated financial statements.

3. Acquisitions
The Company performs quantitative and qualitative analyses to determine the significance of each acquisition to its consolidated financial statements. As such, the acquisitions below were deemed to be insignificant on an individual and cumulative basis.
2022 Acquisitions
Acquisitions completed during the year ended December 31, 2022 include the following:
73


BA Insight - On February 22, 2022, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of BA Insight Inc., (“BA Insight”), a cloud-based enterprise knowledge management solution. Revenues recorded since the acquisition date through December 31, 2022 were approximately $7.6 million.
Objectif Lune - On January 07, 2022, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Objectif Lune Inc., a Quebec proprietary company (“Objectif Lune”), cloud-based document workflow product. Revenues recorded since the acquisition date through December 31, 2022 were approximately $20.9 million.
We determined that disclosing the amount of BA Insight and Objectif Lune related earnings included in the consolidated statements of operations is impracticable, as certain operations of BA Insight and Objectif Lune were integrated into the operations of the Company from the date of acquisition.
2021 Acquisitions
The acquisition completed during the year ended December 31, 2021 include the following:
Panviva - On June 24, 2021, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Panviva Pty Ltd, an Australian proprietary company (“Panviva”), a cloud-based enterprise knowledge management solution.
BlueVenn - On February 28, 2021 the Company entered into an agreement to purchase the shares comprising the entire issued share capital of BlueVenn Group Limited, a company limited by shares organized and existing under the laws of England and Wales (“BlueVenn”), a cloud-based customer data platform.
Second Street - On January 19, 2021, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Second Street Media, Inc., a Missouri corporation (“Second Street”), an audience engagement platform.
2020 Acquisitions
The acquisition completed during the year ended December 31, 2020 include the following:
Localytics - On February 6, 2020, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Char Software, Inc (dba Localytics), a Delaware corporation (“Localytics”), a provider of mobile app personalization and analytics solution.
Consideration
The following table summarizes the consideration transferred for the acquisitions described above (in thousands):
BA InsightObjectif LunePanvivaBlueVennSecond StreetLocalytics
Cash$33,355 $29,750 $19,931 $53,535 $25,436 $67,655 
Holdback(1)
645 5,250 3,517 2,429 5,000 345 
Contingent consideration(2)
   2,535 1,650 1,000 
Working capital and other adjustments (3)
1,587 644 379 (537)(1,365)(5,238)
Total consideration$35,587 $35,644 $23,827 $57,962 $30,721 $63,762 
(1)Represents cash holdbacks subject to indemnification claims that are payable 12 months from closing for Objectif Lune, Panviva, Second Street and Localytics, 15 months following closing for BA Insight and 18 months following the closing of BlueVenn.
(2)Represents the acquisition date fair value of anticipated earnout payments which are based on the estimated probability of attainment of the underlying future performance-based conditions at the time of acquisition. The maximum potential payout for the BlueVenn, Second Street and Localytics were $21.7 million, $3.0 million and $1.0 million, respectively. As of March 31, 2022, the earnout payments for BlueVenn and Second Street were finalized resulting in no payments made. The earnout for Localytics was paid in full during the year ended December 31, 2020 based on an ending fair value of $1.0 million. Refer to “Note 4. Fair Value Measurements” for further discussion regarding the calculation of fair value of acquisition related earnouts and subsequent payouts.
74


(3)Working capital and other adjustments includes a $5.2 million reduction in total consideration for Localytics related to a representation and warranty insurance settlement which is included in Prepaids and other on our consolidated balance sheets as of December 31, 2020 and a $1.4 million reduction in total consideration for Second Street related to an indemnification claim which was charged to Liabilities due to sellers of businesses (Holdback) on our consolidated balance sheets during 2021.

Fair Value of Assets Acquired and Liabilities Assumed
The Company recorded the purchase of the acquisitions described above using the acquisition method of accounting, and has recognized the assets acquired and liabilities assumed at their fair values as of the date of the acquisition. The purchase accounting for the 2022 acquisition of Objectif Lune is preliminary as the Company has not finalized the overall impact of this acquisition. Management has recorded the purchase price allocations based upon acquired company information that is currently available. Management expects to complete the purchase accounting for Objectif Lune no later than the first quarter of 2023.
The following condensed table presents the finalized acquisition-date fair value of the assets acquired and liabilities assumed for the acquisitions closed in 2021 and 2022 (in thousands):
FinalPreliminaryFinal
BA InsightObjectif LunePanvivaBlueVennSecond Street
Year Acquired20222022202120212021
Cash$4 $745 $132 $1,115 $ 
Accounts receivable2,466 5,677 2,122 1,289 1,105 
Other current assets4,080 7,183 4,985 2,002 89 
Operating lease right-of-use asset110 1,905 197 1,357 489 
Property and equipment3 248 26 611 156 
Customer relationships10,500 17,717 9,757 18,888 14,600 
Trade name150 362 76 238 200 
Technology2,000 5,512 2,194 4,337 3,400 
Favorable leases 291    
Goodwill25,495 23,382 16,604 44,892 16,586 
Other assets25 744 33 24 13 
Total assets acquired
44,833 63,766 36,126 74,753 36,638 
Accounts payable(236)(2,001)(1,257)(2,772)(230)
Accrued expense and other(4,083)(9,431)(5,053)(2,429)(378)
Deferred tax liabilities (5,938)(2,395)(3,640)(4,320)
Deferred revenue(4,817)(8,847)(3,397)(6,593)(500)
Operating lease liabilities(110)(1,905)(197)(1,357)(489)
Total liabilities assumed
(9,246)(28,122)(12,299)(16,791)(5,917)
Total consideration$35,587 $35,644 $23,827 $57,962 $30,721 
The Company uses third party valuation consultants to determine the fair values of assets acquired and liabilities assumed. Tangible assets are valued at their respective carrying amounts, which approximates their estimated fair value. The valuation of identifiable intangible assets reflects management’s estimates based on, among other factors, use of established valuation methods. Customer relationships are valued using the multi-period excess earnings method. Developed technology and trade names are valued using the relief-from-royalty method.
75


The following table summarizes the weighted-average useful lives, by major finite-lived intangible asset class, for intangibles acquired during the years ended December 31, 2022 and 2021 (in years):
Useful Life
December 31, 2022December 31, 2021
Customer relationships7.07.0
Trade name2.02.0
Developed technology6.25.0
Favorable Leases6.30.0
Total weighted-average useful life6.86.6
During the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill based on changes to management’s estimates and assumptions. The change in the preliminary acquisition-date fair value of assets and liabilities for BlueVenn and Panviva during the year ended December 31, 2021 was related primarily to an increase in identified intangible assets. The change in the preliminary acquisition-date fair value of assets and liabilities during the year ended December 31, 2022 for Objectif Lune was related primarily to an increase in identified intangible assets. We expect to finalize our analysis of certain tax-related considerations during the first quarter of 2023.
The goodwill of $127.0 million for the above acquisitions is primarily attributable to the synergies expected to arise after the acquisition. Goodwill deductible for tax purposes related to the above acquisitions was $6.6 million.
Total transaction costs incurred with respect to acquisition activity in the years ended December 31, 2022, 2021 and 2020 were $4.6 million, $6.6 million and $4.3 million, respectively. These costs are included in Acquisition-related expenses on our consolidated statement of operations.
Other Acquisitions and Divestitures
From time to time we may purchase or sell customer relationships that meet certain criteria. We had no purchase or sale of customer relationships during the years ended December 31, 2022 and 2021.
4. Fair Value Measurements
Fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. GAAP sets forth a three–tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The three tiers are Level 1, defined as observable inputs, such as quoted market prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, which therefore requires an entity to develop its own assumptions.
As of December 31, 2022, the Company had no contingent accrued earnout business acquisition consideration liabilities for which fair values are measured as Level 3 instruments. As of December 31, 2021, the Company had contingent accrued earnout business acquisition consideration liabilities for which fair values are measured as Level 3 instruments. These contingent consideration liabilities were recorded at fair value on the acquisition date and are remeasured periodically based on the then assessed fair value and adjusted, if necessary. The increases or decreases in the fair value of contingent consideration payable can result from changes in anticipated revenue levels or changes in assumed discount periods and rates. As the fair value measure is based on significant inputs that are not observable in the market, they are categorized as Level 3. Any gain (loss) related to subsequent changes in the fair value of contingent consideration is recorded in Acquisition-related expense or Other income (expense), net on our consolidated statements of operations based on management's assessment of the nature of the liability. Earnout consideration liabilities are included in Liabilities due to sellers of businesses on our consolidated balance sheets.
In connection with entering into, and expanding, the Company's credit facility, as discussed further in “Note 7. Debt”, the Company entered into interest rate swaps for the full 7 year term of the Company’s term loans, effectively fixing our interest rate at 5.4% for the full value of the Company’s term loans. The fair value of this swap is measured at the end of each interim reporting period based on the then assessed fair value and adjusted if necessary. As the fair value measure is based on the market approach, they are categorized as Level 2. As of December 31, 2022, the fair value of the interest rate swaps is included in the “Interest rate swap assets” section compared to December 31, 2021 in which the fair value of the interest rate swaps included in the liabilities section on the Company's consolidated balance sheets.
76


On February 21, 2023, the Company entered into an amendment to its Credit Facility. The amendment amended the interest rate benchmark from LIBOR to Secured Overnight Financing Rate (“SOFR”). See “Note 18. Subsequent Events” for further details.
Liabilities measured at fair value on a recurring basis are summarized below (in thousands):
 Fair Value Measurements at December 31, 2022
 Level 1Level 2Level 3Total
Assets:
Cash equivalents - money market funds$172,849 $ $ $172,849 
Interest rate swap asset$ $41,168 $ $41,168 
$172,849 $41,168 $ $214,017 
 Fair Value Measurements at December 31, 2021
 Level 1Level 2Level 3Total
Liabilities:
Interest rate swap liability$ $8,409 $ $8,409 

The following table presents additional information about earnout consideration liabilities measured at fair value on a recurring basis and for which we have utilized significant unobservable (Level 3) inputs to determine fair value:
December 31,
20222021
Beginning balance$ $ 
Remeasurement adjustments:
(Gain) loss included in earnings (4,169)
Foreign currency translation adjustments (16)
Acquisitions and settlements:
Acquisitions 4,185 
Settlements   
Ending balance$ $ 
Sensitivity to Changes in Significant Unobservable Inputs
As presented in the table above, the significant unobservable inputs used in the fair value measurement of contingent consideration related to business acquisitions are forecasts of expected future annual revenues as developed by the Company's management and the probability of achievement of those revenue forecast. Significant increases (decreases) in these unobservable inputs in isolation would likely result in a significantly (lower) higher fair value measurement.
Debt
The Company believes the carrying value of its long-term debt at December 31, 2022 approximates its fair value based on the variable interest rate feature or based upon interest rates currently available to the Company. The estimated fair value and carrying value of the Company's debt, before debt discount, at December 31, 2022 and December 31, 2021 are $522.5 million and $527.9 million, respectively, based on valuation methodologies using interest rates currently available to the Company which are Level 2 inputs.
77


5. Goodwill and Other Intangible Assets
Changes in the Company’s Goodwill balance for each of the two years in the period ended December 31, 2022 are summarized in the table below (in thousands):
Goodwill Adjustments
Balance at December 31, 2020$383,598 
Acquired in business combinations85,102 
Adjustment related to finalization of business combinations(7,266)
Foreign currency translation adjustment(3,962)
Balance at December 31, 2021$457,472 
Acquired in business combinations48,768 
Adjustment related to prior year business combinations 1,466 
Adjustment related to finalization of current year business combinations109 
Impairment of goodwill(1)
(12,500)
Foreign currency translation adjustment and other(18,272)
Balance at December 31, 2022$477,043 
(1)Refer to discussion herein and in Note 2. Basis of Presentation and Summary of Significant Accounting Policies—Goodwill and Other Intangibles.
We performed the annual goodwill impairment test and did not identify an impairment. As a result of the decline of our stock price impacting our market capitalization during the quarter ended December 31, 2022, we performed a quantitative impairment evaluation as of December 31, 2022, which resulted in a Goodwill impairment of $12.5 million. This quantitative goodwill impairment analysis applied two methodologies to estimate the Company’s fair value which were: a) a discounted cash flow method and b) a guideline public company method. The two methods generated similar results and indicated that the fair value of the Company was less than its carrying value. The discounted cash flow method requires significant judgments, including estimation of future cash flows, which is dependent on internally developed forecasts, estimation of the long-term rate of growth for our business, and determination of our weighted average cost of capital. Under the guideline public company method, we estimate fair value based on a market multiple of revenues and earnings derived for comparable publicly traded companies with similar operating characteristics as the Company. We did not record a goodwill impairment charge for the years ended December 31, 2021 or 2020.

Intangible assets, net, include the estimated acquisition-date fair values of customer relationships, marketing-related assets and developed technology that the Company recorded as part of its business acquisitions purchases and from acquisitions of customer relationships. The following is a summary of the Company’s Intangible assets, net (in thousands):
Estimated Useful
Life (Years)
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
December 31, 2022
Customer relationships
1-10
$372,162 $162,995 $209,167 
Trade name
1.5-10
9,837 6,728 3,109 
Developed technology
4-9
92,585 56,240 36,345 
Favorable leases
6.3
$273 $43 $230 
Total intangible assets$474,857 $226,006 $248,851 
Estimated Useful
Life (Years)
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
December 31, 2021
Customer relationships
1-10
$358,943 $126,329 $232,614 
Trade name
1.5-10
9,714 5,752 3,962 
Developed technology
4-9
88,548 45,204 43,344 
Non-compete agreements
3
1,148 1,148  
Total intangible assets$458,353 $178,433 $279,920 
78


The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in either a diminished fair value or revised useful life.
Total amortization expense was $54.6 million, $50.9 million, and $44.9 million for the years ended December 31, 2022, 2021 and 2020, respectively. There were no material changes in the useful life of our intangible assets during the years ended December 31, 2022, 2021 and 2020. During the fourth quarter of 2022, the Company reduced the estimated useful life for certain product offerings, which will result in higher estimated amortization expense in 2023.

No impairment of intangible assets were recorded during the years ended December 31, 2022, 2021 and 2020.
As of December 31, 2022, the estimated annual amortization expense for the next five years and thereafter is as follows (in thousands):
Year ending December 31:Amortization
Expense
202371,825 
202455,798 
202534,823 
202632,606 
202728,373 
Thereafter$25,426 
Total$248,851 

79


6. Income Taxes
The Company's loss from continuing operations before income taxes for the year ended December 31, was as follows (in thousands):
Year Ended December 31,
202220212020
Loss before provision for income taxes:
United States$(40,818)$(53,981)$(43,851)
Foreign(29,336)(12,575)(11,602)
$(70,154)$(66,556)$(55,453)
The components of the provision (benefit) for income taxes attributable to continuing operations are as follows (in thousands):
Year Ended December 31,
202220212020
Current
Federal$ $ $ 
State971 363 402 
Foreign4,776 2,349 2,449 
Total Current$5,747 $2,712 $2,851 
Deferred
Federal$84 $(5,180)$(2,275)
State1,062 (1,033)(137)
Foreign(8,634)(4,843)(4,673)
Total Deferred(7,488)(11,056)(7,085)
(Benefit from) provision for income taxes$(1,741)$(8,344)$(4,234)
As of December 31, 2022 the Company had total net operating loss carryforwards of approximately $357.8 million consisting of $301.6 million and $56.1 million related to the U.S federal and foreign net operating loss carryforwards, respectively. In addition, as of December 31, 2022, the Company had research and development credit carryforwards of approximately $4.1 million. The U.S. federal net operating loss and credit carryforwards will expire beginning in 2023, if not utilized. Utilization of the U.S. federal net operating losses and tax credits may be subject to substantial annual limitation due to the “change of ownership” provisions of the Internal Revenue Code of 1986. The annual limitation will result in the expiration of approximately $155.0 million of U.S. federal net operating losses and $4.1 million of credit carryforwards before utilization.$50.3 million of foreign net operating loss carryforwards carry forward indefinitely, and the remainder will expire beginning in 2041.

80


Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred taxes as of December 31 are as follows (in thousands):
As of December 31,
202220212020
Deferred tax assets:
Accrued expenses and allowances$1,640 $2,197 $2,095 
Deferred revenue608 536 613 
Stock compensation612 1,558 1,151 
Net operating loss and tax credit carryforwards52,149 53,388 53,157 
Disallowed interest expense carryforwards17,181 15,654 11,599 
Capital expenses295 321 286 
Tax credit carryforwards348  600 
Lease liability2,139 2,340 3,054 
Unrealized losses 1,974 7,617 
Research and development expenses6,243   
Other461 638 658 
Valuation allowance (20,482)(28,627)(35,701)
Net deferred tax assets$61,194 $49,979 $45,129 
Deferred tax liabilities:
Prepaid expenses$(161)$(272)$(260)
Intangible assets(54,153)(59,092)(56,541)
Goodwill(7,382)(6,570)(5,954)
Tax credit carryforwards (99) 
Right of use asset(1,504)(1,330)(2,597)
Unrealized gains(10,705)  
Deferred commissions(5,705)(5,409)(3,869)
Net deferred tax liabilities$(79,610)$(72,772)$(69,221)
Net deferred taxes$(18,416)$(22,793)$(24,092)
Due to the uncertainty surrounding the timing of realizing the benefits of its domestic favorable tax attributes in future tax returns, the Company has placed a valuation allowance against its domestic net deferred tax assets, exclusive of goodwill. During the years ended December 31, 2022 and 2021, the valuation allowance decreased by approximately $8.1 million and $7.1 million, respectively. The valuation allowance for the year ended December 31, 2022 decreased by approximately $13.0 million due to the tax effect of items recorded in other comprehensive income with the remaining increase of approximately $4.9 million related primarily to current operations. The valuation allowance for the year ended December 31, 2021 decreased by approximately $5.7 million due to the tax effect of items recorded in other comprehensive income and approximately $6.4 million due to acquired net deferred tax liabilities as a result of domestic business combinations, which was recorded as an income tax benefit, which is partially offset with the remaining increase of approximately $5.0 million related primarily to current operations.
At December 31, 2022, we did not provide deferred income taxes on temporary differences resulting from earnings of certain foreign subsidiaries which are indefinitely reinvested. The reversal of these temporary differences could result in additional tax; however, it is not practicable to estimate the amount of any unrecognized deferred income tax liabilities at this time. Deferred income taxes are provided as necessary with respect to earnings that are not indefinitely reinvested.
81


The Company’s provision for income taxes differs from the expected tax expense (benefit) computed by applying the statutory federal income tax rate to income before taxes due to the following:
Year Ended December 31,
 202220212020
Federal statutory rate21.0 %21.0 %21.0 %
State taxes, net of federal benefit(0.2)%1.5 %1.6 %
Tax credits0.6 %0.6 %(0.1)%
Effect of foreign operations0.1 %(0.6)%(1.1)%
Stock compensation(9.5)%(5.4)%(0.3)%
Disallowed excess executive compensation (0.6)%(5.3)%(4.0)%
Goodwill impairment(3.6)% % %
Permanent items and other(0.5)%0.1 %(0.7)%
Change in valuation allowance(6.9)%1.1 %(8.8)%
Change in tax rates2.1 %(2.6)% %
Australia tax basis uplift %2.1 % %
2.5 %12.5 %7.6 %
Under ASC 740-10, Income Taxes - Overall, the Company periodically reviews the uncertainties and judgments related to the application of complex income tax regulations to determine income tax liabilities in several jurisdictions. The Company uses a “more likely than not” criterion for recognizing an asset for unrecognized income tax benefits or a liability for uncertain tax positions. The Company has determined it has the following unrecognized assets or liabilities related to uncertain tax positions as of December 31, 2022. It is reasonably possible that a reduction of $0.8 million of unrecognized tax benefits may occur within the next 12 months due to the expiration of statutes of limitation, affecting our net income tax provision and therefore benefit the resulting tax rate. The actual amount could vary depending on any actual settlement prior to the expiration of statutes of limitation. To the extent the Company is required to recognize interest and penalties related to unrecognized tax liabilities, this amount will be recorded as an accrued liability, (in thousands).

Balance at December 31, 2020$610 
Additional based on tax positions related to the current year 
Additions for tax positions of prior years162 
Reductions for tax positions of prior years 
Settlements 
Balance at December 31, 2021$772 
Additional based on tax positions related to the current year 
Additions for tax positions of prior years45 
Reductions for tax positions of prior years 
Settlements 
Balance at December 31, 2022$817 
If the Company were to recognize unrecognized tax benefits as of December 31, 2022, $0.8 million would impact the effective tax rate. The Company’s assessment of its unrecognized tax benefits is subject to change as a function of the Company’s financial statement audit.
The Company recognizes interest and penalties related to uncertain tax positions in income tax expense. As of December 31, 2022, the Company had accrued $0.4 million of interest or penalties related to uncertain tax positions, which is reasonably possible to reverse in the next 12 months.
The Company and its subsidiaries file tax returns in the U.S. federal jurisdiction and in several state and foreign jurisdictions. The Company is no longer subject to U.S. federal income tax examinations for years ending before December 31, 2018 and is no longer subject to state and local or foreign income tax examinations by tax authorities for years ending before December 31, 2017.  The Company is not currently under audit for federal, state or any foreign jurisdictions. US operating losses generated in years prior to 2018 remain open to adjustment until the statute of limitations closes for the tax year in which the net operating losses are utilized.
82



7. Debt
Long-term debt consisted of the following at December 31, 2022 and December 31, 2021 (in thousands):
December 31,
20222021
Senior secured loans (includes unamortized discount of $7,467 and $9,520 based on an imputed interest rate of 5.8% and 5.8%, at December 31, 2022 and December 31, 2021, respectively)
$514,983 $518,330 
Less current maturities(3,136)(3,167)
Total long-term debt$511,847 $515,163 
Credit Facility
On August 6, 2019, the Company entered into a credit agreement (the “Credit Facility”) which provides for (i) a fully-drawn $350 million, 7 year, senior secured term loan B facility (the “Term Loan”) and (ii) a $60 million, 5 year, revolving credit facility (the “Revolver”) that was fully available as of December 31, 2022. The Credit Facility replaced the Company's previous credit facility. All outstanding balances under our previous credit facility were paid off using proceeds from our Credit Facility.
On November 26, 2019 (the “Closing Date”), the Company entered into a First Incremental Assumption Agreement (the “Incremental Assumption Agreement”) which provides for a term loan facility to be established under the Credit Facility in an aggregate principal amount of $190.0 million (the “2019 Incremental Term Loan”), which is in addition to the existing $350 million term loans outstanding under the Credit Facility and the $60 million Revolver under the Credit Facility.
Payment terms
The Term Loans (including the 2019 Incremental Term Loan) are repayable on a quarterly basis beginning on December 31, 2019 by an amount equal to 0.25% (1.00% per annum) of the aggregate principal amount of such loan. Any amount remaining unpaid is due and payable in full on August 6, 2026 (the “Term Loan Maturity Date”).
At the option of the Company, the Term Loans (including the 2019 Incremental Term Loan) accrue interest at a per annum rate based on (i) the Base Rate plus a margin of 2.75% or (ii) the rate (not less than 0.00%) for Eurodollar deposits quoted on the LIBOR01 or LIBOR02 pages on the Reuters Screen, or as otherwise determined in accordance with the Credit Facility (based on a period equal to 1, 2, 3 or 6 months or, if available and agreed to by all relevant Lenders and the Agent, 12 months or such period of less than 1 month) plus a margin of 3.75%. The Base Rate for any day is a rate per annum equal to the greatest of (i) the prime rate in effect on such day, (ii) the federal funds effective rate (not less than 0.00%) in effect on such day plus ½ of 1.00%, and (ii) the Eurodollar rate for a one month interest period beginning on such day plus 1.00%.
On February 21, 2023, the Company entered into an amendment to its Credit Facility. The amendment amended the interest rate benchmark from LIBOR to SOFR. Other than the foregoing, the material terms of the Credit Agreement remains unchanged. See “Note 18. Subsequent Events” for further details.
Accrued interest on the loans will be paid quarterly or, with respect to loans that are accruing interest based on the Eurodollar rate, at the end of the applicable interest rate period.
Interest rate swaps
On August 6, 2019, the Company entered into an interest rate hedge instrument for the full 7 year term, effectively fixing our interest rate at 5.4% for the Term Loan. In addition, on November 26, 2019, the Company entered into interest rate swap agreements to hedge the interest rate risk associated with the Company’s floating rate obligations under the 2019 Incremental Term Loan. These interest rate swaps fix the Company's interest rate (including the hedge premium) at 5.4% for the term of the Credit Facility. The interest rate associated with our new $60 million, 5 year, Revolver remains floating.
The interest rate swap has been designated as a cash flow hedge and is valued using a market approach, which is a Level 2 valuation technique. At December 31, 2022, the fair value of the interest rate swap was a $41.2 million asset as a result of an increase in short term interest rates from 2021 to 2022. In the next twelve months, the Company estimates that $11.6 million will be reclassified from Accumulated other comprehensive income (loss) to Interest expense, net on our consolidated statement of operations.
83


Year Ended December 31
202220212020
Unrealized gain (loss) recognized in Other comprehensive income (loss) on interest rate swaps$49,577 $21,623 $(32,455)
Gain (loss) on interest rate swap (included in Interest expense, net on our consolidated statement of operations)$283 $(8,250)$(5,500)
Revolver
Loans under the Revolver are available up to $60 million, of which none is currently outstanding. The Revolver provides a sub facility whereby the Company may request letters of credit (the “Letters of Credit”) in an aggregate amount not to exceed, at any one time outstanding, $10.0 million for the Company. The aggregate amount of outstanding Letters of Credit are reserved against the credit availability under the Maximum Revolver Amount. The Company incurs a 0.50% per annum unused line fee on the unborrowed balance of the Revolver which is paid quarterly.
Loans under the Revolver may be borrowed, repaid and reborrowed until August 6, 2024 (the “Maturity Date”), at which time all amounts borrowed under the Revolver must be repaid. As of December 31, 2022, the Company had no borrowings outstanding under the Revolver or related sub facility.
Covenants
The Credit Facility contains customary affirmative and negative covenants. The negative covenants limit the ability of the Loan Parties to, among other things (in each case subject to customary exceptions for a credit facility of this size and type):
Incur additional indebtedness or guarantee indebtedness of others;
Create liens on our assets;
Make investments, including certain acquisitions;
Enter into mergers or consolidations;
Dispose of assets;
Pay dividends and make other distributions on the Company’s capital stock, and redeem and repurchase the Company’s capital stock;
Enter into transactions with affiliates; and
Prepay indebtedness or make changes to certain agreements.

The Credit Facility has no financial covenants as long as less than 35% of the Revolver is drawn as of the last day of any fiscal quarter. If 35% of the Revolver is drawn as of the last day of a given fiscal quarter, the Company will be required to maintain a Total Leverage Ratio (the ratio of funded indebtedness as of such date less the amount of unrestricted cash and cash equivalents of the Company and its guarantors in an amount not to exceed $50.0 million, to Adjusted EBITDA (calculated on a pro forma basis including giving effect to any acquisition)), measured on a quarter-end basis for each four consecutive fiscal quarters then ended, of not greater than 6.00 to 1.00.
The Credit Facility contains customary events of default subject to customary cure periods for certain defaults that include, among others, non-payment defaults, inaccuracy of representations and warranties, covenant defaults, cross-defaults to certain other material indebtedness, change in control, bankruptcy and insolvency defaults and material judgment defaults. The occurrence of an event of default could result in the acceleration of Term Loans and Revolver and a right by the agent and lenders to exercise remedies. At the election of the lenders, a default interest rate shall apply on all obligations during an event of default, at a rate per annum equal to 2.00% above the applicable interest rate. The Term Loan and Revolver are secured by substantially all of the Company's assets. As of December 31, 2022 the Company was in compliance with all covenants under the Credit Facility.
Cash interest costs averaged 5.4% for both the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the Company had $7.5 million of unamortized debt issuance costs associated with the Credit Facility. These issuance costs will be amortized to Interest expense, net on our consolidated statement of operations, over the term of the Credit Facility.
84


Debt Maturities
Under the terms of the Credit Facility, future debt maturities of long-term debt excluding debt discounts at December 31, 2022 are as follows (in thousands):        
Year ending December 31:Amount
2023$5,400 
20245,400 
20255,400 
2026506,250 
Total debt outstanding$522,450 
Less unamortized discount7,467 
Total debt outstanding, net of discount$514,983 

85


8. Net Loss Per Share
We compute loss per share of our Common Stock and Series A Preferred Stock using the two-class method. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. We consider our Series A Preferred Stock to be a participating security, as its holders are entitled to fully participate in any dividends or other distributions declared or paid on our Common Stock on an as-converted basis.
The following table sets for the computations of loss per share:
Year Ended December 31,
 (In thousands, except share and per share amounts)202220212020
Numerators:
Net loss
$(68,413)$(58,212)$(51,219)
Preferred stock dividends and accretion(1,846)  
Net loss attributable to common stockholders$(70,259)$(58,212)$(51,219)
Denominator:
Weighted–average common shares outstanding, basic and diluted31,528,881 30,295,769 26,632,116 
Net loss per common share, basic and diluted
$(2.23)$(1.92)$(1.92)
Due to the net losses incurred for the years ended December 31, 2022, 2021 and 2020, basic and diluted loss per share were the same, as the effect of all potentially dilutive securities would have been anti-dilutive. The Company adopted ASU 2020-06 on January 1, 2022 as detailed in “Note 2. Basis of Presentation and Summary of Significant Accounting Policies—Recent Accounting Pronouncements—Recently issued accounting pronouncements - Adopted.” As such, the Company is required to use the application of the if-converted method for calculating diluted earnings per share on our Series A Preferred Stock. The Company applies the treasury stock method for calculating diluted earnings per share on our stock options, restricted stock awards, restricted stock units and performance restricted stock units.
The following table sets forth the anti-dilutive common share equivalents excluded from the weighted-average shares used to calculate diluted net loss per common share:
 Year Ended December 31,
 202220212020
Stock options154,321 227,605 264,002 
Restricted stock awards(1)
  34,508 
Restricted stock units1,509,273 1,379,747 1,261,290 
Performance restricted stock units93,750 63,537 66,297 
Series A Preferred Stock on an as-converted basis(2)
6,676,923   
Total anti–dilutive common share equivalents8,434,267 1,670,889 1,626,097 
(1) All outstanding restricted stock awards became fully vested as of December 31, 2021.
(2) Per ASU 2020-06, the Company is applying the if-converted method to calculated diluted earnings per share. As of December 31, 2022, the Series A Preferred Stock plus accumulated dividends totaled $116.8 million. The Series A Preferred Stock has a conversion price of $17.50 per share, as detailed in “Note 12. Series A Preferred Stock”


9. Leases
Operating Leases
The Company leases office space under operating leases that expire between 2023 and 2028. The terms of the Company's non-cancelable operating lease arrangements typically contain fixed rent increases over the term of the lease, rent holidays and provide for additional renewal periods. Rent expense on these operating leases is recognized over the term of the lease on a straight-line basis.
86


Finance Leases
The current and long-term portion of finance lease obligations are included in Accrued expenses and other current liabilities and Other long-term liabilities line items on the consolidated balance sheet, respectively. The Company had no finance lease agreements since December 31, 2021.
Lease Expense
Total office rent expense for the years ended December 31, 2022, 2021 and 2020 were approximately $2.5 million, $6.2 million and $5.9 million, respectively. The $2.5 million office rent expense in 2022 includes approximately $1.1 million of transformation charges in conjunction with the closures of the BA Insight and Objectif Lune offices as we continue to consolidate and integrate these acquisitions. The $6.2 million office rent expense in 2021 includes approximately $4.4 million of transformation charges in conjunction with the closures of the the Panviva, BlueVenn, Second Street and Localytics offices as we continue to consolidate and integrate these acquisitions.
The Company has entered into sublease agreements related to excess office space as a result of the Company's transformation activities related to its acquisitions. The Company’s current sublease agreements terminate in 2027. For the years ended December 31, 2022, 2021 and 2020, the Company recognized rental income on subleases, as offsets to rental expense, of $1.4 million, $1.1 million and $0.8 million, respectively. Operating lease obligations in the future minimum payments table below do not include the impact of future rental income of $2.5 million related to these subleases as of December 31, 2022.
The components of lease expense were as follows (in thousands):
 Year Ended December 31,
20222021
Operating lease cost$3,959 7,279 
Finance lease costs:
Amortization of right-of-use assets
 29 
Interest on lease liabilities
  
Sublease income(1,428)(1,068)
Total lease expense$2,531 6,240 
Other information about lease amounts recognized on our consolidated financial statements is summarized as follows:
 Year Ended December 31,
20222021
Cash paid for amounts included in the measurement of lease liabilities (in thousands):
Operating cash flows from operating leases
$4,658 $4,111 
Financing cash flows from finance leases
$ $12 
Right-of-use assets obtained in exchange for lease obligations (in thousands):
Operating leases
$1,943 $2,748 
Weighted average remaining lease term (in years):
Operating leases
3.23.6
Weighted average discount rate
Operating leases
5.4 %5.4 %

87


As of December 31, 2022, the Company no longer had any finance lease agreements. Future minimum payments for operating lease obligations and purchase commitments are as follows (in thousands):
Operating
Leases
2023$3,711 
20242,554 
20251,792 
20261,194 
2027260 
Thereafter72 
Total minimum lease payments9,583 
Less amount representing interest(1,431)
Present value of lease liabilities$8,152 
Operating lease liabilities, current3,205 
Operating lease liabilities, noncurrent4,947 
Total lease liabilities$8,152 

10. Commitments and Contingencies
Purchase Commitments
The Company has purchase commitments related to hosting services, third-party technology used in the Company's solutions and for other services the Company purchases as part of normal operations. In certain cases these arrangements require a minimum annual purchase commitment.
Future minimum payments for purchase commitments are as follows (in thousands):
YearPurchase Commitments
2023$23,158 
202411,568 
20256,694 
2026 
2027 
Thereafter 
Total minimum payments$41,420 
Litigation
In the normal course of business, the Company may become involved in various lawsuits and legal proceedings. As of December 31, 2022, the Company is not involved in any current or pending legal proceedings, and does not anticipate any legal proceedings, that may have a material adverse effect on its consolidated financial position or results of operations.
In addition, when we acquire companies, we require that the sellers provide industry standard indemnification for breaches of representations and warranties contained in the acquisition agreement and we will withhold payment of a portion of the purchase price for a period of time in order to satisfy any claims that we may make for indemnification. In certain transactions, we agree with the sellers to purchase a representation and warranty insurance policy that will pay such claims for indemnification. From time to time we may have one or more claims for indemnification pending. Similarly, we may have one or more ongoing negotiations related to the amount of an earnout. Gain contingencies related to indemnification claims are not recognized on our consolidated financial statements until realized.
88


11. Property and Equipment, Net
Property and equipment consisted of the following (in thousands) at:
December 31,
20222021
Equipment$6,211 $15,327 
Furniture and fixtures 355 668 
Leasehold improvements1,037 1,766 
Accumulated depreciation(5,773)(15,094)
Property and equipment, net$1,830 $2,667 
Amortization of assets recorded under finance leases is included with depreciation expense. Depreciation and amortization expense on Property and equipment, net was $1.5 million, $2.0 million and $2.2 million for the years ended December 31, 2022, 2021 and 2020, respectively. The Company recorded no impairment of property and equipment during the years ended December 31, 2022, 2021 and 2020. During the years ended December 31, 2022, 2021 and 2020, we recognized a $0.1 million,$0.0 million and $0.6 million loss on disposal of assets related primarily to leasehold improvements associated with the consolidation and integration of prior year acquisitions.

12. Series A Preferred Stock

On July 14, 2022, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with Ulysses Aggregator, LP (the “Purchaser”), an affiliate of HGGC, LLC, to issue and sell at closing 115,000 shares of Series A Preferred Stock of the Company, par value $0.0001 per share, at a price of $1,000 per share (the “Initial Liquidation Preference”) for an aggregate purchase price of $115.0 million (the “Investment”). The Company will use the proceeds of the Investment (a) for general corporate purposes and (b) for transaction-related fees and expenses.
On August 23, 2022 (the “Closing Date”), the closing of the Investment (the “Closing”) occurred, and the Series A Preferred Stock was issued to the Purchaser. In connection with the issuance of the Series A Preferred Stock, the Company incurred direct and incremental expenses comprised of transaction fees, and financial advisory and legal expenses (the “Series A Preferred Stock Issuance Costs”), which reduced the carrying value of the Series A Preferred Stock. As of December 31, 2022, the Series A Preferred Stock Issuance Costs totaled $4.6 million. Cumulative preferred dividends accrue quarterly on the Series A Preferred Stock at a rate of 4.5% per year within the first seven years after the Closing Date regardless of whether declared or assets are legally available for the payment. Such dividends shall accrue and compound quarterly in arrears from the date of issuance of the shares. The dividend rate will increase to 7.0% on the seven-year anniversary of the Closing Date. The Series A Preferred Stock had accrued unpaid dividends of $1.8 million as of December 31, 2022.
Contemporaneous with the Closing Date, the Company and the Purchaser entered into a Registration Rights Agreement (the “Registration Rights Agreement”) and the Company filed a Certificate of Designation (the “Certificate of Designation”) setting out the powers, designations, preferences, and other rights of the Series A Preferred Stock with the Secretary of State of the State of Delaware in connection with the Closing. Pursuant to the Registration Rights Agreement, the Purchaser has certain customary registration rights with respect to any shares of Series A Preferred Stock or the common stock of the Company issuable upon conversion of the Series A Preferred Stock, including rights with respect to the filing of a shelf registration statement, underwritten offering rights and piggy back rights.

Dividend Provisions

89


The Series A Preferred Stock rank senior to the Company’s common stock with respect to payment of dividends and rights on the distribution of assets on any liquidation, dissolution or winding up of the affairs of the Company. The Series A Preferred Stock has an Initial Liquidation Preference of $1,000 per share, representing an aggregate Liquidation Preference (as defined below) of $1,000 upon issuance. Holders of the Series A Preferred Stock are entitled to the dividend at the rate of 4.5% per annum, within first seven years after the Closing Date regardless of whether declared or assets are legally available for the payment. Such dividends shall accrue and compound quarterly in arrears from the date of issuance of the shares. The dividend rate will increase to 7.0% on the seven-year anniversary of the Closing Date. The dividend can be paid, in the Company’s sole discretion, in cash or dividend in kind by adding to the Liquidation Preference of each share of Series A Preferred Stock outstanding; provided that, until the stockholder approvals contemplated by Nasdaq Global Market Listing Standard Rules 5635(a), (b) and (d) are obtained, as applicable, the Company may not pay in kind if doing so would cause the common shares issuable upon conversion of the Preferred Stock to exceed 19.9% of the total outstanding common stock as of the Closing Date. The Series A Preferred Stock is also entitled to fully participate in any dividends paid to the holders of common stock in cash, in stock or otherwise, on an as-converted basis.

Liquidation Rights

In the event of any Liquidation, holders of the Series A Preferred Stock are entitled to receive an amount per share equal to the greater of (1) the Initial Liquidation Preference per share plus any accrued or declared but unpaid dividends on such shares (the “Liquidation Preference”) or (2) the amount payable if the Series A Preferred Stock were converted into common stock. The Series A Preferred Stock will have distribution and liquidation rights senior to all other equity interests of the Company. As of December 31, 2022, the Liquidation Preference of the Series A Preferred Stock was $116.8 million.

Optional Redemption

On or after the 7th anniversary of the original issue date of the Series A Preferred Stock, the Company has the right to redeem any outstanding shares of the Series A Preferred Stock for a cash purchase price equal to 105% of the Liquidation Preference plus accrued and unpaid dividends as of the date of redemption.

Deemed Liquidation Event Redemption

Upon a fundamental change, holders of the Series A Preferred Stock have the right to require the Company to repurchase any or all of its Series A Preferred Stock for cash equal to the greater of (1) 105% of the Liquidation Preference plus the present value of the dividend payments the holders would have been entitled to through the fifth anniversary of the issue date and (2) the amount that such Preferred Stock would have been entitled to receive as if converted into common shares immediately prior to the fundamental change.

A fundamental change (“Deemed Liquidation Event”) is defined as either the direct or indirect sale, lease, transfer, conveyance or other disposition of all or substantially all the properties or assets of the Company and its subsidiaries to any third party or the consummation of any transaction, the result of which is that any third party or group of third parties become the beneficial owner of more than 50% of the voting power of the Company.

Voting Rights

The Series A Preferred Stock will vote together with the Common Shares on all matters and not as a separate class (except as specifically provided in the Certificate of Designation or as otherwise required by law) on an as-if-converted basis.

The holders of the Series A Preferred Stock will have the right to elect one member of the Board of Directors for so long as holders of the Series A Preferred Stock own in the aggregate at least 5% of the shares of common stock on a fully diluted basis.

In addition, the holders of the Series A Preferred Stock will have the right to elect one non-voting observer to the Board of Directors for so long as they hold at least 10% of the shares of Convertible Preferred Stock outstanding as of the date of the issue date.

Conversion Feature

90


The Series A Preferred Stock may be converted, at any time in whole or in part at the option of the holder into a number of shares of common stock equal to the quotient obtained by dividing the sum of the Liquidation Preference plus all accrued and unpaid dividends by the conversion price of $17.50 (the “Conversion Price”). The Conversion Price is subject to adjustment in the following events:

Stock splits and combinations
Tender offers or exchange offers
Distribution of rights, options, or warrants at a price per share that is less than the average of the last reported sale prices per share of Common Stock for the ten consecutive trading days
Spin-offs and other distributed property
Issuance of equity-linked securities at a price per share less than the conversion price

Anti-Dilution Provisions

The Series A Preferred Stock has customary anti-dilution provisions for stock splits, stock dividends, mergers, sales of significant assets, and reorganization events and recapitalization transactions or similar events, and weighted average anti-dilution protection, subject to customary exceptions for issuances pursuant to current or future equity-based incentive plans or arrangements (including upon the exercise of employee stock options).
13. Stockholders' Equity
Common and Preferred Stock
Our certificate of incorporation authorizes shares of stock as follows: 50,000,000 shares of common stock and 5,000,000 shares of preferred stock. The common and preferred stock has a par value of $0.0001 per share. See “Note 12. Series A Preferred Stock” for a description of our Series A Preferred Stock, which is the only class of preferred stock outstanding.
Each share of common stock is entitled to one vote at all meetings of stockholders. The number of authorized shares of common stock may be increased or decreased (but not below the number of shares thereof then outstanding) by the affirmative vote of the holders of shares of capital stock of the Company representing a majority of the votes represented by all outstanding shares of capital stock of the Company entitled to vote. The holders of common stock are also entitled to receive dividends, when, if and as declared by our board of directors, whenever funds are legally available therefore, subject to the priority rights of any outstanding preferred stock.
Registration Statements
2022 S-3
On October 21, 2022 we filed a resale registration statement on Form S-3 (File No. 333-267973) (the “2022 S-3”), on behalf of the Purchaser and pursuant to the Registration Rights Agreement, which became effective on November 1, 2022 and covers (i) the issued Series A Preferred Stock and (ii) the number of shares of the Company’s common stock issuable upon conversion of such Series A Preferred Stock, which amount includes and assumes that dividends on the Series A Preferred Stock are paid by increasing the Liquidation Preference of the Series A Preferred Stock for a period of sixteen dividend payment periods from the initial issuance date. See “Note 12. Series A Preferred Stock” for further details.
Accumulated Other Comprehensive Income (Loss)
Comprehensive income (loss) consists of two elements, net income (loss) and other comprehensive income (loss). Other comprehensive income (loss) items are recorded in the stockholders’ equity section on our consolidated balance sheets and excluded from net income (loss). Other comprehensive income (loss) consists primarily of foreign currency translation adjustments for subsidiaries with functional currencies other than the USD, unrealized translation gains (losses) on intercompany loans with foreign subsidiaries, and unrealized gains (losses) on interest rate swaps.
91


The following table shows the ending balance of the components of accumulated other comprehensive loss, net of income taxes, in the stockholders’ equity section on our consolidated balance sheets at the dates indicated (in thousands):
December 31,
20222021
Other comprehensive income (loss)
Foreign currency translation adjustment$(22,632)$(5,657)
Unrealized translation gain on intercompany loans with foreign subsidiaries(7,426)2,552 
Unrealized gain (loss) on interest rate swaps41,168 (8,409)
Total accumulated other comprehensive income (loss)$11,110 $(11,514)
The Unrealized translation gain on intercompany loans with foreign subsidiaries as of December 31, 2022 is net of unrealized income tax expense of $0.4 million. The income tax expense (benefit) allocated to each component of other comprehensive income (loss) for all other periods and components was not material.
Stock Compensation Plans
The Company maintains two stock-based compensation plans, the 2010 Stock Option Plan (the “2010 Plan”) and the 2014 Stock Option Plan (the “2014 Plan”), which are described below.
2010 Plan
At December 31, 2022, there were 32,346 options outstanding under the 2010 Plan. Following the effectiveness of the Company’s 2014 Plan in November 2014, no further awards have been made under the 2010 Plan, although each option previously granted under the 2010 Plan will remain outstanding subject to its terms. Any such shares of common stock that are subject to awards under the 2010 Plan which are forfeited or lapse unexercised and would otherwise have been returned to the share reserve under the 2010 Plan instead will be available for issuance under the 2014 Plan.
2014 Plan
In November 2014, the Company adopted the 2014 Plan, providing for the granting of incentive stock options, as defined by the Internal Revenue Code, to employees and for the grant of non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units, performance units and performance shares to employees, directors and consultants. The 2014 Plan also provides for the automatic grant of option awards to our non-employee directors. As of December 31, 2022, there were 121,975 options outstanding under the 2014 Plan, and shares of common stock reserved for issuance under the 2014 Plan consist of 631,776 shares. In addition, the number of shares available for issuance under the 2014 Plan will be increased annually in an amount equal to the least of (i) 4% of the outstanding Shares on the last day of the immediately preceding Fiscal Year or (ii) such number of Shares determined by the Board. At December 31, 2022, there were 1,509,273 restricted stock units and 93,750 performance based restricted stock units outstanding under the 2014 Plan.
Under both the 2010 Plan and 2014 Plan, options granted to date generally vest over a three or four year period, with a maximum term of ten years. The Company also grants restricted stock awards (“RSAs”) which generally vest over a three or four year period. Shares issued upon any stock option exercise and restricted under the 2010 Plan or 2014 Plan will be issued from the Company's authorized but unissued shares.    
92


Share-based Compensation
The Company recognized share-based compensation expense from all awards in the following expense categories (in thousands):
Year Ended December 31,
202220212020
Cost of revenue$1,984 $2,088 $1,951 
Research and development2,733 3,085 3,391 
Sales and marketing4,239 5,957 3,450 
General and administrative (1)
32,646 42,743 32,900 
Total$41,602 $53,873 $41,692 
(1)For the year ended December 31, 2021, a former executive resigned from his positions that resulted in stock-based compensation of $6.3 million related to the acceleration and deemed modification of the unvested portion of grants held at the time of transition. In accordance with ASC 718, Compensation—Stock Compensation, the fair value of these awards were modified and all related expense accelerated on the date of modification as a result of the reduction in required service.
Our income tax benefits recognized from stock-based compensation arrangements in each of the periods presented were immaterial due to cumulative losses and valuation allowances.
Restricted Stock Units (“RSU”)
During the year ended December 31, 2022 the Company granted restricted stock units under its 2014 Stock Incentive Plan, in lieu of restricted stock awards, primarily for stock plan administrative purposes.
Performance-Based Restricted Stock Units (“PRSU”)
In 2022 and 2021, fifty percent of the awards granted to our Chief Executive Officer were PRSUs. The 2022 and 2021 PRSU agreements provide that the quantity of units subject to vesting may range from 0% to 300% of the units granted per the table below based on the Company's absolute total shareholder return (“TSR”) at the end of the eighteen month performance periods. At the end of the performance period, the 2021 PRSU resulted in no units granted.
The following table summarizes PRSU and RSU activity during the year ended December 31, 2022 :
Number of UnitsWeighted-Average Grant Date Fair Value
Unvested restricted units outstanding as of December 31, 20211,443,284 $45.77 
Granted2,126,263 17.40 
Vested(1,216,128)36.29 
Forfeited(1)
(750,396)32.99 
Unvested restricted units outstanding as of December 31, 20221,603,023 $21.33 
(1)Includes forfeited awards related to the 2021 PRSUs. At June 30, 2022, or the end of the performance period for the 2021 PRSUs, none of the awards vested.
The total fair value of the RSUs vested during the years ended December 31, 2022, 2021 and 2020 was approximately $13.9 million, $28.2 million and $31.0 million, respectively. As of December 31, 2022, $29.5 million of unrecognized compensation cost related to unvested restricted stock awards and restricted stock units (including performance based awards) is expected to be recognized over a weighted-average period of 1.1 years.
The PRSU and RSU activity table above includes PRSU units granted that are based on a 100% target payout. Compensation expense is recognized over the required service period of the grant. The fair value of the RSUs is determined based on the grant date fair value of the award. The fair value of the PRSUs is determined using the Monte Carlo simulation model and is not subject to fluctuation due to achievement of the underlying market-based target.
93


The total fair value of PRSUs vested during the years ended December 31, 2022, 2021 and 2020 was $0.0 million, $5.6 million and $0.0 million, respectively.
Significant assumptions used in the Monte Carlo simulation model for the PRSUs granted during the year ended December 31, 2022 and year ended December 31, 2021 are as follows:
December 31, 2022December 31, 2021
Expected volatility49.5%53.6%
Risk-free interest rate0.7%0.1%
Remaining performance period (in years)1.461.35
Dividend yield
Stock Option Activity

Stock option activity during the year ended December 31, 2022 is as follows:
Number of
Options
Outstanding
Weighted–
Average
Exercise
Price
Weighted–
Average
Remaining
Contractual Term (in Years)
Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 2021227,605 $9.15 
Options exercised(44,382)4.32 
Options forfeited(28,226)5.81 
Options expired(676)1.25 
Outstanding at December 31, 2022154,321 $11.19 3.31$27 
Options vested and expected to vest at December 31, 2022154,321 $11.19 3.31$27 
Options vested and exercisable at December 31, 2022154,321 $11.19 3.31$27 
The aggregate intrinsic value of options exercised at December 31, 2022, 2021 and 2020, was approximately $0.6 million, $1.1 million and $2.3 million, respectively. All of the Company’s outstanding stock options were fully vested as of December 31, 2019.
As of December 31, 2022, there was no remaining unrecognized compensation cost related to stock options.
The Company received approximately $0.2 million in cash from option exercises under the respective Plans in 2022. The Company issued shares from amounts reserved under the respective Plans upon the exercise of these stock options. The Company does not currently expect to repurchase shares from any source to satisfy such obligation under any of the Company’s stock option Plans.
14. Revenue Recognition
Revenue Recognition Policy
Revenue is recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when made available to the customers. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of sales credits and allowances. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.
Revenue is recognized based on the following five step model in accordance with ASC 606, Revenue from Contracts with Customers:
Identification of the contract with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
94


Recognition of revenue when, or as, the Company satisfies a performance obligation
Performance obligations under our contracts consist of subscription and support, perpetual licenses, and professional services revenue within a single operating segment.
Subscription and Support Revenue
The Company's software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company's solution is made available to the customer. As our customers have access to use our solutions over the term of the contract agreement we believe this method of revenue recognition provides a faithful depiction of the transfer of services provided. Our subscription contracts are generally 1 to 3 years in length. Amounts that have been invoiced are recorded in accounts receivable and deferred revenue or subscription and support revenue, depending on whether the revenue recognition criteria have been met. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as subscription and support revenue at the end of each month and is invoiced concurrently. Subscription and support revenue includes revenue related to the Company’s digital engagement application which provides short code connectivity for its two-way short message service (“SMS”) programs and campaigns. As discussed further in the “Principal vs. Agent Considerations” section below, the Company recognizes revenue related to these messaging-related subscription contracts on a gross basis.
Perpetual License Revenue
The Company also records revenue from the sales of proprietary software products under perpetual licenses. Revenue from distinct on-premises licenses is recognized upfront at the point in time when the software is made available to the customer. The Company’s products do not require significant customization.
Professional Services Revenue
Professional services provided with subscription and support licenses and perpetual licenses consist of implementation fees, data extraction, configuration, and training. The Company’s implementation and configuration services do not involve significant customization of the software and are not considered essential to the functionality. Revenue from professional services are recognized over time as such services are performed. Revenue for fixed price services are generally recognized over time applying input methods to estimate progress to completion. Revenue for consumption-based services are generally recognized as the services are performed.
Significant Judgments
Performance Obligations and Standalone Selling Price
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company has contracts with customers that often include multiple performance obligations, usually including professional services sold with either individual or multiple subscriptions or perpetual licenses. For these contracts, the Company records individual performance obligations separately if they are distinct by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price (“SSP”) of each distinct good or service in the contract. We only include estimated amounts of variable consideration in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved.
Judgment is required to determine the SSP for each distinct performance obligation. A residual approach is only applied in limited circumstances when a particular performance obligation has highly variable and uncertain SSP and is bundled with other performance obligations that have observable SSP. A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, historical standalone sales, customer demographics, geographic locations, and the number and types of users within our contracts.
95


Principal vs. Agent Considerations
The Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis) for vendor reseller agreements and messaging-related subscription agreements. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers, and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. While none of the factors individually are considered presumptive or determinative, in reaching conclusions on gross versus net revenue recognition, the Company places the most weight on the analysis of whether or not it is the primary obligor in the arrangement.
Generally, the Company reports revenue from vendor reseller agreements on a gross basis, meaning the amounts billed to customers are recorded as revenue, and expenses incurred are recorded as cost of revenue. As the Company is primarily obligated in its messaging-related subscription contracts, has latitude in establishing prices associated with its messaging program management services, is responsible for fulfillment of the transaction, and has credit risk, we have concluded it is appropriate to record revenue on a gross basis with related pass-through telecom messaging costs incurred from third parties recorded as cost of revenue. Revenue provided from agreements in which the Company is an agent are immaterial.
Contract Balances
The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables, and deferred revenue. Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in unbilled receivables, which are expected to be billed during the succeeding twelve-month period and are recorded in Unbilled receivables in our consolidated balance sheets. A contract liability results when we receive prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. We recognize contract liabilities as revenue upon satisfaction of the underlying performance obligations. Contract liabilities that are expected to be recognized as revenue during the succeeding twelve-month period are recorded in Deferred revenue and the remaining portion is recorded in Deferred revenue, noncurrent on the accompanying consolidated balance sheets at the end of each reporting period.
Deferred revenue primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for maintenance and other services, as well as initial subscription fees. We recognize deferred revenue as revenue when the services are performed, and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. Our payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer.
Unbilled Receivables
Unbilled receivables represent amounts for which the Company has recognized revenue, pursuant to its revenue recognition policy, for software licenses already delivered and professional services already performed, but invoiced in arrears and for which the Company believes it has an unconditional right to payment. As of December 31, 2022 and 2021 unbilled receivables were $5.3 million and $4.8 million, respectively.
96


Deferred Commissions
Sales commissions earned by our sales force, and related payroll taxes, are considered incremental and recoverable costs of obtaining a contract with a customer. Deferred commissions and other costs for new customer contracts are capitalized upon contract signing and amortized on a systematic basis that is consistent with the transfer of goods and services over the expected life of the customer relationships, which has been determined to be approximately 6 years. The expected life of our customer relationships is based on historical data and management estimates, including estimated renewal terms and the useful life of the associated underlying technology. Commissions paid on renewal contracts are not commensurate with commissions paid on new customer contracts, as such, deferred commissions related to renewals are capitalized and amortized over the estimated contractual renewal term of 18 months. We utilized the 'portfolio approach' practical expedient, which allows entities to apply the guidance to a portfolio of contracts with similar characteristics as the effects on the financial statements of this approach would not differ materially from applying the guidance to individual contracts. The portion of capitalized costs expected to be amortized during the succeeding twelve-month period is recorded as Deferred commissions, current, and the remainder is recorded as Deferred commissions, noncurrent, in our consolidated balance sheets. Amortization expense is included in sales and marketing expenses on our consolidated statements of operations. Deferred commissions are reviewed for impairment whenever events or circumstances indicate their carrying value may not be recoverable consistent with the Company's long-lived assets policy as described in “Note 2. Basis of Presentation and Summary of Significant Accounting Policies”. No indicators of impairment of deferred commissions were identified during the year ended December 31, 2022.
The following table presents the activity impacting deferred commissions for the year ended December 31, 2022 (in thousands):
Deferred Commissions
Deferred commissions balance at December 31, 2021$24,632 
   Capitalized deferred commissions12,051 
   Amortization of deferred commissions(11,928)
Deferred commissions balance at December 31, 2022$24,755 
Commissions capitalized in excess of amortization of deferred commissions for the year ended December 31, 2022 were $0.1 million.
Deferred Revenue
Deferred revenue represents either customer advance payments or billings for which the aforementioned revenue recognition criteria have not yet been met.
Deferred revenue is mainly unearned revenue related to subscription services and support services. During the year ended December 31, 2022, we recognized $98.3 million and $3.0 million of subscription services and professional services revenue, respectively, that was included in the deferred revenue balances at the beginning of the period. In addition, during the year ended December 31, 2022 we recognized $10.9 million in revenue that was included in the acquired deferred revenue balance of our 2022 acquisitions as disclosed in “Note 3. Acquisitions”.
Remaining Performance Obligations
As of December 31, 2022, approximately $272.5 million of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 69% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.
Disaggregated Revenue
The Company disaggregates revenue from contracts with customers by geography and revenue generating activity, as it believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.
97


Revenue by geography is based on the ship-to address of the customer, which is intended to approximate where the customers' users are located. The ship-to country is generally the same as the billing country. The Company has operations primarily in the U.S., United Kingdom and Canada. Information about these operations is presented below (in thousands):
Year Ended December 31,
202220212020
Revenues:
Subscription and support:
   United States$211,440 $205,882 $206,320 
   United Kingdom41,728 45,673 39,032 
   Canada17,304 13,870 14,830 
   Other International27,415 22,196 17,322 
      Total subscription and support revenue297,887 287,621 277,504 
Perpetual license:
   United States3,284 1,840 1,396 
   United Kingdom425 11 16 
   Canada264 109 76 
   Other International2,975 190 396 
      Total perpetual license revenue6,948 2,150 1,884 
Professional services:
   United States6,871 8,104 8,721 
   United Kingdom2,269 2,666 2,059 
   Canada947 410 504 
   Other International2,381 1,065 1,106 
      Total professional service revenue12,468 12,245 12,390 
Total revenue$317,303 $302,016 $291,778 

15. Employee Benefit Plans
The Company has established various international defined contribution plans and one voluntary defined contribution retirement plan qualifying under Section 401(k) of the Internal Revenue Code. The Company made no material contributions to the 401(k) plans for the years ended December 31, 2022, 2021 and 2020.
16. Segment and Geographic Information
ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. It defines operating segments as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision-maker (“CODM”) in deciding how to allocate resources and in assessing performance. Our Chief Executive Officer is considered to be our CODM. Our CODM manages the business as a multi-product business that utilizes its model to deliver software products to customers regardless of their geography or IT environment. Operating results are reviewed by the CODM primarily at the consolidated entity level, with the exception of recurring product level revenue, for purposes of making resource allocation decisions and for evaluating financial performance. Accordingly, we considered ourselves to be in a single operating and reporting segment structure.
98


Revenue
See “Note 14 Revenue Recognition—Disaggregated Revenue” for a detail of revenue by geography.
Identifiable Long-Lived Assets
December 31,
20222021
Identifiable long-lived assets:
United States$879 $1,367 
United Kingdom252 533 
Canada390 536 
Other International309 231 
Total identifiable long-lived assets$1,830 $2,667 

17. Related Party Transactions
The Company does not have any material related party transactions to report for the year ended December 31, 2022.
We are a party to two agreements, as detailed below, with companies controlled by ESW Capital LLC (“ESW”), a non-management investor in the Company which historically held more than 5% of the Company's capital stock. As of July 9, 2021, ESW’s ownership in Upland was reduced to 4.8% at which point DevFactory and Crossover (as hereinafter defined) were no longer considered related parties.
On March 28, 2017, the Company and DevFactory FZ-LLC (“DevFactory”) executed an amendment to the agreement to extend the initial term to December 31, 2021. Additionally, the Company amended the option for either party to renew annually for one additional year. The effective date of the amendment was January 1, 2017. During the years ended December 31, 2021 and 2020, the Company purchased software development services pursuant to a technology services agreement with DevFactory, in the amount of $9.6 million and $7.4 million, respectively. At December 31, 2021, amounts included in accounts payable owed to this company totaled $0.0 million.

The Company purchased services from Crossover, Inc. (“Crossover”), a company controlled by ESW Capital, LLC (a non-management investor) of approximately $4.0 million and $4.8 million during the years ended December 31, 2021 and 2020. Crossover provides a proprietary technology system to help the Company identify, screen, select, assign, and connect with necessary resources from time to time to perform technology software development and other services throughout the Company, and track productivity of such resources. As of December 31, 2021, amounts included in accounts payable and accrued liabilities owed to this company totaled $0.9 million.

18. Subsequent Events
On February 21, 2023, the Company entered into that certain Amendment No.1 to the Credit Facility (the “Amendment”), which amends the Credit Facility. The Amendment amended the interest rate benchmark from the LIBOR to SOFR. Other than the foregoing, the material terms of the Credit Agreement remain unchanged.



99


Item 9.   Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A.    Controls and Procedures
Evaluation of Disclosure Controls and Procedures
Pursuant to Rule 13a-15(b) of the Exchange Act, our management, including our Chief Executive Officer and our Chief Financial Officer (our principal executive officer and principal financial officer, respectively), has evaluated our disclosure controls and procedures as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act as of December 31, 2022.
Our management does not expect that our disclosure controls and procedures will prevent or detect all errors and all fraud. Disclosure controls and procedures, no matter how well designed, operated and managed, can provide only reasonable assurance that the objectives of the disclosure controls and procedures are met. Because of the inherent limitations of disclosure controls and procedures, no evaluation of such disclosure controls and procedures can provide absolute assurance that all control issues and instances of fraud, if any, have been detected.
Management Report on Internal Control Over Financial Reporting
Our management, including our Chief Executive Officer and Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rule 13a-15(f) of the Exchange Act. The Company’s internal control system is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles in the United States of America. Due to its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.
Management assessed the effectiveness of our internal control over financial reporting as of December 31, 2022, using the criteria set forth in Internal Control — Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) . Based on that assessment, our management concluded that our internal control over financial reporting was effective as of December 31, 2022 based on those criteria.
The independent registered public accounting firm of Ernst & Young LLP, as auditors of the Company’s consolidated financial statements, has issued an attestation report on the effectiveness of the Company’s internal control over financial reporting, included herein.
Changes in Internal Control over Financial Reporting
There were no changes to our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act) during the year ended December 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Item 9B.    Other Information
None.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

Not applicable.

100


Report of Independent Registered Public Accounting Firm

To the Stockholders and the Board of Directors of Upland Software, Inc.

Opinion on Internal Control Over Financial Reporting

We have audited Upland Software, Inc.’s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), (the COSO criteria). In our opinion, Upland Software, Inc. (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on the COSO criteria.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of Upland Software, Inc. (the Company) as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive loss, equity and cash flows for each of the three years in the period ended December 31, 2022, and the related notes and our report dated February 28, 2023, expressed an unqualified opinion thereon.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management's Annual Report on Internal Controls over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.

Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ Ernst & Young LLP

Austin, Texas
February 28, 2023


101


PART III
Item 10.    Directors, Officers and Corporate Governance
We have adopted a code of ethics that applies to the Company’s directors, officers and employees, including the Chief Executive Officer and the Chief Financial Officer and any other persons performing similar functions. The text of our code of ethics, “Code of Business Conduct and Ethics,” has been posted on our website at https://investor.uplandsoftware.com/governance/governance-documents/default.aspx. We will provide a copy of the code of ethics without charge upon request to Corporate Secretary, Upland Software, Inc., 401 Congress Ave., Suite 1850, Austin, Texas 78701.
Additional information required by this item is incorporated by reference from our 2023 Proxy Statement to be filed with the SEC in connection with the solicitation of proxies for the Company’s 2023 Annual Meeting of Stockholders (“2023 Proxy Statement), under the headings “Proposal One: Election of Directors,” “Section 16(a) Beneficial Ownership Reporting Compliance,” “Directors and Corporate Governance” and “Executive Officers.” The 2023 Proxy Statement will be filed with the SEC within 120 days after the end of the calendar year to which this report relates.
Item 11.    Executive Compensation
The information required by this item is incorporated by reference from our 2023 Proxy Statement, under the headings “Executive Compensation” and “Directors and Corporate Governance-Compensation Committee Interlocks and Insider Participation.” The 2023 Proxy Statement will be filed with the SEC within 120 days after the end of the calendar year to which this report relates.
Item 12.    Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
The information required by this item is incorporated by reference from our 2023 Proxy Statement under the headings “Equity Compensation Plan Information” and “Security Ownership of Certain Beneficial Owners and Management.” The 2023 Proxy Statement will be filed with the SEC within 120 days after the end of the calendar year to which this report relates.
Item 13.    Certain Relationships, and Related Transactions, and Director Independence
The information required by this item is incorporated by reference from our 2023 Proxy Statement under the headings “Certain Relationships and Related Party Transactions” and “Directors and Corporate Governance-Director Independence.” The 2023 Proxy Statement will be filed with the SEC within 120 days after the end of the calendar year to which this report relates.
Item 14.    Principal Accounting Fees and Services
The information required by this item is incorporated by reference from our 2023 Proxy Statement under the heading “Proposal Two: Ratification of Selection of Independent Registered Public Accounting Firm.” The 2023 Proxy Statement will be filed with the SEC within 120 days after the end of the calendar year to which this report relates.
PART IV
Item 15.    Exhibits and Financial Statement Schedules
(a) Financial Statements
The financial statements filed as part of this Annual Report on Form 10-K are listed on the “Index to Consolidated Financial Statements” included in “Item 8. Financial Statements and Supplementary Data” herein.
(b) Exhibits
See Exhibit Index at the end of this Annual Report on Form 10-K, which is incorporated by reference.
Item 16. Form 10-K Summary
Not applicable.
102


Schedule II-Valuation and Qualifying Accounts
This schedule has been omitted as the required information has been included in the notes to the consolidated financial statements.
103


EXHIBIT INDEX
Incorporated by Reference
Exhibit
No.
Description of Exhibit
Form

File No.

Exhibit

Filing Date
10-K001-367203.1March 30, 2016
8-K001-367203.1February 4, 2020
8-K001-367203.1August 23, 2022
8-K001-367204.2February 24, 2022
S-1333-19857410.2October 27, 2014
S-1333-19857410.3.1September 4, 2014
S-1333-19857410.4September 4, 2014
S-1333-19857410.4.1September 4, 2014
S-1333-19857410.4.2September 4, 2014
S-1333-19857410.4.3September 4, 2014
S-1333-19857410.5September 4, 2014
S-1333-19857410.5.1September 4, 2014
S-1333-19857410.6October 27, 2014
S-1333-19857410.7October 27, 2014
S-1333-19857410.7.1October 27, 2014
S-1333-19857410.8October 27, 2014
S-1333-19857410.8.1October 27, 2014
S-1333-19857410.9October 27, 2014
S-1333-19857410.9.1October 27, 2014
S-1333-19857410.12September 4, 2014
10-K001-3672010.11.2March 15, 2019
10-K001-3672010.21March 30, 2017
10-K001-3672010.23March 30, 2017
10-K001-3672010.23March 15, 2019
10-K001-3672010.25March 15, 2019
8-K001-3672010.1August 7, 2019
104


Incorporated by Reference
8-K001-3672010.1November 26, 2019
10-K001-3672010.29February 25, 2021
10-K001-3672010.31February 25, 2021
10-K001-3672010.33February 24, 2022
8-K001-3672010.1July 14, 2022
8-K001-3672010.1August 23, 2022
101*Inline XBRL Document Set for the consolidated financial statements and accompanying notes in Part II, Item 8, “Financial Statements and Supplementary Data” of this Annual Report on Form 10-K.
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

+ Indicates management contract, compensatory plan or arrangement.
* Filed herewith.
(1) The material contained in Exhibit 32.1 and Exhibit 32.2 is not deemed “filed” with the SEC and is not to be incorporated by reference into any filing of the Company under the Securities Act of 1933 or the Securities Exchange Act of 1934, whether made before or after the date hereof and irrespective of any general incorporation language contained in such filing, except to the extent that the Company specifically incorporates it by reference.
105


SIGNATURES
Pursuant to the requirement of Sections 13 or 15(d) of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
Date:   February 28, 2023  
Upland Software, Inc.
By:/s/ John T. McDonald
John T. McDonald
Chief Executive Officer and Chairman
POWER OF ATTORNEY
KNOW ALL PERSONS BY THESE PRESENTS, that each person whose signature appears below hereby constitutes and appoints John T. McDonald and Michael D. Hill and each of them, as his true and lawful attorney-in-fact and agent with full power of substitution, for him in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorney-in-fact and agent the full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully for all intents and purposes as he might or could do in person, hereby ratifying and confirming all that said attorney-in-fact and agent, or his substitute, may lawfully do or cause to be done by virtue thereof.
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated: 
SignatureTitleDate
/s/ John T. McDonald
Chief Executive Officer and Chairman
February 28, 2023
John T. McDonald
(Principal Executive Officer)
/s/ Michael D. Hill
Chief Financial Officer and Treasurer
February 28, 2023
Michael D. Hill
(Principal Financial Officer and Principal Accounting Officer)
/s/ Joe C. Ross
Director
February 28, 2023
Joe C. Ross
/s/ David D. May
Director
February 28, 2023
David D. May
/s/ Stephen E. Courter
Director
February 28, 2023
Stephen E. Courter
/s/ Teresa M. Walsh
Director
February 28, 2023
Teresa M. Walsh
/s/ David H.S. Chung
Director
February 28, 2023
David H.S. Chung

106
EX-2.11 2 a4q22exhibit211_listofsubs.htm EX-2.11 Document

Exhibit 21.1
List of Subsidiaries of Upland Software, Inc. as of December 31, 2022


Upland Software Inc.
Upland Software UK Limited
Upland Software Australia Pty Ltd
Upland Software India Private Limited
Upland Software Ireland Limited
Return Fax 2000 Ltd.
Rapide Communications Ltd.
Rant & Rave Limited
Wire-E Limited
66099 Limited
Adestra Limited
Adestra Pty Limited
Altify, Ltd.
BlueVenn Group Limited
BlueVenn Group Holdings Limited
BlueDeveloper Limited
BlueVenn Holdings Limited
BlueVenn Limited
Upland AU Ops Pty Ltd
Objectif Lune Capture Inc.
Printsoft Holdings Pty Ltd
Printsoft Development
PrintSoft Products Pty Ltd.
Objectif Lune Asia Pty Ltd
Objectif Lune Malaysia Sdn. Bhd.
Upland Software B.V.
Objectif Lune France SAS
Objectif Lune GmbH
Objectif Lune Limited



EX-4.2 3 a4q22ex42-descriptionofcap.htm EX-4.2 Document

Exhibit 4.2
DESCRIPTION OF CAPITAL STOCK
This section describes the general terms and provisions of the shares of our common stock, par value of $0.0001 per share, and preferred stock, par value of $0.0001 per share. This description is only a summary. Our restated certificate of incorporation and our bylaws have been filed as exhibits to our periodic reports filed with the SEC, which are incorporated by reference in this prospectus. You should read our restated certificate of incorporation and our bylaws for additional information before you buy any of our common stock, preferred stock or other securities. See “Where You Can Find More Information.”
Common Stock
We are authorized to issue 50,000,000 shares of common stock. As of December 31, 2022, there were 32,221,855 shares of common stock issued and outstanding. Each holder of common stock is entitled to one vote for each share of common stock held on all matters submitted to a vote of stockholders. We have not provided for cumulative voting for the election of directors in our restated certificate of incorporation. This means that the holders of a majority of the shares voted can elect all of the directors then standing for election. Subject to preferences that may apply to shares of preferred stock outstanding at the time, the holders of outstanding shares of our common stock are entitled to receive dividends out of assets legally available at the times and in the amounts that our board of directors may determine from time to time. Upon our liquidation, dissolution or winding-up, the holders of common stock are entitled to share ratably in all assets remaining after payment of all liabilities and the liquidation preferences of any outstanding preferred stock. Holders of common stock have no preemptive or conversion rights or other subscription rights. There are no redemption or sinking fund provisions applicable to the common stock. All outstanding shares of common stock are fully paid and nonassessable.
Preferred Stock
We are authorized to issue 5,000,000 shares of preferred stock. As of December 31, 2022, no shares of preferred stock were issued and outstanding. We may issue preferred stock, in series, with such designations, powers, preferences and other rights and qualifications, limitations or restrictions as our board of directors may authorize, without further action by our stockholders, including:
the distinctive designation of each series and the number of shares that will constitute the series;
the voting rights, if any, of shares of the series and the terms and conditions of the voting rights;
the dividend rate on the shares of the series, the dates on which dividends are payable, any restriction, limitation or condition upon the payment of dividends, whether dividends will be cumulative, and the dates from and after which dividends shall accumulate;
the prices at which, and the terms and conditions on which, the shares of the series may be redeemed, if the shares are redeemable;
the terms and conditions of a sinking or purchase fund for the purchase or redemption of shares of the series, if such a fund is provided;
any preferential amount payable upon shares of the series in the event of the liquidation, dissolution or winding up of, or upon the distribution of any of our assets; and
the prices or rates of conversion or exchange at which, and the terms and conditions on which, the shares of the series may be converted or exchanged into other securities, if the shares are convertible or exchangeable.
The particular terms of any series of preferred stock, and the transfer agent and registrar for that series, will be described in a prospectus supplement. Any material United States federal income tax consequences and other special considerations with respect to any preferred stock offered under this prospectus will also be described in the applicable prospectus supplement.
The issuance of preferred stock could decrease the amount of earnings and assets available for distribution to holders of our common stock or adversely affect the rights and powers, including voting rights, of the holders of our common stock. The issuance of preferred stock could have the effect of delaying, deferring or preventing a change in control of our company, which could depress the market price of our common stock.



Exhibit 4.2
Certain Provisions of Delaware Law and of the Charter and Bylaws
The provisions of Delaware law, our restated certificate of incorporation and our bylaws described below may have the effect of delaying, deferring or discouraging another party from acquiring control of us.
Delaware Law. We are subject to the provisions of Section 203 of the General Corporation Law of the State of Delaware regulating corporate takeovers. In general, those provisions prohibit a publicly-held Delaware corporation from engaging in any business combination with any interested stockholder for a period of three years following the date that the stockholder became an interested stockholder, unless:
prior to the date of the transaction, the board of directors of the corporation approved either the business combination or the transaction that resulted in the stockholder becoming an interested stockholder;
upon completion of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced, excluding for purposes of determining the voting stock outstanding (1) shares owned by persons who are directors and also officers and (2) shares owned by employee stock plans in which employee participants do not have the right to determine confidentially whether shares held subject to the plan will be tendered in a tender or exchange offer; or
on or after the date the business combination is approved by the board of directors of the corporation and authorized at a meeting of stockholders by at least two-thirds of the outstanding voting stock that is not owned by the interested stockholder.
Section 203 defines “business combination” to include the following:
any merger or consolidation involving the corporation and the interested stockholder;
any sale, transfer, pledge or other disposition of 10% or more of the assets of the corporation involving the interested stockholder;
subject to certain exceptions, any transaction that results in the issuance or transfer by the corporation of any stock of the corporation to the interested stockholder;
any transaction involving the corporation that has the effect of increasing the proportionate share of the stock of any class or series of the corporation beneficially owned by the interested stockholder; or
the receipt by the interested stockholder of the benefit of any loans, advances, guarantees, pledges or other financial benefits provided by or through the corporation.
In general, Section 203 defines an interested stockholder as any entity or person beneficially owning 15% or more of the outstanding voting stock of the corporation and any entity or person affiliated with or controlling or controlled by any of these entities or persons.
A Delaware corporation may opt out of these provisions either with an express provision in its original certificate of incorporation or in an amendment to its certificate of incorporation or bylaws approved by its stockholders. However, we have not opted out, and do not currently intend to opt out of, these provisions. The statute could prohibit or delay mergers or other takeover or change in control attempts and, accordingly, may discourage attempts to acquire us.
Charter and Bylaws. Our restated certificate of incorporation and bylaws provide that:
our bylaws may be amended or repealed only by a two-thirds vote of our board of directors or a two-thirds stockholder vote;
no action can be taken by stockholders except at an annual or special meeting of the stockholders called in accordance with our bylaws, and stockholders may not act by written consent;
stockholders may not call special meetings of the stockholders or fill vacancies on the board;
the approval of holders of two-thirds of the shares entitled to vote at an election of directors is required to amend or repeal the provisions of our certificate of incorporation regarding the inability of stockholders to take action by written consent;



Exhibit 4.2
our board of directors is authorized to issue preferred stock without stockholder approval; and
we will indemnify officers and directors against losses that they may incur in investigations and legal proceedings resulting from their services to us, which may include services in connection with takeover defense measures.
Transfer Agent
The transfer agent and registrar for our common stock is Broadridge Financial Solutions, Inc.


EX-23.1 4 a4q22exhibit231-eyconsent.htm EX-23.1 Document

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the following Registration Statements:           
(1)Registration Statement (Form S-3 No. 333-267973, 333-243728) of Upland Software, Inc.,
(2)Registration Statement (Forms S-8 No. 333-263201, 333-253613, 333-236945, 333-230628, 333-223902, 333-217049, 333-211560, 333-203574 and 333-199961) pertaining to the 2014 Equity Incentive Plan and the Amended and Restated 2010 Stock Plan of Upland Software, Inc.;
of our reports dated February 28, 2023, with respect to the consolidated financial statements of Upland Software, Inc. and the effectiveness of internal control over financial reporting of Upland Software, Inc. included in this Annual Report (Form 10-K) of Upland Software, Inc. for the year ended December 31, 2022.

/s/ Ernst & Young LLP


Austin, Texas
February 28, 2023





EX-31.1 5 a4q22exhibit311.htm EX-31.1 Document


Exhibit 31.1
CERTIFICATION PURSUANT TO RULES 13A-14(A) AND 15D-14(A) OF THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, John T. McDonald, certify that:
1.I have reviewed this Annual Report on Form 10-K of Upland Software, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:  February 28, 2023
 
/s/ John T. McDonald
 John T. McDonald
 Chief Executive Officer
 (Principal Executive Officer)


EX-31.2 6 a4q22exhibit312.htm EX-31.2 Document

Exhibit 31.2
CERTIFICATION PURSUANT TO RULES 13A-14(A) AND 15D-14(A) OF THE SECURITIES EXCHANGE ACT OF 1934, AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Michael D. Hill, certify that:
1.I have reviewed this Annual Report on Form 10-K of Upland Software, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: February 28, 2023
 
/s/ Michael D. Hill
 Michael D. Hill
 Chief Financial Officer
 (Principal Financial Officer)


EX-32.1 7 a4q22exhibit321.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
In connection with the Annual Report of Upland Software, Inc. (the “Company”) on Form 10-K for the period ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, John T. McDonald, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
1. The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: February 28, 2023
 
/s/ John T. McDonald
John T. McDonald
Chief Executive Officer


EX-32.2 8 a4q22exhibit322.htm EX-32.2 Document

Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Annual Report of Upland Software, Inc. (the “Company”) on Form 10-K for the period ended December 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Michael D. Hill, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
1. The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: February 28, 2023
 
/s/ Michael D. Hill
Michael D. Hill
Chief Financial Officer


EX-101.SCH 9 upld-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statement of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Organization and Nature of Operations link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Series A Preferred Stock link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Segment and Geographic Information link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Segment and Geographic Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Organization and Nature of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Fair Value Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Acquisitions - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Acquisitions - Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Acquisitions - Weighted Average Amortization Period (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Fair Value Measurements - Assets and Liabilities at Fair Value, Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Fair Value Measurements - Fixed Maturity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Fair Value Measurements - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Goodwill and Other Intangible Assets - Estimated Annual Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Income Taxes - Loss from Continuing Operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Income Taxes - Components of the Provision(Benefit) for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Income Taxes - Reconciliation of Income Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Income Taxes - Unrecognized Tax Benefits Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Debt - Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Debt - Loan and Security Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Debt - Schedule of Debt, Interest Rate Swap (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Debt - Future Debt Maturities of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Net Loss Per Share - Computation of Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Net Loss Per Share - Anti-Dilutive Common Share Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Leases - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Leases - Components of Lease Components (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Leases - Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Leases - Future Minimum Payments for Operating and Finance Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Leases - Future Minimum Payments for Operating and Finance Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Commitments and Contingencies - Future Minimum Payments, Operating and Capital Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Property and Equipment - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Series A Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Stockholders' Equity - Schedule of Accumulated Other Comprehensive Loss (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Stockholders' Equity - Stock Compensation Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Stockholders' Equity - Shared Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Stockholders' Equity - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Stockholders' Equity - Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Stockholders' Equity - Performance Based Restricted Stock Unit (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Revenue Recognition - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - Revenue Recognition - Change in Deferred Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - Employee Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - Segment and Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000092 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 0000093 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 upld-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 upld-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 upld-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Increase in interest rate upon default (as a percent) Debt Instrument, Debt Default, Increase In Interest Rate On Obligations Upon Default Debt Instrument, Debt Default, Increase In Interest Rate On Obligations Upon Default Foreign Current Foreign Tax Expense (Benefit) Foreign Currency Transactions Foreign Currency Transactions and Translations Policy [Policy Text Block] Provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Related Party Transactions [Abstract] Related Party Transactions [Abstract] Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, before Tax Tax credits receivable Income Taxes Receivable, Noncurrent Long-term debt Long-Term Debt, Gross Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Preferred stock outstanding (in shares) Preferred Stock, Shares Outstanding Deferred Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Business combination consideration including holdbacks and earnouts Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration Deferred commissions Deferred Tax Liabilities, Deferred Commissions Deferred Tax Liabilities, Deferred Commissions Debt Instrument [Axis] Debt Instrument [Axis] Property and Equipment Property, Plant and Equipment, Gross Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent Fair value of debt Debt Instrument, Fair Value Disclosure Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Other expense: Other Income and Expenses [Abstract] Additional paid-in capital Additional Paid in Capital Basis spread (as a percent) Debt Instrument, Basis Spread on Variable Rate Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Weighted average discount rate - Operating leases Operating Lease, Weighted Average Discount Rate, Percent Stated interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Schedule of Revenues and Long Lived Assets by Geographical Area Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Maximum vesting period Share-based Compensation Arrangement by Share-based Payment Award, Maximum Award Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Maximum Award Vesting Period Issuance of common stock in business combination (in shares) Stock Issued During Period, Shares, Acquisitions Purchased software and licenses Purchased Software and Licenses [Member] Purchased Software and Licenses [Member] Dividends, Preferred Stock Dividends, Preferred Stock State Current State and Local Tax Expense (Benefit) Temporary Equity, Stock Issued During Period, Value, New Issues, Price Per Share Temporary Equity, Stock Issued During Period, Value, New Issues, Price Per Share Temporary Equity, Stock Issued During Period, Value, New Issues, Price Per Share Cash paid for taxes Income Taxes Paid Temporary Equity, Shares Outstanding Temporary Equity, Shares Outstanding Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Measurement Input Type [Domain] Measurement Input Type [Domain] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti–dilutive common share equivalents (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating Leases Lessee, Operating Lease, Liability, to be Paid [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component [Domain] Equity Component [Domain] Earnout Consideration Earnout Consideration [Member] Earnout Consideration [Member] Secured Debt Secured Debt [Member] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Ownership [Axis] Ownership [Axis] Investment, Name [Domain] Investment, Name [Domain] Additional based on tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Related Party [Domain] Related Party [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Weighted-average exercise price, options forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Valuation Allowance by Deferred Tax Asset [Axis] Valuation Allowance by Deferred Tax Asset [Axis] Deferred commissions balance at December 31, 2021 Deferred commissions balance at December 31, 2022 Capitalized Contract Cost, Net Number of shares available for grant, annual increase (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant, Annual Increase Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant, Annual Increase Plan Name [Domain] Plan Name [Domain] Professional services Professional Services [Member] Professional Services [Member] Borrowings outstanding under line of credit Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Weighted-average remaining contractual life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Operating lease liabilities, current Operating Lease, Liability, Current Options expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Finance lease costs: Lease, Cost [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Total long-term debt Long-Term Debt, Excluding Current Maturities Unrealized losses Deferred Tax Asset, Debt Securities, Available-for-Sale, Unrealized Loss Total liabilities Liabilities Weighted average remaining lease term - Operating leases Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Adjustment related to prior year business combinations Goodwill, Purchase Accounting Adjustments Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Accounts Receivable and Allowance for Credit Losses Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Revenue Recognition, Cost of Revenue, Customer Relationship Acquisition Costs Revenue from Contract with Customer [Policy Text Block] 2014 Stock Plan Upland Software, Inc. 2014 Stock Plan [Member] Upland Software, Inc. 2014 Stock Plan [Member] Current Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Document Type Document Type Weighted– Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Estimated useful life (in years) Property, Plant and Equipment, Useful Life Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Weighted average grant date fair value, beginning (in dollars per share) Weighted average grant date fair value, 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 Asset Acquisition [Axis] Asset Acquisition [Axis] Total Deferred Deferred Income Tax Expense (Benefit) Second Street Media, Inc. Second Street Media, Inc. [Member] Second Street Media, Inc. Temporary equity, liquidation preference Temporary Equity, Liquidation Preference Developed technology Developed Technology Rights [Member] Unrealized gain (loss) on interest rate swaps Unrealized gain (loss) recognized in Other comprehensive income (loss) on interest rate swaps Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Threshold for electing one board member and not the actual ownership Temporary Equity, Voting Rights, Threshold For Electing One Board Member And Not The Actual Ownership Temporary Equity, Voting Rights, Threshold For Electing One Board Member And Not The Actual Ownership Effect of foreign operations (percent) Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Percent 2010 Stock Plan Upland Software, Inc. 2010 Stock Plan [Member] Upland Software, Inc. 2010 Stock Plan [Member] Writeoffs, net of recoveries and other Accounts Receivable, Allowance for Credit Loss, Writeoff Debt Disclosure [Abstract] Debt Disclosure [Abstract] Fair value of earnouts Fair Value Of Earn Out Payment Fair Value Of Earn Out Payment Income Statement Location [Axis] Income Statement Location [Axis] Accrued expenses and other current liabilities Accrued Liabilities, Current Tax expense (benefit) recognized in OCI Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Less current maturities Long-Term Debt, Current Maturities Finite-lived intangible assets acquired Finite-Lived Intangible Assets Acquired Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Series A Convertible Preferred stock, 0.0001 par value; 5,000,000 shares authorized: 115,000 shares issued and outstanding as of December 31, 2022; no shares issued and outstanding as of December 31, 2021, respectively. Temporary Equity, Carrying Amount, Attributable to Parent Temporary Equity, Carrying Amount, Attributable to Parent Non-cash loss on divestiture of assets Gain (Loss) on Disposition of Business Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Accumulated Foreign Currency Adjustment Attributable to Parent, Foreign Currency Denominated Intercompany Loans with Foreign Subsidiaries, Tax Accumulated Foreign Currency Adjustment Attributable to Parent, Foreign Currency Denominated Intercompany Loans with Foreign Subsidiaries, Tax [Member] Accumulated Foreign Currency Adjustment Attributable to Parent, Foreign Currency Denominated Intercompany Loans with Foreign Subsidiaries, Tax Schedule of Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Schedule of Components of Income Tax (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Unrecognized compensation costs, period of recognition (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Accounts payable Accounts Payable, Related Parties Noncurrent unamortized discount Debt Instrument, Unamortized Discount, Noncurrent Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Cash Payments to Acquire Businesses, Gross Derivative Contract [Domain] Derivative Contract [Domain] Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Subsequent Events Subsequent Events [Text Block] Foreign currency translation adjustments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss) Leases [Abstract] Decrease in accumulated deficit Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Net operating loss and tax credit carryforwards Deferred Tax Assets, Operating Loss Carryforwards Minimum Minimum [Member] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Investment, Name [Axis] Investment, Name [Axis] Fair Value Measurements Fair Value Disclosures [Text Block] Amortization of deferred costs Amortization of Other Deferred Charges Trading Symbol Trading Symbol Entity File Number Entity File Number Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Finite-Lived Intangible Asset, Expected Amortization, Year Five Finite-Lived Intangible Asset, Expected Amortization, Year Four Upland Software, Inc. Upland Software, Inc. [Member] Upland Software, Inc. Foreign Deferred Foreign Income Tax Expense (Benefit) Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Number of voluntary defined contribution plans Number of Voluntary Defined Contribution Plans Number of Voluntary Defined Contribution Plans Preferred stock, conversion price (in dollars per share) Temporary Equity, Convertible, Conversion Price Temporary Equity, Convertible, Conversion Price Title of Individual [Axis] Title of Individual [Axis] Derivatives Derivatives, Policy [Policy Text Block] Tax credit carryforwards Deferred Tax Liabilities, Tax Credit Carryforwards Deferred Tax Liabilities, Tax Credit Carryforwards Units granted (in shares) Awards granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Effective tax rate (percent) Effective Income Tax Rate Reconciliation, Percent Unrealized translation gain on intercompany loans with foreign subsidiaries Accumulated Foreign Currency Adjustment Attributable to Parent, Foreign Currency Denominated Intercompany Loans [Member] Accumulated Foreign Currency Adjustment Attributable to Parent, Foreign Currency Denominated Intercompany Loans Use of Estimates Use of Estimates, Policy [Policy Text Block] Acquisitions Business Combination Disclosure [Text Block] Accounts payable Increase (Decrease) in Accounts Payable Commissions capitalized in excess of amortization of deferred commissions Capitalized Contract Cost, Period Increase (Decrease) Capitalized Contract Cost, Period Increase (Decrease) Total consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Deferred commissions, amortization period Capitalized Contract Cost, Amortization Period Cash holdback payable Business Combination, Consideration Transferred, Liabilities Incurred Income Taxes Income Tax Disclosure [Text Block] Revenue Revenue from Related Parties Credit Facility [Domain] Credit Facility [Domain] Net loss per common share, basic (in dollars per share) Earnings Per Share, Basic Temporary equity liquidation preference (percent) Temporary Equity Liquidation Preference Percentage Temporary Equity Liquidation Preference Percentage Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Fair value of awards vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value After Seven Year Anniversary After Seven Year Anniversary [Member] After Seven Year Anniversary Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Ownership [Domain] Ownership [Domain] Entity Interactive Data Current Entity Interactive Data Current Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities, net of purchase business combinations: Increase (Decrease) in Operating Capital [Abstract] Australia tax basis uplift (percent) Effective Income Tax Rate Reconciliation, Tax Basis Uplift, Percent Effective Income Tax Rate Reconciliation, Tax Basis Uplift, Percent Number of agreements Related Party Transaction Number Of Agreements Related Party Transaction Number Of Agreements Other Expense, Net Other Nonoperating Income (Expense) [Member] Visionael Corporation Visionael Corporation [Member] Visionael Corporation [Member] Schedule of Allocated Share-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Issuance of stock under Company plans, net of shares withheld for tax Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Class of Stock [Axis] Class of Stock [Axis] Thereafter Long-Term Debt, Maturity, after Year Five Income Taxes Income Tax, Policy [Policy Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Temporary Equity, Shares Issued Temporary Equity, Shares Issued Current assets: Assets, Current [Abstract] Convertible series A preferred stock, Par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Unbilled receivables Unbilled Receivables, Current Asset Acquisition [Domain] Asset Acquisition [Domain] Accumulated deficit Retained Earnings (Accumulated Deficit) Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Recurring Measurement Fair Value, Recurring [Member] Related Party Transactions Related Party Transactions Disclosure [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Payments on finance leases Financing cash flows from finance leases Finance Lease, Principal Payments Deferred Tax Assets, in Process Research and Development Deferred Tax Assets, in Process Research and Development Debt Issuance Costs Deferred Charges, Policy [Policy Text Block] Liabilities due to sellers of businesses Holdback Business Combination, Contingent Consideration, Liability, Current Adjustment for long-term intercompany transactions, tax expense (benefit) Adjustment for Long-Term Intercompany Transactions, Tax Expense (Benefit) Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Total Current Current Income Tax Expense (Benefit) Total product revenue Product [Member] Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Weighted-average exercise price, options vested and expected to vest (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Debt instrument, covenant, leverage ratio, maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Rate Of Interest Anniversary [Domain] Rate Of Interest Anniversary [Domain] Rate Of Interest Anniversary [Domain] Stock compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost Common stock outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Goodwill Beginning balance, goodwill Ending balance, goodwill Goodwill Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Second Street Second Street [Member] Second Street Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Benefit from income taxes (Benefit from) provision for income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Valuation allowance Deferred Tax Assets, Valuation Allowance Noncurrent deferred tax liability, net Deferred Income Tax Liabilities, Net Entity Public Float Entity Public Float Performance obligation, description of timing Revenue, Performance Obligation, Description of Timing Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments Total cost of revenue Cost of Goods and Services Sold Aggregate intrinsic value of options vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Outstanding, Aggregate Intrinsic Value Domestic Business Combinations Domestic Business Combinations [Member] Domestic Business Combinations [Member] Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Derivative liability Derivative Liability Former Subsidiary Former Subsidiary [Member] Former Subsidiary [Member] Interest rate swap liabilities Derivative Liability, Subject to Master Netting Arrangement, before Offset Current maturities of notes payable (includes unamortized discount of $2,264 and $2,233 at December 31, 2022 and December 31, 2021, respectively) Notes Payable, Current Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Common stock, $0.0001 par value; 50,000,000 shares authorized: 32,221,855 and 31,096,548 shares issued and outstanding as of December 31, 2022 and December 31, 2021, respectively) Common Stock, Value, Issued Deferred Commissions For New Customer Contracts Deferred Commissions For New Customer Contracts [Member] Deferred Commissions For New Customer Contracts Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] 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] Property, Plant and Equipment, Net [Abstract] Property, Plant and Equipment, Net [Abstract] Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Unrealized translation loss on intercompany loans with foreign subsidiaries Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Current liabilities: Liabilities, Current [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Cash from option exercises Proceeds from Stock Options Exercised Cimpl Cimpl, Inc. [Member] Cimpl, Inc. Weighted-average remaining contractual life, options vested and expected to vest (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Accrued expense and other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses And Other Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses And Other Deferred revenue Contract with Customer, Liability, Current 2023 Purchase Obligation, to be Paid, Year One Interest on lease liabilities Finance Lease, Interest Expense Income Statement Location [Domain] Income Statement Location [Domain] Amendment Flag Amendment Flag Estimated useful life (in years) Finite-Lived Intangible Asset, Useful Life Operating lease cost Operating Lease, Cost Acquired in business combinations Goodwill, Acquired During Period Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other assets Other Assets, Noncurrent Goodwill and Other Intangibles Goodwill and Intangible Assets, Policy [Policy Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Commitment fee rate (as a percent) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Change in fair value of liabilities due to sellers of businesses Liabilities, Fair Value Adjustment Finite-Lived Intangible Asset, Expected Amortization, after Year Five Finite-Lived Intangible Asset, Expected Amortization, after Year Five Deferred commissions, noncurrent Capitalized Contract Cost, Net, Noncurrent 2024 Purchase Obligation, to be Paid, Year Two Counterparty Name [Axis] Counterparty Name [Axis] Accumulated Other Comprehensive Income (Loss) [Table] Accumulated Other Comprehensive Income (Loss) [Table] Preferred Stock Dividends and Other Adjustments Preferred Stock Dividends and Other Adjustments Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Rate Of Interest Anniversary [Axis] Rate Of Interest Anniversary [Axis] Rate Of Interest Anniversary Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Operating cash flows from operating leases Operating Lease, Payments Stock options Share-Based Payment Arrangement, Option [Member] Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Common stock authorized (in shares) Common Stock, Shares Authorized Goodwill Deferred Tax Liabilities, Goodwill Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total operating expenses Operating Expenses Maximum Maximum [Member] Additional consideration paid to sellers of businesses Business Combinations, Additional Consideration Paid to Sellers of Businesses Business Combinations, Additional Consideration Paid to Sellers of Businesses Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Dividends accrued - Convertible Preferred Stock Temporary Equity, Accretion of Dividends Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Deferred revenue Increase (Decrease) in Contract with Customer, Liability Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Business Acquisition [Line Items] Business Acquisition [Line Items] Unrealized gain on interest rate swaps Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Measurement Frequency [Domain] Measurement Frequency [Domain] Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Investor Investor [Member] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Operating lease right-of-use asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Asset Schedule of Future Minimum Lease Payments Under Operating and Capital Lease Obligations Contractual Obligation, Fiscal Year Maturity [Table Text Block] Schedule of Performance Based Restricted Stock Unit Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Sublease income Sublease income Sublease Income Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Organization and Nature of Operations Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Schedule of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Subsequent Event [Line Items] Subsequent Event [Line Items] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Interest rate swap assets Derivative Asset, Noncurrent Segment and Geographic Information Segment Reporting Disclosure [Text Block] Commitments and Contingencies Commitments Contingencies and Guarantees [Text Block] Earnout payment, payment period (in months) Business Combination, Earnout Payment, Payment Period Business Combination, Earnout Payment, Payment Period Net deferred taxes Deferred Tax Liabilities, Net LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Foreign currency gain (loss) translation adjustment Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Non-cash loss on retirement of fixed assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Accounts payable Accounts Payable, Current Debt instrument, covenant, leverage ratio, maximum, amount Debt Instrument, Covenant, Leverage Ratio, Maximum, Amount Debt Instrument, Covenant, Leverage Ratio, Maximum, Amount Income Tax Authority [Axis] Income Tax Authority [Axis] Number of acquisitions Number of Businesses Acquired Unamortized discount Less unamortized discount Debt Instrument, Unamortized Discount Aggregate intrinsic value of option vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Panviva Panviva [Member] Panviva [Member] Issuance of common stock, net of issuance costs Net proceeds from issuance of common stock, net of issuance costs Proceeds from Issuance of Common Stock Weighted-average common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Equity method investment, ownership interest (percent) Equity Method Investment, Ownership Percentage Preferred stock, $0.0001 par value; $5,000,000 shares authorized; no shares issued and outstanding as of December 31, 2022; no shares issued and outstanding as of December 31, 2021, respectively Preferred Stock, Value, Issued Restricted stock awards(1) Restricted Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Leases Lessee, Leases [Policy Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Balance at beginning of year Balance at end of year Accounts Receivable, Allowance for Credit Loss Interest expense, net Interest Income (Expense), Net Debt instrument, term Debt Instrument, Term Schedule of Deferred Tax Components Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Eurodollar Eurodollar [Member] Related Party [Axis] Related Party [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Disposal Group Name [Domain] Disposal Group Name [Domain] Purchase business combinations, net of cash acquired Cash at closing (net of cash acquired) Payments to Acquire Businesses, Net of Cash Acquired Acquisitions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Level 2 Fair Value, Inputs, Level 2 [Member] Expected tax deductible amount of goodwill Business Acquisition, Goodwill, Expected Tax Deductible Amount Current Fiscal Year End Date Current Fiscal Year End Date Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Loss on disposal of assets Gain (Loss) on Disposition of Property Plant Equipment Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Total current liabilities Liabilities, Current Disallowed excess executive compensation (percent) Effective Income Tax Rate Reconciliation, Disallowed Excess Executive Compensation, Percent Effective Income Tax Rate Reconciliation, Disallowed Excess Executive Compensation, Percent Schedules of Changes in the Allowance for Doubtful Accounts Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Notes payable, less current maturities (includes unamortized discount of $5,203 and $7,287 at December 31, 2022 and December 31, 2021, respectively) Notes Payable, Noncurrent Audit Information [Abstract] Audit Information [Abstract] Schedule of Restricted Stock Unity Activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Capitalized deferred commissions Capitalized Contract Costs, Additions Capitalized Contract Costs, Additions Income Tax Authority [Domain] Income Tax Authority [Domain] Over-Allotment Option Over-Allotment Option [Member] Weighted average remaining lease term - Finance leases Finance Lease, Weighted Average Remaining Lease Term Valuation allowance, deferred tax asset increase (decrease) Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Temporary Equity, Stock Issued During Period, Value, New Issues Temporary Equity, Stock Issued During Period, Value, New Issues Postup Postup Holdings [Member] Postup Holdings [Member] Credit Facility [Axis] Credit Facility [Axis] Amount of related party transaction Related Party Transaction, Amounts of Transaction Contributions to the 401(k) plans Defined Contribution Plan, Employer Discretionary Contribution Amount Equity [Abstract] Equity [Abstract] Subsequent Event [Table] Subsequent Event [Table] Units vested (in shares) Awards vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Capitalized Contract Cost [Table] Capitalized Contract Cost [Table] Off-Market Favorable Lease Off-Market Favorable Lease [Member] Operating loss carryforwards, expiration amount Operating Loss Carryforwards, Expected Expiration Amount Operating Loss Carryforwards, Expected Expiration Amount Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Capital expenses Deferred Tax Assets, Property, Plant and Equipment Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Non-cash interest and other expense Noncash Interest and Other Expense Noncash Interest and Other Expense Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Total consideration Business Combination, Consideration Transferred Concentrations of Credit Risk and Significant Customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Sunset Assets Sunset Assets [Member] Sunset Assets Measurement Input Type [Axis] Measurement Input Type [Axis] Current unamortized discount Debt Instrument, Unamortized Discount, Current City Area Code City Area Code ASSETS Assets [Abstract] Total minimum payments Purchase obligation Purchase Obligation Sale of Stock [Axis] Sale of Stock [Axis] Capitalized Contract Cost [Line Items] Capitalized Contract Cost [Line Items] 2023 Long-Term Debt, Maturity, Year One Non-cash stock compensation expense Share-Based Payment Arrangement, Noncash Expense Variable Rate [Axis] Variable Rate [Axis] Lease liability Deferred Tax Assets, Leasing Arrangements Deferred Tax Assets, Leasing Arrangements Other long-term liabilities Other Liabilities, Noncurrent BlueVenn Group Limited BlueVenn Group Limited [Member] BlueVenn Group Limited Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Percentage of outstanding common stock (percent) Temporary Equity, Percentage Of Common Stock Upon Conversion Temporary Equity, Percentage Of Common Stock Upon Conversion 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Right-of-use asset obtained in exchange for operating lease obligations, Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Permanent items and other (percent) Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total minimum lease payments Lessee, Operating Lease, Liability, to be Paid Preferred Stock, Redemption Amount Preferred Stock, Redemption Amount Entity Address, Postal Zip Code Entity Address, Postal Zip Code Future earn out payments, maximum Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High 2024 Long-Term Debt, Maturity, Year Two Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Proceeds from Issuance of Convertible Preferred Stock Proceeds from Issuance of Convertible Preferred Stock Business Combinations Business Combinations Policy [Policy Text Block] Debt instrument, covenant compliance (as a percent) Debt Instrument, Covenant Compliance, Percent Debt Instrument, Covenant Compliance, Percent Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Renewal period term Long term Purchase Commitment Option to Renew Period Term Long term Purchase Commitment Option to Renew Period Term Depreciation and amortization expense Other Depreciation and Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Cost of revenue Cost of Subscription and Support Revenue [Member] Cost of Subscription and Support Revenue [Member] Long-lived assets Long-Lived Assets Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Domestic Tax Authority Domestic Tax Authority [Member] Accrued unpaid dividends Dividends Payable Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Leases Lessee, Finance Leases [Text Block] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Temporary Equity [Line Items] Temporary Equity [Line Items] Federal Funds Effective Swap Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Number of cloud offerings Number Of Cloud Offerings Number Of Cloud Offerings Assets, fair value disclosure Assets, Fair Value Disclosure Awards vesting rights (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Leases Lessee, Operating Leases [Text Block] Plan Name [Axis] Plan Name [Axis] Cash holdback period Business Combination, Cash Holdback Period Business Combination, Cash Holdback Period Executive Officer Executive Officer [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Level 1 Fair Value, Inputs, Level 1 [Member] Unrealized gains Deferred Tax Liabilities, Unrealized Currency Transaction Gains Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Interest rate swap asset Derivative Asset Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Revenue since date of acquisition Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Schedule of Restricted Stock Awards Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Settlements Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Related Party Transaction [Domain] Related Party Transaction [Domain] Change in valuation allowance (percent) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Cash flow hedge gain (loss), net Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net Translation gains (losses) Adjustment for Long-Term Intercompany Transactions, Net of Tax Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Net carrying value of capitalized implementations costs Capitalized Computer Software, Gross Document Annual Report Document Annual Report Liability Class [Axis] Liability Class [Axis] Software Development Costs Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block] Geographical [Axis] Geographical [Axis] Gain (loss) on interest rate swap (included in Interest expense, net on our consolidated statement of operations) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, before Tax Management, HR/Payroll and Administrative Services Management, HR/Payroll and Administrative Services [Member] Management, HR/Payroll and Administrative Services [Member] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Issuance of stock, net of issuance costs Stock Issued During Period, Value, New Issues Technology Technology-Based Intangible Assets [Member] Schedule of Estimated Useful Lives of Property and Equipment Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Preferred stock issued (in shares) Preferred Stock, Shares Issued Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Restructuring Type [Axis] Restructuring Type [Axis] Debt Debt Disclosure [Text Block] Employee Benefit Plans Compensation and Employee Benefit Plans [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Reductions for tax positions of prior years Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Credit Facility Credit Facility [Member] Credit Facility [Member] 2025 Long-Term Debt, Maturity, Year Three Document Period End Date Document Period End Date Schedule of Accumulated Other Comprehensive Loss Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total assets Assets Net loss per common share: Earnings Per Share [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Performance restricted stock units Performance Shares [Member] Interest Rate Swap Interest Rate Swap [Member] Accrued expenses and allowances Deferred Tax Assets, Accrued Expenses And Allowances Deferred Tax Assets, Accrued Expenses and Allowances Weighted-average exercise price, options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Number of stock-based compensation plans Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Plans Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Plans Accrued compensation Employee-related Liabilities, Current Loss before benefit from income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Threshold for electing a non-voting board member requirement and not the actual ownership percentage Temporary Equity, Voting Rights, Threshold For Electing A Non-voting Board Member Requirement And Not The Actual Ownership Percentage Temporary Equity, Voting Rights, Threshold For Electing A Non-voting Board Member Requirement And Not The Actual Ownership Percentage Operating lease cost, transformation charges Operating Lease, Cost, Transformation Charges Operating Lease, Cost, Transformation Charges Deferred income taxes Deferred Income Taxes and Tax Credits Net Loss Per Share Earnings Per Share [Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Total fair value of employee options vested during the period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type [Domain] Award Type [Domain] Cash holdback, payment period (in months) Business Combination, Cash Holdback, Payment Period Business Combination, Cash Holdback, Payment Period Loss on debt extinguishment Non-cash loss on debt extinguishment Gain (Loss) on Extinguishment of Debt 2010 Plan and 2014 Plan 2010 Plan And 2014 Plan [Member] 2010 Plan And 2014 Plan [Member] Computer hardware and equipment Computer Equipment [Member] Issuance of stock, net of issuance costs (in shares) Issuance of common stock in initial public offering (in shares) Stock Issued During Period, Shares, New Issues Temporary Equity, Shares Authorized Temporary Equity, Shares Authorized Numerators: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Disallowed interest expense carryforwards Deferred Tax Assets, Disallowed Interest Expense Carryforwards Deferred Tax Assets, Disallowed Interest Expense Carryforwards Foreign currency translation adjustment and other Goodwill, Foreign Currency Translation Gain (Loss) Foreign currency translation adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Unrealized gain (loss) on interest rate swaps Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Operating expenses: Operating Expenses [Abstract] Software Development Services Software Development Services [Member] Software Development Services [Member] Liquidation cash purchase price (percent) Temporary Equity, Liquidation Cash Purchase Price Temporary Equity, Liquidation Cash Purchase Price Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Net operating loss carryforwards, carry forward indefinitely Operating Loss Carryforwards, Not Subject to Expiration Operating Loss Carryforwards, Not Subject to Expiration Auditor Name Auditor Name Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Operating loss carryforwards Operating Loss Carryforwards Business acquisition, transaction costs Business Acquisition, Transaction Costs Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Research and development Research and Development Expense Canada CANADA Additions for tax positions of prior years Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Weighted-average remaining contractual life, options vested and exercisable (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term Equipment Equipment [Member] Restricted stock units Restricted Stock Units (RSUs) [Member] Research Tax Credit Carryforward Research Tax Credit Carryforward [Member] Proceeds from notes payable, net of issuance costs Proceeds from (Repayments of) Notes Payable Options vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Cash equivalents - money market funds Cash and Cash Equivalents, Fair Value Disclosure Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Subsequent Events [Abstract] Subsequent Events [Abstract] Objectif Lune Objectif Lune Inc. [Member] Objectif Lune Inc. Allowance for credit losses Prepaid Expense and Other Assets, Current, Allowance for Credit Losses Prepaid Expense and Other Assets, Current, Allowance for Credit Losses State Deferred State and Local Income Tax Expense (Benefit) Thereafter Purchase Obligation, to be Paid, after Year Five Amortization expense Amortization of Intangible Assets Schedule of Goodwill Schedule of Goodwill [Table Text Block] Cash paid for interest, net of interest rate swaps Interest Paid, Excluding Capitalized Interest, Operating Activities Schedule of Debt, Interest Rate Swap Schedule of Debt, Interest Rate Swap [Table Text Block] Schedule of Debt, Interest Rate Swap 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Counterparty Name [Domain] Counterparty Name [Domain] Sales and marketing Selling and Marketing Expense Total stockholders’ equity Beginning balance Ending balance Stockholders' equity Stockholders' Equity Attributable to Parent Current Operations Current Operations [Member] Current Operations Research & development credit carryforwards Tax Credit Carryforward, Amount Weighted average grant date fair value, awards 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 Tax credit carryforwards Deferred Tax Assets, Tax Credit Carryforwards Other Deferred Tax Assets, Other Amortization of deferred commissions Capitalized Contract Cost, Amortization Number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction BA-Insight, Inc (Brontes Acquisition Corporation) BA-Insight, Inc (Brontes Acquisition Corporation) [Member] BA-Insight, Inc (Brontes Acquisition Corporation) Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Deferred Tax Asset [Domain] Deferred Tax Asset [Domain] Percentage of ownership Percentage Of Ownership Percentage Of Ownership Finite-Lived Intangible Asset, Expected Amortization, Year Three Finite-Lived Intangible Asset, Expected Amortization, Year Three Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] 2027 Long-Term Debt, Maturity, Year Five Before Seven Year Anniversary Before Seven Year Anniversary [Member] Before Seven Year Anniversary Accumulated Deficit Retained Earnings [Member] Tax Effect of Items Recorded in Other Comprehensive Income Tax Effect Of Items Recorded In Other Comprehensive Income (Loss) [Member] Tax Effect Of Items Recorded In Other Comprehensive Income (Loss) Chief Executive Officer And Board Of Directors Chairman Chief Executive Officer And Board Of Directors Chairman [Member] Chief Executive Officer And Board Of Directors Chairman [Member] Total lease expense Lease, Cost Common Stock Common Stock [Member] Series A Preferred Stock Temporary Equity [Text Block] Temporary Equity Schedule of Lease, Cost Lease, Cost [Table Text Block] Contingent consideration Business Combination, Contingent Consideration, Liability Statement [Table] Statement [Table] Series of Individually Immaterial Asset Acquisitions Series of Individually Immaterial Asset Acquisitions [Member] Weighted average grant date fair value, awards vested (in dollars per share) Weighted average grant date fair value, awards 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 Debt instrument, imputed interest rate (percent) Debt Instrument, Interest Rate, Effective Percentage Issuance of common stock in business combination Stock Issued During Period, Value, Acquisitions Other International Other International [Member] Other International [Member] Letter of Credit Letter of Credit [Member] Furniture and fixtures Furniture and Fixtures [Member] Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Related Party Transaction [Axis] Related Party Transaction [Axis] Leasehold improvements Leasehold Improvements [Member] Disposal Group Name [Axis] Disposal Group Name [Axis] Accounts receivable, net of allowance for credit losses Accounts Receivable, after Allowance for Credit Loss, Current Services Services [Member] Services [Member] Equity Components [Axis] Equity Components [Axis] Comprehensive Loss Comprehensive Income, Policy [Policy Text Block] Weighted-average exercise price, options expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price United Kingdom UNITED KINGDOM Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] Statement [Line Items] Statement [Line Items] Anti–dilutive common share equivalents (in shares) Unvested balances, beginning (in shares) Unvested balances, ending (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Total other expense Nonoperating Income (Expense) Variable Rate [Domain] Variable Rate [Domain] Gross Carrying Amount Finite-Lived Intangible Assets, Gross InGenius InGenius Software Inc. [Member] InGenius Software Inc. Operating lease right-of-use asset Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss) Total accumulated other comprehensive income (loss) AOCI Attributable to Parent [Member] Kapost Kapost [Member] Kapost [Member] Series A Preferred Stock Series A Preferred Stock [Member] Senior secured loans Senior Secured Notes [Member] Senior Secured Notes [Member] Auditor Firm ID Auditor Firm ID Type of Restructuring [Domain] Type of Restructuring [Domain] Document Transition Report Document Transition Report Foreign Tax Authority Foreign Tax Authority [Member] Local Phone Number Local Phone Number Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Loss from operations Operating Income (Loss) Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Tax liability accrued in anticipation of future dividends from foreign subsidiaries Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Preferred stock, par value (in USD per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Impairment of long-lived assets Impairment, Long-Lived Asset, Held-for-Use Federal Deferred Federal Income Tax Expense (Benefit) Additional Paid-In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Aggregate intrinsic value of options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Weighted-average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Working capital and other adjustments Business Combination, Working Capital Adjustment Business Combination, Working Capital Adjustment Remaining performance period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Temporary equity voting power Temporary Equity, Voting Rights, Beneficial Ownership As A Percentage Temporary Equity Voting Power ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Unamortized debt issuance costs Debt Issuance Costs, Gross Base Rate Base Rate [Member] Debt instrument, cash interest costs (as a percent) Debt Instrument, Cash Interest Costs, Percent Debt Instrument, Cash Interest Costs, Percent Weighted average grant date fair value, awards 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 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] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Preferred stock authorized (in shares) Preferred Stock, Shares Authorized Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Impairment of intangible asset Impairment of Intangible Assets, Finite-Lived Net Income (Loss) Available to Common Stockholders, Basic Net Income (Loss) Available to Common Stockholders, Basic Net Income (Loss) Available to Common Stockholders, Basic Common stock issued (in shares) Common Stock, Shares, Issued Foreign currency re-measurement loss Foreign currency transaction gains (losses) Foreign Currency Transaction Gain (Loss), before Tax Schedule of Deferred Commissions Capitalized Contract Cost [Table Text Block] Acquisition-related expenses Business Combination, Acquisition Related Costs Common stock, votes per share Common Stock, Votes Per Share Common Stock, Votes Per Share Facility Closing Facility Closing [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Debt instrument, repayment rate, annual (as a percent) Debt Instrument, Repayment Rate, Annual Debt Instrument, Repayment Rate, Annual Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] Note face amount Debt Instrument, Face Amount Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Deferred commissions, current Capitalized Contract Cost, Net, Current Entity Current Reporting Status Entity Current Reporting Status Purchase Obligation, Fiscal Year Maturity [Abstract] Purchase Obligation, Fiscal Year Maturity [Abstract] Long-term Debt, Fiscal Year Maturity [Abstract] Long-Term Debt, Fiscal Year Maturity [Abstract] Incremental PRSUs vested in period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Incremental Shares Vested in Period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Incremental Shares Vested in Period Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Chief Executive Officer Chief Executive Officer [Member] Payments on notes payable Repayments of Notes Payable Temporary equity, liquidation preference (in dollars per share) Temporary Equity, Liquidation Preference Per Share Federal statutory rate (percent) Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Aggregate purchase price Temporary Equity, Sale Of Stock, Aggregate Purchase Price Temporary Equity, Sale Of Stock, Aggregate Purchase Price Options outstanding (in shares) Options outstanding at beginning of period (in shares) Options outstanding at end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Stock compensation (percent) Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] State taxes, net of federal benefit (percent) Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Effect of exchange rate fluctuations on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] (Gain) loss included in earnings Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Sales and marketing Selling and Marketing Expense [Member] Title of Individual [Domain] Title of Individual [Domain] Units forfeited (in shares) Awards forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Total debt outstanding, net of discount Long-Term Debt Other expense, net Other Nonoperating Income (Expense) Sale of stock (in dollars per share) Sale of Stock, Price Per Share Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Eurodollar Deposits Rate Eurodollar Deposits Rate [Member] Eurodollar Deposits Rate Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Total current assets Assets, Current Contract with customer, liability, revenue recognized Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business 2027 Purchase Obligation, to be Paid, Year Five Number of reportable units Number of Reporting Units Net Carrying Amount Finite-Lived Intangible Assets, Net Remaining performance obligation, timing Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Number of Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Property and Equipment, Net Property, Plant and Equipment Disclosure [Text Block] Aggregate intrinsic value of options outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value 2026 Purchase Obligation, to be Paid, Year Four Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Deferred Commissions Related To Renewals Deferred Commissions Related To Renewals [Member] Deferred Commissions Related To Renewals Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Issuance of stock under Company plans, net of shares withheld for tax (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Operating lease liabilities Present value of lease liabilities Total lease liabilities Operating Lease, Liability Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Schedule of Finance Lease, Liability, Maturity Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Finite-Lived Intangible Asset, Expected Amortization, Year Two Finite-Lived Intangible Asset, Expected Amortization, Year Two Earnout payment Earnout Payment Earnout Payment Future sublease income Lessor, Operating Lease, Payments to be Received Finance lease term Lessee, Finance Lease, Term of Contract Purchase of customer relationships Payments to Acquire Intangible Assets Sale of Stock, Consideration Received on Transaction Sale of Stock, Consideration Received on Transaction Deferred tax assets: Deferred Tax Assets, Net [Abstract] Subscription and support Subscription And Support [Member] Subscription And Support [Member] Restructuring charges Restructuring Charges BA Insight BA Insight Inc. [Member] BA Insight Inc. 2026 Long-Term Debt, Maturity, Year Four Auditor Location Auditor Location Write off of deferred financing costs Write off of Deferred Debt Issuance Cost Entity Filer Category Entity Filer Category Federal Current Federal Tax Expense (Benefit) United States United States UNITED STATES Weighted-average exercise price, options vested and exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price BlueVenn BlueVenn [Member] BlueVenn Share-based compensation expense Share-Based Payment Arrangement, Expense Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Security Exchange Name Security Exchange Name Weighted-average exercise price, beginning of period (in dollars per share) Weighted-average exercise price, end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted-average amortization period Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Issuance of common stock in business combination Stock Issued Panviva Pty Ltd Panviva Pty Ltd [Member] Panviva Pty Ltd Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Altify Altify Ireland Limited [Member] Altify Ireland Limited Common stock shares reserved for issuance under the plan (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Entity Voluntary Filers Entity Voluntary Filers Decrease in deferred tax liabilities Business Combination, Provisional Information, Initial Accounting Incomplete Adjustment, Financial Liabilities, Deferred Tax Liabilities Business Combination, Provisional Information, Initial Accounting Incomplete Adjustment, Financial Liabilities, Deferred Tax Liabilities Impairment of goodwill Goodwill, Impairment Loss Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Tax credits (percent) Effective Income Tax Rate Reconciliation, Tax Credit, Percent Weighted average discount rate - Finance leases Finance Lease, Weighted Average Discount Rate, Percent Revenue Recognition Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Debt instrument, repayment rate, quarterly (as a percent) Debt Instrument, Repayment Rate, Quarterly Debt Instrument, Repayment Rate, Quarterly Deferred revenue Deferred Tax Assets, Deferred Income Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities, convertible preferred stock and stockholders’ equity Liabilities and Equity Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Schedule of Continuing Operations Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Accrued interest or penalties related to uncertain tax positions Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Less amount representing interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Perpetual license Perpetual License [Member] Perpetual License [Member] Net loss per common share, diluted (in dollars per share) Earnings Per Share, Diluted Net Income (Loss) Available to Common Stockholders, Diluted Net Income (Loss) Available to Common Stockholders, Diluted Net Income (Loss) Available to Common Stockholders, Diluted Sale of Stock [Domain] Sale of Stock [Domain] Temporary Equity Disclosure [Abstract] Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Issuance costs Payments of Stock Issuance Costs Accounting Standards Update 2016-13 Accounting Standards Update 2016-13 [Member] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Net deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Unrecognized tax benefits Beginning balance Ending balance Unrecognized Tax Benefits Intangible assets Deferred Tax Liabilities, Intangible Assets United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Target payout (as a percent) Share-based Compensation Arrangement by Share-based Payment Award, Target Payout, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Target Payout, Percentage Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Options vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Schedule of Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Unrecognized compensation costs Share-Based Payment Arrangement, Amount Capitalized Product and Service [Axis] Product and Service [Axis] Deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] Class of Stock [Domain] Class of Stock [Domain] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Change in tax rates (percent) Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Trade name Trade Names [Member] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Schedule of Long-term Debt Instruments Schedule of Long-Term Debt Instruments [Table Text Block] Building Building [Member] Right of use asset Deferred Tax Liabilities, Leasing Arrangements 2025 Purchase Obligation, to be Paid, Year Three Temporary Equity, Stock Issued During Period, Shares, New Issues Number of shares issued (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Advertising expenses Advertising Expense Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Net deferred tax liabilities Deferred Tax Liabilities, Gross Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Credit carryforwards, expiration before utilization Tax Credit Carryforward, Expected Expiration Before Utilization Tax Credit Carryforwards Expected Expiration Before Utilization Favorable leases Noncompete Agreements [Member] Operating cash flows from finance leases Finance Lease, Interest Payment on Liability 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] Finite-Lived Intangible Asset, Expected Amortization, Year Five Finite-Lived Intangible Asset, Expected Amortization, Year Five Measurement Frequency [Axis] Measurement Frequency [Axis] Localytics Localytics [Member] Localytics Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Type of Adoption [Domain] Accounting Standards Update [Domain] General and administrative General and Administrative Expense Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Capitalized Contract Costs [Roll Forward] Capitalized Contract Costs [Roll Forward] Capitalized Contract Costs [Roll Forward] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Advertising Costs Advertising Cost [Policy Text Block] Remaining performance obligation, percent Revenue, Remaining Performance Obligation, Percentage Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Adjustment related to finalization of current year business combinations Goodwill, Purchase Accounting Adjustments, Other Goodwill, Purchase Accounting Adjustments, Other Temporary equity dividend rate percentage Temporary Equity Dividend Rate Percentage Temporary Equity Dividend Rate Percentage Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Research and development Research and Development Expense [Member] Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible Enumeration] Interest rate swap liabilities Derivative Liability, Noncurrent Accounting Standards Update 2014-09 [Member] EX-101.PRE 13 upld-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 upld-20221231_g1.jpg begin 644 upld-20221231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1"B17AI9@ 34T *@ @ ! $[ ( M 0 (2H=I 0 ! (6IR= $ @ 0>NH< < @, /@ M H< < @, (; G)E4WI.5&-Z:V,Y9"<_ M/@T*/'@Z>&UP;65T82!X;6QN&UL;G,Z&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R M9R]D8R]E;&5M96YT)R$;'24=%Q@B+B(E*"DK+"L:("\S+RHR)RHK*O_; $,! M!P@("@D*% L+%"H<&!PJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*O_ !$( =,'1 ,!(@ "$0$#$0'_Q ? ! M!0$! 0$! 0 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! M 7T! @, !!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9 M&B4F)R@I*C0U-CH.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G* MTM/4U=;7V-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! M 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00% M(3$&$D%1!V%Q$R(R@0@40I&AL<$)(S-2\!5B7J"@X2%AH>( MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U]O?X^?K_V@ , P$ A$#$0 _ /I&BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBJ6I:SINCQ>9JE]!:KC($C@ M%OH.I_"G&+D[15Q-I*[+M%>?:I\8=%M25TRVN+]AT;'E(?Q//_CM<;J/Q;\1 MWF5M/LUBN3@Q1[FQZ$MD?D!7I4LJQ537EMZ_U[^?^5CFEF5=[61ZH?C:W\.@@?6\_^PJF_P :-5/^JTRS M7_>+G^HKS>BMUEF$7V/Q?^9D\=B']K\CT)OC-KQQLL=.'KE)#_[/2K\9M.Y6[_\ L*\IHJ'E>#?V/Q?^92QV)7VOR/:K?XR:$ZC[19W\3=\(C ?C MN_I6S9_$CPK>,%75%A8]IXV3'XD8_6OGRBN>>2X:6UU\S:.9UUO9GU#9:MIV MI G3KZVNL=?)E5\?D:MU\I@D'(.#6WI_C+Q%I8 L]7N511@)(_F*![*V0*X: MF1R_Y=S^\ZH9JOMQ^X^D:*\9TSXRZK P75;&WNT QNB)B>2PE8@!;E,+G_>&0![G%>96RW%4M7&Z\M3NIXVA4VE;U.SHJ*WN8+R M!9K2>.>)ONR1.&4_B*EK@::=F=FX4444@"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 **** "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@ HH) !). .I-<+XD^* MND:1NATO&IW0XS&V(E^K=_P_,5M1H5:\N6FKF52K"DKS=CNB0 23@#J37&Z] M\3] T;=%;RG4;A21LMN5!]WZ?EFO(=?\9:UXDGZK?Z5-YNFWDUJ_A^(E5=/O%$[#)MIODD'X=_P ,UNU\I@X.1P:[/P[\3];T3;%>/_:= MJ/X+ASO'T?D_GG\*\'$Y+)>]0=_)_P"9ZU'-$]*J^:/>:*YWPYXXT7Q*JI9W M'DW1ZVL^%?\ #LWX?I715X%2G.E+EFK,]>$XS7-%W04445F6%%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%,GGBMH'FN)$BB099W8!5' MJ2:-P'USOB?QMI/A:$B[E\Z[(REK$?IUKS"662>9Y9G:21R69W.2Q]2>]?08/)Y3M.OHNW7_@'D8G M,8Q]VEJ^YT?B;QWK'B9WCGE^SV1/RVL)PN.VX]6/UX] *YJBBOIJ=*%*/+!6 M1X4ZDJDN:3NPHHHK0@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH 2K J2".01VKT#PO\ %;4=+9;?7=VHVO3S,_OD M_'^+\>?>O/Z*PK8>E7CRU%1@JJ/ M4D]*XO6OC%X&T-F2?78;J4+N$=DIGS[;ERH/U(KY(U37M7UN0/K.J7E^P.0; MF=I-OTR>*SZ L?06N_M-1A'3PUH+,W\$^H28 ^L:=?\ OH5[7X?OY=5\,Z7J M-PJ+-=V<4\@0$*&9 QQGMDU\)5]R>#/^1#T#_L&6W_HI: 9M4444""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@ HHI&944LY"J.I)QB@!:*X_6_BOX)T$LMY MK]M+* 3Y5J3.V1V^3(!^I%>=:U^TU8HFWP[H-Q,Q'^LOI%C"G_=7=D?B* /= M:KWM_9Z;:FYU&[@M(%X,L\@11^)XKY/USXZ^.=9:18M1CTR!UV^58Q!,>XEQ*TC?F230.Q]9:W\$[' M=.1->2+F&V4\M[GT7W_*M*=.=62A!7;(G.-./-)V1H:[X@T[PYI[7FJ3>6G1 M$'+R'T4=S_DUX5XM\<:EXKGV2G[-8JG^9\YBL;*L^6.D?S"BBBO6/."BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@#T;P5\4)],\O3O$+/<6>0J7/5X1[_ -Y?U'OP*]BM M[B&[MXY[:5)89%W(Z'(8>H-?*]=3X,\=7OA2Z$;[KC3G/[VW)^[_ +2>A_0_ MD1X./RJ-2]2CI+MW_P"">MA,>X>Y5U7?L?0=%4]*U6SUK3H[[39EF@D'!'4' MT([$>E7*^4E%Q=GN?0)IJZ"BBBD,**** "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 *I:M MK&G:%ISW^L7D-G:Q_>EF;:,]A[GVZU=KS']H+_DD]Q_U]0_^A4 5=<_:)\(Z M7'Y49/NSX(^H4UYWKG[2/B:^W)HEA9:5&1PS9GD!^IPO_CM M>.T4%6-[7/''B?Q()%UK7+VZBD.YH6E*Q9_ZYC"C\JP:** "BBB@ HHHH *^ MY/!G_(AZ!_V#+;_T4M?#=?:K(#@,^+>,CUR=ZQXFUSQ V=;U>\O\'(6>=F53[* M3@?A6710,**** "BBB@ K0T'_D8]-_Z^XO\ T,5GUH:#_P C'IO_ %]Q?^AB M@#[NHHHH)"BBB@ HHHH **** "BBN9\:^,K?PGIF5V37\P_<0$_^/-_LC]>G MN-*5.=6:A!7;(G.-.+E)Z(9XV\;6OA.Q"H%GU&8?N8,\ ?WV]%_G^9'@FH:A M=:I?2WFH3O/<2MEW<_I[#VZ"B_O[G4[^:]OIFFN)FW.[=S_AVQVJO7VV!P,, M+#O)[L^7Q6*EB)>71!1117H'&%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M ;WA3Q;?>%-2\^U/FV[G$]LS860?T;T/_P"JO?\ 1=:LM?TN*_TV7S(G'(/W MD;NK#L1_GBOF*MWPGXKO/"FJBYMOWD$F%GMR<"1?Z$=C_3->1F&71Q*YX:3_ M #/1P>,=%\LOA_(^CZ*IZ3JUGK>F17^G2B6"49![@]P1V(JY7QLHN+L]SZ5- M-704444AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %>8_M!?\ ))[C_KZA_P#0J].KS']H M+_DD]Q_U]0_^A4 ?)]%%%!04444 %%%% !1110 5]R>#/^1#T#_L&6W_ **6 MOANON3P9_P B'H'_ &#+;_T4M F;5%%% @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@#PK]IW_ )!/A[_KO-_Z"E?.U?1/[3O_ ""?#W_7>;_T%*^=J"D%%%% !111 M0 4444 %:&@_\C'IO_7W%_Z&*SZT-!_Y&/3?^ON+_P!#% 'W=11102%%%% ! M1110 4457O[ZWTRPFO;V4100J7=SV'^/M32;=D)M)79G^)_$MIX7T=[Z\^=C M\L,(.#*_8>P]3V_2OGC5]6O-I/] *PZ^UR[ K"PYI?$]_+R/F,9BG7E:/PH****]0X HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .H\#^,I_"FJ?O-TNG MSD"XB';_ &U]Q^HX]"/?[:YAO+6*YM9%EAE4.CJ>&!Z&OEBO0OACXV_LF\71 MM4FQ8SM^Y=CQ"Y[9[*?T//UC[:FO>6_G_P $]; 8OV;]E/9[>1[5 M1117R1]"%%%% !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 5YC^T%_R2>X_Z^H?_ $*O3J\Q_:"_ MY)/;_ -!2OG:@I!1110 4444 M%%%% !6AH/\ R,>F_P#7W%_Z&*SZT-!_Y&/3?^ON+_T,4 ?=U%%%!(4444 % M%%% !7B7Q/\ &1UC43I&GR@V%J_[QU/$T@]_0=/KD^E=Q\2_%O\ PC^B?8[* M3;J%ZI5"K^3VKPBOI,GP5_]HFO3_,\3,L3;]S'Y_Y!1117TQX8 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >W_ M R\9'7-/.EZC+NO[5?E=CS-'Z^Y'0_@?6N]KY>TK4[G1M4M]0L7V3P.&7T/ MJ#[$<'V-?1^@:W;>(=$M]2LS\DJ_,A/*,.JGZ'_&OC\UP7L*GM(+W7^#/I,O MQ/M88_M!?\DGN/^OJ'_P!"KTZO M,?V@O^23W'_7U#_Z%0!\GT444%!1110 4444 %%%% !7W)X,_P"1#T#_ +!E MM_Z*6OANON3P9_R(>@?]@RV_]%+0)FU1110(**** "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 \*_:=_Y!/A[_ *[S?^@I7SM7T3^T[_R"?#W_ %WF_P#04KYVH*04444 M%%%% !1110 5H:#_ ,C'IO\ U]Q?^ABL^M#0?^1CTW_K[B_]#% 'W=11102% M%%% !4%]>P:=I\]Y=OL@@0R.WH *GKRGXP>)?]3X?M'])KO'_CB_^S$?[M=6 M$P[Q-94U\_0PQ%94:;FSSSQ#KEQXBURXU&ZR#*WR1YR(T'11]!^N369117WT M8QA%1CLCY&4G)N3W"BBBJ)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ KNOA=XI_L77?[-NY,65^P4$GB.7HI_'H?P]*X6@' M!R.M8UZ,:]-TY;,UI5)4IJ<>A]645R_P_P#$H\2>&(GFDW7MJ!%< GDD='/^ M\.?KFNHK\_JTY4ING+='U].:J04X[,****S+"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 **** "O,?V@O^23W' M_7U#_P"A5Z=7F/[07_))[C_KZA_]"H ^3Z***"@HHHH **** "BBB@ K[D\& M?\B'H'_8,MO_ $4M?#=?KZG!HVCW.HW1Q%;QER/[Q[#ZDX'XU\SZA?3ZGJ5Q?7;;IKB M0R.?SH^U>\OR/G M)]1*%K$6<3C/F73A,?51EA^595*U*DKSDD:0I3J? KG)45ZWIOP6@5 M0VKZK(YQREJ@7!_WFSG\A77:;X \,Z65:#2HI9 ,;[C,I/OAL@'Z 5YE7.,- M#X;R_KS.ZGEM>7Q:'@-AI&HZHQ&FV%S=8.#Y,3.!]2!Q6QJG@37=%T1M4U2" M.WA5E4H90S\].!D?K7T0B+&@2-0JJ,!5& *XWXK?\B#'I]9U83&U@*AQ"H9OF8*, D=S7 ?\-%^"?\ GGJG M_@,O_P 70!ZM17E/_#1?@G_GGJG_ (#+_P#%T?\ #1?@G_GGJG_@,O\ \70! MZM17E/\ PT7X)_YYZI_X#+_\71_PT7X)_P">>J?^ R__ != 'JU%>4_\-%^" M?^>>J?\ @,O_ ,71_P -%^"?^>>J?^ R_P#Q= 'JU%>4_P##1?@G_GGJG_@, MO_Q='_#1?@G_ )YZI_X#+_\ %T >K454TG4X-:T6SU.SWBWO($GBWC#;64,, MCUP:MT %%5-3U;3]%L7O-6O8+*V3[TL\@1?ID]_:O)O$O[1^@:=(\/ARQN-7 MD4X\YSY$)XZ@D%C^*CZT >R45\F:S\?/'&JNPM;RWTN)ACR[2 9_[Z?HM[IX_Y$4!8^[**^1-'^.7CO2/*5M574(8QCRKV%7W?5QAS_ -]5 MZ1X?_:7L)BL7B;19K4X ,]DXD4GN2C8('T+&@+'N=%8_A[Q;H/BJV,_A_5+> M^5?O*C8=/]Y#AE_$5L4""BBB@ HHHH **** "O,?V@O^23W'_7U#_P"A5Z=7 MF/[07_))[C_KZA_]"H ^3Z***"@HHHH **** "BBB@ K[D\&?\B'H'_8,MO_ M $4M?#=?_.M9&+GQ%=0)G(6SQ;X]LH 3^)-2?W[B9I#^9- ['W-+K6EP_Z[4K./\ WYU']:8OB#1G;"ZM M8L3V%RG^-?"-% 6/OJ&XAN%W6\TI1B+&R-KEGC'ML8E2/8B@+'VY17R[H7[1GBS3V"ZS!9ZO%G)+ M)Y,GT#)\O_CIKU;PM\>?"/B%D@OY9-%NFP-MZ1Y1/M(./Q;;0%CTRBFQR)-$ MLD+K)&X#*ZG(8'N#3J!!17/^,_&FE^!=&BU/6Q<&WEN!;KY"!FW%68<$CC"& MN)_X:+\$_P#//5/_ &7_P"+H ]6HKRG_AHOP3_SSU3_ ,!E_P#BZ/\ AHOP M3_SSU3_P&7_XN@#U:BO*?^&B_!/_ #SU3_P&7_XNC_AHOP3_ ,\]4_\ 9?_ M (N@#U:BO*?^&B_!/_//5/\ P&7_ .+H_P"&B_!/_//5/_ 9?_BZ /5J*\I_ MX:+\$_\ //5/_ 9?_BZ/^&B_!/\ SSU3_P !E_\ BZ /5J* -_ MB+HG@ 61UU;IOMN_ROL\8?[FW.] 'J-%%% !102 "2< =2:\X\5?'+P?X:=[>"Y M?5[M<@Q6(#(IQQND)"XSQ\NXCTH ]'HKY>U[]HSQ5J+%=$M[31XLY!5?/D^A M9QM_\=%<#J?CGQ5K#2?VEXAU*=9/O1FY81G_ ( "%'Y4#L?;,]Y;6O\ Q\W$ M4.?^>CA?YU4_X2'1?^@O8?\ @2G^-?";,68LQ))ZDGK24!8^]8-1LKH@6MY; MS$]/+E5OY&K-? -:VG^*O$.DJ%TS7-2M$!R$@NW1?R!Q0%C[HHKY1T/]H'QK MI;@7\UMJT( &RYA"L /1DVG/N@<@+'J]%1V]Q#=VZ7%K-'/#(-R21L&5AZ@C@U)0(**** "BBB@ HHHH M**** "BBB@ HHHH **XKQ5\6_"'A$R17NI"[O$.TVED!+(#W!Y"J1Z,17D^O M_M+:G.SQ^&]&M[2/)"S7;&5R.QVC 4^V6H ^C:1G5%+.P51U). *^,M5^*_C MC62OVOQ)>QA>BVK"W'X^6%S^-:A>ZC,9=0NY[J0G)>>5G)_$F@=C[GDUO M2H3B;4[.,^C7"#^M-77]'=L)JUBQ]!F_]?<7_H8K/K0T'_D8 M]-_Z^XO_ $,4 ?=U%%%!(4R:6."%YIG"1QJ6=F. H R2:?7&_%'6/[*\%S0Q MOMFOF%NN#SM/+?AM!'_ JVH4G6JQIKJS.K45.#F^AXOXBU=]=\17NI/_ ,O$ MI*@C&$'"C\% %9M%%?H48J$5%;(^.E)R;D^H44451(4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 =9X$\%Q^, M+B[$]ZUM':A"0D>XONW=R>/N^]>HZ9\,/#&G%&>S>]D4Y#W4A8'ZJ,*?Q%:?JCGQ7\"?HSP:BBBOOSY **** "BBB@ HHHH *** M* "BBB@ HHHH *[[X1ZW]@\32:;*V(M03"Y/21N_[L/_H^ M.OCVOL+XV_\ )&]=_P!V'_T?'7Q[0-!1110,**** "BBB@ HHHH ^V_AY_R3 M/PW_ -@NW_\ 1:UT=U7_ *Z0 M?^CDKY&KZY^/'_)'M5_ZZ0?^CDKY&H&@HHHH&%%%% !1110 4444 ?;GP]_Y M)IX:_P"P5;?^BEKS_P"(?Q\T[0&ETWPDL6J:@OROYY%>5^ M)/B]J%_X'TGPKH?F6-E:V$-O=S!L27#*@5ER.B9'U/?CBO-Z!6-7Q!XFUGQ3 MJ!O=?U":]FYV^8WRQ@]E4<*/8 5E444#"BBB@ HHHH **** "BBB@">TO+FP MNX[JQN);:XB;='+"Y1D/J".17LG@;]H?4M.:*R\9Q'4;7(7[;$ LT8QU8='[ M>AZG)Z5XI10!]WZ+KNF>(]+CU'1+V*]M9.DD39P< [2.JL,C(."*OU\/^$_& M6M>"]76_T*Z,39'FPMDQ3J/X77N/?J.Q%?5?P[^)ND?$&P;[-_HNIP(#<64A MY7_:4_Q+GOU'&0,C(*QVM%%% @HHHH *\Q_:"_Y)/8_M!? M\DGN/^OJ'_T*@#Y/HHHH*"BBB@ HHHH **** "ON3P9_R(>@?]@RV_\ 12U\ M-U]R>#/^1#T#_L&6W_HI:!,VJ***!!1110 445X_\4_C=;^&7GT7PJT=UJR@ MI-<\-':GT]&<>G0'KGD4 =QXS^(?A_P+:>9K5WFY==T5G#AII!TR%[#@\G X M]>*^+?-M;23^R-,?*_9[5CO=2,8>3J>_ P/4&N U#4+S5;^6]U* MYENKJ9MTDLK%F8_6JU!5@HHHH **** "BBB@ HHHH **** .M\&?$KQ)X&F MTF\,EGDE[&XR\+9ZD#/RGW7'OFOI?X?_ !7T+Q["L$3"PU4#Y["9P6;C),9X MWC /N.X[U\=U+;7,]G=17-I,\$\+AXY8V*LC#D$$=#0!]-?M*_\ )-[#_L+1 M_P#HF:OF"O2/%WQ6N/&WPSM-%UM,ZM::A'-]H10%GC$&/K=?\ MM*OGZOH']J#[GACZW7_M*OGZ@I!1110 4444 %%%% !6AH'_ ",FF_\ 7W%_ MZ&*SZT- _P"1DTW_ *^XO_0Q0!]W5R/CKXE:%X"LLZE-Y]\Z;H+&$YDD]"?[ MJY_B/H<9/%!\PP>.M?3WP]^*FB^/[810'[%JJ+F6QE;+8[LA_B7]1W'3/QS4]G M>W.G7L5Y83R6]S"P>.6)BK(1W!% 'WO17E_PA^+,7C>S&E:RR1:];IDX&U;I M!_&OHWJOXCC(7U"@D**** "BBB@ HHHH ***\/\ BG\=(],,NB>"9DFO!E+C M4 -R0GH5C[,W^UR!VR>@!Z!XY^)WA[P);LNHW'VC4"N8K" @R-Z%O[B^Y]\ MU\X>-OC%XG\9M);FX_LS36R!9VC$;E/9VZOQUZ#VKA;FYGO;J2YO)I)YY6+R M2R,69V/4DGJ:BH*"BBB@ HHHH **** "BBB@ HHHH [;P3\5O$O@B2*&TNC> M::I^:PN6+1XSD[#U0\GIQGD@U],^ _B7H7CZS_XETOD7\:!I["8CS(^@)']Y MHR 3BOC"K-A?W>EW\-[IUQ);7,#!XY8FPRGV- 'T!^T[_R"?#W_ %WF M_P#04KYVKT'Q[\39/'_A+1;;4H/+U73Y9//D082=2J@.!V/!R.G<=<#SZ@ H MHHH **** "BBB@ K0T'_ )&/3?\ K[B_]#%9]:&@_P#(QZ;_ -?<7_H8H ^[ MJ***"0KQ/XP:L;SQ1#IR-F.QAY&.COR?_'0GZU[83@$GH*^8=;U)M8UV]U!P M1]IF:0*3]T$\#\!@5[N2T>:LZC^ROS_IGE9I4Y:2AW_0HT445]:?.A1110 4 M444 %%%% !1110 4444 %%%% !1110 445)!;S74RPVT,DTK'"I&I9C] *+V MW CHKJ]-^&GB?4L$V(M(S_'=/LQ_P'EOTKKM,^"T8"/K&JLQQ\\5JF #[.W7 M_OD5PUEQ3OC!>Y_>Y_!N!^ KHXXTBC6.)%1%&%51@ ?2O+JYY!:4H7]3 MNIY5)_'+[CPS3/A-XDOCF[2"P3CF:0,Q'L%S^N*YKQ#HYT#7[K3&F$YMV ,@ M7;NRH/3\:^FJ^>?B+_R4'5?^NB_^@+6F6X^MBJ[C.UK=/5$XW"4Z%)..]SF: M***]X\@**** "BBB@#U/X)_Z[6?]V'_V>O6:\F^"?^NUG_=A_P#9Z]9KXC-? M]\G\OR1]3E_^[1^?YA1117F'<%%%% !7&?%;_D0;C_KM'_Z%79UQGQ6_Y$&X M_P"NT?\ Z%77@O\ >:?JCGQ7\"?HSP:BBBOOSY **** "BBB@ HHHH **** M"BBB@ HHHH **** /;_A#JGVSPB]BQ&^QF*@?[#?,#^9;\J[VO#_ (1:G]C\ M8-9NS;+Z!D"CIO7Y@3^ ;\Z]PKXC-*/LL5+SU^__ ()]3@*GM*"\M HHHKS# MN"BBB@ HHHH **** "BBB@ HHHH *\0_:;_Y%O0_^OM__0*]OKQ#]IO_ )%O M0_\ K[?_ - H ^<****"@HHHH **** "BBB@!1U%??B_<7Z5\!CJ*^_%^XOT MH$Q:***!!1110 4444 <'\;?^2-Z[_NP_P#H^.OCVOL+XV_\D;UW_=A_]'QU M\>T#04444#"BBB@ HHHH **** /MOX>?\DS\-_\ 8+M__1:UT=U7_KI!_Z.2OD M:@:"BBB@84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %7=)U:_P!"U6WU+2;J2UO+=]\".#5*B@#[#^%_Q,LOB#HQ M$@2VUBU4?:K4'AO^FB>JD_B#P>Q/=U\*>'M?O_#&O6NKZ1+Y5U;/N4GD,.A4 MCN",@U]F>"_%UCXV\+VVLZ=\@D^6: MEH)!]Y#_,'C((/>@3-^BBB@05YC^T M%_R2>X_Z^H?_ $*O3J\Q_:"_Y)/"]#_LS2I!_;>H1GRR#S;1G(,GUZA?<$]L$ Y[XT?&!M),_ACPK:>1I99&+.[G+ M,3R23W-,HHH **** "BBB@ HHHH **** "BBB@ HHHH LZ=J%WI.I07^G3O; MW5NXDBE0\JPK[(^''CJV\>^$XM0CVQWD6(KV ?\ +.3'4?[)ZC\NH-?%U=S\ M)?&[>"/&\$UQ(5TV\(M[U<\!2>'_ . GGZ;AWH ^Q:* /\ QQ^)[>&M//AW0;C;JUVF9Y8V^:UB/OV=NW<#GN#0!S?QH^,32O<>%O"E MQB(9COKV,\N>AB0^G8GOT'&<^"T44%!1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %:&@_\ (QZ;_P!?<7_H8K/K0T'_ )&/ M3?\ K[B_]#% 'W=111028'CC4/[-\$:I.#AC 8E(/.7^08_[ZS7SE7L_QEOE MA\-V5D&(DN+G?@=U13G]66O&*^PR6GRX=R[L^R"BBBO:/+"BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#WC1?AEX:M+>&::UDO9&56S%O_ -?B+_P E!U7_ *Z+_P"@+7T-7SS\1?\ DH.J M_P#71?\ T!:]W(_]XEZ?JCRLT_@KU_1G,T445]:?.A1110 4444 >I_!/_7: MS_NP_P#L]>LUY-\$_P#7:S_NP_\ L]>LU\1FO^^3^7Y(^IR__=H_/\PHHHKS M#N"BBB@ KC/BM_R(-Q_UVC_]"KLZXSXK?\B#$M+NFD\QWM8][>K!<-^H-?-Y MY3TA4^1[>53^*'S-:BBBOF3W HHHH **** "BBB@ HHHH **** "O$/VF_\ MD6]#_P"OM_\ T"O;Z\0_:;_Y%O0_^OM__0* /G"BBB@H**** "BBB@ HHHH M4=17WXOW%^E? 8ZBOOQ?N+]*!,6BBB@04444 %%%% '!_&W_ )(WKO\ NP_^ MCXZ^/:^POC;_ ,D;UW_=A_\ 1\=?'M T%%%% PHHHH **** "BBB@#[;^'G_ M "3/PW_V"[?_ -%K71USGP\_Y)GX;_[!=O\ ^BUKHZ"3SKX\?\D>U7_KI!_Z M.2OD:OKGX\?\D>U7_KI!_P"CDKY&H&@HHHH&%%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 5Z%\'/'Q\$^,$CO9BND:@1#= M](S_ R_\!)Y]B?:O/:* /OZBO,_@7XS/BCP(ME>2!K_ $@K;R9)):+'[MS^ M *_\ SWKTR@D*\Q_:"_Y)/G5YC^T%_R2>X_P"OJ'_T*@#Y/HHH MH*"BBB@ HHHH **** "ON3P9_P B'H'_ &#+;_T4M?#=?(M>L_#'AV]UG4V*VUI&78#JQZ!1[DD >YKXI\2>(;[Q5XB MN]9U1PUQ=/N(7.U!T"KGL!@#Z5Z[^T=XR:ZU6U\)VE>&T#04444#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH *4=124HZB@#[\7[H^E+2+]T?2EH)/ OVH/N>&/K=?^TJ^ M?J^@?VH/N>&/K=?^TJ^?J"D%%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 ?7WP4\4-XG^&MG]H??=Z<393'&,[ -A_[ MX*\]R#7H%?,W[-VOFQ\:7NBR2 1:E;;T4CK+'R,?\!+_ )"OIF@04444",+Q MIXJM/!GA.\UJ]PWDKB&+.#+(>%0?4]?0 GM7Q7J^JWFN:Q=:GJ+D\/V-_&B[\S M7M/L^T-L9/Q=B/\ V05YO77_ !2G,WQ O$)R(4B0?]\!OYL:Y"OO?B+_ ,E!U7_KHO\ Z M>[D?^\2]/U1Y6:?P5Z_HS MF:***^M/G0HHHH **** /4_@G_KM9_W8?_9Z]9KR;X)_Z[6?]V'_ -GKUFOB M,U_WR?R_)'U.7_[M'Y_F%%%%>8=P4444 %<9\5O^1!N/^NT?_H5=G7&?%;_D M0;C_ *[1_P#H5=>"_P!YI^J.?%?P)^C/!J***^_/D HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *]W^$]W]I\!Q1_P#/M/)%U]]__L]>$5Z[\%+IFT_5 MK4_CELK8A+NF>GT445\8?3!1110 444 M4 %%%% !1110 4444 %>(?M-_P#(MZ'_ -?;_P#H%>WUXA^TW_R+>A_]?;_^ M@4 ?.%%%%!04444 %%%% !1110 HZBOOQ?N+]*^ QU%??B_<7Z4"8M%%% @H MHHH **** .#^-O\ R1O7?]V'_P!'QU\>U]A?&W_DC>N_[L/_ */CKX]H&@HH MHH&%%%% !1110 4444 ?;?P\_P"29^&_^P7;_P#HM:Z.N<^'G_),_#?_ &"[ M?_T6M='02>=?'C_DCVJ_]=(/_1R5\C5]<_'C_DCVJ_\ 72#_ -')7R-0-!11 M10,**** "BBB@ HHHH **** "E R>*]4^''P/U3Q&M1*,,J\D)B5AZ@O@&M%_@S\0$4,WAN8C&?EFB)_(-7V+10*Y\, MZQX3\0: N_6M%OK&/=M$D]NRH3Z!L8/YUCU]_$9ZUP'B_P"#/A/Q7"\B62Z5 M?G)6ZLE"9//WD^ZW)R>AXZB@+GR!176>._AUK?@'4O)U./SK.1B+>]B!\N4> MG^RWJI_#(YKDZ!A1110 4444 %%%% !1110!W_P7\4GPQ\2K'S7(M-1/V*<= MOG(V-^#[>?3-?7]? 2L58,I((.01VK[@\$Z^OBCP1I.L@Y>ZMU,O&,2#Y7'T MW!J!,W:\Q_:"_P"23W'_ %]0_P#H5>G5YC^T%_R2>X_Z^H?_ $*@1\GT444% M!1110 4444 %%%% !7W)X,_Y$/0/^P9;?^BEKX;K[D\&?\B'H'_8,MO_ $4M M F;54M9U6WT/0[W5;TX@LX'F?G!(49P/<]![FKM>1?M&:^=-\ V^DQ.%DU6Y M"NI')BC^9L?\"\O\Z!'S5JVIW&LZQ>:G>MNN+R9YI".FYB2<>W-4Z**"@HHH MH **** "BBB@ HHHH **]1^&_P $]4\9)'J6KO)I>CDAE@Q_$ M>.1@'FOHGPO\/_#/@^%!HFE0QSJN#=2+OF;URYY&?08'M0%SY*TWX=^,-7C2 M2P\-ZC)&XW)(T!1&'J&; -:A^#/Q 5-Q\.38]IXB?RW5]BT4"N?#FK^#O$F@ M0M-K.AW]G"K;3-+;L(\^F_&/UK$K[^K@_%WP=\)^+8Y)&L5TV^;D7=DH0Y_V ME^ZW/7(S[B@+GQ[178^/?AGKG@"] U!/M.GR-M@OX5/EOZ!O[K8['WP3BN.H M&%%%% !1110 4444 %%%% !2CJ*2E'44 ??B_='TI:1?NCZ4M!)X%^U!]SPQ M];K_ -I5\_5] _M0?<\,?6Z_]I5\_4%(**** "BBB@ HHHH **** "BBGPPR M7$R0P1M++(P5$1268GH !U- #**];\*_L\^)-;MTN=)L<$3QGG\4K@?%/[.>NZ7 ]SXX)["@+GC= M%2W-M/9W4EM>0R03Q,4DBE0JR,.H(/(-14 %%%% !1110 4444 %%%% '3_# M?53HOQ*T&^R JWJ1N3V1SL8_]\L:^UZ^ XW,'DZ(OXL0/QK9KQ#]I;7VMM!T MK086&;R9KB;#O6_AU\"-1\40PZIXDDDTO M2Y!NCB"_OYU]0#]P'L2"3V&"#7T+X;\%>'O"5N(] TJWM6V[6F"[I7_WG/S' MZ9Q0%SY'T_X:>--34/:>&=1*, 5:6$Q @]P7QFM!_@S\0$3()5G\3:I*G*R7DK#Z%R:SZ_1J*M3BO)'Q=1WFWYA1116A 4444 %%%% ! M1110 4444 %%%% !1110 4444 ?4UG_QX6__ %R7^535#9_\>%O_ -?B+_R4'5?^NB_^@+7T-7SS\1?^2@ZK_UT7_T! M:]W(_P#>)>GZH\K-/X*]?T9S-%%%?6GSH4444 %%%% 'J?P3_P!=K/\ NP_^ MSUZS7DWP3_UVL_[L/_L]>LU\1FO^^3^7Y(^IR_\ W:/S_,****\P[@HHHH * MXSXK?\B##=L1$]NHHHKX,^ ML"BBB@ HHHH **** "BBB@ HHHH *\0_:;_Y%O0_^OM__0*]OKQ#]IO_ )%O M0_\ K[?_ - H ^<****"@HHHH **** "BBB@!1U%??B_<7Z5\!CJ*^_%^XOT MH$Q:***!!1110 4444 <'\;?^2-Z[_NP_P#H^.OCVOL+XV_\D;UW_=A_]'QU M\>T#04444#"BBB@ HHHH **** /MOX>?\DS\-_\ 8+M__1:UT=U7_KI!_Z.2OD M:@:"BBB@84444 %%%% !1110 5[?\$?A+'K(C\4^)H-]BCYLK1QQ.P_Y:,.Z M ]!W(YX'/G/PZ\(/XW\;V6D?,+8GS;MU."D*_>P>Q/"CW85]HVUO#9VL5M:Q M+#!"@CCC085% P !V % F24444""BBB@ HHHH HZUHNG^(=(N-,U>V2YM;A" MKHXZ>X/8CL1R#7QY\1? EYX!\42:?/OELY1YEG)4]/]X="/H>A%?:-<-\ M7/!B>,O =U%#$'U&R4W-FP7+;E&608_O*",>NT]J!H^.J***!A1110 4444 M%%%% !7TW^S;K)O/ ]_I#/^1#T#_L&6W_HI:^&Z^Y/!G_( MAZ!_V#+;_P!%+0)FU7RW^T5K8U#XC1Z=&S;-,M4C93T$C_.2/^ E/RKZDKXG M^(^I-JWQ+\07;G=F^DC4^JH=B_\ CJB@$_J>.0"*\U\,:#<>*/%&GZ+:;O, MO)UC+*N=B]6?'HJ@G\*^V]'TFTT+1K32]-B$5K:1"*-0.P[GU)ZD]R2: 9< M"J H & !VI:**"0HHHH **** *NIZ99:UI=QIVJ6R75I<(4EBD'##^A[@CD M'D5\B?%+XY"B5UWVTK#_ %4P!VM_0^Q(H&?$=%37=K/8WDUI>1-#<02-'+&XP493@@^X M(J&@84444 %%%% !1110 4HZBDI1U% 'WXOW1]*6D7[H^E+02>!?M0?<\,?6 MZ_\ :5?/U?0/[4'W/#'UNO\ VE7S]04@HHHH **** "BBB@ HHHH D@AEN;B M."WC:665@B(@RS,3@ #N2:^KOA/\);3P5I\6I:O%'/K\J9=S\RVH/\"=L^K? M4 XZ^:_L[>"X]5UZY\2W\6^WTPB.U#+E6G(R6^J+@_5E/:OI:@3"BBB@0444 M4 >;?%KX66OC?2);_3((XM?MUW12CY?M"@?ZMOZ$]#@9QFODV6*2"9XID:.2 M-BKHPP5(X(([&OONOE7X_P#A:/0?'XU&TB$=MK$9G( P/.!Q)^>58^[&@:/* MZ***!A1110 4444 %%%% !7W!X$D:;X=^')'.6;2K8D^I\I:^'Z^W/A]S\-? M#7_8*MO_ $4M F=%7R1\=]9_M;XKWL:.'BT^*.T0CU W,/P9V'X5];DXZU\) M^(M2&L^*-4U-1@7MY+< >@=RW]: 1FT444#"BBB@ HHHH **** "OJGLRGL1V-?'_P 1/ =[X \2O87),UI+ MF2SN<<2IGO\ [0Z$?T(K[2KCOBCX*C\<>";JR2)6U"W4SV+\9$@'W MW(/:@9\944K*58JP((."#VI*!A1110 4444 %%%% !6AH/\ R,>F_P#7W%_Z M&*SZT-!_Y&/3?^ON+_T,4 ?=U%%%!)\M7Y)U&Y)Y)E;/YFH*ENUV7LZ]=LC# M]:BK])CLCXE[A1113$%%%% !1110 4444 %%%% !1110 4444 %%%% 'U-9_ M\>%O_P!LUY-\$_]=K/^[#_[/7K-?$9K_OD_ ME^2/J#4445]^?(!1110 4444 %%%% !1110 444 M4 %%%% !1110 5W/PBD5/'&&."]K(J^YRI_H:X:NV^$T1D\>1L,8CMY&.?3& M/ZUQX[_=:GHSIPO\>'J>[4445\"?7!1110 4444 %%%% !1110 4444 %>(? MM-_\BWH?_7V__H%>WUXA^TW_ ,BWH?\ U]O_ .@4 ?.%%%%!04444 %%%% ! M1110 HZBOOQ?N+]*^ QU%??B_<7Z4"8M%%% @HHHH **** .#^-O_)&]=_W8 M?_1\=?'M?87QM_Y(WKO^[#_Z/CKX]H&@HHHH&%%%% !1110 4444 ?;?P\_Y M)GX;_P"P7;_^BUKHZYSX>?\ ),_#?_8+M_\ T6M='02>=?'C_DCVJ_\ 72#_ M -')7R-7US\>/^2/:K_UT@_]')7R-0-!1110,**** "BBB@ HHHH ^D/V:O# MRVWA[4_$$J_O;R86T1*\B-!DD'T+-C_@%>W5QOPCTX:9\)] A&,R6WV@D=_, M8R?^S5V5!(4444 %%%% !1110 4444 ?%GQ-T)?#GQ+UO3HMHB6X,L048"I( M!(J_@&Q^%@?]@RV_\ 12U\-U]R>#/^1#T#_L&6W_HI M:!,V7=8XV=SA5&2?05\#W4[75W-<2$L\KL[$G)))S7W'XKN#:>#=:N!G,-A/ M(,#TC8U\+T @HHHH&%%%% !1110 4444 >U_LU:$EWXHU36IDW?8+=8HB1T> M0G)'N%0C_@5?2=>/_LUP!/AWJ$Q0!I-3<;L:!OJZJP_]%FOG:@H**** "BBB@ HHHH *4=124HZB@#[\7[H M^E+2+]T?2EH)/ OVH/N>&/K=?^TJ^?J^@?VH/N>&/K=?^TJ^?J"D%%%% !11 M10 4444 %%%+0!]C_!_0X]"^%>C1*@$EW#]LE8#!9I/F&?<*5'X5VU16MO': M6<-M H2*&-8T4?P@# %2T$A1110 4444 %>,_M+6$,O@C2[]E_?V]_Y2-Z*\ M;%A^<:_E7LU>4_M%_P#)+D_["$7_ *"] 'RO11104%%%% !1110 4444 %?; MGP^_Y)IX:_[!5M_Z*6OB.OMSX??\DT\-?]@JV_\ 12T"9I:_>'3O#6IWHQFV MM)9AGI\J$_TKX1K[:^(LWD?#/Q(^:3W8.4_D@KTJ@D**** "BBB@ HHHH **** /C[XT>'AX>^*6I)%'Y=O?$ M7L(]0_WO_'P]<%7N_P"T[IR)J?A_4E'SS0S0.?9"K+_Z&U>$4%!1110 4444 M %%%% !6AH/_ ",>F_\ 7W%_Z&*SZT-!_P"1CTW_ *^XO_0Q0!]W4444$GR] MJ\)M];OH6&#'<2(1G.,,152M3Q0-OB_6!Z7T_P#Z,-9=?H]-W@GY'Q%O_ -?B+_R4'5?^NB_^@+7T-7S MS\1?^2@ZK_UT7_T!:]W(_P#>)>GZH\K-/X*]?T9S-%%%?6GSH4444 %%%% ' MJ?P3_P!=K/\ NP_^SUZS7DWP3_UVL_[L/_L]>LU\1FO^^3^7Y(^IR_\ W:/S M_,****\P[@HHHH *XSXK?\B#?!\9\;2'TLW/\ X\M<'7H7P9B+>++R7^%+)A^)=/\ UQ9@[86?H=6#UQ$ M?4]JHHHKX(^M"BBB@ HHHH **** "BBB@ HHHH *\0_:;_Y%O0_^OM__ $"O M;Z\0_:;_ .1;T/\ Z^W_ /0* /G"BBB@H**** "BBB@ HHHH 4=17WXOW%^E M? =??43K)"CHP964$,#D$8ZT"8^BBB@04444 %%%% ' _'!U3X-ZYN.-P@4> MY\^.OC^OJ/\ :.OC;?#6WME=0;K4(T92>2JJ[']0OYU\N4#04444#"BBB@ H MHHH **** /MOX>?\DS\-_P#8+M__ $6M='7.?#S_ ))GX;_[!=O_ .BUKHZ" M3SKX\?\ )'M5_P"ND'_HY*^1J^N?CQ_R1[5?^ND'_HY*^1J!H****!A1110 M4444 %%%% 'VY\/3GX:>&O\ L%VW_HI:Z*N#^"VJ?VI\)-&8ONDMD>V?G.W8 MY"C_ +YVUWE!(4444 %%%% !1110 4444 ?.'[3;QGQ+H: ?O5M'+''8OQS^ M!KQ"O5_VBM22]^)R6L?_ "XV,4+_ .\Q:3^3K7E%!04444 %%%% !1110 5U M'PT#-\4/#@0X/]HPG\-PS^E+_LSWT4G@O5K!3^^@U#SG M'HKQJ%_6-J]HH)"BBB@ HHHH **** "BBB@#Q_\ :591\.=/4D;CJL9 SR0( M9?\ $5\PU] ?M.ZAQX>TU)!_RVGDC[C[BH?_ $.OG^@I!1110 4444 %%%% M!2CJ*2E'44 ??B_='TI:1?NCZ4M!)X%^U!]SPQ];K_VE7S]7T#^U!]SPQ];K M_P!I5\_4%(**** "BBB@ HHHH *NZ-&LVO6$3YVOA852K0T#_D9--_Z M^XO_ $,4 ?=U%%%!(4444 %%%% !7E/[1?\ R2Y/^PA%_P"@O7JU>4_M%_\ M)+D_["$7_H+T ?*]%%%!04444 %%%% !1110 5]N?#[_ ))IX:_[!5M_Z*6O MB.OMSX??\DT\-?\ 8*MO_12T"97^)_\ R2WQ%_UX2?RKXKK[=^($/VCX;^(X MQR3IEP0/<1L1_*OB*@$%%%% PHHHH **** "BBB@#Z]^!?\ R1K1?K_"Q+7@-87DL)'J"1)G_Q\_E7J5!(4444 %%%% !1110 4444 M>$?M/%?[/\. _>,MP1],)G^E?/%>W_M-:GYOB71-+'2VM'N#]9'V_P#M+]:\ M0H*04444 %%%% !1110 5H:#_P C'IO_ %]Q?^ABL^M#0?\ D8]-_P"ON+_T M,4 ?=U%%%!)\\_$6V6T^(&J(G1G63IW9%8_J37,UWGQ?M/(\:),!Q<6J.3ZD M$K_("N#K] P*84445!04444 %?/7Q'4K\0M5!_OH?_(:U]"UX9\7+(6WC?SUSB[M MTD)QW&4Q^2C\Z]O)9)8EKNO\CR\SBW13[,X:BBBOKSYP**** "BBB@#U7X)* M=^M-VQ /_0Z]7KSKX-6?E>&KV[92&GNMH)Z%548(_%FKT6OALSDI8N;7]:'U M>!C;#Q_KJ%%%%><=@4444 %<5\6'5? 4P8X+3Q@>YSG^E=K7G_QCF">#[:+/ MS27B\>H"/G^E=N 5\5#U.;%NU"?H>)T445]Z?(A1110 4444 %%%% !1110 M4444 %%%% !1110 5ZI\$X@7UF4CD"%0?KO)_D*\KKVOX.6@A\)W-R5PT]VW M/JJJH'ZEJ\O-IA_]?;_ /H%>WUXA^TV#_PC6AG''VM^?^ 4 ?.%%%%! M04444 %%%% !1110 5]M?#O5%UCX;Z!>K)YA>QC21O5T&Q__ !Y37Q+7T+^S M?XQC:TO/"=[*%E1S=609CEU/^L0=N" V/]ICVH!GO-%%%!(4444 %%%9/B?Q M'8^$_#EWK.J/M@MDSM'61NBH/+U?UO5[K7]=O=6U!MUQ>3-*_)P"3T&>P' '8 50H*"BBB@ M HHHH **** "BBB@#[;^'G_),_#?_8+M_P#T6M='7.?#S_DF?AO_ +!=O_Z+ M6NCH)/.OCQ_R1[5?^ND'_HY*^1J^N?CQ_P D>U7_ *Z0?^CDKY&H&@HHHH&% M%%% !1110 4444 >^_LT>)=LFJ^&KB3[V+VV7'?A9.?IY9 ]FKZ!KX5\-Z_> M>%_$EEK.G-B>TE#@$X#CHRGV()!^M?;'AW7['Q/X?M-8TJ3?;74>]<]5/0J? M0@Y!^E F:5%%% @HHHH **** "FR2)#$\DKJB(I9F8X"@=233J\F^/GCI/#_ M (3.@6,V-2U9=KA3S';]&)_WL%1[;O2@#YV\9Z\WB?QIJNL%F9;JY9HMPP1& M#A!^"A1^%8=%%!04444 %%%% !1110 5Z1\!;&2[^+VG2QC*VD4\TGLOELG\ MW%>;U[C^S)IID\0:YJF#M@M4MP>QWON_]I_K0!]&UYC^T%_R2>X_Z^H?_0J] M.KS']H+_ ))/MIWB;'J MK$?TK[SKXP^*^FC2OBMX@MAC#79G&.WF@2?^ST CD****!A1110 4444 %%% M% 'K7[/'B-=)^($FE3MMAU> QKR /-3++G/MO'U85]25\$V-[/INH6]]9OY= MQ;2K-$X_A=2"#^8K[6\$>+;3QKX2M-9LRJM(NRXB!R891]Y#_,9Z@@]Z!,Z" MBBB@04444 %%%% !117G_P 8/'R>"/!\BVD@&K:@&AM%'5/[TG_ 0>/]HCMF M@#Y]^,OB5?$WQ-U"6!]]M98LH""""$)W$8Z@N7(/H17!T44%!1110 4444 % M%%% !2CJ*2E'44 ??B_='TI:1?NCZ4M!)X%^U!]SPQ];K_VE7S]7T#^U!]SP MQ];K_P!I5\_4%(**** "BBB@ HHHH *T- _Y&33?^ON+_P!#%9]:&@?\C)IO M_7W%_P"AB@#[NHHHH)"BBB@ HHHH *\I_:+_ .27)_V$(O\ T%Z]6KRG]HO_ M ))\LWR5N('B./1E(_K7P77W]7P M[XUTT:1X[URP2,QQV]_,D:MV3>=O_CN* 1AT444#"BBB@ HHHH **** /;/V M:_$0M/$NI:!,RA+^$3P[F_Y:1]5 [Y5B?^ 5])5\(Z'K-WX>UVSU;37V7-G* M)8R>AQU!]B,@CT)K[:\->(;+Q5X'<^F>5'XD?=H ^? MOB5XC3Q7\1-6U2!BUL\WE6YSD&- $4CTSMW8]ZY6BB@H**** "BBB@ HHHH M*T-!_P"1CTW_ *^XO_0Q6?6AH/\ R,>F_P#7W%_Z&* /NZBBB@D\L^-5DQ@T MJ^5/E5I(7;'<@%1^C5Y-7OGQ1T[[?X$N74$O:2).H'L=I_1B?PKP.OL\GJ<^ M%2[-K]?U/F)G'SO]^I]=A)\]"+\OR"BBBN(Z0HHHH *X'XN:&VH^&HM M1@4M+I[EF &._!-QX7U)IK=&?2YW_ ',@Y\LG^!O<=CW'XXY.OOJ56%:" MG!W3/D:E.5.3C+<****U,PI41I'5$4LS'"J!DD^E)7IGPN\$R7%W%K^J1%8( MCNM(V',C=G^@[>_/;GGQ.(AAZ;J2_P"'-J%&5::A$]*\+Z1_87A>PTX_?AB' MF?[Y^9OU)K6HHK\_G)SDY2W9]?&*C%170****DH**** "O*/C7= MI%HK_,! M+(Z>WRA3^C5ZO7@GQ3U$7_CJX1""MI&EN".Y'S']6(_"O7RBGSXI/LF_T_4\ M[,9\N':[G'4445]F?,A1110 4444 %%%% !1110 4444 %%%% !1110 5]$? M#ZR-AX"TN-OO21&8G_?)8?H17SW;P/I)P*^HK.UCL;&"T@& M(H(UC0>BJ,#^5?/9Y4M3A#N[_=_PY[.50O.4R:BBBOECW@HHHH **** "BBB M@ HHHH **** "O'OVE( _P /-/FYS'J:#\#%)_@*]AKS;X^6'VWX27TH7_#;XM:3XZLXK6X>.QUM5Q+:,V!*0.6C)ZCOCJ.>HY/ MH-? :LR.&1BK*<@@X(-=_H'QN\<:#$L/]IKJ4*YPFHIYI_[[R'/_ 'U0*Q]> MT5\U+^TQXB$6'T33"_\ >!D _+=_6LG5?VA?&VH1E+1K'31_>MK?0^BKU8\]J^4_B?\3[WXA:JJHKVNCVS$ MVUJ3R3T\Q\=6([= .!W)X_4]7U'6KPW>L7UQ?7!&/-N)3(P'7 )Z#GI5.@=@ MHHHH **** "BBB@ HHHH **** /MOX>?\DS\-_\ 8+M__1:UT=U7_KI!_Z.2OD M:@:"BBB@84444 %%%% !1110 5Z!\*_BA=?#_5C#?T4 ?>6DZO8:[I<.HZ1=QW=I.NZ.6,Y!]O8CN#R.]7*^)/!WCO7 MO VHM=:#=;$DP)K:4;HI@/[R^ON,$<\\FO?/"W[17AS4XXXO$D$VCW6/FD"F M6 _0K\PSZ%<#UH%8]?HK'TSQ=X=UG TK7=.NV.,)%)-/RIP8X)A,X/^ZF3^E>4^+_VD0T3V MW@O3V5B"/MMZ!\ONL8SGU!8_5: /4_'_ ,0M*\ :*;F^837LH(M;)6P\S>OL MH[M_,X%?('B'Q!J'BC7KG5]7F\VZN6RQ P%'0*!V ' J#5-5O]:U*6_U:[EO M+N8Y>69MS'V]@.PZ"J=!04444 %%%% !1110 4444 %?5/[/&BMIOPS^W2!= M^IW4DRD#G8N(P#^*,?QKY=LK.?4+^WLK.,R7%Q*L42#JS,< ?F:^Z-!TF'0? M#UAI-M_JK*W2%3C&[: ,_4]?QH$R_7F/[07_ "2>X_Z^H?\ T*O3J\Q_:"_Y M)/@?]@RV_P#12U\- MU]R>#/\ D0] _P"P9;?^BEH$S:KYJ_:5T7[+XNTS6(XPL=]:F)V'\4D;=3_P M%U'X5]*UYK\>/#IUWX8W%Q"K-<:7(MXH5(/-8/<:76JGDCLZYXW#]1D>XXBB@#[O MT77--\1:3%J6BW<=W:3#Y9$_D0>01Z'FK]?$/A+QMKO@G4OM>@WAB#8\V!_F MBF [,O?Z\$9."*]\\+_M&>'M2C2'Q-;3:1<]&E13- ??(^89.>,''K0*Q[%1 M6)IGC/PSK+(NEZ_IUR[XVQQW*;^?]G.?TK8::-%+-(BJ!DDL, 4"'T5S6J_$ M7P?HL;MJ'B/3T*?>CCG$L@_X F6_2O*?%W[2,0BDM?!>GNTA!47UZ I]5C' M7U!8CW!H ]4\<^/='\!:*;W59/,GDXM[2,CS)V]O0#NQX'N2 ?D+Q9XJU+QC MXBN-7UB4O+*<1Q@_+"G9%'8#]3DGDFJ>KZSJ.O:G+J&LWDMY=S'+RRMD_0=@ M!V X':J-!04444 %%%% !1110 4444 %*.HI*4=10!]^+]T?2EI%^Z/I2T$G M@7[4'W/#'UNO_:5?/U?0/[4'W/#'UNO_ &E7S]04@HHHH **** "BBB@ K0T M#_D9--_Z^XO_ $,5GUH:!_R,FF_]?<7_ *&* /NZBBB@D**** "BBB@ KRG] MHO\ Y)@#Y7HHHH*"BBB@ HHHH M **** "OMSX??\DT\-?]@JV_]%+7Q'7VY\/O^2:>&O\ L%6W_HI:!,Z*OEC] MH?16T[XE#4%0B+4[5)=V."Z?(P_)4/\ P*OJ>O(?VB_#?]J>!;?684+3:3/E MB#TBDPK<=_F$?T&: 1\OT444#"BBB@ HHHH **** "O0_A/\3Y_ &K-;WOF3 MZ+=L#<0KR8FZ>8@]?4=P!Z"O/** /O33=3LM8TV#4-+N8[JTG7='+&V0P_Q] MNHJU7Q3X,^(?B#P+>&31;K-N[9ELYLM#)TY*]CP/F&#^%>]^&?VA_"^K1K'K MT4^B7/'=7*C2]=TZ[9C@)#=(S9],9S6J M\\4<;/)*B(HRS,P ]:!#Z*Y75_B;X+T2)GO?$=@S+P8[>43/GTVIDUY+XP_ M:1DE22U\%6#0Y&/MUZ 6'^['R/H6)_W: /4_B'\2-)\ :49+IEN-1E4FVL5; MYG/]YO[JY[_EFOD37]>U#Q-KESJVKS&:ZN&W,>RCLH'8 < 56U#4;S5K^6^U M.ZFN[J8YDFF,9]M#E:***^I/!"BBB@ HHHH **** "BBB@ HHHH **** M "BBB@#J?ASK T;QM:-(P6&ZS;2D^C8Q]/F"_AFOH.OE,$@Y'!%?1O@KQ /$ MGA:VO';-P@\JX_ZZ*.3^/!_&OF<[P^L:Z]'^A[F5UM'2?JC?HHHKYL]L**** M "BBB@"*YMH+RV>WNX4FAD&'CD4,K#W!KSK7?@[9W4CS:#=FS)&1;S NF?9N MH'YUZ51730Q5;#N].5C&K0IUE::N>$7'PF\40-B**VN!CK%. /\ Q[%+;?"7 MQ/.V)8[6V'K+.#_Z"#7NU%>A_;6)M;3[O^"<7]F4+]3S[P[\)=,TR5;C6)O[ M2F7!$13;$I]Q_%^/'M7H 50J@ 8 ':EHKS:V(JUY)I'QUP!FOF&\NI;Z^GN[EMTT\C22-C MJQ.3_.O7?C!X@%KI4&B0/B6[(EFQVC4\#\6'_CIKQROKQ6U10!\!$8.#25U?Q-\/#PQ\1]8TZ./ M9;^>9K< 8 C?YU ]AG;^%?\ M),_#?_8+M_\ T6M='02>=?'C_DCVJ_\ 72#_ -')7R-7US\>/^2/:K_UT@_] M')7R-0-!1110,**** "BBB@ HHHH **** "BBB@ I:2B@ HHHH **** "BBB M@ HHHH **** "BBG(C2R*D:EW8@*JC))/84 >J_L_>$QKOCIM7NH@]IHZ"4; MAD&9LB/CVPS>Q45]3UR/PP\'#P1X%M--E %Y+_I%X0<_O6 R/^ @!??;GO77 M4""O,?V@O^23W'_7U#_Z%7IU>8_M!?\ ))[C_KZA_P#0J!'R?11104%%%% ! M1110 4444 %?@?]@RV_P#12T"9M5'< MV\5W:RVUR@DAF0QR(W1E(P0?PJ2B@1\.>,?#DWA/QAJ6BW ;_19B(V;&7C/* M-QZJ0?QK$KZ1_:*\$MJ.CV_BG3X=T]@/)O HY:$GY6_X"Q/;H^>@KYNH*"BB MB@ HHHH **** "BBB@ HHHH *6DHH **** "BBB@ HHHH **** "BBB@ HHH MH *4=124HZB@#[\7[H^E+2+]T?2EH)/ OVH/N>&/K=?^TJ^?J^@?VH/N>&/K M=?\ M*OGZ@I!1110 4444 %%%% !6AH'_(R:;_U]Q?\ H8K/K0T#_D9--_Z^ MXO\ T,4 ?=U%%%!(4444 %%%% !7E/[1?_)+D_["$7_H+UZM7E/[1?\ R2Y/ M^PA%_P"@O0!\KT444%!1110 4444 %%%% !7VY\/O^2:>&O^P5;?^BEKXCK[ M<^'W_)-/#7_8*MO_ $4M F=%535=-M]9T>\TR]!-O>0/!*%.#M8$'!['FK=% M CX1UW1KKP]K][I.H+MN+.9HG]#@\$>Q&"/8UGU[[^T;X)(EM_&%C'\I"VU\ M%'0_\LY#_P"@DGT2O J"@HHHH **** "BBB@ HHHH **** "EI** "BBB@ H MHHH **** "BBB@ HHHH **** "M#0?\ D8]-_P"ON+_T,5GUH:#_ ,C'IO\ MU]Q?^AB@#[NHHHH)"O,_C+H_G:79:O$GS6[F&4@<[6Y!/L",?\"KTRL[Q!I* M:YX?O=-DV_Z1$54MT5^JG\" ?PKJPE;V%>-3M^1AB*7M:4H'S)13YHG@G>&9 M2DD;%64]00<$4ROT ^/"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KK? MAWXJ'AKQ!MNFQ8WF(YSV0Y^5_P ,G/L37)45E6I1K4W3GLS2G4E3FIQW1]6 M@@$'(/0T5Y?\,/'22PQ>']7EQ,ORV_P#Q+;9^ M&!_U[]-WT]/S[\=V"PDL55Y>BW.7%8A4*=^O0Y?7=8GU_6[G4KK[\[Y"Y^XO M15'T&!6?117W<8J,5&.R/DY23$E&]L,2/^!CTKYSK[SU;2[36]'NM,U&(2VMW$T4J^H(QQZ'N#V-?$_C#P MO>>#O%5YHM^"6MW_ 'MJNL#Q9JD/^A6+XLU8<2SC^+Z M)_Z%C^Z:X3X<> +WQ_XE2SA#16$!#WMR/^6:9Z#_ &C@@#ZGH#7V+I>F6>BZ M5;:;ID"V]I;1B.*->B@?S/J3R3S0)EJBBB@05YC^T%_R2>X_Z^H?_0J].KS' M]H+_ ))/#/^1#T#_L&6 MW_HI:^&Z^Y/!G_(AZ!_V#+;_ -%+0)FU1110(BNK6"]LYK6[B6:"=&CEC<9# MJ1@@^Q!KXS^)'@:Y\!^+9M/<.]E*3+93MSYD9/0G^\.A_/H17VC7*_$/P+9> M/?#$FGW(6.[CR]GUC2+[0-8N=+U6!K>[M7V2QMV M/8CU!&"#W!!JC0,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ I1U%)2CJ* /OQ?NCZ4M(OW1]*6@D\"_:@^YX8^MU_[2KY^ MKZ!_:@^YX8^MU_[2KY^H*04444 %%%% !1110 5H:!_R,FF_]?<7_H8K/K0T M#_D9--_Z^XO_ $,4 ?=U%%%!(4444 %%%% !7E/[1?\ R2Y/^PA%_P"@O7JU M>4_M%_\ )+D_["$7_H+T ?*]%%%!04444 %%%% !1110 5]N?#[_ ))IX:_[ M!5M_Z*6OB.OMSX??\DT\-?\ 8*MO_12T"9T5%%% BIJNEVFMZ1=:9J4(FM;J M,Q2H>X/IZ'N#V/-?%OC?PC>^"?%=UH]\&94.^WF*X$T1^ZX_D?0@CM7V[7$? M%'X=V_Q \-F)-L.JV@+V4YZ9[HW^RV!]#@]L$&CXXHJQ?V%UI>H3V.H0/;W5 MNYCEB<5+2_#7]@, (S?/$/]DGMC^$_@17L.A>)])\1V_F:5=I*P&7A;Y9 M$^J]?QZ>]?'8K 5L,_>5UW_K8^DP^+IUUH[/L:U%%%6>18XT!9GAN\=ATEFQAI_8>B_J:\]HHK[&AAZ>'AR4UH?-5JTZTN:84 M445N9!1110 4444 %%%% !1110 4444 %%%% !1110 5[-\']"^QZ)/J\Z8D MO6V19[1J>OXMG_OD5Y/HNE3ZWK5KIUK_ *RXD"YQG:.['V R?PKZ8L[2&PL8 M;2U39#!&(T7T &!7@YUB.2FJ*W>_H>OEE'FFZCZ?F34445\F?0!1110 4444 M %%%% !1110 4444 %%%% !1110 5YU\7_AJGCO0!<:>JKK5BI-LW \Y>IB) M]^Q/0^@)KT6B@#X%G@EM;B2"YB>&:)BDD*!(HHQ@*//C_\ UYZD\U\CT %%%% !1110 M 4444 %%%% 'VW\//^29^&_^P7;_ /HM:Z.N<^'G_),_#?\ V"[?_P!%K71T M$GG7QX_Y(]JO_72#_P!')7R-7US\>/\ DCVJ_P#72#_T^.M M>$7UA=Z9?2V6HVTMM%=+\&Z!#I.BP^7#'\SNW+S/CEV/G5YC^T%_R2>X_Z^H?_0J /D^BBB@H**** "BBB@ H MHHH *^Y/!G_(AZ!_V#+;_P!%+7PW7W)X,_Y$/0/^P9;?^BEH$S:HHHH$%%%% M '!?%'X867Q TH20E+;6;9,6UT1PPZ^6_JI]>H/([@_)>K:1?Z%JL^FZO:R6 MMW;OMDBD&"#ZCU!Z@C@CD5]XUR/CWX;Z+X_T\1ZBA@OHE(M[Z(?/'['^\N>Q M]\8/- [GQ?174>-/A]KW@6_\G6;;-NYQ#>0Y:&7Z'L?8X/X!?M0?<\,?6Z_]I5\_5] M_M0?<\,?6Z_]I5\_4%(**** "BBB@ HHHH *T- _Y&33?^ON+_T,5GUH:!_R M,FF_]?<7_H8H ^[J***"0HHHH **** "O*?VB_\ DER?]A"+_P!!>O5J\I_: M+_Y)@#Y7HHHH*"BBB@ HHHH **** "OMSX??\ )-/#7_8*MO\ MT4M?$=?;GP^_Y)IX:_[!5M_Z*6@3.BHHHH$%%%% 'F/Q;^$L/CBU.J:0$@UV M!, G 6[4=$8]F'9OP/&"/E>]L;K3;Z6SU"WEMKF%MLD,J%60^A!K[VKA_B+\ M+=(^(%GYDN++58EQ#?(N3C^ZX_B7]1V[@@[GQS16_P"+?!6N>"M3-GKUFT6X MGRIT^:*8#NK=^W'49Y K H&%%%% !1110 4444 %%%% !1110 445TO@OP'K M?CO5/LFBV^(D_P!?=RY$4(]SZGL!R?IDT F_\ 7W%_Z&* /NZBBB@D**** "O /B/X;_X1_P 42/"F+.^) MFAQT4Y^9?P)_(BO?ZYWQOX:7Q/X:FMD4?:XOWMLW^V!]W/H1Q^1[5Z.78KZM M73?PO1G%C:'MJ5ENMCYUHI65D_'TN7_ ,:#XAUIAAM7OR/>Y?\ QK'^PY_SK[C3^U8_RGTV2%4EC@#J M3VK(O?%F@:>K&[UBS4I]Y%F#L/\ @(R?TKYNFN9[ABUQ-)*QY)=RV?SJ.MH9 M%'[<_N1G+-7]F/XGMFJ?�[0%=-@N+]^QV^4A_%N?TK@];^)_B+5PT<,ZZ? M >-EJ"K$>[GG\L5Q]%>E1RW#4=5&[\]?^ <57&UZFC=EY 268EB23U)[T445 MZ)Q!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%:GAO0I_$>O6 M^G6^0)&S)(!GRT'WF/\ GJ0.]3.481(K.H^OY' MUV'HJC34$%%%%(492?DAOH2"![NN<_]\BN-OO@%X^M) MBD&G6UZH_P"6EO=H%/\ WV5/Z4#/-:*[*X^$?CRVD*2>&;QCG'[O;(/S4D4Q M/A3XZD<*OAB_!/\ >0 ?F30!R%%>B6_P*^(,[J'T5(%;^.2\AP/KAB?TKJ]* M_9FUB;!UK7K*T'!VVL33'Z?-L _6@#Q"M_POX(\0^,;KR= TV6X4-M>!QVZ^@KZ6\._ ?P7H3B6YM9M7G&"&OW#(I[X10%(/HVZO1H((K:!(;:) M(8HU"I'&H55 Z =!0*YY+X"^ 6C^'S'?>*#'K.H#D0E?]&B/^Z?OGKRW'/W MNT44".#^-O\ R1O7?]V'_P!'QU\>U]]7%O#=P-#=0QS1-]Z.10RGOR#5 M'_A'=$_Z ^G_ /@*G^% [GPG17W9_P ([HG_ $!]/_\ 5/\*/\ A'=$_P"@ M/I__ ("I_A0%SX3HK[L_X1W1/^@/I_\ X"I_A1_PCNB?] ?3_P#P%3_"@+GP MG17W9_PCNB?] ?3_ /P%3_"C_A'=$_Z ^G_^ J?X4!<^$Z*^[/\ A'=$_P"@ M/I__ ("I_A1_PCNB?] ?3_\ P%3_ H"YG?#S_DF?AO_ +!=O_Z+6NCIL44< M,210HL<: *J(,!0.@ [4Z@1YU\>/^2/:K_UT@_\ 1R5\C5]<_'C_ )(]JO\ MUT@_]')7R-0-!1110,**** "BBB@ HHHH ^W/A[_ ,DT\-?]@JV_]%+5?QK\ M.?#_ ([M=NL6NR[1=L-[#\LL?MG^(<]#D:L?#W_DFGAK_L%6W_HI:Z*@ MD^2_&7P.\4^%@]S91_VU8 G][9H3(@]7CZCOTW 8Y(KS:OOVN:\2?#OPKXL+ M/K>C6\MPP_X^8P8Y>F!\ZX)QZ'(]J!W/B:BOHK6?V9=/DPWA_7[FWP.8[V)9 M7;@?@:XK4OV=_&MES9_V?J([""XV'\=X4?K0,\JHKNKGX+_$"T7=)X=E M*0_DK$U2_X59XY_Z%C4/^_5 ')45V]K\&_']Y_JO#=PO_ %VECB_] M"85M:=^SWXYO6Q=0V.G#UN+H-_Z+W4 >745]!Z/^S)"KH^O^(G=, MBCZ1ICI:-_R^7/[N'&<9#'[W_ 037OO@?X#>'_#+1WFME=;U!>1YT>((S[(< M[B/5L^N!7J@&!@=**!7"BBB@04444 %%%% !7F/[07_))[C_ *^H?_0J].J* MYM+>]A,-Y!%<1$Y*2H&7/T- 'P-17W9_PCNB?] ?3_\ P%3_ H_X1W1/^@/ MI_\ X"I_A0.Y\)T5]V?\([HG_0'T_P#\!4_PH_X1W1/^@/I__@*G^% 7/A.B MONS_ (1W1/\ H#Z?_P" J?X4?\([HG_0'T__ ,!4_P * N?"=%?=G_".Z)_T M!]/_ / 5/\*/^$=T3_H#Z?\ ^ J?X4!<^$Z^Y/!G_(AZ!_V#+;_T4M6/^$=T M3_H#Z?\ ^ J?X5H1QI%&L<2JB( JJHP% Z "@!U%%% @HHHH **** (+ZPM- M3LI+/4;6&[MI1B2&>,.C=^0>#7A_C?\ 9S@G,E[X'N1;OU.GW3$H?9).H^C9 M^HKW>B@#X9\0>%-=\*W?V?Q!IEQ8N20C2)\DF.NUQ\K=>Q-8]??-S:V][;O; MWD$=Q#(,/'*@96'H0>#7G>O_ &\$ZVQDM[2;29B22UA)M5OJC J!_N@4#N? M)5%>Z:I^S)J,>3HOB&UGYX2[A:+ ^J[L_D*Y.[^ GC^VE*0Z7!=J/XX;R, _ M]]%3^E SS>BNSN/A'X\M9-DGAJ[8Y_Y9%9!^:DBHA\*_'+, /#&H9)QS'B@# MD:*[Z'X(?$*=%8>'R@;IYEU"I_(OD5TFE_LV^*+HJVJ:CIUA&>H5FE53MZGM@5]!Z%X?TKPSI::=H5E%9VR<[(QR MQQC!R>>*T:*!'D'[2O_ "3>P_["T?\ Z)FKY@K[XNK*UOHA%?6T-S&& MW!)HPX!]<'OR:I_\([HG_0'T_P#\!4_PH'<^$Z*^[/\ A'=$_P"@/I__ ("I M_A1_PCNB?] ?3_\ P%3_ H"Y\)T5]V?\([HG_0'T_\ \!4_PH_X1W1/^@/I M_P#X"I_A0%SX3HK[L_X1W1/^@/I__@*G^%'_ CNB?\ 0'T__P !4_PH"Y\) MTHZBONO_ (1W1/\ H#Z?_P" J?X4?\([HG_0'T__ ,!4_P * N:*_='TI:** M!'@7[4'W/#'UNO\ VE7S]7WK=Z=9:AL^WV=O<[,[/.B5]N>N,CCH*K?\([HG M_0'T_P#\!4_PH'<^$Z*^[/\ A'=$_P"@/I__ ("I_A1_PCNB?] ?3_\ P%3_ M H"Y\)T5]V?\([HG_0'T_\ \!4_PH_X1W1/^@/I_P#X"I_A0%SX3HK[L_X1 MW1/^@/I__@*G^%'_ CNB?\ 0'T__P !4_PH"Y\)UH:!_P C)IO_ %]Q?^AB MOMS_ (1W1/\ H#Z?_P" J?X4Y?#^C(P9-(L593D$6R @_E0%S0HHHH$%%%% M!1110 5Y3^T7_P DN3_L(1?^@O7JU0W5G;7L/E7MO%<1YSLE0.,^N#0!\#T5 M]V?\([HG_0'T_P#\!4_PH_X1W1/^@/I__@*G^% [GPG17W9_PCNB?] ?3_\ MP%3_ H_X1W1/^@/I_\ X"I_A0%SX3HK[L_X1W1/^@/I_P#X"I_A1_PCNB?] M ?3_ /P%3_"@+GPG17W9_P ([HG_ $!]/_\ 5/\*/\ A'=$_P"@/I__ ("I M_A0%SX3K[<^'W_)-/#7_ &"K;_T4M:'_ CNB?\ 0'T__P !4_PK0BBCAB2* M%%CC0!51!@*!T ':@!U%%% @HHHH **** *>JZ1I^N:=)8:O9PWEK*/FBF0, M#[^Q]".17A7C3]G%_,DN_ ]VI4\_V?=O@CV23OVX;_OJOH&B@#X3UOP]J_AN M^^R:[IUQ8S\E5F0@. <94]&'N,BLVOO:^L+/4[1[74;6&[MW^]%/&'5OJ#Q7 MG&O? #P7K$AELHKK2)2#G['+\C$]RKAL >B[:!W/E"BO<-4_9EU>+G1M?L[H M<_+=1-"?;[N_/Z5RMS\!_B!!*5CTB*Y4='BO(@#_ -],#^E SSFBNQF^$OCN M"0H_AF])']P*X_,$BFK\*O'+L%'AB_R?5 !^9- '(45Z!#\#OB%,%/\ 8/EJ MV#F2[A&/J-^172Z7^S7XEN2K:KJFG6*'J(R\SK^& /\ QZ@#QJK>FZ7?ZQ?) M9:39SWMS)]V&",NQ]3@=O>OI;0OVZO(H.^-F$,+GUVK\P_[[ MKTW2-!TG0+7[-HFG6UC#W6"()N]R1U/N:!7/!? _[.EW^-[C[+#G/]GV M[!I']G<<+VX&3[BO?=)T?3M!TV+3]'LXK.TB&$BB7 ^I]2>Y/)J[10(\*_:= M_P"03X>_Z[S?^@I7SM7WM=Z?9WZJ+ZT@N0ARHFB#[?ID55_X1W1/^@/I_P#X M"I_A0.Y\)T5]V?\ ".Z)_P! ?3__ %3_"C_ (1W1/\ H#Z?_P" J?X4!<^$ MZ*^[/^$=T3_H#Z?_ . J?X4?\([HG_0'T_\ \!4_PH"Y\)T5]V?\([HG_0'T M_P#\!4_PH_X1W1/^@/I__@*G^% 7/A.M#0?^1CTW_K[B_P#0Q7VY_P ([HG_ M $!]/_\ 5/\*5?#^C(P9-(L%93D$6R @_E0%S1HHHH$%%%% !1110!XS\6/ M"AL-2&NV4?\ HUVV+@#^"7U^C?S!]17G-?46I:=;:MID]A?)O@G0HX]/<>X/ M(/J*^UI^RG\4?Q7_ #Y MS,,-[.?M([/\S*HHHKVSRPHHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *]U^&7A0Z#H?VV]BVW]\ S!AS''_"OMGJ?P!Z5P?P MQ\(_V[J_]HWT>;"R<'##B63J%^@X)_ =Z]SKYK.,9_S#P^?^1[F6X;_E]+Y? MYA1117S1[84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 >=?'C_DCVJ_\ 72#_ -')7R-7US\>/^2/:K_UT@_]')7R-0-!1110 M,**** "BBB@ HHHH ^W/A[_R33PU_P!@JV_]%+715SOP]_Y)IX:_[!5M_P"B MEKHJ"0HHHH **** "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@ KE_'?A%/%6BD0A5U"W MR]NYP-WJA/H?T./>NHHK2E5E2FIPW1%2G&I%PELSY5EBD@F>&9&CDC8JZ,,% M2.""*;7L7Q.\#?;XGU[28R;J,9NH5'^M4#[X]P!R.X]QSX[7W>$Q4,534X_- M=CY/$4)4)\K"BBBNLYPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "M7PWX?NO$NMQ:?9_+N^:23&1$@ZL?\\G JA9V=QJ%Y%:6<32SS,%1% M')-?0G@SPG!X4T40#;)>2X:YF7^)O0?[([?GWKSU7_ *Z0?^CDKY&H&@HHHH&%%%% !1110 44 M44 ?;GP]_P"2:>&O^P5;?^BEKHJYWX>_\DT\-?\ 8*MO_12UT5!(4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %>.?$GP"-.>36]$BQ:,$Q4\+4YX_-=SGQ&'C7ARR/E2BO0/B% M\/GT2235='C+ZGB*:G!Z'RM6E.C/DF%%%%; MF04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4Z*)YIDBA1I)'8*B*,EB>@ M [FD1&DD5(U+.QPJJ,DGTKVOX>?#\:$B:KJZ ZBZ_NXCR( ?_9OY5QXO%PPM M/FEOT7^!5\-6GVW455]4G7GN(%_N@^OJ?P'J>VHHKX>M M6G7J.I-ZL^JI4HTH*$=@HHHK$T"BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH \Z^/'_)'M5_ZZ0?^CDKY&KZY^/'_)'M M5_ZZ0?\ HY*^1J!H****!A1110 4444 %%%% 'VY\/?^2:>&O^P5;?\ HI:Z M*N=^'O\ R33PU_V"K;_T4M=%02%%%% !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 C*KH4=0RL,%2,@BO'/'WPV?3?-U;0(R]GRTULO+0^K+ZK_+ MZ=/9**Z\+BZF%GS0^:[G/B,/"O'ED?*=%>O^.?A@ET)-2\-1+'/]Z6S4 *_N MGH?;H>V._D4L;PRO%,C1R(Q5D88*D=017VN%Q=/$PYH/U78^8KX>="7+(;11 M174_4_H/ M/QN.IX6.NLNB.S#82>(>FB[F?X"^'L7AZ)-0U9$FU1APOWEMQZ#U;U/X#U/= M445\77KU*\W.H]3Z:E2A2CRP6@4445B:A1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'G7QX_Y(]JO_ %T@_P#1 MR5\C5]<_'C_DCVJ_]=(/_1R5\C4#04444#"BBB@ HHHH **?'&\TBQQ(SNQP MJJ,DGT KL]$^$'CC7F!@T*>UBR 9;[]P![X;#$?0&@#ZF^'O_)-/#7_8*MO_ M $4M=%63X5TR?1/!^D:7=LC3V5E#;R&,DJ61 IP2!QD5K4$A1110 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 %%%% !1110 4444 %%%% !7)^,/ .G^*8S.N+340/E MN%7A_9QW^O4?I7645K2JSHSYZ;LR*E.-2/+-71\RZYX?U+P[?&UU6W:)LG8X MY20>JGO_ #'?%9M?4&J:38ZU8M9ZG;)<0-_"PZ'U!Z@^XKQ_Q7\*K_2B]UH6 M^_LQR8L9FC_ ?>'N.?;O7U>#S:G6]RK[LOP9\_BU%>T>6%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !114]C876I7B6MA;R7$\APL<:Y)_SZTFTE=C2;=D05 MU/A+P%J?BF02@&UL ?FN9%^][(/XC^GO7;>$OA-#:F.\\3%;B489;1#E%[_. M?XC[#CZUZ7'&D,2QQ(J1H JJHP% Z "OG\9G$8^YA]7W_P CV,-ESE[U;1=C M.T'P]IWAS3Q::7 $7C?(>7D/JQ[_ ,AVK3HHKYB4I3DY2=V>Y&*BK1V"BBBI M*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@#SKX\?\D>U7_KI!_Z.2OD:OKGX\?\ )'M5_P"ND'_HY*^6 M]&\,ZYXAF\O0])N[XY )@A+*OU;H/Q- T95%>JZ-^SQXSU$*^H_8M*CW#<)Y MM[X]0$R/P)%>C:+^S;X:LF5]:U&]U1U/*+B"-OJ!EOR:@9\R5TFB?#SQ;XB* M_P!DZ!>RHXRLKQ^5&1_OOA?UKZZT/P'X6\-K'_8VA65O)&1?8]%_)C7HFB_L]^"],._4%O-6 MES"H!8X_B'\7\_>O(O$O@#6O#;/++";JS M7)%S "0!ZL.J_CQ[FOH6BO3PN95\/[N\>S_0X<1@:5;79]SY3HKWWQ!\-="U MTM+'$=/NFR?-M@ &/^TG0_A@GUKS'7OAGX@T5F>&#^T;8=)+4%F'U3K^61[U M]+A\SP]?2]GV9XE; UJ6MKKR.0HH(*L0P((."#VHKTCA"BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBIK6SN;ZX$%E;RW$K=(XD+,?P% M#:2NQI-Z(AIT<;S2+'$C.[D*JJ,ECZ 5Z#H'PAU.]*S:Y,NGPYYB4AY2/PX' MZGVKT_0/"6C^&X\:9:*)2,-<2?-(WX]OH,"O(Q.;4*.D/>?EM]YZ%'+ZM366 MB_KH>6>&OA/J>I[+C6F.G6QY\LC,S#Z?P_CS[5ZUHGA[2_#UKY&DVJ0AL;WZ MO)C^\W4UIT5\UBL=6Q+]]Z=EL>Y0PM*A\*U[A1117"=04444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110!7O;"SU*U-MJ-K#=P,0QBGC#J2#D'!XX(!J=$6- B*%51@*!@ 4M% 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 %%%% !1110 4444 %%%% !1110 4444 %%%% &1K'A31->YU33XI9/\ MGJ!L?_OH8/X5P&L?!C.7T'4<<\0W@Z#_ 'U'_LOXUZM1790QN(H?!+3MT.:K MA:-7XHGSEJO@?Q%HX9KO2YFB7.981YBX]25SC\<5@=.M?5E9VH^'M'UZC\Z]BEGCVJP^[_+_@GG5,J7_+N7WGS)17N-_\(?#MUN:T M:ZLF(^41R;U!^C G]:YN\^"M\BYT_5[>=O2:)H_U!:O2IYMA)[RMZHX9Y?B( M]+^AYE178W7PL\56Y/EV<5R!WBG7G\&(-8TOA#Q% Y5]#U D=UMV8?F!BNR. M*H3^&:?S.:5"K'>+^XQZ*GN+&[M"1=6LT)'421EJ,FFMPHHHH$% M%%7;;1M4O/\ CSTV[GXS^Z@9OY"DY*.K8TF]BE16[:^"/$UX^V'1+Q3ZRQ^4 M/S;%;5I\)/$UQ_KEM+7G_EK-G_T$&N>>+P\/BFOO-HX>M+:+^XXBBO5K+X*< MHVHZSQ_''!!_)B?Z5TVG_"[PO8D,]I)>,#PUS*3^@P#^5<53-\+#9M^B_P [ M'5#+J\MU8\&A@EN9EBMXGED8X5$4L3] *ZK2OAEXFU/#-9K91D9#W;;/_'1E MOTKW>RT^RTV'RM/M(+6/.2D,80$_A5BO,JYY4>E*-O74[J>5P7QRN>=:/\'= M*M=KZQ=2W[XYC3]U'^GS'ZY'TKNM/TNPTFW\C3+.&UCXR(D"[L=SZGW-6Z*\ M>MBJU?\ B2O_ %V/2IT*5+X%8****YC8**** "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 **** "BBB@ HHHH **** "BB MB@ HHHH **** "H)+*UESYMM"^>NZ,&BB@")M'TQQA].M&'O I_I2C2=.7&W M3[48Z8A7C]***=V*R)X[>&'_ %42)_NJ!4E%%(84444 %%%% !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 ?%%%% !1110 4444 %%%% !1110 4444 %%%% '__V0$! end GRAPHIC 15 upld-20221231_g2.jpg begin 644 upld-20221231_g2.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" M; /\ P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBOC#]H7]OK]H;XE_M(:C^Q;_ ,$[ MO FD:OXFT)2/&?C?Q"Q.FZ$P(#1@+PSHQ"L2'^<,BQN58@ ^SZ*^$?&?AG_@ MN9\!?#US\6(_CQX ^*$.EQ&YU#P9%X;B@DFB4;G6 Q6T#RD#.%\P.<#:&8[3 M]&?L-?MC^!_VX?@-9_&/PC8-I]TEPUEK^BRS!WTZ]15+Q[L#>A5E=6P,JXR M00 #V*BBB@ HHHH **** "BBB@ HHHH ***\@\%?\-@?\-C^,/\ A-O[)_X4 MU_8$'_"'>3Y/VO\ M#9:^;YFW]YMW?:\;N/N^U 'K]%%% !1110 4444 %%% M% !1110 45^??[%?QV_X*3?M^>.+G]HGP=\#CH$$]S>6 M,+0RS1B9X'<.T$JKYGF+ERQ"J *_02@ HKY(_;'_ ."@/Q2\,?':Q_8I_8G^ M&]GXO^*=]:BXU6YU-R-/\/V[*&#S896T?GOX*'AZ"&*XQR88YOLD3DGH-TB9S]X4 ?0?M\?&#QQ\ ?V/_ !W\8OAM>PV^N:#I*SZ= M/<6ZS(CF:-,E&X;ACUK:_9#^(WBGXO\ [+?P]^*GC>YBFUCQ#X/L-0U.:&$1 MH\\L".Y"KPHR3P.E 'HM%%0ZE>IING3ZBZ%E@A:0J.I"@G'Z4 345X3_ ,$\ MOVO]7_;?^!%U\<=4\'6V@QOXFO+&PTRWN&F,=O$(]ADD(&]SN.2%4= !QDZ_ M[&'_ V!_P *ZUG_ (;2_LG_ (2/_A*+C^QO['\GR_[+\F#RMWD_+O\ ,\_. M><8]J /7Z*** "BBB@ HHKX/\2^&O^"]'AG0=0\2WWQP^#AMM/M);F98K)RY M2-2Y !L@"<#UH ^\**_,W]DGXW_\%J_VS?A*OQF^%'QB^%]KI+:E-8B+7-*$ M,_F1;=QVQVL@V_,,'=^%?>G[,FF_M$Z3\&]-L?VJO$&AZIXW26X.J7OAQ"MH MZ&9S"$!CCY$6P'Y1R#UZT =]117@?[2O[9>J?!#]I_X0?LV:+X*M[V3XEZI, MEYJ]U\1ZIXQ^$GA;Q=KD MJO>ZKX] 'WQ17YZ_%+]L?_@IQ_P3TU_0 M/%W[:FB^!/'/PZU;5DL-1UWP;!)'<6+,&88RL6'V*[!6C97V%=ZD@U^@FFZC M8ZQIUOJVF723VUU"DUO-&HKR']@_P#:2US]KO\ 98\-_M#> M(O#=IH]SXAGU$_V992M)';QP:A%OA/K$>E7)U3 M0H;R74)C)-'N8RP2GYFMYC\NP*NP?,26K[\M8YH;6.&YN#-(L8$DI4 NP'+8 M' SUP* )**^3];_:S^,]C_P5RTC]D.WUBS'@F\\#-J<]D=/0S&X$,[[A+CY0:D5992-RC_1HN!QP?4T ?4E%%% !1110 4444 %%?+G_ 2K_:F^ M,'[5OPQ\=^*/C'JUI>7>@_$:\T?3GM+!+<):QPP.JD(/F.9&^8\U]1T %%?" M7BS]KG]N_P#;,_:(\:_ S_@GW/X7\)>&?AYJ)T[Q!X_\3VXG>XO%9T9(4:.5 M=NZ.0*!&V0@=G0.JUB?%7XX_\%:O^">.E6_QG_:0\5^#?B_\/(KZ&#Q%)H^F MI8WVGQR.$5QY4$"IEBJAB)5W, P7<&H _0BBL?X?>.O#?Q/\!Z+\2?!U[]IT MG7]*M]1TR*V* "BBOS[_90^.W_!2;]OGXGZY\:/AI M\3P_!<7-Y:PM%)*GFR0.XD,$B?/YB@NYP% H _02B MO _V0OVR]5_:D^,OQE\ 2>"K?2-.^&'BU=!L95N6EFO722ZBEGD4D,9N+B/#NHS(=L:\GTKZQH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH @U6[DT_2[F_BA,C06[R+&/XBJD MX_'%? W_ ;UZ9%K?[._Q#^,FKRBXU_Q+\29X]6O6Y>416MO,NX]<^9=SM_P M.OT K\T_V7OBMH'_ 2*_:R\?_LL_M%+<:+\./&^MG7/A[XL:V=K.(-\OER% M0 %@$D#@ _2RO)_B;=?!K]AK]G;QQ\7?A]\*]#T:TT?2KG5[N MPT738K0:C=A3Y8D,:C%_$UQ' M;,]AH7A37(+^\O)"\FU5YR>,5X-\"OAS^VO\ M>_\$U?BYJ?[ M0/B/4+G5_B5;75[\/?#.H0I&;*W4F>%$)4.J32X1%N2&2_C@4 M,QMY7))==L$?%G@'3SH MOB#0O%&IQ:?-#]G9D60+.R%E*!=Q'W'W*V".>%^"OC'3/VX?^"S,W[1_P@+Z MAX$^%/@=]$_X2:.,BVOKJ1;E0D3$?-EKR<@]"L!8<,N0#BO@/\+/C?\ MF_M MN_M%_ [7_P!H_P 9>'OAQX?\>W%SK5GX>U9H[N[=[FYCM;..5]P@MPL$?BKX5347U#7KW[;>:% M;JUR]S):L=JQW&RRF1)%5>)USED5U]C_ ."5_P#R?1^V/_V46R_]*M7H^./_ M "GV^#?_ &2*\_\ 0=:H \Q_:Z_9W\0_\$N/'GPO_:/_ &?_ -HGXA:E#K'C MNUT7Q9HWBWQ!]MCU2.4-(Q?:B ADCE!#!B&964J5KNO^"N7B+]H.']K/]GCP M%^SK\1;[P]K?B6[U6PAN(KA_L\;2M:1?:)8@=LOE)(\@W XV\"M;_@O'_P D M-^%G_99=-_\ 2:[KG?\ @KS\9=%_9\_;8_9D^,OB6&5],T'4M5GU3R8R[I:E M[-)G51RQ6-F8#OMQ0!H?M&_\$S_$O[/7P1UC]HS]FS]JKXGI\2O!VF2ZU=ZI MK/B=KF+71 AEN(Y82,9958JIW*>%"]FA\[*AMT+^6&/RB16R=O+OVY?^"AO[+'A7]C M[Q7JG@WXU^&_$>J^*?#%UIWA?2-#U>*ZN;JXNH6B1C%&Q9$0ON(4 M_,/[0-A^T-^PW_P1B^%_PVT?5-4\+W^O:^L?CG5+!76ZTNUO7NKOR"5(:)OF MBC?!!RC)GY\4 >G>-_\ @F#^SGX,\ ?VM\?/^"@GCC2O'?V(37WC'6OB5';Q MI>[6*Q%Q;7.J>+CJM[K4VW*HEFLOER2NW&T1 D[L $CF/^"/%SN_X)D?' M:QGLQ:7$>O\ B%YK+9L,&[1;8!=O!7!5AC'\- '-?\$_/V*_C7^WQ^S;X?\ MC-\9/VPO'VB6VA7MQI_@JRT'4W#+'%1 PPRK$@W$!57WGX M >+O%T__ 6]^-?@.Z\6ZK/HFG_#?3I++2;C499+>!S;Z/EUC9BH8[W);&26 M8D\FND_X(?\ _*-SP3_U_P"K_P#IRN*XO]GS_E/3\=_^R9Z;_P"D^BT >*_# MS7O@_P#MJ?M._%'1_P#@H%^U[XF\%:UH'C.YTOPAX"3Q6-%T^ULXW9%*-(/+ MDFRH4@$.Q&X[]XV_6O[#_P"S5^TI^S1\5/%/AR^^/;>.O@M?6$4_@>3Q!K7Y9@VF4$JX!*1LJ+N>O'].\??\$Y?^"AGC3QIX,_;4^!WA?X> M?$?PGKLNF7$&M^)A9ZA=P1!52=;Q1;F;#!QY9\P*JJW*N*XS]@#0?#GP-_X* MA:O^S[^Q9\:-5\8_"%?",M]XJBDU-;VQTZ\.=JQRQ@1.XD\I0ZC<1)(A+%&- M &Q\&O#?Q-_X+!_&3Q_\1_B/\;_%?AKX.^#_ !))HGA3PIX/U,V1U*6,!C-< M. 0Q\MHW.0QS/M0H%^:QXTTOXI?\$C_VFOAR/"OQJ\4>+/@Q\1]<71-6\/\ MB_43>2Z)=.R 30R$#:,/O 4#+;G2O&<>O>,-6T*=;FTTNUB*JQ::,E"5C,S, >&\M M?O. !_[<-Q^T1XZ_P""N_@G]GOX)_&W6/!T'BOX6I#J>H6-RY%E;"XU"6XG MACW!%N#%!Y:28W*6&", CF?V[_V1?%?_ 33^'.E_MA_LN_M/?$>75M(\06D M&OZ?XK\0_;;?5(I6(S(JH@<%P R.&5@Y(VE03ZA\4_\ E/U\-?\ LCD_\]5K MH?\ @O!_RCRUO_L8]+_]'B@#ZY\+:XGB?PSIWB2* Q+J%A#1"00"#[W\)?^25>&?^Q>LO_1"5\E?\%Q/AIXWU[]G/PO\ &SP'HDNI3_#+ MQM;:YJ-G$I8_8PK!Y, $X1Q$6./E0NQX4T 5=+_X(V3:GX&3Q'XX_;.^+$OQ M4FMQ//XPM/%4GD6]\5SB.(C>T*L<8\P,0.&3.!5_8M\6?$#]OOX!^/\ ]CW] MJKXA>(]-\:?"KQC'I6O>)O!VJBRO;Q(Y)5AEFP%S-=^&[>[3:[VL,]W)Y@_O+NN M_+W#@M"^.E 'F7_!!']E[PSXB^&:?M.7'Q'\9P:EH/C;4K*#P[::Z$T:Y4V, M*;YK;8?,DQ<,=VXD(]*_0>OS?N_& ML?\ P2=_X*4^-O&OQ2TN\@^$/QRE%\GB.UM'EBT[4O,>9A($!/R237.44%O+ MF1P#M9:^K/&W_!2_]@[P+X&F\?7W[4G@Z_MHX#)'8:)KD-Y?3'&0BVT3&7<> M!AE !/S$#F@#U+PA\(OA7X \0:QXL\#_ XT/2-5\0W37.O:GIVEQ0W&HS,Q M8O/(JAI3N9C\Q/)/K7R5_P $)?&?C#QQ^RKXQU3QKXKU+6+F'XKZE!%I+HLOPDDGETA;Z06KRYO/WABSL+<#YL9X'I7EOC'PS\? M?VC?^"P_Q?\ V8?"O[0?B?PAX.F\.Z5?^)I-#U!TN$LHM.TX&WM"Q*V[2S7" MEW5EZ?K4<3"#43#%.9 M986('F1B61X]XX)C)!(P3W7[.O\ RGD^/W_9.M+_ /271J /'?V@O@I\>/\ M@G?^UU\-OA5^QU^TGXK%A\9HY]%EM_&>H?VE'87)DBA:\"816:,7"2H=NX-& MP)96*5K?M^_L9^*_V!/@]:_MF_ K]K+XGWOC+0==L_[;N/$WB/[5%JHFD",6 M0*O!'?V1OV>/BY)IT\^D^$_%FA7>L201EC#']C5@Q Z F,KD\;F4=2* M]H_;0_X*!_LGK^R%XM7P)\;O#OB?5_%_A*\TWPOH/A_4X[N]O+FZMWAC!MXR M9(PK."^]5V[2#\V%(!X/X3\2^(_%_P#P;K:EXA\6:_>ZIJ%QH>I^??:C=//- M)MU^95W.Y+'"@ 9/ ':O9?"5O\ M3ZA_P $D/AOHG[',%F/&VH> -%M[:]N M[R.#[%;M;(99HS+\IDVC:N>A?<.5KPWX8_\ *M]>_P#8#U7_ -2&>F_M=_&' MXM?";_@C?\"+;X;^)M1\/Z?XBTO0=,\5>(=*WB>TL6L"Q0,A#('91D@@L%V9 M^<@@':^/_P#@F%^S?X'\ MJOQN_X*#^.-)\=BS$UWXRUSXE1VZ+>[<[Q%,0W ME;^BE]^WC?GFI_\ @GKXB\#OCU\5?$QOM$\3W.E'Q3H6K^1J M5S%:QVUW$6N"K%\^=Y;,06=%Y)))K/'[-_\ P1 _9D^%(^,6IW7A3QQ/#8BX MLI-3\7'5KS6YRN4C2S64QR22-P0(@ 6); !(F_X(!B:Z_8<\>:+]E\J\7XDZ MFLEGLVM&S:;8 +MZKR",>QH P_\ @@-^SGX>?X)Q?M+GQ[XL&I+K.I:8/#PU MG_B3E-L/[TVVS_6\_?W?A5+_ ()^^%?BO^U5_P $P/C9X*B^(_B&;Q1)\0M5 M'AG5#K<_VF&Y@L]/GMX4EW[DC:1=A .-LK\.==/]I^%+.;1_%UW>RDO'-9* 996/.Y MH/*E8GG+FO#OV'OC[XO3X1?M!?\ !4OXIZIJ]YI&I:C?/X)\.WE_)Y$-A9AO M+CB0DHADD,,!8#.Z!CW.?$/VO_$OC_\ 8?\ C-\>_P!C_P"&NC74EK^T)'I] M_P" XK9?DBGOKHP7L*@<+Y@>YA '01Q=.A^Y/BA^QI+IG_!,75?V,_AM$DU] M9_#XV.GA/E%[J$:B!_VX?AS%^TS^W?\ MZZI M;>(/%#S7&D>$M ^(%MI=MX?M?,98T6!BVUR%# 8& PW[V):O2_\ @GY\?_'' MPM_;$\5_\$^_&GQZ_P"%G>';?1!K7P[\97&I)=W0@&PO9S3(S>855VZGY3 V M,*ZJOD/_ 3N^$__ 2.^+_[/>G:1^T'X%\):'\2/#:RV/C*P\5^([C3;AYH MG8>>$DN(PP*A2VT?(^Y2!@9]8_8'?]A7Q/\ MK^*-%_8P_9,M8-+\#Z6R2?% MVQ\1W4MK/-,JHUM%!)N5]V9 K[R&6%V QM) /O&N=^,'_))?%/\ V+E]_P"B M'KHJYWXP?\DE\4_]BY??^B'H ^2/^" O_)@%/@S\.]>;1-%\.^#]1^QR:SA^*?"WC#4S>-IDTGS">W<@!3L$D@P%)\@JY<,-O-_P#! M1W]D[PMKO_!3KX-Z=/\ $[QQ"OQ,U.[?4I+;Q $?23&L2 :>?+_T8$+M7N?'4&L^([W0+E;JVTJVBCDB+2 M2QDIE8YYI& )*B,9P64'>_X*>^+_ S\,?\ @HG^R[\2/'^M0:3H-EJ.HB\U M:]?9! ]N"SN>%4>8A)/ !R<"@#U/]J;]G/]KG5/AS\-/V7/V4_BAJ^B^$H9 MTM/'_CZ[UU3KL=A'L5=DGRM)(P,C,R;6+*@R%+Y^/V3/@OK'Q> M^"?[>'C/0?B+X'R5V2-(XS@)QGJI&:VO^"H'QCT/ MXQ_M+? _X)>*_CG-H'P$\=6,E]K7BC0=66*TU>022*(GN5RAB&V 9)*)]I+M M]U2.:_;F^#'_ 24_9>_98\3:1\#?"?A37/'^MZ/):^'8K'79-;OHF(S)>8: M:46Z1Q"20RX0#9QS0!VW[=GQ;\3?'?\ X(5V'Q<\:2(^KZYI6@3ZI+'&$66X M%] DD@4<+N92V!P-V!Q7VS^SM_R;]X%_[$W3/_22*OSW^.EU#>?\&ZOAR6"0 M,HTS2$)4_P 2ZLBD?@01^%?H1^SM_P F_>!?^Q-TS_TDBH \=_X*^_\ *.'X MH?\ 8,L__3A;5\V?LJ_\%4?&?P7_ &3_ /X0F_8$^+6KZ=X=\(VENWB:PT> M3[#=111 ?:$D\HKY9 R&SC'>OI/_ (*^_P#*.'XH?]@RS_\ 3A;5U?\ P3G_ M .3#_A'_ -B#IO\ Z(6@#XD^)WQB_:._X+C^'=(^#WP1^"2>#/AI8>)8KKQ9 MXQUC6X;B4-&K 1K$H4A@LC,(U#%VV99%!)^@_P#@J-^TWXT_9'^"'@7X&?L_ M:S;:-XG\>:K#X1A0[/P5%>,?MK^"O%7_ M 2S_:^TC]OGX#:1,/AWXSU!;'XG>%[!<0+,Y+,X085?,&Z2-NB3(P)"RA#L M_P#!:3PYX:^,'PE^"G[9&@Z"/&OP^\*^(%O?$5K8LQ6\T:^-I(7)4AD1A;"( MG(*M.O3D@ ;J7[ ?[/VE>"'\3>"?^"HWB1/BK#;FXM_&-U\4[6.GR21^:%5E:"6.=/,C7"LZMMV@ "35/A'_P0+TWX.2?'!=)\!7&D)8& MYCM+?Q7PT :Y-J#:BHT]HDO TJJRARI55QR(PPR&!H X?\ X))?L^:- MX+_X)[R_M.:5\1/%\FK>(/!'B*TDT2XUO=I5CY5]=*LMM;A 8I3]G4E]QY=S M_%QZY_P1/\5>*/&?[ 'AW7O&'B2_U:^DUG4UDO=2O'GE8+=. "[DD@#@<\5P MW_!(CXG?#7XB_P#!-+3?V<_"7C[2+OQO9>'?$2WWAE+Y/MENLM_=&.1XB=PC M(N8/GQMS(!G-8?\ P19_:R_9W^&G[&+?";XL?&#P]X2\0>$_$&HC5=+\3ZM% M83*CRF0.JS,I< L4.,E64@@9&0#L/@OXS\87G_!<_P"+G@B\\5ZE+HMI\*K2 M>UTB2^D:UAE(T?+I$3L5OG?D#/S-ZFO"_ _P>^.7[;?[?'[07[/%_P#M'>*_ M#/P_TCQ8=0UF/1]0;_ +?/@?XZ_LHZU^RA^SO\ ?C[XDN]=NM?US2[ M3Q#KVH2RM_$'[4 M_P +/VR/BSZSJ_B@O%J.QE,P**H:/*[BH+N,#:P8'(Z[_ (*H M?\GT?L_ MV4_ 'QA\5K'_ &KKWABUN-4:% J/<[-LKJHX4,ZLP4=,X[5G?MX?M*R_LC?L MI>+OCO86,5UJ.E6<<6CVTX)22\GE2"$L!@E%>0.P!!*HP!%87_!+G_E'U\*? M^Q4B_P#0WK,_X*R?!#Q;\?OV#O&W@KP%ILU[K-K%;:I8V,"%GN?LTZ2R1JHY M9S$LFU1RS;0.M 'BGP$_X)A>)/VE_A!I/Q^_:]_:I^*%]XZ\7Z9%JL7]B>)1 M:6^B).HEABBB\ME#*K*6"A4!RJJ-NXS_ +'7B[XRZ]\4/B__ ,$G?VI/BWKN MMW?A_1?M/AKQY8WA@U6;29?)Y\]MY\T+_P"R7/\ ^DUS7WW7YY?\%!]>G_8V_P""GWPH_;N\7:+> MR^ [[09/#WB._L[=I?L;]GM=56:[(QG MDS-N_P!G9GVH ^>/V'_^4S/[2G_8+@_] M#M:X#X/_ E^.G[8G[?_ .T)\&=9_:#\7Z%\,=$\8BX\1V>AZQ)'<73^9.EI M912-GR("!.[JHPWE*",[63OO^"0>G^)?CC^T3\<_V]KWPY=Z;X>\=:X++PB; MV+:]S;),[.WOL5;="PRI?S%!RAKEOV+OVL?A'\!/^"G?[27PR^+WBZQ\/P>, M?& ETG5]5N%@M10C;<0.V-IVEI!@!CY#*S,' 7J?C MC_RGU^#7_9([S_T'6JYK_@I+\4/ ?[745TOQQ_Y3Z_!K_LD=Y_Z#K5 '7_M( M?LN?M1?M7?M2WFC_ !1^+NL^!O@)HFBH]C#X.\1I:7>MWA"%_M) )1 S2#Y@ MRA8EVA6=F'S'^TIHW@/_ ()P?&GX.(M4 M6>T-/CMX>_:+_9L\+_L_P#C^ZT'7/$?B#5]-M95F?[/Y\TFF012S1 [91&9 MF+4 MMC*9@450T>5W%07<8&U@P.1UW_!4K_D_#]CK_LH%]_Z4Z37O/_!2O_DP?XM? M]B3>_P#H% 'B'[1__!0_XG?#_P#X)4^"?VC/#@A3X@?$+3]-TK3KB.!66'4) MXG:>Y2,C;P(9F12"JNZ9! P3PU_P2-\;:!X#A^(5I^VC\3HOC2MJ+QO%,GB9 MI; ZAMW&%X'4F6VW?(0S$L.2,'97CG[0?PB\:_$/_@A_\&_'W@#2I+Z]^'G] MG>(KJTB0NSVD:W$!*G=0!X3_P;]_VV/V8,#@8;-?>E?"7_ 0.\07?BSX!_$[Q3J%@UI/J?Q?U M"[GM6!!A>2UM'*'..A)'X5]U7$;S0/%',T;,A"R*!E"1U&>,B@#\^?&'[,G_ M 4&_8$_:"\/M6;5=<\%ZFZK-M@8S1_\%D/A]=3CX+_ /!13]BCQ)X#M=6*P7JZ_HYU#39P&#;Y8+B& M-VC! ;Y$FQ@$9ZU+^QG_ ,%*==^!_C_QC^RA_P %-OB7)I7C;2/$4KZ-XIUJ MQ2WLK^R95"*'AC5(U.TRI(P",LN,@K@]'_P4M_;T_8.\4?LC^,/AE#\4O#'C MW6O$6BS6GAK1/#UU'J,B:@ZE;>XW1;EA,4A63+$'Y,#)(! .Q_X*)_M=6G[' M_P"Q%IOC']F.VT@77B>XLM%^'SZ1;1-9VZ3Q/*D\,2#RV188V\L ;-S1Y!&0 M>)\._P#!'*\\0>!(O%/Q:_;'^*\WQ4N[9;B[\56'BMQ!8WI7.R*(C/?M,?LK?'CPM_P1?^$O]H^'[NX\4?"_5X/$FL:5)&S36]C))=/Y M;)]X&!+B ./X%BDSC:VGK<7^G:CK, M4=]92;*8=-U/Q=X3U,65_?VZ3R>3()MARV^VD5GVY>-D)^8LQ\7_ ."./[#O M@KXY?!GQE\0=;^,GQ'T:XL/'.L:#'8>&_% M;62)].MT-P\?E-NN +EB),\& M.,X^7GV;_@CGI7B/XH_$WX[_ +;=[X>NM.T'XF>,A_PB<=Y'L>:UAFN7:3'\ M0 FB3<.-\<@['$O_ 0%_P"37/B!_P!EDU3_ -(=/H \>_X):?L8>"?%W[3G MQTDU+XI^/HT^'?Q,GTZR@M/$IC35X_/OHB]_B/-Q(1&"6!0[F8]Z]T_X)$?% M3Q7X6^'WQ:_9V^./C6]U'6?@_P".KV&]U35[MY9/[.<.4D+.2Q7?;W#@YQM9 M<5Q/_!,#XO?"_P"&_P"VE^T[\,?'_CS2]&U_Q#\8Y_[ TK4KQ89M2)OK\;8% M8CS6^=/E7)PX/0UYO_P5.\6^)/V+?VK?B/XJ\(6%P;+]H+X0MI"K;*0!JB2P MVLKC'\2VW.1SNN/4YH M_P#!*K]ICXU^(?V\;S6_BYXDU67P_P#';0-9USP; MI]]J$DD-N]OJ5QB.)&)6/9';W2[5'W=AZ5[W\*_%GB_]HG_@L)XZU?3_ !3J M0\&_!KPA;Z,MA;7TBVEQJUR&+-)$#L=E#W:9()!@3T%>8_MS_"QOV$_@G^RW M^T'HNDO+-\%M8LM)\21V> ]S;7-NIN^>GSO#,H/0-<^YKU#_ ()(^#O&GAS] MB_Q)^TKJNC_;?&?Q3U[5O%DL+@[KAV9UMXCWVNR/(OM<4 <_IO["OQG_ &BO M$WBOXP_\%*?C_P"(_#5H^N2Q^$?!?A7QO'::7I]@ "DC,H*L_.S^%SY99RVX M!>&_9#\7C]F3_@J-8_LA?!']JB_^)7PR\6>$[B]^RZAXDCU4:->QQW$IB$L9 MVI*OV;D*%REPNY255JX+_@G[\)_V*_VU/"WB#]H+_@H;\98O$OQ$'B*X34-& M\7>-'TV/3+90ICV0K+$WEDEN ?+7:$"C:"M+\+:CI$%_HML4M-6O8['499IXY#S<8\Q8O-).[R1@E=I(!T_QK\(?'O] MI?\ X*]_$?\ 91\'?'OQ#X3\*:EX2TZ[\33:5>R&2&PBL[)GBMU+!8FEGDB5 MF Y5FSN!96ZG]JO6O'__ 3"_9G\(?LF_ CXZ:QJ?BOXI^.)K/1_&'C340[Z M)9MY$)/VROV4+'X@>/1$?$^BZI/HGB2:"-42XN85C<3A5X7?%+$S 87 M>7V@# 'AFN_"3_@@9HGP;F^.":1X"N]*33S65!!^]@ D>O_P#!,WQ!\(-)_8YN?C9X._9I'P>\,ZG=W>L2Z2VM3ZCY]M%" MBM?[I$5PK+$0JA?F6-6&=XH ^H:*XWX%?M ?"']I;P&GQ.^"'C)-=T)[N2V6 M_CM)H 98\;UVS(C<9'.,5V5 'P)_P3+_ .4E_P"UE_V,T?\ Z67=>?\ P6^& M7QU_;$_;O_:(^!6I_M)>,?#7PZT7QH]UKMOX>U5H[RY8SSQVUG#*^X6\&!,S MJJX;8H*G@KZ!_P $R_\ E)?^UE_V,T?_ *67=:7_ 3"_P"4@'[8'_8[V/\ MZ4:G0!Q-U\-O'?\ P3%_X*$?!_P%\*OCEXOU_P"'WQ;O9]-U+PUXKU8W8AF5 MHXS(IPJ@JUQ"ZL%#_*REF5C7<_MG_$3XV?M3?MW:%_P3D^#GQ6U3P1X=L_#G M]N_$;7] E,5_+">1;1R#E5VM".#@FXRP8(%+/^"GW_*0#]C[_L>+[_THTRL7 MXW>*M*_8K_X+,V'[1OQ?G.F^!OBCX&&B#Q-.I^RV-Y&L*^7*_1,&U@))X"S[ MB<*Q !K?$;_@G#\?_P!E/5?#GQ?_ ."=7Q@\:ZQK-EJ\,?B;P;XS\7)+8:Q9 M'.]W,GEH&X (P3A]T>QD^;[JMY)9;=)9H#$[("\98$H<$]$T/]FC7O#'Q)^(?BC6[6Q\/^%=(U5;WS4D8;I)#;.2@(PJ9(W, MX(!"MCV'X@_M1_!WX(^(_!/PY^.'CJTT;Q1XZGCL]!TZ&SN9DO;PO#$T<;I& MP1?-FC4&0KPP.>#@ ]'HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YWX MF_"/X7?&CPTW@[XM_#S1O$NEL^_[#K>G1W,:OC =0X.UAGAA@CL:Z*B@#Q+P M/_P3>_85^'/B.+Q;X2_9?\*0ZA;R![>>YL3<^2X.0R+,756!Y! !':O;:** M/)OBY^PE^Q[\=O$S>-/BO^SQX:U?5Y"#/JT>V),&FZ/8I;PJ3U;:@ +'NQY)ZDUMT4 L?$_3_C5JGP^TFX\6Z58-9:;XCELD:\MK=O,S$DI&Y5/G2\ _\ M+1O6NDHH YOXF?![X5_&;3;+1_BO\/\ 2?$-KIVH)?6%OJ]DLZ6]R@95F0,# MAP&8 ]>37R!_P4A\*ZEXB_X*$_LJR)X/_#+_ ()__L7?!WQ9'XZ^''[-WA?3M8@E\RUU#[!YTEL^?O1& M4MY3>A3!%=EX5^ GP6\#V_B*T\'?"_1-,A\7323>)X;+3TC34Y) X=I@!ARP M=P2>NXUUU% &'\.?AG\/OA#X1MO 7PN\&Z=H&BV;2-:Z7I5JL,$1=R[E448& M69F/J2:K:7\'?A7H?Q-U/XSZ/\/M)MO%FLV:6FJ^(H;)5N[N!1&%CDD W,H$ M40 /_/-?2NEHH \O^-/[%7[*/[1&M+XE^,_P&\.Z]J:HJ?VI<66RZ=%&%5IH MRKNH'0,2!VKH_@_\!O@Q^S_X>?PK\%/ACHOAFPE_!WX5ZE\3[/XUW_P^TF;Q=I^GFQLO$2<=/G M/K4OQ+^%?PW^,OA63P-\5_ ^F>(='FE2673-6M%GA9T.58JP(R#R*WZ* (K& MQL],LH=-T^V2&WMXEB@AC7"QHHPJ@=@ *?+%%/$T,T:NCJ5=&&0P/4$=Q3J M* /$K[_@FY^P=J7BT^-KS]E/P:U^TWFOC256!GSDDP#$1R>N4YKV?3]/L-)L M8=+TJRAMK:VB6*WM[>()'$BC"JJCA0 !P!4U% '-_"WX._"OX(>')/"'P@ M^'^D^&]+ENWNI=/T:R6")IV55:0JH W$(H)_V172444 9/C?P%X'^)?ANX\& M_$7P?IFO:3=@"YTS6+".Y@EQTW1R J<=N.*\@T3_ ()D?L!^'M?3Q-IO[*GA M+[5')O07-B9X0V*]UHH 9;6UM96T=G9VZ0PPH$BBB0*J*!@* M . .,5Y9\7OV'/V1?CUXJ7QS\7/V??#>MZR-HDU.XLMD\P4842O&5,H # M[L 8Z5ZM10!QV@_L]? OPKXFT?QEX8^$7AW3=4\/Z0=*T.^L-)BADL+(EV-O M$44;(R9'.T8&78]ZNZ3\'?A7H7Q,U3XS:-\/M)M?%FMVB6NK^(8;)%N[R%%C M58Y) -S*!%$ #VC7TKI** .;\7_!WX5_$#Q7H7CKQM\/M)U76?#$[3>'=3OK M)))M.D8J6:%R,H240Y']T>E3?$GX7_#KXQ>$YO GQ4\%:;X@T:YD1Y],U:U6 M:"1D8,A*,""0P!'N*WJ* ,G6? 7@CQ%X-D^'7B'PCIM_H$UFMI-HM[9)+:R0 M ")HF!4J !P1C@5YS\-?V"OV-?A!KUSXG^''[.7A?3-0NH)(9+Q-/$CK'(I M61$,A;R@RL5(3;D$CI7KE% ''V?[/_P1T_X2M\!K'X5Z'%X+>-XV\+QZ<@LB MCRF9U\K&W!D)<\?>.:NW/PA^%E[\-$^#-]\/-&G\))IZ6*>')].C>R%L@ 2+ MRF!7:N!@8XP,=*Z.B@#R#X8?L!_L8?!GQ7'XY^&O[-_A?3=8@D\RUU$6'G2V MS_WHC*6\H^Z8(KN?AY\&OA3\);C5KKX8_#W2=!DUZ^-[K+:59+#]LN"23+(% M W.=QYZ\UTU% 'G7A;]D;]F7P1\6)?CGX.^!_AW2_%L[3-+KFGZ>L4S-*")6 M^7"[G#-N;&6R^N[/1[)8(YKEU1 M6E95 !?#6KZO(09] M3>R\JXG(& 9)(BK2X''S$\<5W7PT^%7PT^#7A6'P-\)_ >D^'-(@8M'IVCV* M6\6\XRY" ;F.!ECDGN36_10 5%?V%GJEC-IFHVJ3V]S$T4\,JY61&!#*1W!! M(J6B@#G?AA\)/AC\%?# \%?"3P'I?AS2!S6"'S7QN?:H R<#)]JR/ MC5^S1\ ?VC-/@TSXX_"/0O$R6N?LDFJ6*O+;YZB.48>,'N%89P,UW-% '!_! M+]E[]GG]G"UN+3X&_![0O#/VL!;NXTVQ59[A0C^)M/MY_.MK?5K-9?(DQC?&Q^9&QP2I!(XZ5UU% 'GOB' M]D_]FSQ9\)K#X%^)O@IX>OO"6DKC2M#N=/5XK(Y/S0Y^:)OF;YE(/S'GDUG_ M O_ &)/V2/@Q8:EIOPS_9[\+Z7'K%C+9:HZ::LLMU;2*5D@>23<[1LI(*9V MGN*]2HH X=_V:?V?Y/A(OP%D^#WA]O!22;T\+MIJ&Q5O.\[(BQM'[TE^GWCG MK78:3I6FZ%I=MHFC6,5K9V=ND%I;0H%2*-%"JB@= /058HH R/'G@'P5\ M4/"5[X#^(OA:QUK1=114OM+U*W66"=58. Z-P0&53]0*G\)^$_#/@3PS8^#? M!NA6NF:3IEJEMIVG64(CAMX4&%1%'"J!P *T** ,CQ[\/_ _Q2\)7G@/XC^$ M]/US1=015OM+U2U6:"<*P==R,"#AE5AZ$ ]JK^#/A5\-OAYX$C^%_@CP/IFF M>'(8I8HM#M+-5M5CD9FD018V[6+,2,8.X^M;]% 'A\7_ 34_8)A\4CQC'^R MCX-%Z)?,"_V4#;ALY_X]\^3CVV8KVR"UM;6U2QM;:..&.,)'#&@"JH& H X M XQ4E% 'G7PR_9(_9F^"_CR^^)OPF^"/A[P[KNHV[P7FHZ18+ SQ.ZNZ +A5 M4LBDA0!E1Z5C_$;]@?\ 8R^+?C=_B1\1?V;O"NJ:W-+YMUJ$VG!6NG_O3!"% MF/J7#$]Z]=HH Y;PY\#_ (.^#_&I^(WA/X8Z'IFNG1H](_M2PTV.&86"%"EJ M&4#$2^7'A!P-B\<5+X0^#OPK\ >+-=\=^"?A]I.E:SXGG6;Q%J=C9)'/J,BE MBK3.!ER"[G)_O'UKI** .;\:_!WX5_$?Q)H'C'Q[\/M)U?5?"MVUUX;U#4+) M)9=-F9HV:2%F&8V)BC.1_<7TK3\7>$?"_C[PS?>"_&N@VNJ:3J=LUOJ&G7T( MDAN(F&&1U/#*1V-:-% &9X,\%^$OAUX6L?!'@3P[9Z1H^FP"'3]-L(!'#;Q@ MY"HHX4.?$+_@GO^Q/\5?%\OCWQ[^S1X5O]7N)O-NKT:?Y37,A. M2\HC*B5CW+@D]Z]2\)>#_"?@'PY:>$/ WAG3]&TFQB\NRTS2[-+>"!.NU(T M51DD\#O6C10!S?@GX._"OX;^(=?\6^ ?A_I.CZGXIO!=^([_ $^R2*74IPSL M))F49D;,LAR>[MZUTE%% &=XL\'^$_'OAZZ\(^.?#&GZSI5]'Y=YIFJV:7%O M.N<[7CD!5AD \CM7BUI_P2]_X)^6>M#7X?V4?"9G$F\)+:-)#G_KBS&/'MMQ M[5[U10!7TC2-)T#2[?1-"TNWLK*TA6*UL[2!8XH8U&%1$4 *H' &!7P'^QM M^SWX%^,7[:_[6WA;XZ_"2UUO0-0\86$UI#KNE[X9&6;4,2PLPX8!OOH00&Z\ MU^@E% '"?!']F']GS]FZQN;#X&?"'0_#*WF/MDVFV8$UP!R!)*V7<#G 9B!D MXK7U+X._"O6/B=I_QIU3X?:3<>+=*L6LM-\1RV2M>6UNWF9B24C!_S MT;UKI** /-?C?^QW^R_^TC?V^K_'#X(Z#XBOK6/RX-0O+3;+/@K\)?'>O>'?%/C/X=Z3JFI>$9S-X8OKZR6672Y"8R7A M9AF-B8HSD?W%]*UO%_A#POX_\,7W@OQMH%IJNDZG;-;ZAIU]")(;B)N&1U/# M ^AK1HH R_"'@GPCX \*67@7P3X;L]*T;3K<06.F6,"QP01#^!4' ')XKS'3 M_P#@GU^Q-I7Q"7XIZ=^S%X/AUR.Y%Q'=)I""..8'(D6'_5*X/(8*"#SG/->Q M44 <[\.OA)\,?A%::A8?"_P'I>@PZKJ4FH:E%I5FL*W-TX >9PH^9R%4%CR< M"NBHHH XCXR_LU_ ']H:RAL/C=\(- \3K; BUEU;34DFMP>2(Y<;XP>^UAFN M8^%'[ O[&?P0\21>,?AA^SEX8TS5K=P]KJ1L?/GMV'\43S%S$WNI!KUZB@!' M574HZ@J1@@C@BO$]7_X)O?L(:[XM;QOJG[*O@V34'F\V0KI2I#(^R6".:Y=55IF50 7*H@)ZX4>E= M)10!YUXA_9&_9E\5?%JT^.^O_ _P[<>,;&ZBN;?Q$=/5;H3Q8\N5F7&]UVKA MFR1M'/ K:^)7P+^#?QDO-(U#XK_#'1/$4^@W+7&BRZOIR3M92DH2\98'828T M)QUV#TKJZ* ,+XC_ Q^'GQ@\)7'@/XI>"]-\0:+=/&]SI>K6BS02,C!T)5@ M02& (]Q5_P ,^&?#W@OPY8>$/"6BVVFZ7I=I':Z=I]E"(X;:"-0J1HHX554 M #L*O44 >-^/O^">_P"Q/\4/&TWQ&\=_LT^%M0UFYF,UW>M8;##XC%X5N;;1XHFTF,DDI;[%'E*3%P3C]VOI6]J.G:?J]A/I6K6,-U:W,317-M<1!XY8V&&1E.0RD$@@\$& MIJ* /#[;_@FI^P3:>*1XQ@_91\&B]67S%4Z6#;ALY_X]R?)Z]MF*]=\2Z1:W M?@[4-!A\-6NHP2Z9+;KH\["."Y0QE1 QVD*C#Y3P0 >AZ5IT4 >+_L$_LZZY M^S+^S[%X'\4Z=I5AJNIZ[J&MZCI.A'-EICW=PTJV+]<^('@?X'-2O[)9)M-E8H6>%B, MH28T.1_<'I5CXC?#'X=?%_PI/X&^*?@?2O$.CW)!FTW6+%+B%F'1MK@@,,\, M.1V(K=HH \L^#7[$?[)?[/GB)_%WP<^ 7AW0]6964:G;V>^XC5AAE220LT8( MX(4@'O74^._@?\'_ (G^)M"\9_$3X:Z-K6K>%[H7/AW4=2L$EFTZ8.DGF0LP MRC;XXVR.Z#TKJJ* "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 *^&?BO_P5'^/OB_Q+'_PQI^S,OB3PK9?$>V\+-XNU MS78;2'7K\E@UE:1N,JK;>+DL548RHR!7W-7Y>>/_ (?_ +5?_!.G3O#'PAN? M@U_PGWPNT[XXV7B+P;KOAF\4ZJ6:21QICVA^>65QNVLHV[@?F;<%4 ^XOV-/ MVP?#7[7_ (%U76;;P?J'A?Q'X8UJ72/&'A+57#7&E7T?WD+ #>AYPVU S#X7M=#FFF^(-KJ^EI8W^FW$:L[F\1,[GP& MPP+[B& )8,H^-/VPO!_BG]IG]BSXL_\ !1/XSZ)/9KJ6D6.G_!WPW>KSHN@M MJEIF]9>BW-W]\L.1&0 Q5@ ?HO??&'P9X=^#'_"]?&^HIH^A0>'EUC4+BY; M<+6 PB4YP,L0#@ #+' )(%?-"?\%8[_ $_PQ:?&[Q?^Q;\1M'^$M]-&+?XA MSB!]EO(X2.[ELT8R1P,2I#Y((8;=Q*@\W_P57UK4M._X))Z9H^GW+1)K4'AJ MQNW4X_=$PR$'VW1+FOJ']H/P)X:N/V4?&OPW&G1)I(\ :A81VVT;8X192(H M[;0!CTP* %^.G[47P=_9[^!-Q^T3XY\1>;X<2TAFL)=- FDU(S >1';KD"1I M-PV\@8RQ(4$CQGP]_P %,=7T'Q;X;TO]IK]D?QM\+="\8ZA'8^&_%6N3P3VI MN)!F**[$>&LV?L'R1@YPJLR_*GAKQ'J?Q+_98_8-\$>*YGN=/O\ XFC[9!,< MI*FG7KV]NC ]0(B5QZ'%?7/_ 6+T#3M?_X)R?$@:A"K-96MC=VLA',4L=_; MD,I['&5^C$=Z /INBN3^ OB+4_%_P,\%^+-:F:2\U3PGIUW=R.63C8LT;;9(^<#5__ M (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X M275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ MH4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^ MA0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O M?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0 MO?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: M -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH M_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V* M*Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/ M^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ MX275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ M *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU? M_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4 M+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H M4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z M6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI M:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: - MBBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6 MC_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ M .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7 M_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)= M7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z M%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ MZ%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^ M^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[ MZ6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@ M#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^ MEH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q M_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (27 M5_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X2 M75_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_ M^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ M .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W M_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O? M^^EH_P"$EU?_ *%"]_[Z6@#8HJOIMY/?6HGN+"2V8L1Y4I&?KQ5B@".[BFGM M)8+:Z:"1XV6.95#&-B.& /!QUP>*_,WQK^VC\7/A/H/@[X(_\% -$\3#QMX) M^-]AJO\ PED'AHM8^(M)CEF<3VS6T:HS*'"B-5!VA1]X.J_IM6#X\^&?@SXE MC1AXRTIKK^P->MM9TK;)_AO\=/CAXKU'3;2S73_"^J^,7U"TN@;RW0HUJD ,@5 M&+ #[I0'M7Z,T4 ?&'C_ /X)WZAXF_X)?Z[^SOX%\;>*]>\0:W8V7B#2O^$U MUO[3-;ZA%%;2"RB=E00Q'R&C5&X1I6)/ISWQ&_X*6:U\5_V9=1^ /A/]GSXA MGXX^(_#LF@77A"?PI<1+87LT1@FNWG=1&($+/(K$] NX*-S+]X44 ?#7Q_\ MV(_BC\)/V'_@G'\'- /B/QI\ ]>TWQ#)H]CDMJY1C+?P0#&6+2-N48W,J$ % MB!6-^UG^UF/^"C7P>B_8U_98^%_C7^W?&FHV,7BZ^U_PQ/96_A6RBN(YYGN9 M)!M+@QJNU20PW $L55OOZB@"AX6\.Z;X0\,Z=X3T="MII=A#:6JL>1'&@11^ M2BK]%% !1110!X7_ ,$]_P#DB>K?]CWK/_I2:]TKPO\ X)[_ /)$]6_['O6? M_2DU[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X7_P3W_Y(GJW_8]Z MS_Z4FO=*\+_X)[_\D3U;_L>]9_\ 2DU[I0 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!X7_P3W_Y(GJW_ &/>L_\ I2:]TKPO_@GO_P D3U;_ +'O6?\ MTI->Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%_\ !/?_ )(GJW_8 M]ZS_ .E)KW2O"_\ @GO_ ,D3U;_L>]9_]*37NE !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 %%%% 'A?\ P3W_ .2)ZM_V/>L_^E)KW2O"_P#@GO\ \D3U;_L> M]9_]*37NE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !7YF:Y\8OVTOVW-%T#]H'PG^TH?ASX,U?XWVGAGP+X=T/0 MH9YH5#R(NH7D>797MZD.O:+I6U/%EC CNES:P(!F1]C *JJ&W1X4$D M#ROP=XX_X*R_&CX0S_M6>&O%W@/P?:SVT^H>'_A1J_AB2:2>SC+%([J[9EDC MFD5.-NT?,I/EY(7U']A3]K[XC?'[5/&_P4_:"^']CX:^)?PTU&"U\36>DSF2 MRNXYU9H;F#U &?X7_X*,>"]2_X)S#]OW7O##VL$ M6BR27&A)/RVHIY 57()".&(X(KS#7_ (C_ /!6;X;_ */[9GB MGQ1\/]4L+32EUW7/A)!X>DA>TTS;YLB1WNXR&XCA)9@V5!5L;\!6\&^.GQ3\ M%_$/_@B*?"7@KX:MX/B\!>/K+PSXK\.K=F=;>Y@N5DF?S#RXD>9)"3_&[#)Q MD_I-^T(--'[//C@78C^Q_P#"&:GYO3;Y?V23/MC% 'D7[1W_ 4 TKX??LC> M$OC_ /!CPXGB#7/B9/ING_#S0[M]HGO[Y=T:3[2"!'A@X!&64)N7=N'G'Q0^ M-'_!0_\ 85T?1_CY^TW\1/!GQ \ S:K:VGCK3M!\.M8W/AV.X=8UGMI ?](C M21@O[P;FRHP-Q=/GKX:+J'_#.O[ 8UP-]F_X6C<[O,Z;_P"TF^S?CCI7V3_P M5]^Q?\.X?BA]OV[/[,L]N[^_]OMMGX[MM 'TA;7-O>VT=Y:3I+%*@>*6-LJZ MD9!!'4$4^N+_ &;Q?#]G?P$-4W?:1X+TO[3OZ^9]DBW9]\YKM* "BBB@#PO_ M ()[_P#)$]6_['O6?_2DU[I7SU^P7K%_8?!S5H+;0+BY7_A.-9/F1$8S]I;C MFO;?^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BB ML?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$ MEU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^ M$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU M?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275 M_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%" M]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+ MW_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_O MI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ M +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8 MHK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ MA)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL? M_A)=7_Z%"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A) M=7_Z%"]_[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$E MU?\ Z%"]_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A M0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z% M"]_[Z6C_ (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_ M[Z6@#8HK'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"] M_P"^EH_X275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH MV**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ M (275_\ H4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK M'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X M275_^A0O?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A M)=7_ .A0O?\ OI:/^$EU?_H4+W_OI: -BBL?_A)=7_Z%"]_[Z6C_ (275_\ MH4+W_OI: -BBL?\ X275_P#H4+W_ +Z6C_A)=7_Z%"]_[Z6@#8HK'_X275_^ MA0O?^^EH_P"$EU?_ *%"]_[Z6@#8HK'_ .$EU?\ Z%"]_P"^EH_X275_^A0O M?^^EH V**Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EH ^*_VROVROVDOA3^T MEXC\ ^ ?B/\ 8-)L/L?V2T_L>SE\O?9P2-\TD+,8?\/#?VPO M^BO_ /EOZ?\ _(]0_M^W,UY^UOXMN9[-[=V^P9AD(RO^@6X[?G^->.5_6O#? M#?#M?AW!U*F#I2E*E3;;IP;;<$VVVKMM[L_D'B;B;B.AQ'C:5+&U8QC5J))5 M)I)*;222E9)+9(]I_P"'AO[87_17_P#RW]/_ /D>ONS]C7XA^,?BM^S;X<\? M>/M8^WZM?_;/M=W]GCB\S9>3QK\L:JHPB*. .F3SDU^55?I3^P%KFHV?[)'A M*V@\-W-PB_;\31LN&_T^X/?\OPKXOQ6R7)\NX=I5,)AJ=.3JQ5XPC%VY)NUT MD[72T\C[;PDSO.S>OFSWNBL?_A)=7_Z M%"]_[Z6C_A)=7_Z%"]_[Z6OY^/Z(-BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[ MZ6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_ M[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: M-BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A M)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$ MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z% M"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z M%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ MOI: -BBJ^FWD]]:B>XL)+9BQ'E2D9^O%6* ([NTMK^TEL;R%9(9HVCEC8<,I M&"#]0:_-#QY\ ?VTOV$]%\'? KX>^&?#GCWX>6WQMT[5/AM=76MFSO[6YDDF M>/3KD.NW8SLQ\U<@'1 M^%/B]XR_:N\46=QXY^.<9A\3+X7D=;?1K-8)(8+>VD;YB\:R'YSW1!EMN]N2 M^&'A?_@K1^S9\++;]F3P/\//AWXSM-%MFL/"OQ)U+Q));"WLQQ ;JS*EW>-2 M%PA(P@&7QN;[5HH ^5_AQ_P3'\+Z%^P3XG_8^\>^-GU35O'$]QJWBCQ0EO\ M>UF5HY%N8T)!*1O!!@$@N(R3MWD#AO$7PV_X*T_$CX%M^QIXK\-_#[3K"\TP M:'KGQ;M]?DF>ZTO;Y4C)9;1(+B2'*L3A26;&S(9?N&B@#YO_ &C/V -,\?\ M[(WA+]G_ ."_B9?#^N_#*XTW4?AYKMVFX0:A8KB-Y]H)(DRQ<@'#,'VMMVGS M?XH?!/\ X*(_MTZ/HWP _:<\ >"_ /@&'5+6[\=:GX?\0M>W/B*.W=9%@MHP M/]'1Y%#'S#E<*%_\$]_^2)ZM_P!CWK/_ *4FO=*\+_X)[_\ )$]6_P"Q[UG_ -*37NE M!1110 4444 %%%% !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 %%%% !1110 4444 %%%% !14.HZCI^D6,NIZM?PVMM A>>XN)0D<: MCJS,V ![FOFCXZ?\%,OAOX,FD\,?!;3#XLUSU MZ^49#FV>U_98&DYOJ]HKUD]%\WZ'CYQG^49!0]KCJR@NBWD_\,5J_DO4^E-8 MUG1_#VF3:UK^JVUC9VR%[B[NYUCCB7U9F( 'UKYA^-__ 4W\%Z!=-X2^ >@ M/XIU:1_*BOI8G6T$A. $48DG.>,#:#QAC7":/^S)^V%^V3J'= M!+B2WTZXBV.J_P#3*T! C..-\N'Z'YJ^G?@A^RM\%OV?[13X$\*HVH;-LVM7 M^)KN3U^ZH%4^E?5_P!G<)<,ZX^I];KK_EW3=J<7_>GO+TCZ-'R/]H\8 M<4:9?3^IX=_\O*BO5DO[M/:/K+U3/S.^.VL?%/Q!\5=5USXU6-3!&8E,:@;,1>7P><=>?L._MX>$?A;X/TSX(?%?2S8:9:O+_ &7X@@5F M51+,\C"=.3C>[ .N0!@%>"U>_P#_ [R_8]_Z)!_Y<&H?_)%:/C/]BG]GGQC M\,;/X5GP4+&RTM)1HUY:W#M=6)DD>5MLLA9F4N[,4Z]T&^8+<1>K+VE3_:7U&0I.*_-LZX2Q.7X;Z]@I MK$85[5(]/*<=XM=;Z>CT/TW).+\-F&)^H8V#P^+6].?7SA+::?2VODUJ>FT4 M45\B?8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?_!/?_DB>K?]CWK/ M_I2:]TKPO_@GO_R1/5O^Q[UG_P!*37NE !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 44V::*WB: MXN)52-%+.[M@*!R22>@KYX^/7_!2#X-?"PS:%X!8>+=93*[;"8"SA;_;GP0_ MTC#9Z%EKU,JR7-,[Q'L<#26R]7LEZM'E9MG>59'A_;XZLJ<>E]WZ):M^2 M3/H6[N[6PM9+V^N8X88D+RS2N%5% R22> !ZU\X?'C_@I7\)OAV\OA[X66__ M EVL E!+;2%;&)^G,HYE[<1@@_WQ7E5I\*?VV_VY[F/5OBCK;^%/"4KAXK2 M:%H(2G4&.U!#S'N'E.,'ANU?2'P'_8Q^!WP"2+4- \/#4M:0 MKFK!99U;UC M&-L7?[H!QP2:^N_LCA7AKWLUJ_6:Z_Y=4G[B?:=3\U'5/NCX[^V.+.)_=RJC M]5H/_E]57OM=X4_R(?C?XEF\+^&6<206%Q T2[> MH,5F""3Z/,0<'@MTKZ7^!?[(?P1_9_ACN?"'AE;K557$FN:GB:Z)QSM.,1#V M0+GOFO3J*\C-^,OB M'O5J/FE?ROI'RMK;2["BBBOE#ZT**** "BBB@!EU:VU[;265[;QS0RH4EBE0 M,KJ1@J0>"".U?*G[0W_!.>&;53\4/V7M4;P]KMM+]H32(KDPPM(.=UO(#F!_ M1<[.>-@%?5U%>SDN?YID&)]M@YVO\47K&2[2CLU^*Z-'BYWP_E7$.&]CC:=[ M?#):2B^\9;I_@^J9\?\ P+_X*%>)? ^O?\*A_:]T&ZTS4;1Q"==>T*.I[?:( M@.A[2H,$8.W&6KZWTC6-)\0:9!K>A:G;WMG=1B2VNK699(Y4/1E9201[BN-^ M.G[.'PK_ &AM _L?X@Z"&N(D(L=6ML)=6A/]Q\%M3^Q:S''NO- OG"W$6.K)VE3_:7IQN"DXK MT^OA,=@,9EN)EA\53<)QW35G_P %=FM'T/OL!F&"S/"QQ.$J*<);-.Z_X#[I MZKJ%%%%]9_\ 2DU[I0 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 %%%% !11TZUX9\>_^"@'P.^"OG:-I6H? M\)-KD>5_L[2)E,43^DL_*ISP0NY@>JBO0RW*;>R7FVD> M=F>;Y9DV&=?&U8TX=V]_)+=OR2;/!?'O_@HC\$_A!YVB M^%;H>*];CROV72YQ]FB;TDGY7\$#G(P<5XF+3]N/]O60/=.?"?@JX.0"'MK6 M6/V'^MNSCU_=Y'\->^_ 3]@GX&_!#R=8N-+_ .$CUR+#?VKK$2LL;CO%#RD? MJ"=S#^]7V7]A<-<-^]G5;VU9?\N:3T3[5*G3S2U72Y\7_;_$W$WNY)0]C1?_ M "_K+5KO3I]?)RT?6QX%#X._;@_;QF6]\7W[>$_!D[!DADC>WMGCZ@I#GS+D M]PSG9Z,.E?1'P%_8=^!OP($.JV6B?VUKD>#_ &UJZ+(Z-ZQ)]R+GH0"W8L:] MBHKS,UXSS/'X?ZIA4L/A_P#GW3]U/_$]Y-];Z/L>IE/!65X#$_7,4WB<3_S\ MJ>\U_A6T4NEM5W"BBBOD#[$**** "BBB@ HHHH **** "BBB@ IES;6]Y;R6 MEW DL4J%)8I%#*ZD8((/!!':GT4)M.Z!I-69\I_M$?\ !.>TO-3/Q._9BU(^ M'=>MY//72(K@PP/(.=UO(#FW?/0?'_ .Q?B%H" MO/$A%CJMMA+JT)[H^#QZJV5/<=*^\P/%F&S##1P'$%-UJ2TC47\6GZ2^TO)_ MC9(^ Q_"&)R[%2S#AVHJ-5ZRIO\ @U/6/V7YQ_"[9V.C:UI'B+2H-] MLKJ,26UW:3+)'*AZ,K*2"/I5FO@_4O"7[5G_ 3IUN37?"-\?$W@.6?=<(8V M:WP3C][&"3:R=!YBG:3C);[M?3_[.O[7'PG_ &C]-5/#.H_8=:CCW7>@7S@3 MQXZLG:5/]I>G&X+G%<6=<)8C X;Z_@:BQ&%>U2/V?*<=XM=;Z>CT.[).+\/C M\3]0Q]-X?%K>G/[7G"6TD^EM?5*YZC1117R!]B%%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >% M_P#!/?\ Y(GJW_8]ZS_Z4FO=*\+_ .">_P#R1/5O^Q[UG_TI->Z4 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>0_'K]MG MX&_ 43:7JNO?VOK<8(&B:0RR2HWI*V=L7N&.['(4UVX#+17\MQVEE^Y%SU'+#^[7S]"W M9,X(DN,>9<'L5C&WU4=:]F^ G_!.?X*_"7R=;\90CQ9K4>&\[4H0+6%O^F<' M(/U,/KG[<7[>DA@T6W/A/P5<$AG5WMK66/T9_];=''4*-F M1R%KW+X"?\$^/@A\&O(UK7;'_A*=;CPWV[5H1Y,3>L4'*KZ@MO8'H17N\<:1 M((HD"JH 55& !Z4M>?F7&F88C#/!X""PN'_DIZ-_XI_%)]]D^J/1RS@C+L-B M5C,PF\5B/YZFJ7^"'PQ7;=KHP & , =!1117QI]H%%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 ,N+>"Z@>UNH4DBD0I)'(H*LI&""#U!' M:OEC]HK_ ()S6&IZDWQ,_9GU'_A'->MY?/72HIS#!)(.0T#CFW?/0?QDN?9ID&)]M@ZEK[IZQDNTH[-?BNC1XV=\/Y5Q#A?8XVGS6V:TE%]XR MW3_!]4SX[^!__!07Q?\ #GQ#_P *?_;!\/W=A?6CB'^W6M"LD?H;B-1\ZD=) M8\Y&#@Y+5]=:)KFC>)=)M]>\/:K;WUE=1B2VN[299(Y5/1E92017(_'#]G?X M6?M!^'_[#^(GA]998U(LM3M\)=6A/>.3!X]5.5/<&ODC5/!?[5?_ 3KUR7Q M%X*OV\3>!))]]RAC9K<*3C]]&"3;2=!YBG:?ER3]ROKG@.'N,O>R^V%QCWI- MVIU'_P!.W]EO^5Z=%U9\=]?XBX+]W,+XK!K:JE>K37_3Q?:2_F6O5]$?=]%> M6?LY_M>?"?\ :/TY8?#NH?V?KB1[KOP_?2 3I@DR?[2\@8W!%_\$]_^2)ZM_P!CWK/_ *4F MO=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\Q/\ @H;_ M ,GA>+_^X?\ ^F^VK].R0!DFOR\_;XUC2==_:U\7:GH>J6]Y;,]DBW%K.LB% MDL;=& 921D,K*1V((ZBOUKPHHHK^DC^93Z*^!-U^VE\:_A5I7P.^#:3:/X4TWSX[G6HMUK'+YL\DK^9<< ML^#(5\N+G&-RGK7T9\!O^";7P?\ ADT.O_$=_P#A+M84A]MY%MLHF_V8+P&!2H4U4FI>S5I3 M:DTY2EO=N[LK*SMJ?U5PAP7E53*\'F&.;Q%1TZ;C[1WC33BFHPCLDE97=W=7 MT&6]O!:0):VL"1Q1H%CCC4*JJ!@ = *?117YJVVS].225D%%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %-FAAN87M M[B%9(Y%*R1NH*LI&""#U%.HHV#<^5_VC/^"-/AGXA_P"%/?MA>'KRQO;5A%_; MK6I66,=C/&H_>*>TL>_A;^T#X>_L'XB^'UF>-2++4H, M)=6A/>.3' ]5.5..0:^[P/%M#'86. X@INM26D:B_BT_27VEY2_&R1\#C^$, M1@,5+,.'JBH57K*F_P"#4]8_9?G'\+MG5Z'KNB^)](M]?\.:M;7UC=QB2VN[ M299(Y5/=64D$5;KX0U?P)^U5_P $[= ]1;Q+X%DFWW<9C9H I/_ "WB M!)MWZ#S4.T\9)^Y7TU^SE^U_\)_VC[!;?0+_ /L[74CW77A^^D F7 Y:,\"9 M/]I>0/O*N:X\YX2KX+#?7\!46(PK^W'>/E..\6O/3T;L=N2<7T,=BO[/S"F\ M/BU_R[EM+SIRVDGY:^J5SU6BBBOD#[$**** "BBB@ HHHH **** "BBB@ HH MHH *_,S7/C%^VE^VYHN@?M ^$_VE#\.?!FK_ !OM/#/@7P[H>A0SS0J'D1=0 MNY7(:5@5YMR?+;GA1C/Z9U^=7[5?[#7Q*_9Q\4>&_&?[&/Q]33]%\5?&C3;N MQ^'?B*S%QI%EKTCR[+F.9,R11!D*-&JDXP"QV* ?1/[-?QX_:4\$? ?X@ZW M^W'X+EBU/X97%^Q\3:;IXAA\4:?;QO(MW;Q# #L(V& JJ=R8 )('F_PI\3_\ M%7/VI/A7:_M,^!?BK\// UAKD#WWA3X?WOAE[P3VA)\D75XQWHSJ *1^R3^R'H@\7?&?78"D=M;X:U\,0L!F^ MOI/NQ[0P98V]5+#!59 "E\+O^"F>C:U_P3_\1_MB_$SP2--U?P5/.)((G;<0DKS0*?%'P_ MU2PM-*77=<^$D'AZ2%[33-OFR)'>[C(;B.$EF#94%6QOP%;SW]O+]E.Q_8Y_ MX(^+\'+?7)-5N?\ A,-.U#QEK)S_ *?=SW(,TO/.P,(T7/.V-<\Y-?=_[0@T MT?L\^.!=B/['_P (9J?F]-OE_9),^V,4 >1?M'?\% -*^'W[(WA+X_\ P8\. M)X@USXF3Z;I_P\T.[?:)[^^7=&D^T@@1X8. 1EE";EW;AYQ\4/C1_P %#_V% M='T?X^?M-_$3P9\0/ ,VJVMIXZT[0?#K6-SX=CN'6-9[:0'_ $B-)&"_O!N; M*C W%T^>OAHNH?\ #.O[ 8UP-]F_X6C<[O,Z;_[2;[-^..E?9/\ P5]^Q?\ M#N'XH?;]NS^S+/;N_O\ V^VV?CNVT ?2%M"]+^T[^OF?9(MV??.:[2@ HHHH \+_X)[_\ M)$]6_P"Q[UG_ -*37NE?/7[!>L7]A\'-6@MM N+E?^$XUD^9$1C/VEN.:]M_ MX275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ MA)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^ MA0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_ M^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ M +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^ M^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V** MQ_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X2 M75_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X M275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H M4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A M0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH M V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^E MH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8H MK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275 M_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O?^^EH V**Q_\ A)=7 M_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O?^^EH_X275_^A0O? M^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6@#8HK'_X275_^A0O M?^^EH_X275_^A0O?^^EH V**Q_\ A)=7_P"A0O?^^EH_X275_P#H4+W_ +Z6 M@#8HK'_X275_^A0O?^^EK&\4?&CPWX)3?XM$>GG&1'=7L:NWT7.X_@*QKXBA MA:3J5IJ,5NVTE][T)E*,%>3LCL:*\#\:_P#!0;X5^%;5YK'1[J[(SM>:98(V M/H"P+$_1:\(\=?\ !2WXU>.M2'AGX.>&HK>>Y?9;+9V+7$\A/958$L?HJFKX M?^L\657#)*,\3%/WIP5J4;;WK2Y:6G93"\TXXXBC M;+\.L)2?_+RKK4:[QI]/^WKI]&?+_C#XO_M@_M;7KZ/-=7UMI<_31-$MI(X6 M0]BB9DE'^^2/3%>/?$_X?:U\+?&]YX$\0VDT%Y8K"9HIT"NOF0I*,@$XX<'' MO7ZQZ3=KH-FNGZ%\.GLK=?NP6D4<:#Z*N!5?Q7;V?CC0I_#?BKX=7%[97 Q) M#*5Z]B"#E6'8C!%7D7B3Q'D^85*\J5)T.2488:FE1IJ3<6ISJN-6I.22<;V4 M6I-\ETCQ\U\*(YKAN:KC9RQ%[NI-.5U9^ZH\R45=I];6M8_(6BOT*UW]B;3K MN_:?P[J.LV5NS9$%S:1SE1Z!@Z?J#^-=/X*_97^&_AG3+BUUSP+J>M7%U"8W MN;R55\H'O&J$;#_M9)'K@FNO#?2!XRK8ETZG#D(17VGC4T_11PSEKYQ1\I#P M5Q\IV>*27?D_RG9 3ZCNOHW0^QR*_&J''5+B3B#%4L=0>%Q4ISG[*4 MN:ZE)R3A.T5-)/=)/1NUC]LR%1P.7T@45C M_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+7T![QL45C_\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0 M!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ M -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM M &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0 M!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ M -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM M &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0!L45C_\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM &Q16/\ \)+J_P#T*%[_ -]+1_PDNK_]"A>_]]+0 M!K2Q17$303Q*Z.I5T=H([BOEO]HW_@G-H^OZ@WQ(_9POU\->(()//73( MI3#;2R#D-"R\VSYZ8^3..$Y-?1W_ DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!] M+7L9-GV:9!B?;X*IRM[K>,EVDMFOQ71H\;.L@RKB#"^PQM/F2V>THOO&6Z?X M/JFCY0^"G[?_ (Y^%?B(?!W]L3P[>V=W:L(AKKVI$T8Z SQJ/WJGM+'G(YPV M2U>V^)?VZ?V4O"6L2:%K7Q>MOM$<<4A-IIMW\ZG*G R#7YL?'OX5 MO\%/BWK'PR:_DN1IDD6R>:$1NR20I*NY02 0L@!P><9XZ5^E\/Y-P=Q]C)/D MGAZRBY3A3:Y'JES1;C+E5WK&RW5MFW^8<19UQIX?8**YX8F@Y*,*E1/G6C?) M)*4>9V5U*[V=]TE^A?\ P\-_8]_Z*_\ ^6_J'_R/1_P\-_8]_P"BO_\ EOZA M_P#(]?F)17V/_$'.&/\ G]6_\"A_\K/C/^(T<4_\^:/_ (#/_P"6'[%?#SXA M^#OBMX.L_'W@'6/M^DW_ )GV2[^SR1>9LD:-OED56&'1AR!TR.,&MJO!/V M MEV_4V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:\T],V**Q_^$EU? M_H4+W_OI:/\ A)=7_P"A0O?^^EH V**Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4 M+W_OI: -BBJ^FWD]]:B>XL)+9BQ'E2D9^O%6* ([NTMK^TEL;R%9(9HVCEC8 M<,I&"#]0:_-#QY\ ?VTOV$]%\'? KX>^&?#GCWX>6WQMT[5/AM=76MFSO[6Y MDDF>/3KD.NW8SLQ\U<@'^(_%GB'7+^XU35IW=FW3S M"1=P7<0% Y+8+,S']$J* /GJ]^"'Q^_; _9 \8_ S]N'1?">@:WX@FD@T^3 MP1)-/;6T2+!+:W)$[EFD2Y1F*A@"J*.,DUY'XB^&W_!6GXD? MOV-/%?AOX? M:=87FF#0]<^+=OK\DSW6E[?*D9++:)!<20Y5B<*2S8V9#+]PT4 ?-_[1G[ & MF>/_ -D;PE^S_P#!?Q,OA_7?AE<:;J/P\UV[3<(-0L5Q&\^T$D298N0#AF#[ M6V[3YO\ %#X)_P#!1']NG1]&^ '[3G@#P7X!\ PZI:W?CK4_#_B%KVY\11V[ MK(L%M&!_HZ/(H8^8%_\$]_^2)ZM_P!CWK/_ *4F MO=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HK+\3>-_!_@RW^U>*_$]CIR8ROVNZ5"WT!.6_"O+_& M'[;_ ,(M WP>'8K_ %J8?=-O#Y46?=I,'\0IKQ,TXDR')4_KN)A!]FUS?**O M)_)'/6Q6&P_\2:7Y_<>R4V::&VB:>XF6-$&7=V "CU)/2OFH_M&_M._%AC#\ M*/AQ]AMI/N7<5H9SU?QC M^TY\$_!>^*^\;6]Y.O\ R[:6#<,3Z93Y0?JPKS+7?VYM6UN[.D?"CX8W%W._ M^I>]W2.W_;&'G_Q^N3\=W_[#'[-F^U\5ZY=>,-=AX.E6ER)F5QV<1E8X^>JR M,6]C7$:?\=?VMOVE/,\*_LM?"N'P9X=9]DEYI$"P@#H?,O&55##KB(!_K7UN M5^'WB]Q11^LXRO1RW"]9VN[?XI[OLX*WF?(9KQE0PE?ZM&I[2L]J5&/M)^C? MPQ\[N_D=!\7?C/\ '73;,W'Q>^)\'A*"9-T6EBX$%S(I["W@#3D'IEP%YY(K MP:V\1^/_ (M^(F\-?!+P=JVL74CY>Z:UW28/\3@%EB&?XG M>%K.\'BG]H'QG<^)=1E?S+BPLYGCMV<]?,E/[V7ZC9[YKZ;\(>"?"'@#18_# MO@CPS8Z38Q?]>YAN!?"SARLJ^(C4SC%1^WB9/V*?E2 MVDO*2:MLSS89%QAQ'+GQE3ZI2?V4^>LUYR^&/RU6S1\<_"/_ ()<^+/$EQ'X MC_:(\=/;;L,VD:3*)9R/[KS,"B?1 X]&%?5OPK^!/PE^"FF_V;\-/ ]EINY- MLUTB;[B8?[7<1X94\0G&<=83CI.$N\7^FS];-<> ML5XY\?OV5=)^(3R>,_ 31Z9XA0^8P0[(KQASEL? M(6D)]E/^2?KH_P 7QTL56PLU1Q7RET?KV9]"T4V*6.:-9H9%='4,CJA! M[TZOT9--'JA1110 4444 %%%% !1110 4444 %87C?XA>'_ /]G?V[/L_M*_ M6VBP?NYZN?\ 97C)]Q6KJ.K:7H]N;O5]2M[6(=9;F947\V(%?+'[0/Q%3XA> M/I9-/N1)IVG@V]B5.5< _-(/]YN_H%KX+C_C&'"64>TI-.O)I1B_O;:WM9-> MK1]'PWD_P""9]7T5YM\#OC7X:\1^"[/3O$WB2TMM5M5 M\B6.[N%1I@O"N-Q&XD8SCN#7H\4L4\8F@D5T895D;((^M?3Y-G67Y[@*>*PL MU)22=KIN-ULUT:V?F>1CL!B+_ /N'_P#IOMJ_3NOA/]LK]C7] MI+XK?M)>(_'W@'X>,?A3^S;X<\ ^/M'^P:M8?;/M=I]HCE\O?>3 MR+\T;,IRCJ>">N#SD5Z?7\E<25:5?B+&5*]9_]*37NE>%_\$]_ M^2)ZM_V/>L_^E)KW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHKF?%/QF^%7@O327WNQ$YPIJ\FDO,X;]JG]H>[^$>G0>&/"31G7-0B,@F=0PM( M9M/!8D$*#Q\I)[ _)6N^+/$_BB_;4_$7B"\OKAFR9;JY9R#[9/'T%=5^T?X^ MT;XD_%S4?%'AR^>XT]XX([.22-D.U8E#?*W(&__9I;)'Q&98RIBL3)"# M4-5N=3T4N%NM/NI2Y1.[1%CE&'IG:>X[CZ>\0?M,_!#PW81WUWX]M)S-"LD< M%CF>0AAD A =AQV;%?"]?3_[.?[+'PQ\1_#K2O'GC72[N^O+^-Y6M9KDI"BB M1@A"IM)RH4\D@Y]*^K\->(^,\0ZF59>X5++F3K.5J:32=K:N]U:.RM==3LRG M%8^5Z-*SZ^]?3^NPGB3]NZ.]N?[+^&/PZNKV=SB&2_;!)]HHMQ;_ +Z%9OD_ MMO?&'_6/)XQ(L0N?IF?^=?0WASP=X3\'VWV/PKX:L=.CQ@K9VJQ[OJ0, MGZFF^,/''@[X?:+)XB\<>)['2;&/[US?W*Q+GT&X\GT R3VK]:I\&<19S-1S M3,JD^;_EW02IQ]+J\I+UU/7J86KR.IBZ]HK>UHI+S?;U/#_#/[!]E<7']I_$ MKXA7=].YW2QV";4D)]1@5X/\7/\ @J%X9MKT^%?V>_!=SXDU&5_+M[^\@D2!G/3RX5_> MR_0[/QKC[+]F#]M;]KJ\CUW]H3QQ-XA\=4XKRA5WALCPSQ=9=8_ G_>JR MT7JKKS/5OC5_P4G^!?PS672/ A?Q;J<>55=-D"6:$?WIR"&'_7,./<5Y'L_; M_P#VV?OEO!_A*Y[?/8V\D9_.>Y!'UC)_NU]%?!3]B/X ?!#R=0T?PHNJZM%@ M_P!L:WB>56]44@)%ST*J&]2:]['R>_= M&G^K?$O$'O9YB_9TW_RYH>ZK=I3?O2\UMV9\[_!3_@FS\"_AIY.J^.(Y/%VJ M)@EM2C"6B-_LVX)##_KH7'L*^@[*RL]-M([#3K2*W@A0)###&$1%'0 #@#V% M2T5\EFF=9KG5?VN.K2J/S>B]$M%\DCZ_*LDRG(Z'L<#1C37DM7ZO=_-L**** M\L]4**** "BBB@ HHHH **** "BBB@ KB?C/\"/!OQHTCR-9A^S:C"A%EJL* M#S(O16_OIG^$^^"#S7;45QX_+\%FF$EA<734Z&/%/ MA_QGHD'B/PQJL5Y97"YBGA;(/J".H([@\CO4'C7P/X7^(>@3>&?%VDQW=I,/ MNL,-&W9T;JK#U%?-VN>$_BW^QQXE?Q1X.N9-6\+7,H^T1R [",X"S*/]6_82 M#@\>I6OSI3S?P]E:IS8C+N^]2@O/^:FOO2[62EY=Z^5O6\J7XQ_S1]3T5RGP MF^,G@SXQ:%_:WAB\VSQ@?;=/F($UNQ]1W7T8<'ZY ZNOT?!XW"9CA8XC#34X M25TT[I_UU[;,]6G4A5@IP=TPHK%U_P"(_@/PMN77_%UA;.O6)KA3)_WP,M^E M<1K_ .UK\--,W1Z/!?ZDX^ZT4'EH?Q<@_P#CM>5F7%/#F476,Q<(-=.9.7_@ M*O+\#U<+D^:8W^!1E)=[:?>]/Q/4:*\)?]I+XN>,V,/P[^&V%8X\T027)7WW M *H_$8I/^$!_:J\>\^(O%1TN%^L;7HB&/3;;@Y^C5\U_Q$7!XQVRG"5\3V<: M;C#YRE:WW'J_ZL5Z&N-KTZ7DY)R^Y7O]Y[/K?BOPQX;C\WQ!XALK(8R/M5RJ M$_0$Y-<5K_[4?PFT7?:/Q&:YW1/V.](\S[3XM\:7=T M['+K:1"/)_WGW$_7 KM= ^ 'PE\.[6M_!\%Q(.LE^3.3^#DK^0H^M^)69_PL M/1PD7_/)U)_)0]V_J'L>%,)\=6I6?]U*$?\ R;7[CS^[_:O\6^()VL?A[\-V MFDZ*9=]PQ_X!&!C\S47V']KCQ_\ Z^[?1K=^G[Q+7;_WQF7\Z]SM+*SL(%M; M"TB@B7[L<,851] *DH_U*SG,-&/$5?.:G]DX%J@K*+=6#<^\WS5+ZO9::6T3N?<91Q;E=/ Q^N MXB]1ZM*$DEVBK1MI\];ZGC_@S3M!U?Q/9Z3XEOI;6SN9A%)%Y&N/A]\3=ASD*7EM2?;*%@?TH_P"&+?\ JI7_ )1O_MU> MS>&-+U#1/#]GI&JZM]NGMH%BDO/)\LR[> Q7>3S7T7 _AIB(QJTL^P M;IR5I4ZL:J4ET+*3<)Y=74EM*#@[>3]Z*]'9]CQ?^T_V MNO W_'SI[:O G3]S'<[O^_>)/SJ6R_:WUW1YQ9>.OAR\,G\9@D:)A_P"0'_T M*O<:AO;"PU* VNHV4-Q$>L<\8=3^!K[_ /U-S_ ?\BS-ZL5VJJ-9>FMFD?-_ MV[EN)_WO!0?G!N#_ O<\_T+]J7X2ZQM2\U&ZTYS_#>VAQGZQ[A^>*[+0_&W M@_Q* ?#_ (GL+PG^"WND9A]5!R/QK"UWX!?"37\M<^#+:!ST>Q+08_!"!^8K MC=<_8Y\+7!,GASQ9?6;=0MS$LR@^V-A'ZT?6?$S+?XE"ABHK^23IS?KS^[]P M>RX3Q7PU*E%_WDIK\-3V.BO"?^%-_M(>"?F\'>/OMD2_<@6_8?\ CDHV#\Z/ M^%P?M*>"?E\7^ OML2_ZR=M/;_T.$[!^5'_$0/J6F:9?7H=YW<]4OE:#'XN OY&O9R_CCA'-++#XR%WTD^1_=/E?X M'#B>'\ZPG\2A*W=+F7WQNCLJ*AL=1T_4X!=:;?0W$1Z202AU/XBIJ^IC*,XJ M47=,\=IQ=F%%%%4(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@#PO_@GO_R1/5O^Q[UG_P!*37NE>%_\ M$]_^2)ZM_P!CWK/_ *4FO=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **;-/ M#;1-/<3+&B#+N[ !1ZDGI7%^*?VC/@KX0W)JOQ!L9)%ZPV+FY?/H1$&P?KBN M/&9CE^74^?%5HTUWE)17XM&=2K2I*\Y)>KL=M17@?B?]O;P=:L;?P;X*U#4) M,X62\E6!"?4!=['\0#6+_P +B_;'^)WR^"/ )TJWD_U)G_+1A*;^^RC]S.&6:X2]H7F^T4V?2K,J*7=@ !DDG@"N2 M\4?'GX/>#=RZ]\0M-61/O06\WGR ^A2+<1^(KQA?V4OV@?B*PF^*OQ9\N)SD MV[74MT4_[9Y6,?@:ZWPO^PU\)-'VR^(;W4M7D'WDEG\F(_A& P_[ZK'^WN.< MR_W'+51B]I5YV^^$?>7WD_6*/V\_AYINZ+PIX7U+4W'1 MYRMO&WT)W-^:BN>_X7_^UC\3/D^'7PU-A;R?ZJZCTYF_\BS_ +L_D*]U\+?" M?X:>"MK>%_ VF6DB?=G2U4R_]]MEC^==#1_JWQCF6N8YHZ:?V:$%#[IOWOP# MZICZO\6M;RBK?CN?-/\ PS9^T[\2OG^)OQ1^R02?ZRUDOGFQ_P!LH\1?DU=- MX6_81^&.E;9?$^O:GJL@^\BLMO$W_ 5RW_C]>X45T87PYX6HU/:UZ4J\_P": MK*4V_5-\OX%PRK!Q=Y+F?>3O_P _/S]L_XD_#GX8_%6[^$'@GX0K82>'S") M=3BUEB+Q)K>*;#1M&2&4R8#;SD \+ M_P#N'_\ IOMJ\6K^G\L^COX-9YE6&QV+RJ+JU*5.4G&K7@FW"-WRPJQBOE%' M\N\2<8\187B'%T*5;EA"K.,4H0TC&327P]$O5]3T.U^.ULES&]YX1>2$.#+' M'J(1F7/(#&,[21WP<>AK[V^&_P"V%\%+#]GCP_\ $[QK?6/A*WO+6:.QT#[< M;J=8X)Y+=0BJBO(#Y0.=@ W8)XS7YC5]>_L7_L ?#SXM_#C2?C/\3?$-[>6N MHO.;?0K/]P@$4\D)\V4$LP)C)PFPC(Y-/,_!_P (^ *P6'EA5.<5)PE5J MSFDI-07M9S4;_%?1>[9[GN<"\6<;9AFE3#87EK2<&[3Y8QC:4??;BE)I7MRI MZ\U^AM^.?^"COQ2^*NM-X$_9/^%5Y+<2Y":C=VGVBYQTWK"F4B _O2%ACJ!4 M7@__ ()Y_&WXU:U'XY_:R^*MXKOR=-M[H7-TJGDIO.8H![(''TKZX\#?#OP+ M\,]%7P[X \)V&D6:XS!8VX3>?[S$TLIBFV74'7S;J7UW2OEL'^Z"%] *[6BBOB<3BL3C:SK8B;G-[ MN3;;^;/N<+A,+@J"HX>"A!;**22^2"BBBN#C[D3>Q&21Z%:]2T3Q?H6M^% M[7Q=%?Q16=U LJR32!0F1RI)X!!R#[@U\Y@.*,KS'.<5EM.7OX>W-V=][?X7 MI+LSU,3E&,PN!HXJ:]VK>WRV^]:KR-.BN,U_]H#X2>'MR7'B^"YD'2.P4SY_ M% 5_,UQ6M?MB:49/LOA'P5=W3L<1M=RB/)_W4W$_F*YLQXZX1RMM5\9"_:+Y MWZ6AS/[S7"\/9UC-:="5N[]U??*Q[12.Z1(9)'"JHRS,< "O"?\ A._VJ_'W M'A_PL=+A?HZV:P@KZ[K@G/U6E3]FOXL^,G$_Q$^).%)SY1FDN2OM@E5'X&O' M_P!>L;C],IRNO6[2FE2@_24K_D=W^KN'P_\ ON+IP\DW.7W+_,]0U_XR_"_P MSN75?&MCO7K%;R>*_VMOA^UK-INF>%;O58Y4*2)=JD4,BD8 M(.=Q(/H5K1T#]DOX9Z7MDUB:^U-Q]Y9I_+0_01X/_CQKMM ^'7@3PMM;0/"5 MA;.O25+93)_WV2R>-OATR M:9XA1O-=$;9%=N.(=?O[]Q MU6(+ A_#YF_\>KM] ^#GPP\,[6TGP58AU^[+<1>1_!7]JC5=# MU;_A5WQ^BDL=0MG$,>JW2;3GLL_I[2="""?[Q^@4=)4$D;AE895E.01ZU]MP M=E_ F,PGM\KPL(RCI)2C>I"7:7->2?SL^C.1\3YEF\'*=>3[J]K>J5E^ (B1 MJ$C4*H& , "EHHK]"V.(**** "BBB@ HHHH **** "BBB@ HHHH **** ,S M6_!GA'Q*"/$'AFPO"1]^XM49A]"1D?A7&Z[^RY\)=8W/::9=:<[?Q65V<9^C M[@/P KT6BO&S#AW(=V&S3,<'_ *TH^2;M]VQX??? MLC:SI,YO? WQ%D@D'W!/&T;#_MI&?_9:A_LC]KKP-_QZ:DVK0)U_?QW.[_OY MB3\J]VHKY:7AKD5"3GEU6MA9?].JLDONES+Y'L+BK,:BY<5"%9?WX)_BK'A4 M7[47Q'\+2"W^(7PRV$'!8)+:D^_SA@?PQ72Z%^UI\,=2VIJT.H:"+ LWWI+>+R6/N6CVD MU/\ 8?'^7?[GF<*RZ1KT[??.'O,?]H<-XK^/A)4WWIR_]MEH6-#^*'P[\2;5 MT7QGITSM]V(W*I(?^ -AOTK>!!&0:\GUW]D+P!?YDT/6-0L'/12ZS(/P(#?^ M/5@G]G7XT>#3O\ _$H-&G2);J6W+?\ ^9#^)H_UAXYR[_?LJ55=94*B?W0E[ MWXA_9G#V*_W?&%SJD2=6-DLPQZ[K<@_ MB:M:5^V%%;3?9/%_@*XMY%.)&M9\D?\ '"X_P"^JNGXE<.0FJ>.57#2?2K3 ME'\4I+[V3+A3-)1YL.X55WA-/\[,]/\ &_Q"\/\ @'^SO[=GV?VE?K;18/W< M]7/^RO&3[BMVODKXX?%%?BEXO&I6*RQZ?:PB*QBF # =68@$@$GWZ 5[W^SW M\0O^$^^'T'VR?=?Z;BVO,GEL#Y'/^\O?U#5Q\,^(>$XAXJQ66P:]FM:3_FY= M)^M_BC_=3-\VX8K99D]'%27O/XUVO\/^3\SNJ***_33Y,**** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** /"_P#@GO\ \D3U;_L>]9_] M*37NE>%_\$]_^2)ZM_V/>L_^E)KW2@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ H)"@LQ ')-%?-W[;GQGU>QOH MOA)XV$VL21-AI V=L.1T7'S,.^Y1TR#\_Q/Q%A.%\GGCZZO:R45O*3 MV5^G=OHDW9['-C,5#!T'4E_P[/6-=_:5^!GAN_;3=4^(MGYRMM<6L \;Q;UY.;F2[W; M:E;M:-^Z/GJ?$%7VG[R"Y?*]S]#:*^=-4_;SFOQ'8>!_AA/<7WRK\SUWFN&D[4DYOR3/I&\O;+3K=KS4+N*")!EY9I JK]2 M>!7#^*?VG?@=X3W)>^/;6ZE7I#IH:Y)/IF,%1^)%>5V?[%7Q&\7W"ZA\5_BX MTTFZO*O.[4+PA<_P"['L!'L'B_M5I\S_P# (:I^3%[?,ZWP4E%=Y/\ 1'+>(_V]M$,OV/P) M\/KV]D<[8WOIEBR?9$WEOID5E_\ "Q/VV/BAQX9\(-HMM)TD6Q6W&WUWW))/ MU7\*^@O#O@GP=X0B\GPMX6T_3EQ@_8[1(R?J5&3^-:E'^JO%&8ZYGFTTG]FA M%4TO+FUD_F@^I8RK_&K/TBK?B?-,OM\Y55 M_#(%=IX6_8D^#.A[9=:34-8D'+"[N_+3/LL04X]B37L%%=F#\/.$L)4]I/#^ MUGUE5;J-^JDW'\#2GE>"@[N/,^[U_/0Q?#'PY\ ^#% \*^#M-L& QYEM:(KG MZOC:5O^WFXR?\ R'7O_P"J&59;KF^8TX-?8IWJS]';2+];H^>_ MUQS;,],FRVI43^W4M2AZJ^LEZ69Z!\2?^"F7[./@KS+7PO=:CXGNER NF6IC MA#>\LNWCW4-7ELO[;/[:7Q^D:R_9Y^"YTVTD;:FH0V1NF0].;B8+ OXK7T+\ M-OV*OV:?A=Y<^B?#&RO;N/!^W:T#>2[O[P\S*H?]U5KU***."-888U1$4!$4 M8"@= !VH_MK@S*M,OP#K27VZ\KK_ ,%Q]UKULP_L/C;-M3]+H_(_]H'2?BKH?Q=U?3?C=J#77BA?L[ZK,]PLI)>WC>,;D^4XC9%P. M!C Z5QM?H/\ M#_\$X?^%]?&'6/BQ_PN3^RO[5^S_P"@?\([Y_E>5;QP_?\ MM";L^7N^Z,9QSC->-?$__@GIX9^$=U9V6L?&F749=05L1P^'O*-LF0/./^D- MOP$?'&:9]5H8'#N<93GRRE4IWE%-M2E[U[M:NZ3N]4CY=K]._\ @GE_R9[X M0_[B'_IPN:\2M?\ @D9;WMK'>VG[1:R131AXI%\)Y#*1D$?Z7T(KZB_9X^$' M_"A?@]H_PG_X2'^U?[*^T?Z?]D\CS?-N))ON;WVX\S;]XYQGC.*^>\2>,>'. M(LAI4,NK^TDJD96Y9KW>2:O>44MVNO4^K\,N#>)>'<_JXC,:'LX.E**?-!^\ MYP=K1DWLGTMH=I1117XB?N@45!>ZIIFFIYFHZC!;K_>GF5!^IK#U'XN_"_2\ MB\\>Z5D=5BO%D(_!"37'BB;_(Z.BO/ M]1_:=^#MCD1>(9KIAU6WL9?YLH'ZUA:C^V)X$AR-,\-ZK<$=#*L<8/\ X\Q_ M2OGL3QWP=A/XF.IO_#+F_P#2;GITN'<\K?#AY?-6_.QZ[17ADG[7?B#5',/A MGX9F1LX&ZZ>4_DB#^=-_X6Y^T_X@XT?X;_95;[K_ -DRK^LK8->4_$[ABJ[8 M3VM?_KW2F_S43L_U2S>'\;DI_P"*<5^39[K17A7]E?MB^(?^/K4C8HW3]];1 M8_[]@M^='_#/?QWUWGQ-\5?E;JG]I7$N/P( _*E_KOFN(_W/)\1+_&HT_P V MP_U?P=+^/CJ2_P +<_R2/;KW5-,TU/,U'48+=?[T\RH/U-8>H_%WX7Z7D7GC MW2LCJL5XLA'X(2:\TLOV-;5G\W6OB!-,S'+""Q"G_OIG.?RK^ ])P=,\%Z5 1T:/3XP?S MQFCZGXFXK^)BL/1_P0G/_P!+#V_"5'X:-6?^*48_^DGDDG[7?B#5',/AGX9F M1LX&ZZ>4_DB#^=5-8^.G[1G]F3:PW@5-,LX4W27,FE2JJCUW2M@\\<"O?8XX MXD$<4:JHZ*HP!7AG[7?Q"_X]?AQIT_I(SX7UCQ1-9>5 T MEK$L6_S<'+*I+ *<'/0YY]*XZK_ACQ#J'A/Q!9^)-*?;/9SK+'SP<=5/L1D' MV-?SEEF,PL,XIXC,(NK3FQ]*Z!^R[\)M%VO=Z9%O#/AN/RO# M_A^RLEQ@_9;94S]2!S2^&/$.G^+/#]GXDTI]T%Y LL?/(SU4^X.0?<5>K^U\ MHR3A[ 48UC]-D%%%% M>X>>%%%% !1110!PWQJ^ G@[XT:3Y>JQ"UU.%"++584'F1^BL/XTS_"??!&: M\6\%?%;XG_LJ>(T^''Q;T^:]T%C_ *'<1DOY:9^_ Q^\G/,9P1[=#]15C^.? M ?A7XC>'Y?#/B_2DNK67D;N'B;LZ-U5AZCZ="17Q6?\ "(?#.JPWMEX(Z$'D'@U>KY7U;PW\7?V-?$K>(?#%Q)J_A2ZF'GI)G80> LH'^KD M["0<'CW6O?\ X4_&#P;\8-!&L^%KW][& +RPF($ULQ[,.X]&'!^H(&G#W%D< MRQ#R_'T_88R'Q4WM+^]3?VHO?2[7FM1X7&JM+V55&OAW-'=V%M<7NH9MK%;B%7*9'SR#(.-J]#ZE:]#KS?XN_ +4/BQX@BU>Y M\=_8X+> 16UF--\P)W9MWF#))]N@ [5\OQE3SBOP[7H991]I6J+E2O%63WE> M32T5[=;V\SU\BE@:>:4ZF+GRPB[O1N]MEHF]7OY7/E^NZ_9[^(7_ @/Q!@^ MV3[;#4L6UYD\+D_(Y_W6[^A:NZ_X8M_ZJ5_Y1O\ [=1_PQ;_ -5*_P#*-_\ M;J_G'*?#WQ&R;,J6.P^$M.G)27[RETW3]_9K1^3/U+&\3<+8["3P]6M[LE;X M9_?\/3='NE%4?#&EZAHGA^STC5=6^W3VT"Q27GD^69=O 8KN;!QC//)YJ]7] M949SJ4HRG'E;2;3LVGVNKIVVT;78_&)QC&;47=+KW\]=0HHHK0D**** "BBB M@ HHHH ***QO&/Q$\"_#X:%_\ !/?_ )(GJW_8]ZS_ .E)KW2O"_\ M@GO_ ,D3U;_L>]9_]*37NE !1110 4444 %%%% !17F'Q#_;*_9M^%/C&\\ M^/OB/]@U:P\O[7:?V/>2^7OC61?FCA93E'4\$]<'G(K+L_V_?V2M0\W[%\57 ME\B%I9MGA[4#L0=6/^C]!FO6_L'/?JZQ'U6I[-I-2Y)&_L>_\ 17__ "W]0_\ D>O3 M_AY\0_!WQ6\'6?C[P#K'V_2;_P S[)=_9Y(O,V2-&WRR*K##HPY Z9'>, MR7.,NI*IB\-4IQ;M>4)15][7:2O9/3R-<%G>39E5=+"8FG4DE=J$XR=M%>R; M=KM:^:-JBBBO-/3"BBB@ HJEJ_B7PYX?C\W7_$%E8KC.Z\NTB&/^!$5R&N?M M-_ G0,B[^(UE,P_AL5>XS^,2L/UKS\9FV59?_O5>%/\ Q2C'\VC*=>C2^.27 MJ['>45XGK?[=OPFL-R:/HVLW[C[K+;I$A_%GW?\ CM[\DW^ M1](T5\U_\)_^W1XV_P"0+X,;25?TTV.WP/\ MZ8D?SH_X4%^UYXS^;Q;\6/L M<3']Y"VLR_\ H$*[#^=UDS7/_HH M-7EVE?L"VT\OVKQ;\3[FX=N9%M;$*?\ OMW;/Y5UNB?L3_ [2L&_LM2U(CK] MMU J#_WZ"4?VIXC8W^!@*5#_ *^U>?\ "F@]MFM3X:48^KO^13UO]NCX/Z=N M32=/UC4&_A:*U6-#^+N"/^^:Y>Z_;K\3:W.;/P)\(VFD_A,MR\['_@$:#^=> MR:)\"O@YX=P=*^&VD*R_=DFLUE,SA17:E23^Z4W=>H?5\SJ?%64?2/\ F?-__"SOVX?&W&@> CI2 MO]UAI2PM?>=<9\:_@IX:^-?AM='UB1K:[MF+Z?J$:!F@8CD$?Q(<#*Y&<#D$ U\_Q/ MX:YAF>43YI$I4CZ<_C7<_!C]B.]L=7@\1_% MNZMGB@>I?LR^$1X2^"VA076FQPWD]F9[AQ$%=A([2 M*&.,DA64<],8KOZ H"J !P!17]?99@:65Y=1P=/X:<8Q7GRI*_SL?$=-?6?%?B&QTRT3[]UJ%VD,:_5G(%>A"$ZDE&*NWT1 M4YPIQZEJ\ MDN_V^?VK?CAXOV)/VS_C[*M[^T-\:3IUI(VY["6]:[9#UXMX2L"_@U>I_#;_@F=^SA MX)\NZ\36FH>)KI<$MJET8X0WJ(HMO'LY:N[^Q>#,JUS#'NO)?8H1NO\ P9+W M6O2S.#^V^-LVTR_ *A%_;Q$K/_P7'WD_6Z//?%7_ 5'\3>*]1/AS]GOX'W> MH7%=.TFU&/]'TVR2%#[D(!D^].U;Q?X3T' M/]M^)M/M".HN;Q$/Y$UE6XVR3)8 M,.!Q5UF.;1DNL8SNO_ *>GX'VV1^&E#+;/ 9=RO^9Q][_P #GK^)Z[17A1_: MA^)OB,[?!/PM#[CA3Y4UU_Z %H_M3]L#Q7Q;:>=.B;K^Y@@Q_P!_"7_*OB/^ M(E9-B/\ <*%?$?\ 7NE)K[Y,?\ "@/CSXG^;Q=\3]D;=8CJ$TN/^ @!?R-7M*_8 MU\/QD-KWC6]N">6%K;I%^K%Z/]9N,\9_N>3N*_FJU8P^^.K_ !'_ &3D-#^/ MCDWVA!O\=CL]6_:%^#^CY6;QE#,PZ+:1/+G\54C]:^:_BAXYN?B+XVO?$\NY M8I'V6D3=8X5X4?7')]R:[GX__#KX8_"O1;31_#]E/-JUZ^_S[FZ9C%"O4[1A M!D=F[BO)J_#_$OB?B3&XI93F+I1]FU)QIVL=[:3+)%-&'BD4Y#*1D$>Q%?7 M>'?]L<797*C/-:M/V%H\D%%-0M[KYK7>S6NJMOJ>)Q/]1R3%J<<'"7M+OFE= MZWU5MNS^9X=_97[8OB'_ (^M2-BC=/WUM%C_ +]@M^='_#/?QWUWGQ-\5?E; MJG]I7$N/P( _*O=:*_0O^(;Y56_WS%8BO_CK2?Y6/F?]:L9#^!1I4_\ #!?K M<\1LOV-;5G\W6OB!-,S'+""Q"G_OIG.?RKE0$=&CT^,'\\9K8HKZ'#9#D>" M_P!WPM.'^&$5^2/-JYCF%?\ BUI2]9-_J)'''$@CBC55'15& *6BBO6225D< M6X4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 17ME9 MZE9RZ?J-I'/!,A2:&9 R.I&""#P0?2OG+XK?LX>,?A#KQ^+'[/MW*-O+CNW'.X$?ZN3/.X<$]<$[JR?@E^U M5J.FZI_PK#X]1R6&I6\GDQZI=)LRW99Q_"?23H1R/S>7<2YCD.+CE?$=D MY:4ZZTA4\I=(3[WT?W-\E+%U<-45'%?*71^O9GO]%(K*ZAT8$$9!!X(I:_13 MU0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH *_(SX9_"CX0_MA:#8_&G]IBZF\3_$W7_V MC;3PYXNT;4=8F1]$TII)5%A% CJ88B!@. ""I52"K5^M]W=0V-I+>W)81PQL M\A5"Q"@9. 2?H.:_/O]J;X(?L,?MK:+\.OVK?@1%/9:CXS^+>GZ#>^-_"[S MZ9?.K2S1RR&-U 6<-&K+*\6_&TY(- 'TS^P[^S+\3/V3O"'B+X4^*/BH?$OA M6/Q#-/\ #^"Z>22ZTG3&)VVDLCXW[<*1MX!+XX( ^._^"A/QW_;2^*LO@WQ7 MJ7PVO?AK\*+?XNZ3I-C8:K]?\ M!-SXD?&71/C)\8_V,OBU\3[WQU#\*]4T_P#L#Q=J9WWDUK=Q22""XDR2[H$7 MEB6R9!G"J!6_X+/_ /)$?A?_ -EV\/?^@75 'J/_ 4=_:2US]E#]CKQA\8? M"+(-=@MXK+06D0,([NYE2%)=IX;RP[28.0?+P00:\!^(?_!-35_A1^S'J'Q^ M\(_'[XA1_'#P[X-5(Z%=Q<;@W9_\ M!<71-1U+_@GYKFL6%LTR:+XATJ^NT49_="Z6,GZ9E7->\_M"^.O#5I^REXU^ M(W]I1/I/_" :A?QW.X;9(392.I![[@1CUR* /EW]H']M[XG_ !;_ &'_ (*2 M?!O73X=\:?'W7=-\//J]CD-I)=C%?SP'.5*RKL4YW*KE@0P!K'_:R_9-A_X) MR_!Z+]LC]E7XF>-$UOP5J5C-XMT[7?%$][;>*;*6XC@F2YCD)4.3(K;E"A1N M( 8*R^4^&/#6I?#;]EG]@WQOXIB:WTZP^)H%W/,,)$NHWKW%N[$]!Y8+9]!F MOKC_ (+%^(--\/\ _!.3XCG4)U5KVUL;.UC)YEEDO[% MO$>F^,/#&F^+M&D+6>J6$-Y:,PP3%*@=2?P85?KD_@+X=U'PA\#/!?A/6(FC MN]+\)Z=:72,.5DCM8T8'WRIKK* "BBB@#PO_ ()[_P#)$]6_['O6?_2DU[I7 MSU^P7;>))?@YJS:3J5O%%_PG&LY66$L<_:6YS7MOV+QO_P!!NR_\!C_C0!L4 M5C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-' MV+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!^; MG_!0W_D\+Q?_ -P__P!-]M5K]GOP%!IWA*;7]6M5:35T*JCK_P N_3'_ +D M^XVU;_:[\':IXS_;D\1>';Z99&9[![V:%=H6(6%L21Z<8 ]R*[NWMX+2W2UM MHE2.) D:*,!5 P /PKE^DUXE3RG@#*>$L#4M5Q%&C5K-.SC3C&/)'3;GJ+F[ MVI]I'R?@=P)',N/,UXDQD+TZ-:M3IW6CJ2E+G?\ V[!V]9]T?,/Q#\(S^"/% MMWH$@8QH^^V=OXXFY4_T/N#7W9^Q5^T+\(?AU^RCX6T'Q5XN2&_MQ?>;9Q6T MLCKNOKAAG8I RI!Y/>O&?'I+:("Z_9T=U3/)&[L,Y/MFN M]^"?[.-U\:/ACIGQ,\&Z=H5GINI>?]EMKR,QRIY M3F7CEQQQ_P"&.%^I93*=6C4A"K7YHSA*I&E+F]Q2A.,I\RGJW'XDKG3@O"7+ M."^/,3]6S*G!U:\M)*+7+WVNCU;6_V\?A;8[DT3P]K-\XZ M,T4<2'\2Q;_QVN=D_;:^(_B:0P_#WX-^:V<+N::[)/TB5/RS5.W_ &-?B/I4 M_P!JTJ?2H)0.)+/4)8F_,(*T)/@;^TW:H(+;QOJ[HJ_*(?%]RH'MS(*_(WG' MB/BI?[7'$4H]J6&IO_R:52Z/L9<,8VIMF5!>EU^+BR'_ (3#]NWQMQI7AAM) MC?J/L,%O@?\ ;R2P_#FC_AG3]J_QE\WC'XN_9HF^_ VKSOC_ (!&H3]:'^$/ M[5*?*OB+Q ^.A7QE)S^<]!^&W[6D!\U=4\0$CN/%0;]#,<_E5>QR^MKF5'-J MW=."Y?NC45E\S+_4JM4^+'49>M=K\/9_J7M(_8"TDOY_BGXE7ERS'+BSLEC. M?]YV?/UQ77:)^Q;\"M)P;S2;_4B.]]J##/X1;!7G[>$?VO+8L4UGQ(,]<:I% M)^66-0OIG[8=NI1?$/BH#=_"EO(?S,9KTL$O#?!6:RC$+_KYAIS_ /2I3+AP M7.E\'L)>E5/_ -*2/=M$^"?PB\.X.D?#C1XV7[LKV*2./^!."?UKI8+>"UB$ M%M"D:*,*B* !^ KY>DN/VRX,!?%7C ;3QMT2S?I];4YJ)_$W[9MN^Z3QEXO MR?ED\(V.#^5D*^KPO&7!V"CRTH3I+M]7JQ_])ILZ(\.9K3TIT8O_ U*7ZS1 M]4T5\GGXA?MA6_W_ !UKAS_SV\(VG'Y6XJ"3XO\ [6]N@5_B'.#@G=-X2M_Z M(*[%XA<$KX\9R^M'$?I18/(.(_LX.3]*E#_Y:?6]%?(2>N!Q@5UQ_:Z_:W4_+I_@%QGD&WO%S_X\<5X+\:_A]\7OC;\2]2^*'B0 MZ%#?:F8?/ALIY1&OEPI",!E)^[&">>I-??\ 7&WA9@LVG5S;,L+.DX-)2:D MN;FBT[2CH[)Z_+J? \?Y+Q]C\GA2R?!8F%55$VXIQ?+RR35XRU5W'3Y]#5\) M?MK_ +;GC/[=_8_Q9W?8;-IY/^*>T_YL=$'^C_>/.![&L?\ X>&_MA?]%?\ M_+?T_P#^1ZZKX1_#X_#WPQ]@O#&][<2F2[DB.1GHJ@D#@#]2:Y#7_P!FA]6\ M37>H:?X@AL[*>8R11"W+LF>2,9 QG..>F*60_2"\(\1QOFV"S2CAZ6 I7G'A#XIT.$\MQ67XC$5,94YO;T_;./)S> M]#XII+E7NSU^)JVA]E_LZ_M5>&&_9F\.?$7]H+XLZ3!J]^MXUS+=R0PS3!+R M>-=L$0!.$11\J!^"/V-H-9\J\MM,UO7%#G/V2V80/@X()0$CD'HPZ5[A\-_V9?B7X0V2> M!?AGIFA,OW+Z2&W^TI_VVDWSC\Z\?&^)WA.L=5KY;@L9F#G*4HQI472HI-MJ M-Y)PV"48QC*_P!HNS\WUBP?05#:?\$_M8\1 M:B/$?[4O[4-J;H\RV\6HFYG([KYUPPVGV",*]ID_9L^,OB09\7_$Y'#?>1[R M>XQ^# "K-E^QO9Q$&_\ %SS8ZB.$(#^>:Y)^,'B+*+I\/9!2P4']J4X<_P#V M]=.3]=&=D/"OA&I)5,]S:KC)+[-I*'R2:2]+M'*^#/A'^P%\'MDMEH<.OWT7 M_+UJL$E\S$=#M91"#[JHKM;O]KOP'I-LMCX7\&7KQ1+MBC;R[>-0.@ 4M@?A M6EI?[,/A33"'_L^RN''\5T97_3=M_2NETGXO M7?L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&N'_4G-\7_O^<8B?E3Y:2?R MBGH=_P#;^"H_[M@:;_ !L>1?\ #.OQL\3<^,?BB C'F,WL\^/^ G:O MY&M'2?V-O"\.#KGC"_N3W%K"D(/_ 'UOKTS[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QK6CX9\(0G[2O1E5EWJ3G)_=>WX$3XLSMQY:98K^+6E+UD_P KFP , 8 Z"BL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X M#'_&O9.$V**Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !H S_%?P9^&_C?5 MVUWQ3X>:[NFC5/,-].N%'0 *X 'T'&ITI-6;A",6UV;BEH98C,,?BXJ->K*:724F_P V;%%8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"->H+/584!=?17'\:9['D'O$6A^*]'@\0>'-4AO+.Y M3=#<0-E6']".A!Y!X-,)=/NK9^5)MB'B;LZ,#E6'J/H< M@D5X'JF@?&K]C?6FU?0+PZGX:NY!YIVDPD] )%_Y92>CC@\=>5'YW&MF_A]+ MDKN6(R[I+>I07:7\T%WZ>6B?E\U?+':5Y4N_6/KW1]745Y_\+OB@_P 6_#_] MN^%?%=D3& +NSFMMLULWHZYZ>C#(..#P:SM=_:(\!^&[]M-U3XP:-YRMM<6M ME+.%/H6B5@/SK[R6>Y+#!PQ<\33C2G\,G.*3]&VO^ >E]9PZIJ;FK/9W/4:* MY#PCXOD\>V1U'P=\0-'U&)<>8;:/+1D] RYRI]B!6O\ 8O&__0;LO_ 8_P"- M>A0KT,3256C)2B]FFFGZ-:&D91FKQ=T;%%8_V+QO_P!!NR_\!C_C1]B\;_\ M0;LO_ 8_XUJ4;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B M\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- &Q1 M6/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P&/\ MC1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- M &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P M&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8 M_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T& M[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%5]-CU&*U":I<1RR[CEXDVC';BK% ! M7PO\?/\ @E9XO\->+=-UO]C?XT>*/"FD:U\3+'6M<\*VJVT]AHLV7\S5;5)B MOEM'D?NANW9 'RHJK]T44 >4?LE_LA?#O]D7PCJ>C>$]7U77-:\1:DVI>*_% M?B"Y\Z_UB\;.9)7P.!EMJCIN8DEF9C+^U?\ LK^%_P!K/PAX=\'^*O$U_I73T1FEFMA(%B;>"-A\PYQSP*]2HH Q_B#X!\(?%/P/JWPW\?:)% MJ6BZY82V6IV,V=LT,BE67(P5.#PP(((!!! -?*J_\$F+N^\,VGP1\6?MH_$? M5_A)8SQF'X>7#P)YD$;AX[62\11(\"D* @4 !1MVD C["HH \\^.G[+?P<_: M$^!,_P"SKXZ\-B+PVUI##81::1#)IIA $$ENV"(VCVC;P1C*D%20?&/#W_!, MG4]<\7>&]3_:7_:W\;_%+0/!M_'>^&_"FO0P0VHN(QB*6[:/+7C)V+X)R0K?]CWK/_I2:]TKPO_@GO_R1/5O^Q[UG M_P!*37NE !1110 4444 %%%% 'S%\5?V8OB5KWQ_\6_$_0O"ZW4.M/9I:S_; M8$Q%%9P1L,,X(_>(V>.=HK._X9J^-?\ T)?_ )4;;_XY7U=17YUQ+X:91Q9G M$\RS#$5G4DHQTE"RC"*A&,4Z;LHQBDM7W=VV?29+Q-BL@P"P>#HTU!.4MI7< MIR3=:=->YC\U7(22\GECRRD@G8ZYP>M>AT5[/"7"&#X,H5Z& M!KU94ZSC*49N+CS04E&2M"+32G);ZIZ[*W#G>;5,^Q-+$8BE!5*:E&,HII\L MW%R6LGHW"+\K>;"BBBOK#R0HHHH **** "BBB@ HHHH *9+;6\_^NMT?(P=R M T^BDTFK,:;6Q4ET+0Y@1-HUH^>NZW4Y_2H)?!OA"?/G>%--?/7=8QG^E:5% M82P>$G\5.+^2-%7K1VD_O9BR_#CX>3Y\[P'HKY/.[2X3_P"RU\,_'[2M<;]M MKQ+X8\/:A/I^@Z4+&:2PLG,4"AK*W;8$7"C<[$G Y^:OT KR/XB_LGZ1XY^( M&I?$"P\2)IMSJPA-\JZ>TIE:*)8E8L90!\BJ,* .,XR23Y>;QGEW#^/CE> I MUL37I.E3O&FN1SE'FJ7G9)Q@I*E3HT:JJSM*?OJ M,96A[M[J4G'F3TY4^MCYSKD_C-X2N/%G@>XBT]G%U:?OX%1B/,P/F3CKD9P/ M4"OJ#_ABW_JI7_E&_P#MU'_#%O\ U4K_ ,HW_P!NK^I2L^5ZQ?O[25XOR;/U?/\WX0XCR3$99BJW[NM"4':,[JZW7N[IZK MS1;_ .">7_)GOA#_ +B'_IPN:]IKG?A/\.-(^$OP_P!/^'^AA/LU@)2K1HRA MFDE>5VVLS%9N7*VFU=7L[ M-J^S:/Q3*VJ3D"$2$DP;@L_MIZ%?Z7\< MKO5+F-O)U.RMYK9^Q"QB(C\"AX]QZUY-7\2<7T8X7B;&4(0Y(0J348K9*^EE MT35GIIKIH?GV.BH8N<4K)-V1K^!O'/B3X=>);?Q5X5U![>ZMW!(!.V5<\HX_ MB4]Q_7!K[V\!^+K'Q[X-TWQCIR;8M1M$F$9.3&Q'S(3ZALC\*_/*OHC]GW]K M7P3\/? VG?#KQEH>H0?8/,47\ $JMOE>3++PRXW8XW=*^Z\)N*\/DF/K87'U MU"A.-US7LIII>BO%N[=D[*_0]')<;##U)0J2M%]^Y].45SG@WXN_#/X@*H\( M^-+"\D89%L)MDW_?M\./RKHZ_IK#8O"XVDJN'J1G%]8M-?>KH^NA.%2-XNZ\ M@HHHKH*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_\ @GO_ ,D3U;_L M>]9_]*37NE>%_P#!/?\ Y(GJW_8]ZS_Z4FO=* "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 XSXU_!3PU\:_#:Z/K$C6UW;,7T_4(T#- Q'((_B0X&5 MR,X'((!KYHUW]BSXY:7?M;:7I-EJ<.[Y+FVU"- 1ZD2E2/IS^-?95%?#\2^' MW#O%.(6(Q491J;.4&DVEM>Z:=N]KVTO9(\_%Y9A<9/FFFGW1\W?!C]B.]L=7 M@\1_%NZMGB@@D7#+^!K>HKTLEX/X?R++Y8/#T4X2UESVDY/IS75G;HK)+6RU9K MA\#A<-2=.,='O?6YX3XR_81\":FS77@?Q+?:1+G*0SC[1$#V R0X^I8USG_" M$_MG_!GYO#6O/K]A%TACG%T-O8>7,!(OT3\Z^F:*\K$^'>02JNO@7/"U/YJ, MW#_R76-O))&$\KPW-S4[P?>+M^&Q\Z^'_P!N75=$O!HWQ;^&=Q9W"<326(:- MU_[8S8(_[[KU/P9^T;\&O'6R+1_&]K#%O#7 MBRS_ +/\3Z!9ZA!VBO+99 /<;@<'W%>6^-/V)OA#XCWS^'OMFASMR/LDWF19 M]TDR?P5EKG^I^(F3?P*]/&072HO9U/12C[K?G(GDS2A\,E47GH_O6GWGL"LK M*&5@01D$'K2U\SM^SU^U!\(6,_PH^(1U"UC.4M(KGR\^Y@FS%^I-2V7[8'Q> M^'ETFE?&7X6MUV^>L+VDC>XW!D?_ (#@4UX@4<"U#.L)5PK_ )G'GI_*<+W^ MX%F<:;MB(.'G:Z^]'TG17F7@S]KGX)>,-D,OB-M)N'_Y8ZO%Y0'_ &T!*?FP MKT>QO[#5+5+[3+V&X@D&8YH) Z,/4$<&OL,NSC*LWI\^"KQJ+^[).WJMU\SO MI5Z-=7IR3]":BBBO2-0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO_@GO_R1/5O^Q[UG_P!* M37NE>%_\$]_^2)ZM_P!CWK/_ *4FO=* "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 **** "HKZPL=3M7L=2LHKB&08DAGC#JP] M"#P:EHI2C&2::N@:3/,_&G[)'P2\8[YH_#;:3<-_RWTB3R@/^V9!C_):\XOO MV/OBY\/;I]5^#7Q2;.=WD-,]I(W^R2I*/_P+:*^DZ*^/S'@+A?,:GM?8>RJ= M)TVZ?83PYC_ #!-=MX,_;:^$/B/9!XA%YH<[<'[5#YL6?9X\G\2JU[$0&!5@"". M0:XCQI^SG\&_'>^76/!%K%!KS?[ XURC7+9=I+]5J=1X?\ %7AGQ99_VAX8\06>H0]Y+.Y6 M0#V.TG!]C5^OG;Q#^PSJ6BWG]L?"7XEW%G<)S#'?%D=?I-#@C_OBL_\ X3/] MM'X,_+XCT*3Q!I\7662 70V]R9(B)!]7_*C_ %SSC*],ZRVI!+[=*U6'J[:Q M7K=A]?KT?]XI->:U7_ /IFBO"?!O[=_@74F6T\<^&;[2)LX>: BXB![DX >/HP_A#QC87S$9\F*<"4#WC;##\17T64\5\.9Y98+$QDW]F] MI?\ @,K2_ ZJ&-PN(_AS3\NOW;F]1102%!9B .2:^A.H**X;7?VE?@9X;OV MTW5/B+9^A.7+&2;[71KT445Z1J%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A?_!/?_DB> MK?\ 8]ZS_P"E)KW2O"_^">__ "1/5O\ L>]9_P#2DU[I0 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !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 <[XR^$GPU^("M_P )=X+L+R1A@W#0[)OPD7#C\Z\F\8?L'^$;N0WW M@'Q=>Z7,#NCANU$\8/8!AM9?J2QKWNBOG^&E\!ZIH0T&4.1JRV[2(UP,#$95_F1>I(R=W'8$'['KXT_;3T* M_P!+^.5WJES&WDZG96\UL_8A8Q$1^!0\>X]:_)_$#),RX4X=E/+\;6=&DFN:*NDK+>]F[:/Q%=0>WNK=P2 3ME7/*./XE/L_^E)KW2@ 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 **** "N,^-?P4\-?&OPVNCZQ(UM M=VS%]/U"- S0,1R"/XD.!EJU(J4X5H.$U=,^-==_8L^.6EW[6VEZ39:G#N^2YMM0C0$>I$I4CZ<_C7<_! MC]B.]L=7@\1_%NZMGB@YY=/),#3J<]F_)O0 H"J !P!1117Z8>N%%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'S=X"U/XN? MLEV%_P#"W3/V?_$/CB&XUF[U5=Z44 >%_\-8?&S_HQ_P =_P#@5;?_ !5'_#6'QL_Z,?\ M'?\ X%6W_P 57NE% 'A?_#6'QL_Z,?\ '?\ X%6W_P 51_PUA\;/^C'_ !W_ M .!5M_\ %5[I10!X7_PUA\;/^C'_ !W_ .!5M_\ %5B^)_V[/B/X2UC1M#US M]CCQA;7&NWIM=-AN-0MU>XE"[BJ 9W-@9P2/K7T=7A?[6'_);/@?_P!CW+_Z M3-0 ?\-8?&S_ *,?\=_^!5M_\51_PUA\;/\ HQ_QW_X%6W_Q5>Z44 >%_P## M6'QL_P"C'_'?_@5;?_%4?\-8?&S_ *,?\=_^!5M_\57NE% 'A?\ PUA\;/\ MHQ_QW_X%6W_Q5'_#6'QL_P"C'_'?_@5;?_%5[I10!X7_ ,-8?&S_ *,?\=_^ M!5M_\51_PUA\;/\ HQ_QW_X%6W_Q5>Z44 >%_P##6'QL_P"C'_'?_@5;?_%4 M?\-8?&S_ *,?\=_^!5M_\57NE% 'A?\ PUA\;/\ HQ_QW_X%6W_Q5'_#6'QL M_P"C'_'?_@5;?_%5[I10!X7_ ,-8?&S_ *,?\=_^!5M_\51_PUA\;/\ HQ_Q MW_X%6W_Q5>Z44 >%_P##6'QL_P"C'_'?_@5;?_%4?\-8?&S_ *,?\=_^!5M_ M\57NE% 'A?\ PUA\;/\ HQ_QW_X%6W_Q5'_#6'QL_P"C'_'?_@5;?_%5[I10 M!\X^)_V[/B/X2UC1M#US]CCQA;7&NWIM=-AN-0MU>XE"[BJ 9W-@9P2/K6U_ MPUA\;/\ HQ_QW_X%6W_Q5'[6'_);/@?_ -CW+_Z3-7NE 'A?_#6'QL_Z,?\ M'?\ X%6W_P 51_PUA\;/^C'_ !W_ .!5M_\ %5[I10!X7_PUA\;/^C'_ !W_ M .!5M_\ %4?\-8?&S_HQ_P =_P#@5;?_ !5>Z44 >%_\-8?&S_HQ_P =_P#@ M5;?_ !5'_#6'QL_Z,?\ '?\ X%6W_P 57NE% 'A?_#6'QL_Z,?\ '?\ X%6W M_P 51_PUA\;/^C'_ !W_ .!5M_\ %5[I10!X7_PUA\;/^C'_ !W_ .!5M_\ M%4?\-8?&S_HQ_P =_P#@5;?_ !5>Z44 >%_\-8?&S_HQ_P =_P#@5;?_ !5' M_#6'QL_Z,?\ '?\ X%6W_P 57NE% 'A?_#6'QL_Z,?\ '?\ X%6W_P 51_PU MA\;/^C'_ !W_ .!5M_\ %5[I10!X7_PUA\;/^C'_ !W_ .!5M_\ %4?\-8?& MS_HQ_P =_P#@5;?_ !5>Z44 >%_\-8?&S_HQ_P =_P#@5;?_ !58OB?]NSXC M^$M8T;0]<_8X\86UQKMZ;738;C4+=7N)0NXJ@&=S8&<$CZU]'5X7^UA_R6SX M'_\ 8]R_^DS4 '_#6'QL_P"C'_'?_@5;?_%4?\-8?&S_ *,?\=_^!5M_\57N ME% 'A?\ PUA\;/\ HQ_QW_X%6W_Q5'_#6'QL_P"C'_'?_@5;?_%5[I10!X7_ M ,-8?&S_ *,?\=_^!5M_\51_PUA\;/\ HQ_QW_X%6W_Q5>Z44 >%_P##6'QL M_P"C'_'?_@5;?_%4?\-8?&S_ *,?\=_^!5M_\57NE% 'A?\ PUA\;/\ HQ_Q MW_X%6W_Q5'_#6'QL_P"C'_'?_@5;?_%5[I10!X7_ ,-8?&S_ *,?\=_^!5M_ M\51_PUA\;/\ HQ_QW_X%6W_Q5>Z44 >%_P##6'QL_P"C'_'?_@5;?_%4?\-8 M?&S_ *,?\=_^!5M_\57NE% 'A?\ PUA\;/\ HQ_QW_X%6W_Q5'_#6'QL_P"C M'_'?_@5;?_%5[I10!X7_ ,-8?&S_ *,?\=_^!5M_\51_PUA\;/\ HQ_QW_X% M6W_Q5>Z44 ?./B?]NSXC^$M8T;0]<_8X\86UQKMZ;738;C4+=7N)0NXJ@&=S M8&<$CZUM?\-8?&S_ *,?\=_^!5M_\51^UA_R6SX'_P#8]R_^DS5[I0!X7_PU MA\;/^C'_ !W_ .!5M_\ %4?\-8?&S_HQ_P =_P#@5;?_ !5>Z44 >%_\-8?& MS_HQ_P =_P#@5;?_ !5'_#6'QL_Z,?\ '?\ X%6W_P 57NE% 'A?_#6'QL_Z M,?\ '?\ X%6W_P 51_PUA\;/^C'_ !W_ .!5M_\ %5[I10!X7_PUA\;/^C'_ M !W_ .!5M_\ %4?\-8?&S_HQ_P =_P#@5;?_ !5>Z44 >%_\-8?&S_HQ_P = M_P#@5;?_ !5'_#6'QL_Z,?\ '?\ X%6W_P 57NE% 'A?_#6'QL_Z,?\ '?\ MX%6W_P 51_PUA\;/^C'_ !W_ .!5M_\ %5[I10!X7_PUA\;/^C'_ !W_ .!5 MM_\ %4?\-8?&S_HQ_P =_P#@5;?_ !5>Z44 >%_\-8?&S_HQ_P =_P#@5;?_ M !5'_#6'QL_Z,?\ '?\ X%6W_P 57NE% 'A?_#6'QL_Z,?\ '?\ X%6W_P 5 M6+XG_;L^(_A+6-&T/7/V./&%M<:[>FUTV&XU"W5[B4+N*H!G M%_M8?\EL^!__ &/Z44 >%_P##6'QL_P"C'_'?_@5;?_%4?\-8?&S_ *,?\=_^!5M_\57NE% ' MA?\ PUA\;/\ HQ_QW_X%6W_Q5'_#6'QL_P"C'_'?_@5;?_%5[I10!X7_ ,-8 M?&S_ *,?\=_^!5M_\51_PUA\;/\ HQ_QW_X%6W_Q5>Z44 >%_P##6'QL_P"C M'_'?_@5;?_%4?\-8?&S_ *,?\=_^!5M_\57NE% 'A?\ PUA\;/\ HQ_QW_X% M6W_Q5'_#6'QL_P"C'_'?_@5;?_%5[I10!X7_ ,-8?&S_ *,?\=_^!5M_\51_ MPUA\;/\ HQ_QW_X%6W_Q5>Z44 >%_P##6'QL_P"C'_'?_@5;?_%4?\-8?&S_ M *,?\=_^!5M_\57NE% 'SCXG_;L^(_A+6-&T/7/V./&%M<:[>FUTV&XU"W5[ MB4+N*H!GZ4 >%_\-8?&S_HQ_P =_P#@5;?_ !5'_#6'QL_Z,?\ '?\ X%6W_P 57NE% M 'A?_#6'QL_Z,?\ '?\ X%6W_P 51_PUA\;/^C'_ !W_ .!5M_\ %5[I10!X M7_PUA\;/^C'_ !W_ .!5M_\ %4?\-8?&S_HQ_P =_P#@5;?_ !5>Z44 >%_\ M-8?&S_HQ_P =_P#@5;?_ !5'_#6'QL_Z,?\ '?\ X%6W_P 57NE% '-_"GQO MXB^(/A%/$?BCX,Z3JSHTRJIX#?\$S?CW\1_VG/V+O"7QM M^+.HV]UKVLSZE]MFM;18(\1:C^*7CKXA?LS?M+:#I%K\1/AA?6L>IZAX?WBQU:TN4+P7 M,:N2T;%0"RG'^L4@+RJYWBK]KSQ;X4_:5^-.NWFK3S_#CX*_#:R?5-"M+*$O MJ&O7(>[!28H9-PMUCAV!M@:7+#/( /I^H+O2],OYX+F^TZ":2UDWVTDT*LT3 M8QN4D?*<=Q7QI\/]5_X*Y_'/X0V/[37A/XJ_#CP[_;FF+J_ASX9S^&'GCFM) M$$D$<]XS^8DDD94G;@ L,E.0NFO_ 56T@_\$Y;;]M#_ (5X6\1W=[_85OX2 M25BDFN>:8O*#8W&+Y3-C[VP;<[N: /K^BOBWQCXR_P""KW[.?PFN/VIOBIXS M^'WBVPTBR&I^+OAEIV@M:O8V*C?.+:]5B7EB3+'?N7"-@O@;OI2X_:)\ /\ MLS2_M4Z7=F;PV/!C^)(7DPCM;"U-P%(YVO@;2O4-QUH [ZBOG7X0_M4'X(?L M$>#_ -H[]N7XHQ1:EJ^CQ7]_?/I\<4D\MWON+>SAM[=%#2+ 50*%W?NV9CPS M5Q__ 3O_;F^+W[87[0GQ?TGQQX.N?#'A[PW!HTGA7PUJ=@L5[:P7*7#>;<- MC<7E1(I-N2JA@%S]Y@#ZZHKYZ_:#\,?\%.=3^)UW>?LR_$GX3:;X1:"$65IX MLL+R2]60(/-+&*-EP7R1@],5XK\$?VBO^"ENO?MVV_[+/C#QQ\,/$>F^'+:+ M4/B/J/A32+D1:5;ODK:F64)_I,@V[456P&R2-C[0#[OHHHH **** "BBB@ H MKPC]L[]O/X;_ +)-A#X2M],N_%/Q$UJR,OA3P%HT#RW=]DNJS2;0?*@#(^YS MR0C[0Q4X;_P3-^/?Q'_:<_8N\)?&WXLZC;W6O:S/J7VV:UM%@CQ%J-S#&JHH MP (XT'J<9)))- 'O-%?&7@3XV_MX_MS^+?&'BC]F;XB^%?AG\/?"WB6XT/1K M[6/#1U/4-H>']XL=6M+E"\%S&KDM&Q4 LIQ_K%("\JH!]'45\U:A^U M'\0+7]JKXQ/937^H^ O@[\.;(WWAG2M,CFGU/7KE9+P>5((S*SBW1(O+#; T MF6&>1YMIWCW_ (*T>)?@-/\ MCP^-?A]HEN=%DUZP^$M]X8E8MIRH9ECFO"Z MRI<-$,[>!N8 E.0H!]KW>EZ9?SP7-]IT$TEK)OMI)H59HFQC+P_HNH>'GU/5C?W $6G"'>MSND( *1O')\Y RJY MP,XKYL\"?\%1_$'[1'_!0GX<_!;X'Z)>6WPLUF'6EG\1ZGI!C/B::VL9Y=]L M95#)!%)&@W##,68, !B@#[BHKG_BQ\0]'^$?PN\1_%3Q 1]A\-Z'=ZG=@MC= M'!"TI ]R%P/6[W MW%O9PV]NBAI%@*H%"[OW;,QX9J /HJBOD7_@G?\ MS?%[]L+]H3XOZ3XX\'7 M/ACP]X;@T:3PKX:U.P6*]M8+E+AO-N&QN+RHD4FW)50P"Y^\VU^UC^TM^T-= M?M2^%?V'?V49]!T?Q+KGAN7Q%X@\7^([1KF'2M.65XE$, ($LK/&PPV1RHP, MEE /J"BOD_X+_M%_M2?![]L?2_V*_P!K?Q!X>\7?\)?X=N-5\%>-O#^EFPDD M: .TUMF%Y;>0GUA0 4444 %%%% !117A'[9W[>?PW_9)L(?" M5OIEWXI^(FM61E\*> M&@>6[OLEU6:3:#Y4 9'W.>2$?:&*G ![O17@W_!,W MX]_$?]IS]B[PE\;?BSJ-O=:]K,^I?;9K6T6"/$6HW,,:JBC CC0>IQDDDDU MY7X$^-O[>/[<_BWQAXH_9F^(OA7X9_#WPMXEN-#T:^UCPT=3U#7)X-OF3.DC M!8H3N4K@!ANQ\Q!- 'V;17SC^PW^U3\7OBEXZ^(7[,W[2V@Z1:_$3X87UK'J M>H>']XL=6M+E"\%S&KDM&Q4 LIQ_K%("\JL&H?M1_$"U_:J^,3V4U_J/@+X. M_#FR-]X9TK3(YI]3UZY62\'E2",RLXMT2+RPVP-)EAGD 'TK4%WI>F7\\%S? M:=!-):R;[:2:%6:)L8W*2/E..XKXHT[Q[_P5H\2_ :?]L>'QK\/M$MSHLFO6 M'PEOO#$K%M.5#,L6WPLUF'6EG\1ZGI!C/B::VL9Y=]L95#)!%)&@W##,68 M, !BOL+XL?$/1_A'\+O$?Q4\0$?8?#>AW>IW8+8W1P0M*0/*_O[Y]/CBDGEN]]Q;V<-O;HH:18"J M!0N[]VS,>&:N/_X)W_MS?%[]L+]H3XOZ3XX\'7/ACP]X;@T:3PKX:U.P6*]M M8+E+AO-N&QN+RHD4FW)50P"Y^\P!]=45\J_M(?M/?M)>-_VL+;]AS]C0Z%I> MMV/A]=;\<>-_$5HUS#HUJ[ 1Q10 @23-NC/S9!$JC@!F63X5_M#_ +3/P*_: M@\._LE_ME:WX>\2Q^.].NKCP#X_\/Z:; W5S:J'N+.ZMR2B.$(960X^9!\Q? MY #ZFHHHH **** "BBB@ HKPC]L[]O/X;_LDV$/A*WTR[\4_$36K(R^%/ 6C M0/+=WV2ZK-)M!\J ,C[G/)"/M#%3AO\ P3-^/?Q'_:<_8N\)?&WXLZC;W6O: MS/J7VV:UM%@CQ%J-S#&JHHP (XT'J<9)))- 'O-%?&7@3XV_MX_MS^+?&'BC M]F;XB^%?AG\/?"WB6XT/1K[6/#1U/4-^*7CKXA?LS?M+:#I%K\1/AA?6L>IZAX?WBQU:TN4+P7,:N2T;%0"R MG'^L4@+RJ@'T=17S5J'[4?Q M?VJOC$]E-?ZCX"^#OPYLC?>&=*TR.:?4]>N M5DO!Y4@C,K.+=$B\L-L#2989Y'FVG>/?^"M'B7X#3_MCP^-?A]HEN=%DUZP^ M$M]X8E8MIRH9ECFO"ZRI<-$,[>!N8 E.0H!]KW>EZ9?SP7-]IT$TEK)OMI)H M59HFQC+P_HNH>'GU/5C?W $6G"' M>MSND( *1O')\Y RJYP,XKYL\"?\%1_$'[1'_!0GX<_!;X'Z)>6WPLUF'6EG M\1ZGI!C/B::VL9Y=]L95#)!%)&@W##,68, !B@#[BHKG_BQ\0]'^$?PN\1_% M3Q 1]A\-Z'=ZG=@MC='!"TI ]R%P/>+_ !/;Z!JFHZ3X=_LN_P!$NKC<8I%1&*2Q *Y. MU_:D_:5^/NL_M,:#^Q!^R%-HEAXKOO#\GB#Q9XNU^T:Y@T#3!)Y M:%(5($DSO@ -P-Z<8BO!O^"9OQ[^(_[3G[%WA+XV_%G4;>ZU[69]2^VS6MHL$>(M M1N88U5%& !'&@]3C))))KROP)\;?V\?VY_%OC#Q1^S-\1?"OPS^'OA;Q+<:' MHU]K'AHZGJ&N3P;?,F=)&"Q0GL/A+?>&)6+:"?C9^RKH?[5FJO%X?T74/#SZGJQO[@"+3A#O6YW2$ %(WCD^<@95GT5\.^!/^"H_B#]HC_@H3\.?@M\#]$O+;X6:S#K2S^(]3T@QGQ--;6,\ MN^V,JAD@BDC0;AAF+,& Q7V%\6/B'H_PC^%WB/XJ>("/L/AO0[O4[L%L;HX M(6E('N0N![F@#H**^($_; _;%TGX'? ;X.^'?[*U[XU_&G3YM3EUWQ#IZP6& MBV.QKLR20VRH"T=NZJJXR?(\??'?]NK]A'QKX+\0_M0_$GPG\2?AY MXO\ $]OH&J:CI/AW^R[_ $2ZN-QBD5$8I+$ KDYR2$Q\I() /M&BO*?VK_VQ M_@Y^Q_X2M=<^)-]=76K:P[P^%_"VDV[3ZAK=RNP>3!&HYYDC!8X5=Z\Y*@^= M_P#!+3]J?XQ?M<_!_P ;?$3XV:?#8:GIOQ/U+2;31X;81_V9:Q6]I(MJQP"[ M1O+(I=OF)Z^@ /IJBBB@ HHHH **** "BO"/VSOV\_AO^R380^$K?3+OQ3\1 M-:LC+X4\!:- \MW?9+JLTFT'RH R/N<\D(^T,5.&_P#!,WX]_$?]IS]B[PE\ M;?BSJ-O=:]K,^I?;9K6T6"/$6HW,,:JBC CC0>IQDDDDT >\T5\9>!/C;^W MC^W/XM\8>*/V9OB+X5^&?P]\+>);C0]&OM8\-'4]0UR>#;YDSI(P6*$[E*X M8;L?,037?_L-_M4_%[XI>.OB%^S-^TMH.D6OQ$^&%]:QZGJ'A_>+'5K2Y0O! M;:=X]_X*T>)?@-/^V/#XU^' MVB6YT637K#X2WWAB5BVG*AF6.:\+K*EPT0SMX&Y@"4Y"@'VO=Z7IE_/!*O ? MB72=/@BU'QA\+]/\/O:RZ98,095M[S<6>6)6RV_WT#5-1TGP[_9=_HEU<;C%( MJ(Q26(!7)SDD)CY203U_[1G[1W[3'C3]JZT_8F_9";0M$U2U\,_V_P",?''B M6P>ZBTVV:14CAMX 0LDQ+1D[LC$@Z;6( /J*BOD;P+^T3^UM^S=^UGX-_9<_ M;!\2^&_&>D?$JUO/^$-\;Z!I)T^>*\MD#RV]S;@E-I#( 5[RJ;C?Y8=W;9G&6)QDUU-4/%.G7&K^&- M1TFSV^;=6$T,6XX&YD*C)^IH ^8O^")G_*-/X>_]=M8_].UY7H'[9'[;O@#] MDO0[/1DTNX\4>/?$1\CP9X"T<&2]U2=CM4E5!,<.[@R$=B%#,,55_P"".#GTKY:^$7[ M+_\ P5C^%'QW\6?M+77PO^#?BGQKXKN23KOBC6[R>72[7D+9VGELBPQ!<+P- MQ50"<"@#Z&_8,_9I\=_ +0_&W[2?[4&OVDOQ(^)-XNL>,WMW!MM(MH49[J4J@2W=W7')88'.*]>^)'PQ^*_PY_8VF^#'[)LMC!XITCPE: MZ)X4N=0G\B*WV)';F+/!6K6WB32KV^(B35=7B=Y)=Q8XC#^;*J!CA<1JS8!:N$_ M91_9Z_X*M_L>?#^7P/\ "_X&_ RXN+Z[>[UWQ%J^LW\VHZO<,S-YMQ,)%WD; MB ,\99B?H3Q=\*?VR?VD_V.=<^'WQ8\9Z3\./B9=79ET;5OAYJUY':P>4 MZ20B1]YD*R89) "0%;(4D $ \7^/W[8?[6'QP_9,\;_#%_V&?&/@?6I_!6HQ M>-?$OBP);Z)IEDMK)]LEMIB=]VS1B18T51@NI+$*2>7M[G7-<_X) ? O]FFU MN98M4^+VK:1X91HS^\BT^2\>YN)O]Q;:$@GTD'K7HGQ)\ ?\%2OVM/AO_P , MR?%KP1X$^'^@ZHD=IXW\=Z1X@:]GU*S!'FK9VH4&%I<8(D.-K$9%>F3?LM^( M(_VMOA+?:-XV_AQS>(S-JLZQV21&+.XB.TC+"0C&YSCDF@#V M_5?AYX#UW3]*TG7?!NEWUMH=U%V*2I93Q(T<_$ZV']@_$-M#/ MAXV]T7F_T2U>*7S4VC9\S#')R* /0/VLOCSIO[,7[.'C#X[:E%')_P ([HLD M]G!*V%GNFQ';Q$]@\SQJ?]ZO,/\ @EC^S_J?P9_9=L?''CR62[\IW2_OYKB[_>QQN>HV1LN5Z!VD(QN-6_^"F/[-'Q2_:U^ .E_!CX8O8B.[\: MZ=<^)1?WAA5M+B\QY0I .Y]XA(7C.#SQ7T+###;0I;V\2I'&H5$08"@# '8 M4 .HHHH **** "BBB@#EO'O@SPA]DUSX@?\ "+:=_;S>&9K ZS]C3[5]E599 M%@\W&_RP[NVS.,L3C)KY\_X(F?\ *-/X>_\ 7;6/_3M>5].^*=.N-7\,:CI- MGM\VZL)H8MQP-S(5&3]37C'_ 3A_9^^(W[*W[%_A7X'_$R&Q;7]$;46NH]/ MN_-A8S7UQ/&%*/'OB(^1X,\!: M.#)>ZI.QVJ2J@F.'=P9".Q"AF&*Y;]@S]FGQW\ M#\;?M)_M0:_:2_$CXDWB MZQXS>W<&VTBVA1S#91MD@K$C,&()'"J"PC#M\\_"+]E__@K'\*/COXL_:6NO MA?\ !OQ3XU\5W))UWQ1K=Y/+I=KR%L[3RV188@N%X&XJH!.!7L?C2R_X*F_% M;]FSXG_#OXG?#/X;6FM:[X:&E^%!X.U>9&9[E_)NGF>ZE*H$MW=UQR6&!SB@ M#H_^"6NG7_B'X!ZW^T;KUJ\6I?%WQUJWBJ1)A\\5K).8;2+_ '5@A0J.P?WH M_P""A'[.7[9/[0W@W4_#7[/7[1.G^&]!NO#QMM2\(R:.JS:W*6D,L9U#)>V2 M2,QQ[57!PVX[6(KTKQ'^S%X.\0_LG/\ LDKJ%S8Z-_PAL7A^VO;([9K=8X%B MCF7G[RE%?!X)&#U-?/'@;2/^"OGP@^$MG^S+X9^'WPXUM](TX:5H/Q5O/$TD M:PVB*(X99K-D,CS)'CD @E1D/R6 /1?^""6\TALG)/!_M":;IVC?\%=?V9=)TBP M@M+6V\)^)HK:VMHA''$BZ?.%554 * . !P*]M_8@_93TC]C3]GG2O@M8Z^^K MWL<\U]KNL2(5-]?3-NED"DG"C"HH)SM09R^)/@5H'[-N MAW+QZA\7?'FE>%PT)^>&S><3WO?M5^'G@/7=/TK2==\&Z7? M6VAW45SHT%[8I*EE/$C1QRQ!P=CJC,JL.0&.#S7DWQ$^"?Q#^)/[=_P^^*FK MZ3$O@CX=^$-4N=.NS=(6FUR]9+8H8L[L);*S!R, O@^%7[*5^G@SXB?#/PR+_Q+\5)I#*M MG87/*:=]C*E+O=YP<+(0/WC=,'/M?[.G[-7Q)^&'[;'QV^/?B=;#^P?B&VAG MP\;>Z+S?Z):O%+YJ;1L^9ACDY% 6*:)+$ TED=/C'E1>;Y@42*23YA_O28^_J^ M1_"'[.G[6W[3G[3_ (+_ &COVQ_#_AOP;H7PU\^X\(>!/#VJG4)I]0F55:YN MK@ )A=J%0O= , %B_P!<4 %%%% !1110 5RWCWP9X0^R:Y\0/^$6T[^WF\,S M6!UG[&GVK[*JRR+!YN-_EAW=MF<98G&374U0\4Z=<:OX8U'2;/;YMU830Q;C M@;F0J,GZF@#YB_X(F?\ *-/X>_\ 7;6/_3M>5Z!^V1^V[X _9+T.ST9-+N/% M'CWQ$?(\&> M'!DO=4G8[5)503'#NX,A'8A0S#%5?^",*Y4?P2+GC@Y]*^6OA%^R_\ \%8_A1\= M_%G[2UU\+_@WXI\:^*[DDZ[XHUN\GETNUY"V=IY;(L,07"\#<54 G H ^AOV M#/V:?'?P"T/QM^TG^U!K]I+\2/B3>+K'C-[=P;;2+:%',-E&V2"L2,P8@D<* MH+",.Q_P2UTZ_P#$/P#UO]HW7K5XM2^+OCK5O%4B3#YXK629[J M4J@2W=W7')88'.*]M\1_LQ>#O$/[)S_LDKJ%S8Z-_P (;%X?MKVR.V:W6.!8 MHYEY^\I17P>"1@]30!YK_P %"/VOVB=/\-Z#=>'C;:EX M1DT=5FUN4M(98SJ&2]LDD9CCVJN#AMQVL15C_@G'\1/@]^TI^PSHFAZ!\([7 M1-"T^TG\,ZYX,OO]*@B>$;)H7,@_?)(KAVW@EO-(;)R3YUX&TC_@KY\(/A+9 M_LR^&?A]\.-;?2-.&E:#\5;SQ-)&L-HBB.&6:S9#(\R1XY ()49#\EO=OV(/ MV4](_8T_9YTKX+6.OOJ]['/-?:[K$B%3?7TS;I9 I)PHPJ*"<[4&/4/B[X\TKPN&A/SPV;SB>[F_W5@@=6/I)[UI_&7]FKXD M^.?^"@OP<_:5T-;#_A&O ^BZW:ZX9KHK<>9=6LL47EIM^<;G&3D8%:7Q$^"? MQ#^)/[=_P^^*FKZ3$O@CX=^$-4N=.NS=(6FUR]9+8H8L[L);*S!R, O@> ]=T_2M)UWP;I=];:'=17.C07MBDJ64\2-''+$'!V.J,RJPY 8X/- M?*O[&'_*4+]J_P#ZZ>%?_2&2OL*OGS]G3]FKXD_##]MCX[?'OQ.MA_8/Q#;0 MSX>-O=%YO]$M7BE\U-HV?,PQR#?V@OV3_V\;W]MSX1_!'5?B3X3 M\;^%K?1?&N@^&P'U33YX-@BN(8CS*I2)!@<*++_A'6T;Q+\+O$OB*:TLK@>9YB7EH23% M%/G:K,0/E7^+>P&3\$_V;?VD_BU^U-I_[97[9UGH&B7?A32)]/\ A[X"\.WS M7D>EFX!6XN[BX("R3,A* )\N"I^4H 0#ZEHHHH **** "BBB@#EO'O@SPA]D MUSX@?\(MIW]O-X9FL#K/V-/M7V55ED6#S<;_ "P[NVS.,L3C)KY\_P"")G_* M-/X>_P#7;6/_ $[7E?3OBG3KC5_#&HZ39[?-NK":&+<<##/ 6C@R7NJ3L=JDJH)CAW<&0CL0H9ABN M6_8,_9I\=_ +0_&W[2?[4&OVDOQ(^)-XNL>,WMW!MM(MH43RZ7:\ MA;.T\MD6&(+A>!N*J 3@5['XTLO^"IOQ6_9L^)_P[^)WPS^&UIK6N^&AI?A0 M>#M7F1F>Y?R;IYGNI2J!+=W=<*I$F'SQ6LDYAM(O]U8(4*CL']Z/^"A'[.7[9/[0W@W4_#7[/7[1.G^ M&]!NO#QMM2\(R:.JS:W*6D,L9U#)>V22,QQ[57!PVX[6(KTKQ'^S%X.\0_LG M/^R2NH7-CHW_ AL7A^VO;([9K=8X%BCF7G[RE%?!X)&#U-?/'@;2/\ @KY\ M(/A+9_LR^&?A]\.-;?2-.&E:#\5;SQ-)&L-HBB.&6:S9#(\R1XY ()49#\E@ M#T7_ ()Q_$3X/?M*?L,Z)H>@?".UT30M/M)_#.N>#+[_ $J")X1LFA"6\TALG)/!_M":;IVC?\%=?V9=)TBP@M+6V\)^)HK:VMHA''$BZ?.%5 M54 * . !P*]M_8@_93TC]C3]GG2O@M8Z^^KWL<\U]KNL2(5-]?3-NED"DG"C M"HH)SM09R!]%UNUUPS716X\RZM98 MHO+3;\XW.,G(P* ,S_@J3J%[XD^!6@?LVZ':5X7#0GYX;-YQ/=S M?[JP0.K'TD]Z]^\0>(?!'PI\$7'B+Q-J]AH?A_0K#?3_ /!47]F+]LK]J?Q5X,\+?!G1_"NI^ -#D34_$&@>(];F MM8M:OEE.R&X6$!W@1%4@*ZY,K=U4@ P-.D\:?\%:?COX9\>V_A^\T7]GGX<> M(EU32+G4H&BN/&^K0$JDJ1MREJAW+DC)#.I^=RL/1? X-_P^H^-AO_\ 6_\ M"L]%_L_=U\C;:;\>WF?K5SPCKO\ P6/T,Z9X?7X%? #3]%M##!]FTR^OXQ;6 MJX7;$@EVKM085<8& *W_ -J/]FGX_P"D?M,:#^V[^R"-#O?%=CX??P_XL\)> M(+IK:WU[3#)YJ!)E!\N9'P06X.Q.<(4< Y/_ (*%AC^WE^R.+#_C\_X3'6MN MW[WD>39^;^&WK7V/7RI\%_V=?VGOC-^UEI?[8W[96B:!X;/@W1KC3_A_X$T# M4C??8I;A2MQ>7$^ C.R,4 7C&TX4I\_U70 4444 %%%% !7+>/?!GA#[)KGQ M _X1;3O[>;PS-8'6?L:?:OLJK+(L'FXW^6'=VV9QEB<9-=35#Q3IUQJ_AC4= M)L]OFW5A-#%N.!N9"HR?J: /F+_@B9_RC3^'O_7;6/\ T[7E>@?MD?MN^ /V M2]#L]&32[CQ1X]\1'R/!G@+1P9+W5)V.U254$QP[N#(1V(4,PQ57_@G#^S]\ M1OV5OV+_ K\#_B9#8MK^B-J+74>GW?FPL9KZXGC"N5'\$BYXX.?2OEKX1?L MO_\ !6/X4?'?Q9^TM=?"_P"#?BGQKXKN23KOBC6[R>72[7D+9VGELBPQ!<+P M-Q50"<"@#Z&_8,_9I\=_ +0_&W[2?[4&OVDOQ(^)-XNL>,WMW!MM(MH4M7BU+XN^.M6\52),/GBM9) MS#:1?[JP0H5'8/[USGC2R_X*F_%;]FSXG_#OXG?#/X;6FM:[X:&E^%!X.U>9 M&9[E_)NGF>ZE*H$MW=UQR6&!SBO;?$?[,7@[Q#^R<_[)*ZA"1@]30!YK_P4(_9R_;)_:&\&ZGX:_9Z_:)T_P - MZ#=>'C;:EX1DT=5FUN4M(98SJ&2]LDD9CCVJN#AMQVL15C_@G'\1/@]^TI^P MSHFAZ!\([71-"T^TG\,ZYX,OO]*@B>$;)H7,@_?)(KAVW@EO-(;)R3YUX&TC M_@KY\(/A+9_LR^&?A]\.-;?2-.&E:#\5;SQ-)&L-HBB.&6:S9#(\R1XY ()4 M9#\EO=OV(/V4](_8T_9YTKX+6.OOJ]['/-?:[K$B%3?7TS;I9 I)PHPJ*"<[ M4&]:?QE_9J^)/CG_@H+\'/VE=#6P_X1KP/HNMVNN&:Z*W'F75K+%%Y:;?G&YQ MDY&!6E\1/@G\0_B3^W?\/OBIJ^DQ+X(^'?A#5+G3KLW2%IMV_A^\T7]GGX<>(EU32+G4H&BN/&^K0$JDJ1MR MEJAW+DC)#.I^=RL._P#\%1?V8OVROVI_%7@SPM\&='\*ZGX T.1-3\0:!XCU MN:UBUJ^64[(;A80'>!$52 KKDRMW52+_ (1UW_@L?H9TSP^OP*^ &GZ+:&&# M[-IE]?QBVM5PNV)!+M7:@PJXP, 4 ?4^H^#/"&L>)-.\8ZMX6TZZU?2(IH]) MU.XLT>XLDFV>:L4A&Z,/Y:;MI&[8,YQ7RA_P1H_Y)?\ &7_LX?Q'_P"B;*OL M*OGS_@G=^S5\2?V9/!/Q$T#XFK8"X\3?%K5_$6F?V?=&5?L5S';+'O.T;7S$ MV5YQQS0!]!T444 %%%% !1110!RWCWP9X0^R:Y\0/^$6T[^WF\,S6!UG[&GV MK[*JRR+!YN-_EAW=MF<98G&37SY_P1,_Y1I_#W_KMK'_ *=KROIWQ3IUQJ_A MC4=)L]OFW5A-#%N.!N9"HR?J:\8_X)P_L_?$;]E;]B_PK\#_ (F0V+:_HC:B MUU'I]WYL+&:^N)XPKE1_!(N>.#GTH M?MD?MN^ /V2]#L]&32[CQ1X]\1'R/ M!G@+1P9+W5)V.U254$QP[N#(1V(4,PQ7+?L&?LT^._@%H?C;]I/]J#7[27XD M?$F\76/&;V[@VVD6T*.8;*-LD%8D9@Q!(X506$8=OGGX1?LO_P#!6/X4?'?Q M9^TM=?"_X-^*?&OBNY).N^*-;O)Y=+M>0MG:>6R+#$%PO W%5 )P*]C\:67_ M 5-^*W[-GQ/^'?Q.^&?PVM-:UWPT-+\*#P=J\R,SW+^3=/,]U*50);N[KCD ML,#G% '1_P#!+73K_P 0_ /6_P!HW7K5XM2^+OCK5O%4B3#YXK62-MJ7A&31U6;6Y2TA MEC.H9+VR21F./:JX.&W':Q%>E>(_V8O!WB']DY_V25U"YL=&_P"$-B\/VU[9 M';-;K' L44HKX/!(P>IKYX\#:1_P5\^$'PEL_V9?#/P^^'&MOI&G#2M M!^*MYXFDC6&T11'#+-9LAD>9(\<@$$J,A^2P!X5\>/C)\/?C1_P2?^$=Y\/? MAX?">D>'OC!HV@Z]X;,[3)8M;"<2*9&^:0,6CD+-\Q,GS9.2?OG]MG[%_P , M:_%K^T=OD?\ "M-=\W=TQ_9\]>0Z5_P2Y\%V7_!.V]_8>O/&&O /AS2= M1ABT_P 8?%'3M>>YEU*P4@2F"SVADEE5<-OVJ=S >6#\H!QUW?ZWXC_X)$_ MG]FVTNI8]4^+U_H?A=&C/[R&P>X,]Q-_N+;0E2?23WK[W\0>(?!'PI\$7'B+ MQ-J]AH?A_0K#?(;;]K'X176C^'X[?X M9?!OX=7EMX\C9Y-5G6.R2-HL[CLM(RWF$8W.<!$52 KKDRMW52 # M TZ3QI_P5I^._AGQ[;^'[S1?V>?AQXB75-(N=2@:*X\;ZM 2J2I&W*6J''U^!7P T_1;0PP?9M,OK^,6UJN%VQ()=J[4& M%7&!@"N,_;;_ &4_V]OCA^V5I7Q@\'^!OAWXJ\"^"X(_^$.\+>-=8G^QM=-$ MK2WD]O%MWRB4D*&8KMBCR.H(!T'[,W@'XO?MN?M/:3_P4&^.GA*Z\*^#_"]A M<6_P;\&7XQ=R1SJ5DU2Z7HAD0Y5>^(R/EC5Y?LVOFCX0^+/^"L=[\2M'M/C= M\+/@U9>$WNP-@ 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 **** "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 **Y?QI\:?A9\/+C[%XO\:V=I<8R;8%I)5'8E(PS#\11X+^-/PL^(=Q]B M\(>-;.[N""1;$M'*P[D)(%8_@*\W^V,H^M_5?K%/VNW)SQYO_ ;W_ R]O0Y^ M3F5^UU?[CJ****](U"BN?^*7Q4^'WP3\!:A\3_BGXH@T;0-+6-M0U.Z5BD(> M18DR%!/+NJ\#JU:VA:YI7B;1+/Q)H-ZES8ZA:1W-E<%2#^- M%JBN4M_C?\*;OXQ3_L_V_C6U?QC;:,-6GT$*_G)9%U3SB=NW;N=1USSTKJZ M"BF75S!96TEY=2!(HHR\CGHJ@9)_*N>^$OQ>^&WQV\!V?Q.^$GBRWUS0=0:5 M;/4[56"2F.1HW #@'AT9>G:@#I**** "BBB@ HKF/''QG^%_PV\5>&_!'CGQ MC;:=JOB^]>S\-64RN6OYT"ED3:" 0&7J1UKIZ "BO.?C_P#M;_LW?LMV-M?? M'SXO:3X<^V@M9VMR[R7-PH."R01*TKJ#P6"D GDUC? #]OC]C_\ :BUIO#7P M-^.NE:UJBQM(NE20SV=U(BC+,D-S'')( .254X'6@#U^BBB@ HKRO]HW]MK] MEK]DJ?3[/]H/XO6?A^YU5&>PLS9W%U/*@.#)Y5M'(ZIGC>P"D@C/!KN_#/Q$ M\#^,3:Q^&O%%G=37FDP:I!:+*%N/LV?9 MME8E=N#YB="3\PH ZNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M***\P^(?[97[-OPI\8WG@'Q]\1_L&K6'E_:[3^Q[R7R]\:R+\T<+*#P&.S&JZ>$I2J22O:,7)VVO9)NUVM?,X\;F& RVDJN+JQIQ;LG.2BK MZNUVTKV3T\F>GT5XM_P\-_8]_P"BO_\ EOZA_P#(]'_#PW]CW_HK_P#Y;^H? M_(]>G_JMQ/\ ] -;_P %3_\ D3S/]:^%O^@^C_X-A_\ )'M-%8OP\^(?@[XK M>#K/Q]X!UC[?I-_YGV2[^SR1>9LD:-OED56&'1AR!TR.,&MJO%JTJM"K*G4B MXRBVFFK--:--/5-/='MTJM*O2C5I24HR2::=TT]4TUHTULT%%<5\5?VC?@?\ M#_$'AOPM\6OB1IV@W_BZ\>U\.0:@S*+V96B5E5@"JX::(98@?..:[6LS0**Y M;X6?&OX6?&RSU;4/A7XRMM:AT+6YM(U>2U5P+:^A"F2!MRCYE#KG&1SUK/\ MC-^TO\!_V>)]%M?C7\3M-\.2>(KIK?15U!V'VJ12@8+M!P!YB98X W#)H [F MBBO*/V@OVY/V3?V6;^+1_CQ\;M)T*_FA$L>F;);J[\LYPY@MTDD53@X8J <' M&<4 >KT5YE^SY^V7^S!^U2EP/@%\9=*\0SVD?F75A%YD%U%'D#>UO.J2A,D# M=MQD@9S57XV_MR?LG?LX^+X_ /QN^-FE^'=8FL4O(["]BF+M [.JO\B,,%D< M=?X: /5Z*\7^''_!13]B#XM>)[?P7X"_:7\,7FJ7<@CL[*:[-N]PY. D?G*@ M=R>BKDGL*]HH **X;Q3^TO\ ?P3\8M'_9_\5_$[3;'QEK]NLVCZ!.[":Y1C M(%(P-HR8I 2"2N!GBNYH **\L_:"_;9_95_98FAL_CS\:](T"[GC\R+36\R MYNVC[/\ 9[='EVD@@-MP2#@\4W]GW]M_]E#]J>YET[X#_&W2=>O88S))IF); M6["#JXM[A(Y2HXRP7 R,GF@#U6BBJNM:WHWAO2+G7_$6KVMA86<+37E[>W"Q M0P1J,L[NQ"JH'))( H M45\XS_\ !7+_ ()S6WBG_A#Y/VH]'-WYFSSH].O7 MM*M%M?$GAC6;34=.OH%GLK^QN%EAN(F&5=' M4E64CD$'!H MT444 %%%% !1110 4444 %%4H_$OAV;Q#+X2AUZS?58+5;F? M35N4-Q' S%5E:/.Y4+ @,1@D$#H:NT %%%% !117*?#'XW_"GXS3:[;_ P\ M:6NL/X9UF72==6V5Q]CO8SAX6W*/F'MD>] '5T444 %%4/%7B?0?!/AC4O&? MBK4X[+2](L)KW4KR4$K!;Q(9))#@$X55).!GBJWP_P#B!X.^*G@O3?B)\/M> MAU31=7MA<:;J$ 8)/$>C#< <<=Q0!L4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5YG^U/\7;[X3_#KS-!F$>JZI,;:REQDPC&7E ]0, >[ ]JN?'_ .$W MBKXLZ/I^G>%?%_\ 8\EI8I7 'R$5\Y_'O]GKX@_"[P[:>)/$GC,Z MU:M=>02&D/D,RD@_.3@':1GU K\SX]XAXBRS+L53P>#ER**_?J4;1O:[4?BN MKM7Z/7H>1F6*Q5&E-4Z;M;XK_IN>575U7EP\TTKEY997+,[$Y))/)) M/>BVNKFRN8[RSN'AFBOB#\4?#MWXD M\-^,SHMJMUY ):0>>RJ"3\A&0-P&?4FO>O@!\#?&WPFUC4-0\5>/?[8CN[98 MXH]\A\LALD_.37]8<#<2<2YAEV$IXK!2<'&SKN<;-*]I./Q.]DGW>I]IEV+Q M=6E!3INW\UU]]MSS3_@LM_RC5^)O_7MIG_IULZ]I_9O_ .3=_ 7_ &)>E_\ MI)%7G/\ P4_^&?B3XO?L$?$SP-X1TZ6\U&70DN[:T@0M)-]EN(KHHBCEF*PD M #DD@#DUF?L0_MM?LR_$7]E+P5JP^-OA?3KS2O"MC9Z]INJZY!;3V%S! D4J MR)*ZLJ[U.UR,,N"#S7Z>>P>=^%_^4\/B/_L@D?\ Z6VM3>#/^"@'[6W[0?Q> M^(_P*_9J_9L\-RZC\//&^I:3J/B?Q5K\T.E):P3-#;Y$2&5[B9HYB47Y45 2 M3NXQ/V2O%^B?M.?\%;OBI^TG\++Q=5\$^&OA];>%;;Q#:\VU[>M+;RMY3])% M'E3#*Y! 5APZDN_X)B_&[X5:'^T-^TW\'=>\5:;IWB)OCKKNK0V]]=)"]W:- MM 'K/[-W[8OB'X[K\1/@7\:?AD/!7Q,\ VA'B'08 MKX7-M6TF 6B88.#G:'3D[N/%?^"=_P"T3HO[*_\ P1F\._&G6?#& MH:X=-N=4CLM%TJ,M/?7$FKW*1Q*0#L!)RSX.U0QP2 #I?!+7=(^.G_!4'XW_ M !X^%U_%J7A'P[\*X?"EUK=DP>UO=39X9V$<@^60QK#(A(SC [,I/D/P._:B M^)?[*'_!$+X=^,_A-+96>LZ[XUN]"BUW4K<2V^BI/J5^S7DB$%2%$6T;@5#. M"0V-I /=/BE^V%_P4P^ OPXF_:'^+'[(G@+_ (0W3H8[K7-#TGQA,^L:?;,P M!9W9/*9DW#=L5L&_ M%1O+[0I)R?+-R,;)< -G8 IVG# E0WI/[6G[9?C7X3?%7PO^S%^SO\*H?&OQ M-\76^(/P@DT#PYK6H2".VBU&*\C ME:W,C85&*QC&2,FX0=6Q0!YK^T!\6/VD_$W[=W[,WPX_:C^"VE^&MWE2%6\HR 2121L@#HV3AT;HPS^C]?#G[=_QH^%_BS_@H#^S M%\*_"WB>PU37-)\;3W^J)8W"RFQAECC2-9"I(5I"C,%ZXC!(P5)^XZ /SM^. M'CKX?_L@_P#!43Q?^T)^VO\ "O4-6\&^*O#^FVGPZ\:?V&=0L]#,4,:SP%,' MRG,@D.4!D ;(7$K$>D^+/!_["?\ P46\6>"OB%^R]^T%X7T3QYX+\0P:Q9:M MX?L(X]5GMH@2]M+;2&&9HBVPEG4A=K#&'8'H/"G_ 4"T'3?VKOB-^R+^V5% MX7\&I9744O@&\U,M!::_I8H&Y"*^>?^"IG@C]B#0= M!\.>*OV0&\+Z?\=IO%VGCP7!\,;F!;JYE:8!C-#:G8 1R)'4,7"@,06! /JW M]K+]M+Q1\(/BEX:_9E^ 'PG_ .$Y^)_BVS>]L])GU 6EEIE@A96O+N4@D)E' M 48+;&^8':'Y?PI^V[^T/\(OCIX6^!?[=/P0T'PXGCRZ-GX0\:>#=8DNM-FO M^ MG,DJB2)V+*JL>K, 1N9>*\7>)]-_9Y_X+*Z/\1OCCJ5KI>D?$/X-_P!A MZ%KEY(([./5(KN*22W\Q\*A(BXR1DW$8ZMBC_@J=XY\)?&?X@_ K]EWX7:]9 MZQXTN_B_IFNR6VESK/)INGVR3"6XEV$F)<2[^<96%R,[: //?$NJ_M7:S_P6 M4N[U/@1X&U7Q!IWPI>/2=-U+Q&_V:/2/[2*K>B0P$IHR#+CGO%^R-_P4'TS]H/]C?Q+^U1X\\)1 M>'9_!LNJQ^)M&BN6?[,UG$)RN74-N:)DX(^\2*^0?VFM.UKX=?M%?%'_ ()Q MZ-#/#I_[0'Q.\,Z]HGD*5$-E>3,^KS9'"J);54P/X5/OAG[7EMXC^%/[2WQ8 M_8 \ V#;7]LO]GSP9!X/\:^)[?0+?Q'X%\0SS-I=Y/GRA-'.N M9!A78[0HVHQ!) 5H_P!N/XU?%'X6?&#X+?L/_ GXEV'PMT?QE;7$%QXZO+"* M?[%;6<*K%9VXF_=B1L*F3SNEA *Y.?F__@HW\-_!/P8UOX5^'O$7[;/CWXE^ M-[KXH:5=7&B>(_%$4]EIUC&S"2Y%G"H6W U 'U9^UG^WU\8/ M@M^U;I/[(WP5_9_A\:>(_%'@9=6\.!]4^SK]L-W/&RSEL*EO'!;RRL^X$E0O M&[<'>._VZOCW\'?AGX%\'?$?]G&TO/CI\0M2N[+0?AUH6OH]L$@#7DC!,?[/\[(2/NG^T;P9'X$C\:\\_X*>^ M!K2W_P""A/P4^(WQ%^,/BCX>>#]6T"]\/CQWX6U1;*72M0S,ZJ]PRLL*RB9$ M)( *ASD!&( /68/VUOVI?@#\1O"OA?\ ;K^!/AG1/#GC;6(](TCQKX(UV6ZM M;#4),^3;7<*MU>QQJ[.\<9.7"JCDD= I]* .CKXN^"__*GU]HU\7?!?_E.1\8/^R2Z;_/3Z )/!W_!0?]K?]H#Q_P#$7X0_ MLS?LNZ%?:M\/O'6HZ/J.O^(_$+V^EQVL$IBMR0J^9)<2M',2BX6-44ECO&/1 MOV,?VW->^/)^(/@/X\?#>#P+XV^%E]'!XPL(]1$]GY,B2/'(UA9D:2VC0;(064J/,)&01NR&"^\_L@_M-Z'^U MQ\#M.^,6D>%K[0IYIYK/5]"U('S=/O(6VRPEL#>,X*M@95AD*_M/^+T_P"$&\&Q:_<:?I^L>)[Q(8;Z%)5B2Z1CC:DD MA* -SN0B@#W"BH;"_LM5L(-4TVZ2>WN85EMYHFRLB, 58'N""#4U !1110 4 M444 %%%% !1110 4444 %?F)_P %#?\ D\+Q?_W#_P#TWVU?5?[3?[&WQ>^- MGQ3E\=>#/C7_ &%8R64,*V'FW PR @M^[8#G-?$'[0_PV\1?"'XPZQ\._%GB M?^V=0T_[/]HU+.5>7);A7"\_W:_=/"C+:8C+%AJV#=.E&LN6HY1:G:,TK16JNFWKV.*HHHK] MX/P$_3O_ ()Y?\F>^$/^XA_Z<+FO::_/G]GC]B/XS_%[X/:/\1/"?QT_L;3] M0^T?9]-\VY'D^7<21-PC!>60MQ_>K[%_9D^$GBOX)_"R'P+XS\8?V[?1WLTS M7^Z0Y5R"%_>$GBOY0XVRO*(?\ T385-_P4J^"/CWX<>)M"_P""D'[->F;_ !M\.(\>*])A M!"^(= Y\^*0#[QC0LM)@+J[5 M7WR/+\[2&(1;LXPP(QQ0!]#_ /!,C]HV\_:7_8]\->*/$DTA\2:$C:!XLBGS MYJ:A: 1LT@/(>2/RI2.QE([5\L>$OC!\&?V%_P!N[XR:[^WU\-KZ"\\=>+&O M_ OQ(O/#KZC:?V02WE6J.JN\?EQF)&$:L?W>U\;%ST/['GA[Q9_P3]_X*3^( MOV5?B%\0[GQ'H_QET7_A)-#\07MFEN;G6(VE:<%$.Q'<"XR%Z[8..17J'[/' M_!0'P)\5O%'CO]FG]N*'P9X/\:>&O$]Q9)X?UG$%CJVG *89XS>.RS,WS-@' ME"CJ,'@ /#_PI_8Y_:X_:1\#?M M3>0AXY(AM,BB1T)_>8YVKCD?B!X/\)>-_P#@N;I6B>-/"^G:O9?\*),GV35+ M&.XBWB]GPVR0$9&3@X[UYS^UQX)_9+\'?MA?!*^_X)^/X?LOBO=_$.V36M-^ M'ES&;0Z-R;IKN*V)BA&WJ,*6B:4L"%!'H'Q0^(7@#X9?\%QM*\3?$GQQH_A[ M3?\ A17E?VAKFIQ6D'F->S[4\R5E7<<' SDX- 'M_P"U-_P3T_9F_:'^#.M^ M!%^#7AK2M7DT^5M!US2-%@M;JPO I,3K)$JL5WA=R$[6&01T(P?^"2G[07B7 M]H#]A#PKXT^(>L/=:MHYN=(U34KJ3+3BUD*QRNQZMY)BW,3DL&8GFK'[4W_! M3/\ 92^"7P=UKQ%X3^.GA?Q-XDDT^6+PWX?\,ZW!J%S=WK*5A4I;LY1-Y!+M M@ XR<*?FV_T[QY_P3Y_X(L:;\*KJQGMOB+\2IVTNQTE1BXBO-5D;=%MZK)' M: J?[LH XXH X3QC\-O&O[7_ ,)_CC_P4^\'-,FNZ!X^L]4^$MQL.Z+2M!+! MY$_V9(W=RHZRVQ^M?H)H7[5WA;Q3^Q4_[9&@6RS:>G@"X\1M9B3.QX+5Y9;8 MD?Q))&\1]U->#?"G_@EY^T3\,?A#I?PC\.?\%$/%>D:-:::8'T*P\*V+VL7F M;FF1=^2RL[R'+M<1_P3X\&7_@NS^/O_ 1\^)WB225M*M+Y_"NHS1[6 MN=&U*#RWD5,X&TSPRE03A[EQGY: .X_X),?LV^$/%'P3@_;5^-&C6GBCXE_$ MV]NM5U'Q!K-LL\EI 9WCB@M]X(A38@;Y0/O!/NH@$O\ P5G_ &8_!^G? R\_ M;&^#VD6OA?XF?#2X@UG2_$FC6ZV\US"DJ++#.4 $J[&9AN!Y7;]UW!SO^"6G M[4?@KX2?"A?V%_VD_$5AX,^(WPTO;G3I--U^[2U34[4S/+#/;22%5E79)@!2 M2557 *MFO.OVVO\ @IEH?[1WP>\3_L._#OX6ZU8?%3Q=KUMX;L='N+FVN;62 MWEG5C=)=02-$RM&H4@D%3+GE48T ?>OP"^)R?&KX&^#OC EJL'_"4>%[#56M MUZ0M/;I*R<_W2Q'X5\H?\%(7U#]HW]L3X(_\$^K[4[FV\)^)Y;GQ%XXM[6=H MSJ-K:+))%;,RX(0_9Y@1_>=&X* U]8_ KX96_P %O@GX0^$%K="=/"_AFQTH M7 &/.-O D1?_ ($5)_&OE+_@I9!JG[.O[4WP6_X*'#1KJ]\-^#KJYT'QVUG M9'LK"\1XX[@JO)5?/G_X'Y2]7% 'U,O[.WP$3X?'X4)\&/# \--;?9VT,:' M+8QXQC9MQT[]<\YS7D_[/GP1\)_\$Q/V??'5SXI^,=[JG@#2=2OM?TFRN['# MZ#9-EOL4;&1C.3A'XK/\ M&^#?^$?%KY_]H+X M@@(*XSM"!MYD[>7MW[OEVYXKY$^)7QE_:*_X*(_\$W/C]XNM/AW!8^&)K[/P MN%K8S1ZAJVF65Y'<3RRJSL)"T<6Q?+5'/VRO^"D'Q/\ AXG[ M1WPK_8G\-2>!;FU-]I&@:MXLD3Q!JMCC%_C ?BOH&G:)I/A&T75EGU&-'TV6&W19;=X\[A(K*5 M" 9;Y=H8,N?S^U[P_KMI_P $,OB1X]U319]/L?&_Q?;Q!H%I<)M9+"6^LXH\ M#LI:%R.Q!!&00: /J'XI_P#!13]LWX,>#-._:B^(O[(&D:=\'[V]M1.C>(R_ MB"SLKEU6&ZFB \I&; ;;]J[7?V/])M_@ MY+/:R2K<>)/^*@BT^XD2.&[DA7]W$7\R,^3\S*9%5F7EATO_ 6:CCB_X)>> M/(HD"JL>AA5 X &K67%)_P %2E5/^"3'C%$4 #PWH@ ';_3K*@#8_;._X*!: M_P#LR^.OA/X4^'GP^1+2=,\6^"=>FNHM(OY0?*M[ MU9D7[V#F1,* K$;@IQYC^UQ\4? OP9_:3_8E^(OQ*U*"RT6STS5X;R]NF BM MC/IVGVZ2NQX54>5&+'A0I)Z5T?\ P6&\=>#?C!\(/!7[+OPR\46&M>-?'GC[ M2_["T_2KM)Y88$9F>];83LB4$#><##,1PK$ 'N=A^U7K%Y^W]>_L9-X/MEL; M3X:#Q0NN"Z;S6D-Y';^1Y>,;7.L273++9FSMY)554 PP8I@DD8S7BGB/QAX7^%W_!<2'4_B#KUKH]K MXF^ XL-%N]1G6&*YN1J(D\I78A=^V"3C.> .XSE?%KXR?#CXF?\ !:OX%^&/ M 'BRRUB3PYX9\01ZO/IMPLT4$\NGW;" NI*^8JJK,N*/VJ M9/\ @K?\:I-0^%7A6.YO(/#L7C6*/Q)(RZ;8"TB$,UL?*_?R-%M9D.T*Q(R< M9KU[5/VV?VE_CG\6_%?PW_83^!GAW7M(\":HVE^(_&_C76Y+6PGU%/\ 66EJ MD*EY"G>3)'(. I1GYKX >+O"GAC_ (+(?M#Z/XD\3:?I]WK.@^%DTBVO;Q(G MO6&GVZE8E8@R,"P&%R>:\"_8$_9PTG7-<^)GP/\ 'W[<7Q4^%_C?PQ\0=0;4 MO"7AOQI%IEO>V[["FH1QR1DR[P,,X)^41'@,N0#[3_9=_;1U?XT3^-_A=\6/ MA>_@OXF?#E5/B7PN]^+B"6*2,O#=6TP \R&0 'IE=RY)W GR/]D[_@H?^VC^ MV/'X5\!GCC ,E[J[.0/O'^T[D9/X #\* M/K.OA;_@F%XGE\$^'_VJO&=O:+/)I'QC\0WJ0.VT2&)'D"DCH#MQGWK[IKX" M_P""?/\ R2O]L'_LI_BG_P!$2T =%\(OV^_V^_VJ?@Y9?&C]F7]CKPW)I,=N MXO9_$WBAH6U2ZC)$L-A&NTE4(V>;*0&?< !M->E?#/\ X*4_"OQ=^PE??MP^ M,/#MYHEEHB3P:YX?\P2SPZA'*L(M8V(4.9)'B"DA>)!NVX.(/^".Z)'_ ,$W M/A@L:@#[#?G 'Z!IW@+Q/X% MU"'[)I/B9YMY_:@ M_;)_9IUO_@G[XN^+>G_$O1;O2/$W@.]M='M$OHVFN[FZM7BCM/*!W>;O<(Z8 MRF&+ !3CXW^/WA.]G_X)I_LD_%/4]>UW2/#'A37].?Q3KOAN0I>Z-!,P5;Z) M@K;'B*':V#AW0=6% 'TSXP_;5_;M_9N\/VWQI_:S_91\,6OP]:YA37IO!GB5 M[O4_#L4KJBRSQNNR<*S!6\H@9/4=^\_:J_;.9=$DG!,%P\84J]NX*G>"" KCJ4#?-W[4WP(_9D^'?[.UWX^^+O M_!4'X[>+O"FLPQ0P:%IOQ%LM1?75E90L4,#1A)QSN.3@*I)/%>E?MJ>/?!_P MA_8-\&_L:^#? ]]XH\5?$7PMI_A+P-X1\31I]NVBWBC^UW@CPL;VXV,S+@+, M%((5690#TZS_ &SM8^(_[9__ RU\!?!EEK^D^&M-%Y\2?&4M\PM](:3F&TA MV B:=LC!R%/U! MY]!TH\ _L.?$K6M1C?QY<6VC62L#,LAKZRNKJWLK62]NY MECBAC+RR,]M8[VTF62*:,/%(IR&4C((]B*_,?^(2<%_P!H M>UM/O[/G]VWW<]O^WCR?[!P7-[2SMVOI_G^)2\)>%-"\#^'+3PKX:LEM[*RB MV0QCD^I8GNQ)))[DFM&BBOTZE2I4*4:=.*48I)):)):))=D>M&*BDEL@KP_X M@_\ !-C]A3XH^*IO&WC7]F3PU<:G26!))R7"10Q(7EEE<*J*!DL2> .M!GN/PY^&7P[^$/A.W\"_"WP3I M?A_1K3/D:;I%DD$*D]6VH "QZECR3R2:^.?V5_V"? /Q3\9?'Q?VM?V<(KZT MU+XZZSJOA2ZU_3GBDFLYI21/;S J_E. I^5MK8&;8ZGI=VD\$ZY(RKH2#@@@^A!!Y%>9_'W]OW]C[]E_P 56_@? MXY?''3M%UBYC61=-6UN+N:-&^ZTJVT!XO MAM\,/ 6EZ#H,*L$TO2[-8HCN&&9@H^9F[LY-9EA^S?\!=,^#[_L_V7PDT M)?!,B2*_AAM/1K,AY#*W[M@1GS"7SU#:\F^(W_!1O\ 8D^$GC?4?AQ\1_VAM&TG M7-)G\G4=.N(9R\$F VT[8R.A!X/>@"Q\//\ @GM^Q1\*TU)? W[-GABT;5[" M>RU"66R-Q));3(R2PAYB[(CHS*RJ0"#@\5U\G[.7P+FT3PIX;F^%VD/8>!;V M&\\'VKVV4TB>(YCD@!^X5P,>F*YGX0?MX_L>?'KQ.G@KX2_M"^'-7UB4'[/I M:79AGGP,D1I*%:0@ DA0< $]J];H Y[XG?";X;?&?PR/!OQ5\%V&O:4+J.Y% MAJ4(DC\Z,Y1\>H/(J#XN?!3X3?'OPB_@/XR_#W2_$FD/()!9:K:B18Y!D"1# MUC< D;E(."1GDUC?&/\ :N_9O_9\U6ST+XV?&?0?#-YJ%N9[*VU:^$3S1!MI M=0>HR",^U0?"']K_ /9A^/WB:;P9\%_CAX>\2ZK;V+7D]AI-\)9$@5T1I"!_ M"&D09]6% %'X=_L-_LB_"=-)'P\_9_\ #FF2:'J?]HZ7Z>&ZV[?.\UR7 M9@O +,< G&,UZM7EWQS_ &UOV5/V:M:MO#7QP^..B>']2NXQ)#IUQ*TEQY9. M!(T<2LR(2#AF 4X.#P:[KP'X_P#!'Q1\)V7COX<>+-/US1M1C\RRU/2[I9H9 MER0<,I(R""".H((."* .?^-7[-?P$_:,TN#1_CC\)=#\316I)M'U2Q5Y;?/W MO+E&'CS@9VL,X&:Y[X)?L+_LB_LY:Z?%/P8^ >@:+JNUE35%@:>ZC4C#!)9F M=XP1P0I&1UJM\3/^"@'[&'P<\?M\+OB5^T7X;TK7HY ESI\MTSFU<_PS,BLD M!Y!Q(5(!STKUK2M5TS7-,M]:T34H+RSNX$FM+NUF62*:-@&5T920RD$$$'!! MH Y_XM?!?X3_ !X\)/X%^,GP]TKQ)I+R"066K6:RJD@! D0GF-P"0&4A@">> M:YWX%_L>_LQ?LT7-S?\ P+^"FA^';N\3R[F_M+#?A5X*U+XB_$+7H=+T32+8W&I:A.&*01#JQV@G'/85/X-\7^&O MB#X2TOQWX-U:._TC6M/AOM+OH00EQ;RH'CD7(!PRL#R >: *"?";X;1_%!OC M4G@NP'BQ]'_LI]?$ ^TFR\P2>1O_ +F\!L>HK \;_LK?LZ_$?XI:1\;?&WP@ MT6_\6Z#/#-I7B"2VVW4+POOB.]2"^QN5W9QVKT"B@#EM?^"7PD\4_$O1_C)X MC^'FE7OBKP_ \.BZ]<6H:YLXV#AE1^H!$C_]]'UHU_X)?"3Q5\2]'^,GB/X> M:5>^*?#\#PZ+KUQ:AKFSC8.&6-SR ?,?_OHT[XF?&?X7_!P:(?B;XQMM(_X2 M/7(-'T3[2KG[7?39\N!=H/S-M.,X''6NGH X[XU?L^?!3]HSPQ'X.^.'PTTK MQ+IT,WG6\.I6^YH),8WQN,/&Q'!*D$CCI7)>'?V!OV,O"?@>X^'&@?LW>%8- M'N[J*YN[>6(YB=Y6)D8H22N6.,G'4UZ]10!SMQ\)?AK=_$ZV^-%SX+L M)/%=II!TNVU]X,_@U\ ] T3 M5V1D75(H&EN(E8881R2LS1@@X(0C(X/%1?$S]FZ7XB?M:_#?]H%[+1K>W\ V M.I,U_AVU&\FN+>2VCMA\H5+=%GFE)W%F?8-H )/KM% !7-Z;\'_AAH_Q.U'X MT:7X'T^#Q7JU@ECJ6OQP 7-S;ILVQ._=1Y:8'^R*Z2B@#GO 7PF^&WPNN-:N MOAYX+L-'D\1:Q+JNN/8P!#>WLIS)/)_>=CU-'ASX3?#;PCXXU[XE^&?!=A8Z M_P"*/(_X2'5K> +-J'DH4B\UOXMBD@>@KH:* /'OB9_P3^_8O^,?CE_B5\2? MVF$959CZEPQ.!GI7;^,_@=\'_B'\-E^#OC/X;: M/?\ A5(X8X_#TMB@M$2$@Q*L2@*JH57 &!7544 0Z=I]EI&GP:5IEJD%M: MPK%;PQC"QHH 50/0 5-110 4444 %%%% !1110 4444 %%%% !7PG^V5^QK M^TE\5OVDO$?C[P#\./M^DW_V/[)=_P!L6<7F;+."-OEDF5AAT8<@=,CC!K[L MHKZ'AKB7'<+8Z6+PD8RE*+C[R;5FT^CB[WBNI\YQ/PQ@.*\!'"8N4HQC)37( MTG=*2ZQDK6D^G;4_,3_AWE^V%_T2#_RX-/\ _DBC_AWE^V%_T2#_ ,N#3_\ MY(K].Z*^X_XC'Q/_ ,^:/_@,_P#Y8?"_\07X6_Y_5O\ P*'_ ,K/,/V-?AYX MQ^%/[-OASP#X^T?[!JUA]L^UVGVB.7R]]Y/(OS1LRG*.IX)ZX/.17I]%%?F. M/QE7,<=5Q=1)2J2E)VVO)MNU[NUWIJS]1R_!4LMP%+"4FW&G&,%?>T4DKV25 M[+6R7H<[XM^$?PS\>>+?#_COQEX)T_4M8\*3S3>&]1NH TNG22A1(T1_A+!$ M!_W1702Q1SQM#-&KHZE71AD,#U!'>G45R'8>8P?L7_LIVGPTO/@W:? 7PW%X M5U#5AJ=]X?BL MK->!543-&."P"(/^ CTKTR""&VA2VMH5CCC4+'&BX55 P M .@IU% '+>./@E\)?B5XK\/^.O'GP_TW5-9\*71N?#FIW=N&FTZ4LC%HFZKD MQH3Z[16#\6FVZCCR3L6>,K(%R2=H; M&3G%>CT4 >;_ +_ &/_ -F/]FB6>Z^!?P4T+P[=7,?EW%_:6Q>ZDCR#L,\A M:0ID [=V,C.*;\7/V._V7?CUXHC\:_&7X&>'?$FK16:6D>H:K8B258%9F6,$ M_P (+L!O6 M.1E+1GW4@UUGCSX-?"OXH:YH'B3XA^!-.UB^\+:@+[P[>% M<%$(/4;1BNFHH *Y:;X)?"6?XL1?'67X?Z:?&$.GFQC\1"W NA;<_NBXZK\Q MX/\ 05U-% 'GOQR_9/\ V;OVE8H$^.GP9T+Q)):H4M;R^M,7,*9R42=-LBKD MYVA@,\XKB;C_ ()C?L&2?#V]^&=K^S-X;M=/OF5Y+JUMV2^CD3.R1+O=YZ,N M3C#]R"""0?>** ,7X<^!].^&?@+1_A[I&J:E?6NBZ=%9P7FL7[W5U.L:A0\L MK\NYQDG\@!@5I:KI6EZ[IEQHNMZ;;WEG=PM#=6EU"LD4T;##(ZL"&4@D$$8( MJQ10!X*/^"7G_!/P>)AXM'[*7A3[6)-XB^RO]FSG/_'MN\G'MLQVQ7N>FZ;I MVC:=!I&CZ?!:6EK"L5M:VT0CCAC485%50 J@ < "IZ* /$]?\ ^"6JFVQ$0T8"# 4JN .F!72T4 8/Q'^%WP\^+W@B M[^&WQ.\(6.N:#?>5]LTK4(=\,WER+(FY>^UT5A[J*3QS\+?AY\3/ 5S\+?'_ M (/L=6\.W<,45SH][#O@D2-E=%*]PK(A'NHK?HH ^2/VT_V>-7^)'[8W[-": M;\(Y-<\$>'F\1VOB=/[+^T6%E:S65M%%'< @HJ/L90&X.TBO9O@I^Q3^RE^S MIXAN/%WP5^!.@:!JMRC))J5K;%YU1OO(DDA9HT/=4(!P,CBO4:* .$^.?[,? MP _:7TBVT3X[_"C1_$T-D[-9-J%O^]MBV-WERJ0\8; R%8 X&T>X\*FZ/A^XL;!4DLVN8Q'<.K_>9I$ 5F8EB 3Q7HE% M 'G_ (W_ &5OV=?B/\4M(^-OC;X0:+?^+=!GAFTKQ!);;;J%X7WQ'>I!?8W* M[LX[50^./[%W[*W[2>J0Z]\;_@;H7B#4+>,1Q:E<6YCN?+'1#-$5=E'.%)(& M3@?!KP9:_#SX5^#['0=#L6D:TTO3H?+AB,CM(Y51TR[,Q]R: MWJ* "N4\)? OX/\ @.Q\0Z9X.^'>EZ;;^++Z>\\20VMN%749Y@1+)+_>9@2" M>^:ZNB@#%^'GPZ\#?";P;8_#WX;>%[/1=$TU&6PTRPBV0P!G9V"KVRS,?J35 M;X<_"'X8_"/P]<^$_AIX'T[1=,O+V:\N[&QMPDY; SZXKHZ* /% M]'_X)V?L/:!XQN_'NC_LP^$[?4[V.5)I4TX>6HD4J_EQ$^7$2K,,HJG!.#7I M&D?"GX::%\.(OA!I?@32D\+0V!L4\//9(]I]F((,)B8%60@G*D$'-=!10!XO MX!_X)V?L0_"_QQ#\1_ W[-/ABQUFVG$UI>?9&E%M*#D/$DC,D3 \@HH([8KT M"]^"OPGU+XJVGQQU'P#IMQXNT^P:RL/$,]N'N;:W.X&.-S]Q3O?.W&=[>IKJ M** .6\<' M:*ZFBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **XSXR_#CQ#\1],LK+P]XE_LQ[: M=GDDW.-X*XQ\IKSJZ_9G^(EE:R7MW\6UCBAC+RR-+, J@9)//0"OCLXX@S_+ ML;*EALLE6II)\ZJ0BGI=Z/56V/63>_==SH?VK?B%_P MCWA&/P9I\^+O5\^?M/*6ZGG_ +Z.%]P&H_92^(7_ D/A&3P9J$^;O2,>1N/ M+V['C_ODY7V!6OG74KRYO;MI+G49;K:2J33,2S*#QU)(^GO1IMY6Q^E M?ZHX;^P/J/-[U^;FM]KT]-+7/N&BO![7]F?XB7MK'>VGQ;62*:,/%(LLQ#*1 MD$<]"*[?X-?"3Q7\.-3O;WQ#XP_M-+F!4C3=(=A#9S\QK]]ROB/B+'8VG2KY M5*E3EO-U(225KWLM7?;3N?F^,RO*\/0E.GC%.2^SR23?S9R'_!27X<_%;XM? ML._$3X>_!2&>;Q'J.C(MI:VK8ENH5N(I+BW3U:2!98PO\1?;WKY\_9-_;S_X M)G C)203 MD2VSKGG[I'4'!!K[4\$T/V%/V6_ ?[,_A_Q9/\&OBU%XB\#>,_$DFN>&-,L0 MCV>CQR9#0V\R2N)HR!&H;C_5=R2:^-/B#^U+X7_80_X*$_'#PCKO@G2/B;=_ M%ZWLFT".UU*U>6TO'#0KI-^96Q;P$R88'HB0G:0WR=)^P7!KGAR#]K/3OV%= M0U&]^'%A8R?\*H8RR30_V\+"8NMFTF3(!+Y8SDEE%N23G)A_8Y^%?_!/7XY? M\$M+KP;\4?&GAS2-8U W-WX^\1ZSJ$,6KZ?K:2RE+J1Y6#Y0,-@)VNCLIR9) M,@'U=_P39_9G\:_LD_L@^&?@S\1=5BN-;MGN;S4(;:7?#9R7$S2_9XV_B";L M$C@OO(R"#7SE^R__ ,,]_P##R#]JC_A?7_"&;?[U>:?\$D/VE?&'Q._;%73/VA_VC+Z\ETCP#_8'PVMKE[BTM?% M=O%>2J+W;(56XF5%< NOF."2?FB:N\_9[_93_9Z_:?\ ^"C_ .U'#\>_A=8> M)5T77-&;2Q?/(OVW,AM>1'O\ +V[_ ./;MZ-7Z20>=Y*?:"OF;1YF MSINQSCVKRKX._L,?LA_ 'Q$OC#X0_L^^&]&U:,$0ZI%9>;02 M#M(R#@UZO0!^;W[1GQA^$M__ ,%AV9CU_P +ZOX&M=&UB*U9D))$2Y>$OY>1NX/EEE&4SN?#;]L'X07O[87Q M"_9N\7^!;#P1XNT:&TGM-5U*Y@C?Q7:,C,)HGV*7$:E?D+,1O;'W'QX]>ZSX M7^.'_!;#PKXF^!U_;:I;?#_X<7D'Q%UK2G#VX>87*6]I)*GRO(KRQMMR2-I' M6-@H!9_X)+>#_"GQR\,_$[]KWXC^'+'6?$OCWXD:E#]OU*U2=K?3(?+2"T3> M#MC7+# P"JH#G8*YOX(>-/\ AC'X[?M@_!SX>VL=KX:\'>&%\>>%=)C7$%A/ M)IAN)XXTZ*A=HE"#@"( "NC_ ."3'C3P?\#/#?Q-_9 ^(_B:QT;Q-X#^)&IS M?8-3ND@:XTR;RWANX]Y&^-L,-OW%_/'IAMYY(WZ,@=8F##@B4$&@#T?\ X)?_ +,_PEO_ -@3 MP_J'Q \!Z7X@U'XC6-QJ_C+4-8LDN)M5DNI9&_?.X+-B,JHYX(+=228/^"/. MMZKHWPK^)'[.NH:A-=6WPJ^+6L^'=$DGD+LE@DNZ.,D\G#^=^! [5-_P3!_: M=^$-A^P-X?T[Q]X^TKP_J7PXT^?2/&>G:S>I;SZ5):RR+^]1R&4% I!QR25^ M\I A_P""/&C:IK?PJ^)'[16H:;/:VWQ5^+>L^(M$2XC*L]@\@$?MB3?L0_P#!+[X$?%T>#1K=O>:%X5TF M^M1,5>.WFTX/)+& /GD41?*IP"3U%>I_\%0/^4?OQ7_[%*;_ -"6OES]K>-) M?^"2G[,<4B!E;6O @92."#I[<4 >D_%S]OG]NW]G3PQ;_M"_'7]C/0M-^&+W MUNFIVMAXK\_7-(MYY%CCEG7 B+[G0;%'WF"%ESN'JW[6_P"VQ=? ^3P3\//@ MI\.SX[^('Q+F9/!F@)>"W@,"('DN[B4@^7$BL&[9 ;E0K$<[_P %F0#_ ,$U M/B:"/^6&E_\ IVLZ\G^+NMZ7\#OV[_V8OVA?B?>QZ?X-U'X:R^&?[&V"YNI0"3EN!&N#RO.616\A_X*P?& M_P"%&L^./V?/@_H?BS3=1\12_'30-8-M8W23/;6<%=TUM^\ >&55YPQ.[(&!N3?>\,_MTW'A;]K#Q=^RW^TQX7TWP< MVGZ/)KO@OQ(-08V>NZ5&KO-(3(H\J6.-"S)E@/*FYP@+>"WWP'_9N\+?MP_" M7X<>(OVR/CE\5/'5CJSZSH6FW7B:RU:RT80A9'DO2R*UO'*J$?)EF$9Z93-/ M_@IQX/U7_@I)\>;7]B_]GG1=+N-6^&FFW>L^+?&EV#LTZXE@98-(613@-.X3 MS!SC:IQ^YD6@#Z@_8H_:I\<_M@:1XA^*Z?#&/0? U>2T\!ZE=7#F\UV"-V5 M[MXBH$,9( 498D[Q_!EO<:\#_P""P\)V_A?Q%X&">'?% M_@R&'R?[&O+9?*V+&>4B8(2F&?'VC-:RV$FRSD-S')YD)Y ^1 MFP5.1SVQ7;445^IY5E\,IRZE@X3E.--** M45%R=VE>UWO:[?KN))''+&T4J!E8$,K#((/8UX/XH_X)@_L ^,/$;^*];_99 M\+_;))3))]C@DM8G8G))BA=(SD]@"? O@KX:^&+3P3\//">G M:'H]C'LL],TFS2W@A7.3M1 ,DDGCDDDUY;X\_X)X?L1_$WQ[+\3?'/[-/AB M_P!;N)_.N[QK,H+F4G)>6-"(Y6)Y)=26[YKV>B@#D=3^ ?P4UC7_ OXIU'X M5Z#)J'@KBC@$*0 5!%KPG\'_AAX%\9>(/B%X/\ M#Z?IVM^*I8I/$>J6L 6;4'B#",RM_$5#MCZFNDHH **** /._CO^R9^S=^TW M%:I\=_@[HOB22R4I9W=[ 5N($)R42:,K(JD\E0V"><5K?!OX"_!K]GOPPW@W MX)_#72?#6FO+YLUOI5H(S-)C&^1OO2-CC/\ Q-_8 M _8Q^,GCUOB?\2_V=/#>JZ[)()+G4);4H;EQP&F5&59SC S(&R !VKUG2M*T MO0M,M]%T33;>SL[.!(;2TM85CB@C4!51$4 *H P *GHH RO&_@CPC\2?" M=_X$\>>'K75='U2W,&H:=>Q[XKB,]58=QQ6'K_[/WP4\4^ =$^%OB+X9Z3>> M'?#%]!78T4 8GQ&^&W@/XN^#+WX=_$WPI9 MZWH>I!!?Z7J$6^&<)(LB;E[X=%8>ZBJWCCX/_"WXF?#]_A5\0? &E:SX<>!( M3H^HV:RP!4 "85A\I7 VL,%< @@UTE% 'C_@?]@']C'X;Z?;Z;X,_9R\-6:6 MFMVVL6\GV,R2I?6^_P B82R%GS'YC[1NPN]L#DUV7QD^ ?P8_:%\-+X0^-OP MSTCQ-ITH$N[RRMRUQ,@.0C32%I"F1G;NQGG&:W?AK\%/A/\ !U]6E^&'@'3= M$DU[46O];FL;<+)?7+9S+*_WG8Y)R3U)/&_@G\)O!WQ$UKXM>%? M &FZ=XD\1QHFO:O9VXCEOPN-OFD<.1M')&>O/)SU-%% !1110 4444 %%%% M!1110 4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % &%%% '__9 end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2022
Feb. 19, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-36720    
Entity Registrant Name Upland Software, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 27-2992077    
Entity Address, Address Line One 401 Congress Ave.    
Entity Address, Address Line Two Suite 1850    
Entity Address, City or Town Austin    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 78701    
City Area Code 512    
Local Phone Number 960-1010    
Title of 12(b) Security Common Stock, par value $0.0001 per share    
Trading Symbol UPLD    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 0.4
Entity Common Stock, Shares Outstanding   32,222,914  
Documents Incorporated by Reference Certain portions, as expressly described in this Annual Report on Form 10-K, of the registrant’s Proxy Statement for the 2023 Annual Meeting of the Stockholders, to be filed not later than 120 days after the end of the year covered by this Annual Report, are incorporated by reference into Part III of this Annual Report where indicated.    
Entity Central Index Key 0001505155    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Filer Category Accelerated Filer    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Audit Information [Abstract]  
Auditor Name Ernst & Young LLP
Auditor Location Austin, Texas
Auditor Firm ID 42
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 248,653 $ 189,158
Accounts receivable, net of allowance for credit losses 47,594 50,499
Deferred commissions, current 10,961 9,824
Unbilled receivables 5,313 4,801
Prepaid expenses and other current assets 8,774 8,709
Total current assets 321,295 262,991
Tax credits receivable 2,411 3,345
Property and equipment, net 1,830 2,667
Operating lease right-of-use asset 5,719 6,454
Intangible assets, net 248,851 279,920
Goodwill 477,043 457,472
Deferred commissions, noncurrent 13,794 14,808
Interest rate swap assets 41,168 0
Other assets 1,348 1,350
Total assets 1,113,459 1,029,007
Current liabilities:    
Accounts payable 14,939 20,362
Accrued compensation 7,393 9,829
Accrued expenses and other current liabilities 10,644 9,086
Deferred revenue 106,465 102,847
Liabilities due to sellers of businesses 5,429 7,607
Operating lease liabilities, current 3,205 3,546
Current maturities of notes payable (includes unamortized discount of $2,264 and $2,233 at December 31, 2022 and December 31, 2021, respectively) 3,136 3,167
Total current liabilities 151,211 156,444
Notes payable, less current maturities (includes unamortized discount of $5,203 and $7,287 at December 31, 2022 and December 31, 2021, respectively) 511,847 515,163
Deferred revenue, noncurrent 4,707 2,058
Operating lease liabilities, noncurrent 4,947 6,773
Noncurrent deferred tax liability, net 18,416 22,793
Interest rate swap liabilities 0 8,409
Other long-term liabilities 1,170 1,079
Total liabilities 692,298 712,719
Series A Convertible Preferred stock, 0.0001 par value; 5,000,000 shares authorized: 115,000 shares issued and outstanding as of December 31, 2022; no shares issued and outstanding as of December 31, 2021, respectively. 112,291 0
Stockholders’ equity:    
Common stock, $0.0001 par value; 50,000,000 shares authorized: 32,221,855 and 31,096,548 shares issued and outstanding as of December 31, 2022 and December 31, 2021, respectively) 3 3
Additional paid-in capital 606,755 568,384
Accumulated other comprehensive income (loss) 11,110 (11,514)
Accumulated deficit (308,998) (240,585)
Total stockholders’ equity 308,870 316,288
Total liabilities, convertible preferred stock and stockholders’ equity $ 1,113,459 $ 1,029,007
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Current unamortized discount $ 2,264 $ 2,233
Noncurrent unamortized discount $ 5,203 $ 7,287
Convertible series A preferred stock, Par value (in dollars per share) $ 0.0001  
Temporary Equity, Shares Authorized 5,000,000  
Temporary Equity, Shares Outstanding 0  
Temporary Equity, Shares Issued 115,000  
Common stock, par value (in USD per share) $ 0.0001 $ 0.0001
Common stock authorized (in shares) 50,000,000 50,000,000
Common stock issued (in shares) 32,221,855 31,096,548
Common stock outstanding (in shares) 32,221,855 31,096,548
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Total revenue $ 317,303 $ 302,016 $ 291,778
Total cost of revenue 103,741 99,453 98,446
Gross profit 213,562 202,563 193,332
Operating expenses:      
Sales and marketing 59,416 55,097 46,077
Research and development 46,187 42,693 39,002
General and administrative 70,462 76,901 68,072
Depreciation and amortization 43,669 41,315 36,919
Acquisition-related expenses 21,556 21,234 27,075
Impairment of goodwill 12,500 0 0
Total operating expenses 253,790 237,240 217,145
Loss from operations (40,228) (34,677) (23,813)
Other expense:      
Interest expense, net (29,145) (31,626) (31,529)
Other expense, net (781) (253) (111)
Total other expense (29,926) (31,879) (31,640)
Loss before benefit from income taxes (70,154) (66,556) (55,453)
Benefit from income taxes 1,741 8,344 4,234
Net loss (68,413) (58,212) (51,219)
Preferred Stock Dividends and Other Adjustments (1,846) 0 0
Net Income (Loss) Available to Common Stockholders, Basic (70,259) (58,212) (51,219)
Net Income (Loss) Available to Common Stockholders, Diluted $ (70,259) $ (58,212) $ (51,219)
Net loss per common share:      
Net loss per common share, basic (in dollars per share) $ (2.23) $ (1.92) $ (1.92)
Net loss per common share, diluted (in dollars per share) $ (2.23) $ (1.92) $ (1.92)
Weighted-average common shares outstanding, basic (in shares) 31,528,881 30,295,769 26,632,116
Weighted-average common shares outstanding, diluted (in shares) 31,528,881 30,295,769 26,632,116
Total product revenue      
Total revenue $ 304,835 $ 289,771 $ 279,388
Subscription and support      
Total revenue 297,887 287,621 277,504
Total cost of revenue 93,948 92,168 89,880
Perpetual license      
Total revenue 6,948 2,150 1,884
Total cost of revenue 9,793 7,285 8,566
Professional services      
Total revenue $ 12,468 $ 12,245 $ 12,390
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]      
Net loss $ (68,413) $ (58,212) $ (51,219)
Other comprehensive income (loss):      
Foreign currency gain (loss) translation adjustment (16,975) (6,301) 5,173
Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries (9,978) (602) 2,271
Unrealized gain (loss) on interest rate swaps 49,577 21,623 (32,455)
Other comprehensive income (loss): 22,624 14,720 (25,011)
Comprehensive loss $ (45,789) $ (43,492) $ (76,230)
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statement of Stockholders' Equity - USD ($)
$ in Thousands
Total
Series A Preferred Stock
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2019     25,250,120      
Beginning balance at Dec. 31, 2019 $ 212,861   $ 3 $ 345,127 $ (1,223) $ (131,046)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of stock under Company plans, net of shares withheld for tax (in shares)     711,994      
Issuance of stock under Company plans, net of shares withheld for tax (1,673)     (1,673)    
Issuance of stock, net of issuance costs (in shares)     4,025,000      
Issuance of stock, net of issuance costs 130,073   $ 0 130,073    
Stock-based compensation 41,692     41,692    
Foreign currency translation adjustment 5,173       5,173  
Unrealized translation loss on intercompany loans with foreign subsidiaries 2,271       2,271  
Unrealized gain on interest rate swaps (32,455)       (32,455)  
Net loss (51,219)         (51,219)
Ending balance (in shares) at Dec. 31, 2020     29,987,114      
Ending balance at Dec. 31, 2020 306,615   $ 3 515,219 (26,234) (182,373)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of stock under Company plans, net of shares withheld for tax (in shares)     1,109,434      
Issuance of stock under Company plans, net of shares withheld for tax (708)     (708)    
Stock-based compensation 53,873     53,873    
Foreign currency translation adjustment (6,301)       (6,301)  
Unrealized translation loss on intercompany loans with foreign subsidiaries (602)       (602)  
Unrealized gain on interest rate swaps 21,623       21,623  
Net loss $ (58,212)         (58,212)
Ending balance (in shares) at Dec. 31, 2021 31,096,548   31,096,548      
Ending balance at Dec. 31, 2021 $ 316,288   $ 3 568,384 (11,514) (240,585)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Temporary Equity, Stock Issued During Period, Value, New Issues   $ 110,445        
Dividends, Preferred Stock (1,846)     (1,846)    
Dividends accrued - Convertible Preferred Stock   $ 1,846        
Issuance of stock under Company plans, net of shares withheld for tax (in shares)     1,125,307      
Issuance of stock under Company plans, net of shares withheld for tax (1,385)     (1,385)    
Stock-based compensation 41,602     41,602    
Foreign currency translation adjustment (16,975)       (16,975)  
Unrealized translation loss on intercompany loans with foreign subsidiaries (9,978)       (9,978)  
Unrealized gain on interest rate swaps 49,577       49,577  
Net loss $ (68,413)         (68,413)
Ending balance (in shares) at Dec. 31, 2022 32,221,855   32,221,855      
Ending balance at Dec. 31, 2022 $ 308,870   $ 3 $ 606,755 $ 11,110 $ (308,998)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Temporary Equity, Stock Issued During Period, Shares, New Issues   115,000        
Temporary Equity, Shares Outstanding 0 115,000        
Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests   $ 112,291        
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating activities      
Net loss $ (68,413) $ (58,212) $ (51,219)
Adjustments to reconcile net loss to net cash provided by operating activities:      
Depreciation and amortization 56,146 52,928 47,164
Change in fair value of liabilities due to sellers of businesses (75) (4,510) (340)
Deferred income taxes (7,075) (11,179) (7,533)
Amortization of deferred costs 12,198 8,948 4,684
Foreign currency re-measurement loss (12) 25 272
Non-cash interest and other expense 2,256 2,249 2,233
Non-cash stock compensation expense 41,602 53,873 41,692
Impairment of goodwill 12,500 0 0
Non-cash loss on retirement of fixed assets 79 0 635
Changes in operating assets and liabilities, net of purchase business combinations:      
Accounts receivable 9,691 (1,665) 10,355
Prepaid expenses and other current assets (2,741) (7,499) (8,582)
Accounts payable (7,175) 10,865 (3,081)
Accrued expenses and other liabilities (14,013) (9,660) (7,485)
Deferred revenue (4,989) 5,575 6,825
Net cash provided by operating activities 29,979 41,738 35,620
Investing activities      
Purchase of property and equipment (866) (1,115) (1,114)
Purchase of customer relationships 0 0 (201)
Purchase business combinations, net of cash acquired (62,356) (92,417) (67,655)
Net cash used in investing activities (63,222) (93,532) (68,970)
Financing activities      
Payments on finance leases 0 (12) (88)
Proceeds from notes payable, net of issuance costs (203) (122) (303)
Payments on notes payable (5,400) (5,400) (5,400)
Taxes paid related to net share settlement of equity awards (1,576) (982) (2,139)
Issuance of common stock, net of issuance costs 191 274 130,539
Additional consideration paid to sellers of businesses (9,306) (1,938) (14,710)
Net cash provided by (used in) financing activities 94,151 (8,180) 107,899
Effect of exchange rate fluctuations on cash (1,413) (897) 456
Change in cash and cash equivalents 59,495 (60,871) 75,005
Cash and cash equivalents, beginning of period 189,158 250,029 175,024
Cash and cash equivalents, end of period 248,653 189,158 250,029
Supplemental disclosures of cash flow information:      
Cash paid for interest, net of interest rate swaps 29,120 29,427 29,919
Cash paid for taxes 3,876 2,846 3,185
Non-cash investing and financing activities:      
Business combination consideration including holdbacks and earnouts 8,126 11,670 (4,893)
Proceeds from Issuance of Convertible Preferred Stock $ 110,445 $ 0 $ 0
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Organization and Nature of Operations
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Nature of Operations
1. Organization and Nature of Operations
Upland Software, Inc. (“Upland,” “we,” “us,” “our,” or the “Company”), a Delaware corporation, is a provider of cloud-based software that enables organizations to plan, manage and execute projects and work. Upland’s cloud offerings address a broad range of software needs, from strategic planning to task execution in the following functional areas: Sales, Marketing, Contact Center, Knowledge Management, Project Management, Information Technology, Business Operations, and Human Resources and Legal.
To support continued growth, Upland intends to pursue acquisitions within its cloud offerings of complementary technologies and businesses. Upland expects that this will expand its product offerings, customer base and market access, resulting in increased benefits of scale. Consistent with Upland’s growth strategy, Upland has made a total of 31 acquisitions in the 11 years ending December 31, 2022.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation and Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies
2. Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation
These consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”). The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. There have been no significant changes in the Company’s accounting policies since December 31, 2021.
Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make, on an ongoing basis, estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include those related to revenue recognition, deferred commissions, allowance for credit losses, stock-based compensation, contingent consideration, acquired intangible assets, the useful lives of intangible assets and property and equipment, and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ from those estimates.
Upland is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of February 28, 2023, the date of issuance of this Annual Report on Form 10-K. These estimates may change as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.
Cash and Cash Equivalents
Cash and cash equivalents consist of cash deposits and liquid investments with original maturities of three months or less when purchased. Cash equivalents are stated at cost, which approximates market value, because of the short maturity of these instruments.
Accounts Receivable and Allowance for Credit Losses
On January 1, 2020, the Company adopted ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments. The adoption of ASU 2016-13 resulted in recording a cumulative-effect adjustment to decrease the beginning balance (at January 1, 2020) of Accumulated deficit in the amount of $0.1 million, which represented the accelerated recognition of credit losses related to our trade receivables under the expected credit loss model of calculating our current expected credit losses compared to the previous incurred loss model.
The Company extends credit to the majority of its customers. Issuance of credit is based on ongoing credit evaluations by the Company of customers’ financial condition and generally requires no collateral. Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Invoices generally require payment due upon receipt of invoice. The Company
generally does not charge interest on past due payments, although the Company's contracts with its customers usually allow it to do so.
To manage accounts receivable credit risk, the Company performs periodic credit evaluations of its customers and maintains current expected credit losses which considers such factors as historical loss information, geographic location of customers, current market conditions, and reasonable and supportable forecasts.
The following table presents the changes in the allowance for credit losses (in thousands):
Year Ended December 31,
202220212020
Balance at beginning of year$1,107 $1,465 $1,238 
Cumulative adjustment related to adoption of ASU 2016-13— — 108 
Provision for credit losses556 694 1,115 
Writeoffs, net of recoveries and other(505)(1,052)(996)
Balance at end of year$1,158 $1,107 $1,465 
Concentration of Credit Risk and Significant Customers
Financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents and accounts receivable. The Company’s cash and cash equivalents are placed with high-quality financial institutions, which, at times, may exceed federally insured limits. The Company has not experienced any losses in these accounts, and the Company does not believe it is exposed to any significant credit risk related to cash and cash equivalents. The Company provides credit, in the normal course of business, to a number of its customers. The Company performs periodic credit evaluations of its customers and generally does not require collateral. No individual customer represented more than 10% of total revenues or more than 10% of accounts receivable in the years ended December 31, 2022, 2021 or 2020.
Property and Equipment
Property and equipment are carried at cost, less accumulated depreciation and amortization. Depreciation of property and equipment is computed using the straight-line method over each asset’s useful life. Leasehold improvements are amortized over the shorter of the lease term or of the estimated useful lives of the related assets. Upon retirement or disposal, the cost of each asset and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to income. Repairs, maintenance, and minor replacements are expensed as incurred. The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
3 - 5 years
Purchased software and licenses
3 - 5 years
Furniture and fixtures7 years
Leasehold improvementsLesser of estimated useful life or lease term
Business Combinations
We apply the provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805, Business Combinations, in accounting for our acquisitions which requires the acquisition purchase price to be allocated to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values at the acquisition dates. The excess of the purchase price over these estimated fair values is recorded to goodwill.
Significant estimates and assumptions, including fair value estimates, are used to determine the fair value of assets acquired, liabilities assumed, and contingent consideration transferred as well as the useful lives of long-lived assets acquired. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill based on changes to our initial estimates and assumptions. Upon conclusion of the measurement period or final determination of the values of assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments are recorded to Acquisition-related expenses on our consolidated statement of operations.
Tangible assets are valued at their respective carrying amounts, which approximates their estimated fair value. The valuation of identifiable intangible assets reflects management’s estimates based on, among other factors, use of established valuation methods. Customer relationships are valued using the multi-period excess earnings method income approach, which estimates fair value based on the earnings and cash flow capacity of the subject asset. Developed technology and trade names are valued using the relief-from-royalty method, which estimates fair value based on the value the owner of the asset receives from not having to pay a royalty to use the asset.
The purchase price transferred in our acquisitions often contain holdback and contingent consideration provisions. Holdbacks are subject to reduction for indemnification claims and are typically payable within 12 to 18 months of the acquisition date and are recorded in Liabilities due to sellers of businesses on our consolidated balance sheets. Contingent consideration typically includes earnout payments payable within 6 to 18 months of the date of acquisition based on attainment of certain performance goals. Contingent consideration liabilities are recorded at fair value on the acquisition date and are remeasured periodically based on the then assessed fair value and adjusted, if necessary. Holdback and contingent consideration liabilities are recorded in Liabilities due to sellers of businesses on our consolidated balance sheet based on their estimated fair values. The estimated fair value of contingent consideration related to potential earnout payments is calculated utilizing a binary option model, and this amount is recorded in Liabilities due to sellers of businesses on our consolidated balance sheets. The fair value of contingent consideration is estimated on a quarterly basis through a collaborative effort by our sales and finance departments. Changes in the fair value of contingent consideration subsequent to the purchase price finalization are recorded as Acquisition-related expenses or Other income (expense), net on our consolidated statements of operations based on management’s assessment of the nature of the liability. In the event a holdback is reduced subsequent to the finalization of purchase accounting, the reduction is recorded as a gain in Acquisition-related expenses or Other income (expense), net on our consolidated statements of operations based on management’s assessment of the nature of the liability.
Goodwill and Other Intangibles
We assess Goodwill for impairment annually on October 1st, or more frequently when an event occurs which could cause the Carrying Value (or GAAP basis book value) of our Company to exceed the estimated fair value of our Company. The Company adopted ASU 2017-04, Intangibles - Goodwill and Other: Simplifying the Test for Goodwill Impairment during the first quarter of 2018.
As we operate as one reporting unit, the Goodwill impairment evaluation is performed at the consolidated entity level by comparing the estimated fair value of the Company to its Carrying Value. We first assess qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its Carrying Value. Based on the qualitative assessment, if it is determined that it is more likely than not that the Company's fair value is less than its Carrying Value, then we perform a quantitative analysis using a fair-value-based approach to determine if the fair value of our reporting unit is less than its Carrying Value. See “Note 5. Goodwill and Other Intangible Assets” for more information regarding our fourth quarter 2022 Goodwill impairment.

Identifiable intangible assets consist of customer relationships, marketing-related intangible assets and developed technology. Intangible assets with definite lives are amortized over their estimated useful lives on a straight-line basis. The straight-line method of amortization represents the Company’s best estimate of the distribution of the economic value of the identifiable intangible assets.
Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of intangible assets may not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets may not be recoverable. The Company evaluates the recoverability of intangible assets by comparing their carrying amounts to the future net undiscounted cash flows expected to be generated by the intangible assets. If such intangible assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the intangible assets exceeds the fair value of the assets.

Long-Lived Assets
Long-lived assets are reviewed for impairment whenever events or circumstances indicate their carrying value may not be recoverable. When such events or circumstances arise, an estimate of future undiscounted cash flows produced by the asset, or the appropriate grouping of assets, is compared to the asset's carrying value to determine whether impairment exists. If the asset is determined to be impaired, the impairment loss is measured based on the excess of its carrying value over its fair value. Assets to be disposed of are reported at the lower of the carrying value or net realizable value. No indicators of impairment were identified during the years ended December 31, 2022, 2021 or 2020.    
Software Development Costs
Software development costs are expensed as incurred until the point the Company establishes technological feasibility. Technological feasibility is established upon the completion of a working model. Costs incurred by the Company between establishment of technological feasibility and the point at which the product is ready for general release are capitalized, subject to their recoverability, and amortized over the economic life of the related products. Because the Company believes its current process for developing its software products essentially results in the completion of a working product concurrent with the establishment of technological feasibility, no software development costs have been capitalized to date. There were no software development costs required to be capitalized under ASC 985-20, Costs of Software to be Sold, Leased or Marketed. Software development costs associated with internal use software are incurred in three stages of development: the preliminary project stage, the application development stage, and the post-implementation stage. Costs incurred during the preliminary project and post-implementation stages are expensed as incurred. Eligible internal and external costs associated with significant upgrades and enhancements incurred during the application development stage are capitalized as property and equipment. During the years ended December 31, 2022, 2021 or 2020, there were no internal use software development costs capitalized under ASC 350-40, Internal-Use Software.
ASC 350-40 also requires hosting arrangements that are service contracts to follow the guidance for internal-use software to determine which implementation costs can be capitalized. In accordance with ASC 350-40, (i) capitalized implementation costs are classified in the same balance sheet line item as the amounts prepaid for the related hosting arrangement; (ii) amortization of capitalized implementation costs are presented in the same income statement line item as the service fees for the related hosting arrangement; and (iii) cash flows related to capitalized implementation costs are presented within the same category of cash flow activity as the cash flows for the related hosting arrangement (i.e. operating activity).
As of December 31, 2022 and 2021, the net carrying value of capitalized implementation costs related to hosting arrangements that were incurred during the application development stage were $0.1 million and $0.3 million, respectively. These costs related primarily to the implementation of a new ERP system. These capitalized implementation costs will be amortized over the expected term of the arrangement and are amortized in the same line item on our consolidated statements of operations as the expense for fees for the associated hosting arrangement.
Debt Issuance Costs
The Company capitalizes underwriting, legal, and other direct costs incurred related to the issuance of debt, which are recorded as a direct deduction from the carrying amount of the related debt liability and amortized to interest expense, net over the term of the related debt using the effective interest rate method. Upon the extinguishment of the related debt, any unamortized capitalized debt issuance costs are recorded to Interest expense, net on our consolidated statement of operations. In 2022 and 2021, the Company had no write offs of debt issuance costs.
Derivatives
The Company entered into floating-to-fixed interest rate swap agreements to limit exposure to interest rate risk related to our debt. These interest rate swaps effectively converted the entire balance of the Company's $540 million original principal term loans from variable interest payments to fixed interest rate payments, based on an annualized fixed rate of 5.4%, for the 7 year term of the debt. ASC 815, Derivatives and Hedging, requires entities to recognize derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and, further, on the type of hedging relationship. The Company assessed the effectiveness of the hedging relationship under the hypothetical derivative method and noted that all of the critical terms of the hypothetical derivative and hedging instrument were the same. The hedging relationship continues to limit the Company’s exposure to the variability in interest rates under the Company’s term loans and related cash outflows. As such, the Company has deemed this hedging relationship as highly effective in offsetting cash flows attributable to hedged risk (variability in forecasted monthly interest payments) for the term of the term loans and interest rate swap agreements. All derivative financial instruments are recorded at fair value as a net asset or liability on our consolidated balance sheets. As of December 31, 2022, the fair value of interest rate swaps included in Interest rate swap assets on our consolidated balance sheets was $41.2 million. As of December 31, 2021, the fair value of interest rate swaps included in Interest rate swap liabilities was $8.4 million.
The change in the fair value of the hedging instruments is recorded in Unrealized gain (loss) on interest rate swaps on our consolidated statements of comprehensive income. Amounts deferred in Unrealized gain (loss) on interest rate swaps in our consolidated statements of comprehensive income will be reclassified to Interest expense, net on our consolidated statements of operations in the period in which the hedged item affects earnings.
Fair Value of Financial Instruments
The Company recognizes financial instruments in accordance with the authoritative guidance on fair value measurements and disclosures for financial assets and liabilities. This guidance defines fair value, establishes a framework for measuring fair value in accordance with GAAP, and expands disclosures about fair value measurements. The guidance also establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value.
These tiers include Level 1, defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore, requiring an entity to develop its own assumptions.
The Company adopted ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement, in the first quarter of 2020. Under ASU 2018-13, entities will no longer be required to disclose the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public business entities will be required to disclose the range and weighted average used to develop significant unobservable inputs for Level 3 fair value measurements.
The Company’s financial instruments consist principally of cash and cash equivalents, accounts receivable, accounts payable, and long–term debt. The carrying value of cash and cash equivalents, accounts receivable, and accounts payable approximate fair value, primarily due to short maturities. The carrying values of the Company’s debt instruments approximated their fair value based on rates currently available to the Company.
Preferred Stock
In August 2022, the Company closed on the issuance and sale of its Series A Convertible Preferred Stock (the “Series A Preferred Stock”). The Company issued 115,000 shares of Series A Preferred Stock, par value $0.0001 per share, at a price of $1,000 per share, for an initial investment amount of $115.0 million. Pursuant to the Certification of Designation, cumulative preferred dividends accrue quarterly on the Series A Preferred Stock at a rate of (i) 4.5% per annum until but excluding the seven year anniversary of the closing, and (ii) 7% per annum on and after the seven year anniversary of the closing. See “Note 12. Series A Preferred Stock—Series A Convertible Preferred Stock” for further details.

The Series A Preferred Stock and cumulative preferred dividends, net of preferred issuance costs, is presented as Mezzanine Equity of $112.3 million as of December 31, 2022 in the Company’s consolidated balance sheets. The Series A Preferred Stock is classified as Mezzanine Equity because it is redeemable at the option of its holders (upon a deemed liquidation event as defined in “Note 12. Series A Preferred Stock—Series A Convertible Preferred Stock—Deemed Liquidation Event Redemption”) and has a condition for redemption that is not solely within the control of the issuer.

Revenue Recognition
Refer to “Note 14 Revenue Recognition” for a detailed discussion of accounting policies related to revenue recognition, including deferred revenue and deferred commissions.
Cost of Revenue
Cost of revenue primarily consists of salaries and related expenses (e.g. bonuses, employee benefits, and payroll taxes) for personnel directly involved in the delivery of services and products directly to customers. Cost of revenue also includes the amortization of acquired technology, and hosting and infrastructure costs related to the delivery of the Company’s products and services.
Customer Relationship Acquisition Costs
Costs associated with the acquisition or origination of customer relationships are capitalized as customer relationship assets as incurred and amortized over the estimated life of the customer relationship. Refer to “Note 14. Revenue Recognition” for further discussion regarding deferred commissions.
Advertising Costs
Advertising costs are expensed in the period incurred. Advertising expenses were $0.8 million, $0.9 million and $0.1 million for the years ended December 31, 2022, 2021 or 2020, respectively. Advertising costs are recorded in Sales and marketing expenses on our consolidated statement of operations.
Income Taxes
The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities will be recognized in the period that includes the enactment date. A valuation allowance is established against the deferred tax assets to reduce their carrying value to an amount that is more likely than not to be realized.
The Company has adopted a permanent reinvestment position whereby foreign earnings for foreign subsidiaries are expected to be reinvested and future earnings are not expected to be repatriated. As a result of this policy, no tax liability has been accrued in anticipation of future dividends from foreign subsidiaries.
The Company accounts for uncertainty of income taxes based on a “more likely than not” threshold for the recognition and derecognition of tax positions. Interest and penalties are recorded as a component of income tax expense.
Leases
The Company determines if an arrangement is a lease at inception. This determination includes the review of contracts with third parties to identify the existence of potential embedded leases. Operating leases are included in operating lease right-of-use (“ROU”) assets, current and noncurrent operating lease liabilities on the Company’s consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other liabilities, and other noncurrent liabilities on the Company’s consolidated balance sheets.
ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease ROU asset includes any initial direct costs incurred and is reduced for any tenant incentives. As the Company’s leases do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
Stock-Based Compensation
We measure all share-based payments, including grants of options to purchase common stock and the issuance of restricted stock or restricted stock units to employees, service providers and board members, using the fair-value at grant date. We record forfeitures as they occur. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized on our consolidated statement of operations based on the estimated fair value of those awards on the grant date and amortized on a straight-line basis over the requisite service period. We value restricted stock and restricted stock units at the closing price of our common stock on the grant date. We value stock option awards using the Black-Scholes option-pricing model. For the years ended December 31, 2022, 2021 and 2020, stock-based compensation awards consisted primarily of restricted stock and restricted stock units.
From time to time, we grant restricted stock units that also include performance or market-based conditions (“PRSUs”). For PRSUs granted with a market condition, we use a Monte Carlo simulation analysis to value the award. Compensation expense for awards with marked-based conditions is recognized over the required service period of the grant based on the grant date fair value of the award and is not subject to fluctuation due to achievement of the underlying market-based condition.
Significant assumptions used in the Monte Carlo simulation model for the PRSUs granted during the year ended December 31, 2022 and 2021 are as follows.
Year Ended December 31,
20222021
Expected volatility49.5%53.6%
Risk-free interest rate0.7%0.1%
Remaining performance period (in years)1.461.35
Dividend yield
Comprehensive Loss
The Company utilizes the guidance in ASC 220, Income Statement—Reporting Comprehensive Income, for the reporting and display of comprehensive loss and its components in the consolidated financial statements. Comprehensive loss consists of net loss, foreign currency translation adjustments for subsidiaries with functional currencies other than the United States dollar (“USD”), unrealized translation gains (losses) on foreign currency denominated intercompany loans, and unrealized gains (losses) on interest rate swaps. Refer to “Note 13. Stockholders' Equity—Accumulated Other Comprehensive Income (Loss)” for further discussion of the components of accumulated other comprehensive income (loss) for the years ended December 31, 2022, 2021 or 2020.
Foreign Currency Transactions
The functional currency of our foreign subsidiaries are generally the local currencies. Results of operations for foreign subsidiaries are translated into USD using the average exchange rates on a monthly basis during the year. The assets and liabilities of those subsidiaries are translated into USD using the exchange rates in effect at the balance sheet date. The related translation adjustments are recorded as a separate component of the Company’s consolidated statements of stockholders' equity in accumulated other comprehensive income (loss). Assets and liabilities denominated in currencies other than the functional currency are remeasured using the current exchange rate for monetary accounts and historical exchange rates for non-monetary accounts, with exchange differences on remeasurement included in other expense, net in the accompanying statements of operations. For the year ended December 31, 2022, net losses related to remeasurement of foreign currency transactions of $1.0 million were recorded in Other expense, net on our consolidated statements of operations. For the years ended December 31, 2021 and 2020, net gains of $48.6 thousand and $0.2 million, respectively, were recorded in Other expense, net on our consolidated statements of operations.
We have foreign currency denominated intercompany loans that were used to fund the acquisition of foreign subsidiaries. Due to the long-term nature of the loans, the foreign currency gains (losses) resulting from remeasurement are recognized as a separate component of the Company’s consolidated statements of stockholders' equity in accumulated other comprehensive loss. During the year ended December 31, 2020, the balances of these intercompany loans were converted to USD. During the years ended December 31, 2022, 2021 and 2020, a translation loss of $10.0 million, loss of $0.6 million, and gain of $2.3 million, respectively, were recognized as a component of accumulated other comprehensive loss in the Company’s statements of stockholders’ equity, related to long-term intercompany loans.
Recent Accounting Pronouncements
Recently issued accounting pronouncements - Adopted
In August 2020, the Financial Standards Accounting Board (“FASB”) issued accounting standards update ASU 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (the “ASU 2020-06). ASU 2020-06 simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments and convertible preferred stock. This update also amends the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. ASU 2020-06 amends the diluted earnings per share guidance, including the requirement to use the if-converted method for all convertible instruments. The update also requires entities to provide expanded disclosures about the terms and features of convertible instruments, how the instruments have been reported in the entity’s financial statements, and information about events, conditions, and circumstances that can affect how to assess the amount or timing of an entity’s future cash flows related to those instruments. The guidance is effective for interim and annual periods beginning after December 15, 2021. The Company adopted this guidance in the first quarter of fiscal 2022 with an immaterial impact to the consolidated financial statements.

Recently issued accounting pronouncements - Not yet adopted
In March 2020, the FASB issued Accounting Standards Update ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We will adopt Topic 848 when our relevant contracts are modified upon transition to alternative reference rates. We do not expect our adoption of Topic 848 to have a material impact on our consolidated financial statements.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which creates an exception to the general recognition and measurement principle for contract assets and contract liabilities from contracts with customers acquired in a business combination. The new guidance will require companies to apply the definition of a performance obligation under ASC Topic 606 to recognize and measure contract assets and contract liabilities (i.e., deferred revenue) relating to contracts with customers that are acquired in a business combination. Under current GAAP, an acquirer in a business combination is generally required to recognize and measure the assets it acquires and the liabilities it assumes at fair value on the acquisition date. The new guidance will result in the acquirer recording acquired contract assets and liabilities on the same basis that would have been recorded by the acquiree before the acquisition under ASC Topic 606. These amendments are effective for fiscal years beginning after December 15, 2022, with early adoption permitted. The Company is evaluating the impact of this standard on our consolidated financial statements.
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Acquisitions
3. Acquisitions
The Company performs quantitative and qualitative analyses to determine the significance of each acquisition to its consolidated financial statements. As such, the acquisitions below were deemed to be insignificant on an individual and cumulative basis.
2022 Acquisitions
Acquisitions completed during the year ended December 31, 2022 include the following:
BA Insight - On February 22, 2022, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of BA Insight Inc., (“BA Insight”), a cloud-based enterprise knowledge management solution. Revenues recorded since the acquisition date through December 31, 2022 were approximately $7.6 million.
Objectif Lune - On January 07, 2022, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Objectif Lune Inc., a Quebec proprietary company (“Objectif Lune”), cloud-based document workflow product. Revenues recorded since the acquisition date through December 31, 2022 were approximately $20.9 million.
We determined that disclosing the amount of BA Insight and Objectif Lune related earnings included in the consolidated statements of operations is impracticable, as certain operations of BA Insight and Objectif Lune were integrated into the operations of the Company from the date of acquisition.
2021 Acquisitions
The acquisition completed during the year ended December 31, 2021 include the following:
Panviva - On June 24, 2021, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Panviva Pty Ltd, an Australian proprietary company (“Panviva”), a cloud-based enterprise knowledge management solution.
BlueVenn - On February 28, 2021 the Company entered into an agreement to purchase the shares comprising the entire issued share capital of BlueVenn Group Limited, a company limited by shares organized and existing under the laws of England and Wales (“BlueVenn”), a cloud-based customer data platform.
Second Street - On January 19, 2021, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Second Street Media, Inc., a Missouri corporation (“Second Street”), an audience engagement platform.
2020 Acquisitions
The acquisition completed during the year ended December 31, 2020 include the following:
Localytics - On February 6, 2020, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Char Software, Inc (dba Localytics), a Delaware corporation (“Localytics”), a provider of mobile app personalization and analytics solution.
Consideration
The following table summarizes the consideration transferred for the acquisitions described above (in thousands):
BA InsightObjectif LunePanvivaBlueVennSecond StreetLocalytics
Cash$33,355 $29,750 $19,931 $53,535 $25,436 $67,655 
Holdback(1)
645 5,250 3,517 2,429 5,000 345 
Contingent consideration(2)
— — — 2,535 1,650 1,000 
Working capital and other adjustments (3)
1,587 644 379 (537)(1,365)(5,238)
Total consideration$35,587 $35,644 $23,827 $57,962 $30,721 $63,762 
(1)Represents cash holdbacks subject to indemnification claims that are payable 12 months from closing for Objectif Lune, Panviva, Second Street and Localytics, 15 months following closing for BA Insight and 18 months following the closing of BlueVenn.
(2)Represents the acquisition date fair value of anticipated earnout payments which are based on the estimated probability of attainment of the underlying future performance-based conditions at the time of acquisition. The maximum potential payout for the BlueVenn, Second Street and Localytics were $21.7 million, $3.0 million and $1.0 million, respectively. As of March 31, 2022, the earnout payments for BlueVenn and Second Street were finalized resulting in no payments made. The earnout for Localytics was paid in full during the year ended December 31, 2020 based on an ending fair value of $1.0 million. Refer to “Note 4. Fair Value Measurements” for further discussion regarding the calculation of fair value of acquisition related earnouts and subsequent payouts.
(3)Working capital and other adjustments includes a $5.2 million reduction in total consideration for Localytics related to a representation and warranty insurance settlement which is included in Prepaids and other on our consolidated balance sheets as of December 31, 2020 and a $1.4 million reduction in total consideration for Second Street related to an indemnification claim which was charged to Liabilities due to sellers of businesses (Holdback) on our consolidated balance sheets during 2021.

Fair Value of Assets Acquired and Liabilities Assumed
The Company recorded the purchase of the acquisitions described above using the acquisition method of accounting, and has recognized the assets acquired and liabilities assumed at their fair values as of the date of the acquisition. The purchase accounting for the 2022 acquisition of Objectif Lune is preliminary as the Company has not finalized the overall impact of this acquisition. Management has recorded the purchase price allocations based upon acquired company information that is currently available. Management expects to complete the purchase accounting for Objectif Lune no later than the first quarter of 2023.
The following condensed table presents the finalized acquisition-date fair value of the assets acquired and liabilities assumed for the acquisitions closed in 2021 and 2022 (in thousands):
FinalPreliminaryFinal
BA InsightObjectif LunePanvivaBlueVennSecond Street
Year Acquired20222022202120212021
Cash$$745 $132 $1,115 $— 
Accounts receivable2,466 5,677 2,122 1,289 1,105 
Other current assets4,080 7,183 4,985 2,002 89 
Operating lease right-of-use asset110 1,905 197 1,357 489 
Property and equipment248 26 611 156 
Customer relationships10,500 17,717 9,757 18,888 14,600 
Trade name150 362 76 238 200 
Technology2,000 5,512 2,194 4,337 3,400 
Favorable leases— 291 — — — 
Goodwill25,495 23,382 16,604 44,892 16,586 
Other assets25 744 33 24 13 
Total assets acquired
44,833 63,766 36,126 74,753 36,638 
Accounts payable(236)(2,001)(1,257)(2,772)(230)
Accrued expense and other(4,083)(9,431)(5,053)(2,429)(378)
Deferred tax liabilities— (5,938)(2,395)(3,640)(4,320)
Deferred revenue(4,817)(8,847)(3,397)(6,593)(500)
Operating lease liabilities(110)(1,905)(197)(1,357)(489)
Total liabilities assumed
(9,246)(28,122)(12,299)(16,791)(5,917)
Total consideration$35,587 $35,644 $23,827 $57,962 $30,721 
The Company uses third party valuation consultants to determine the fair values of assets acquired and liabilities assumed. Tangible assets are valued at their respective carrying amounts, which approximates their estimated fair value. The valuation of identifiable intangible assets reflects management’s estimates based on, among other factors, use of established valuation methods. Customer relationships are valued using the multi-period excess earnings method. Developed technology and trade names are valued using the relief-from-royalty method.
The following table summarizes the weighted-average useful lives, by major finite-lived intangible asset class, for intangibles acquired during the years ended December 31, 2022 and 2021 (in years):
Useful Life
December 31, 2022December 31, 2021
Customer relationships7.07.0
Trade name2.02.0
Developed technology6.25.0
Favorable Leases6.30.0
Total weighted-average useful life6.86.6
During the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill based on changes to management’s estimates and assumptions. The change in the preliminary acquisition-date fair value of assets and liabilities for BlueVenn and Panviva during the year ended December 31, 2021 was related primarily to an increase in identified intangible assets. The change in the preliminary acquisition-date fair value of assets and liabilities during the year ended December 31, 2022 for Objectif Lune was related primarily to an increase in identified intangible assets. We expect to finalize our analysis of certain tax-related considerations during the first quarter of 2023.
The goodwill of $127.0 million for the above acquisitions is primarily attributable to the synergies expected to arise after the acquisition. Goodwill deductible for tax purposes related to the above acquisitions was $6.6 million.
Total transaction costs incurred with respect to acquisition activity in the years ended December 31, 2022, 2021 and 2020 were $4.6 million, $6.6 million and $4.3 million, respectively. These costs are included in Acquisition-related expenses on our consolidated statement of operations.
Other Acquisitions and Divestitures
From time to time we may purchase or sell customer relationships that meet certain criteria. We had no purchase or sale of customer relationships during the years ended December 31, 2022
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements
4. Fair Value Measurements
Fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. GAAP sets forth a three–tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The three tiers are Level 1, defined as observable inputs, such as quoted market prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, which therefore requires an entity to develop its own assumptions.
As of December 31, 2022, the Company had no contingent accrued earnout business acquisition consideration liabilities for which fair values are measured as Level 3 instruments. As of December 31, 2021, the Company had contingent accrued earnout business acquisition consideration liabilities for which fair values are measured as Level 3 instruments. These contingent consideration liabilities were recorded at fair value on the acquisition date and are remeasured periodically based on the then assessed fair value and adjusted, if necessary. The increases or decreases in the fair value of contingent consideration payable can result from changes in anticipated revenue levels or changes in assumed discount periods and rates. As the fair value measure is based on significant inputs that are not observable in the market, they are categorized as Level 3. Any gain (loss) related to subsequent changes in the fair value of contingent consideration is recorded in Acquisition-related expense or Other income (expense), net on our consolidated statements of operations based on management's assessment of the nature of the liability. Earnout consideration liabilities are included in Liabilities due to sellers of businesses on our consolidated balance sheets.
In connection with entering into, and expanding, the Company's credit facility, as discussed further in “Note 7. Debt”, the Company entered into interest rate swaps for the full 7 year term of the Company’s term loans, effectively fixing our interest rate at 5.4% for the full value of the Company’s term loans. The fair value of this swap is measured at the end of each interim reporting period based on the then assessed fair value and adjusted if necessary. As the fair value measure is based on the market approach, they are categorized as Level 2. As of December 31, 2022, the fair value of the interest rate swaps is included in the “Interest rate swap assets” section compared to December 31, 2021 in which the fair value of the interest rate swaps included in the liabilities section on the Company's consolidated balance sheets.
On February 21, 2023, the Company entered into an amendment to its Credit Facility. The amendment amended the interest rate benchmark from LIBOR to Secured Overnight Financing Rate (“SOFR”). See “Note 18. Subsequent Events” for further details.
Liabilities measured at fair value on a recurring basis are summarized below (in thousands):
 Fair Value Measurements at December 31, 2022
 Level 1Level 2Level 3Total
Assets:
Cash equivalents - money market funds$172,849 $— $— $172,849 
Interest rate swap asset$— $41,168 $— $41,168 
$172,849 $41,168 $— $214,017 
 Fair Value Measurements at December 31, 2021
 Level 1Level 2Level 3Total
Liabilities:
Interest rate swap liability$— $8,409 $— $8,409 

The following table presents additional information about earnout consideration liabilities measured at fair value on a recurring basis and for which we have utilized significant unobservable (Level 3) inputs to determine fair value:
December 31,
20222021
Beginning balance$— $— 
Remeasurement adjustments:
(Gain) loss included in earnings— (4,169)
Foreign currency translation adjustments— (16)
Acquisitions and settlements:
Acquisitions— 4,185 
Settlements — — 
Ending balance$— $— 
Sensitivity to Changes in Significant Unobservable Inputs
As presented in the table above, the significant unobservable inputs used in the fair value measurement of contingent consideration related to business acquisitions are forecasts of expected future annual revenues as developed by the Company's management and the probability of achievement of those revenue forecast. Significant increases (decreases) in these unobservable inputs in isolation would likely result in a significantly (lower) higher fair value measurement.
Debt
The Company believes the carrying value of its long-term debt at December 31, 2022 approximates its fair value based on the variable interest rate feature or based upon interest rates currently available to the Company. The estimated fair value and carrying value of the Company's debt, before debt discount, at December 31, 2022 and December 31, 2021 are $522.5 million and $527.9 million, respectively, based on valuation methodologies using interest rates currently available to the Company which are Level 2 inputs.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets
5. Goodwill and Other Intangible Assets
Changes in the Company’s Goodwill balance for each of the two years in the period ended December 31, 2022 are summarized in the table below (in thousands):
Goodwill Adjustments
Balance at December 31, 2020$383,598 
Acquired in business combinations85,102 
Adjustment related to finalization of business combinations(7,266)
Foreign currency translation adjustment(3,962)
Balance at December 31, 2021$457,472 
Acquired in business combinations48,768 
Adjustment related to prior year business combinations 1,466 
Adjustment related to finalization of current year business combinations109 
Impairment of goodwill(1)
(12,500)
Foreign currency translation adjustment and other(18,272)
Balance at December 31, 2022$477,043 
(1)Refer to discussion herein and in Note 2. Basis of Presentation and Summary of Significant Accounting Policies—Goodwill and Other Intangibles.
We performed the annual goodwill impairment test and did not identify an impairment. As a result of the decline of our stock price impacting our market capitalization during the quarter ended December 31, 2022, we performed a quantitative impairment evaluation as of December 31, 2022, which resulted in a Goodwill impairment of $12.5 million. This quantitative goodwill impairment analysis applied two methodologies to estimate the Company’s fair value which were: a) a discounted cash flow method and b) a guideline public company method. The two methods generated similar results and indicated that the fair value of the Company was less than its carrying value. The discounted cash flow method requires significant judgments, including estimation of future cash flows, which is dependent on internally developed forecasts, estimation of the long-term rate of growth for our business, and determination of our weighted average cost of capital. Under the guideline public company method, we estimate fair value based on a market multiple of revenues and earnings derived for comparable publicly traded companies with similar operating characteristics as the Company. We did not record a goodwill impairment charge for the years ended December 31, 2021 or 2020.

Intangible assets, net, include the estimated acquisition-date fair values of customer relationships, marketing-related assets and developed technology that the Company recorded as part of its business acquisitions purchases and from acquisitions of customer relationships. The following is a summary of the Company’s Intangible assets, net (in thousands):
Estimated Useful
Life (Years)
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
December 31, 2022
Customer relationships
1-10
$372,162 $162,995 $209,167 
Trade name
1.5-10
9,837 6,728 3,109 
Developed technology
4-9
92,585 56,240 36,345 
Favorable leases
6.3
$273 $43 $230 
Total intangible assets$474,857 $226,006 $248,851 
Estimated Useful
Life (Years)
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
December 31, 2021
Customer relationships
1-10
$358,943 $126,329 $232,614 
Trade name
1.5-10
9,714 5,752 3,962 
Developed technology
4-9
88,548 45,204 43,344 
Non-compete agreements
3
1,148 1,148 — 
Total intangible assets$458,353 $178,433 $279,920 
The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in either a diminished fair value or revised useful life.
Total amortization expense was $54.6 million, $50.9 million, and $44.9 million for the years ended December 31, 2022, 2021 and 2020, respectively. There were no material changes in the useful life of our intangible assets during the years ended December 31, 2022, 2021 and 2020. During the fourth quarter of 2022, the Company reduced the estimated useful life for certain product offerings, which will result in higher estimated amortization expense in 2023.

No impairment of intangible assets were recorded during the years ended December 31, 2022, 2021 and 2020.
As of December 31, 2022, the estimated annual amortization expense for the next five years and thereafter is as follows (in thousands):
Year ending December 31:Amortization
Expense
202371,825 
202455,798 
202534,823 
202632,606 
202728,373 
Thereafter$25,426 
Total$248,851 
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes
6. Income Taxes
The Company's loss from continuing operations before income taxes for the year ended December 31, was as follows (in thousands):
Year Ended December 31,
202220212020
Loss before provision for income taxes:
United States$(40,818)$(53,981)$(43,851)
Foreign(29,336)(12,575)(11,602)
$(70,154)$(66,556)$(55,453)
The components of the provision (benefit) for income taxes attributable to continuing operations are as follows (in thousands):
Year Ended December 31,
202220212020
Current
Federal$— $— $— 
State971 363 402 
Foreign4,776 2,349 2,449 
Total Current$5,747 $2,712 $2,851 
Deferred
Federal$84 $(5,180)$(2,275)
State1,062 (1,033)(137)
Foreign(8,634)(4,843)(4,673)
Total Deferred(7,488)(11,056)(7,085)
(Benefit from) provision for income taxes$(1,741)$(8,344)$(4,234)
As of December 31, 2022 the Company had total net operating loss carryforwards of approximately $357.8 million consisting of $301.6 million and $56.1 million related to the U.S federal and foreign net operating loss carryforwards, respectively. In addition, as of December 31, 2022, the Company had research and development credit carryforwards of approximately $4.1 million. The U.S. federal net operating loss and credit carryforwards will expire beginning in 2023, if not utilized. Utilization of the U.S. federal net operating losses and tax credits may be subject to substantial annual limitation due to the “change of ownership” provisions of the Internal Revenue Code of 1986. The annual limitation will result in the expiration of approximately $155.0 million of U.S. federal net operating losses and $4.1 million of credit carryforwards before utilization.$50.3 million of foreign net operating loss carryforwards carry forward indefinitely, and the remainder will expire beginning in 2041.
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred taxes as of December 31 are as follows (in thousands):
As of December 31,
202220212020
Deferred tax assets:
Accrued expenses and allowances$1,640 $2,197 $2,095 
Deferred revenue608 536 613 
Stock compensation612 1,558 1,151 
Net operating loss and tax credit carryforwards52,149 53,388 53,157 
Disallowed interest expense carryforwards17,181 15,654 11,599 
Capital expenses295 321 286 
Tax credit carryforwards348 — 600 
Lease liability2,139 2,340 3,054 
Unrealized losses— 1,974 7,617 
Research and development expenses6,243 — — 
Other461 638 658 
Valuation allowance (20,482)(28,627)(35,701)
Net deferred tax assets$61,194 $49,979 $45,129 
Deferred tax liabilities:
Prepaid expenses$(161)$(272)$(260)
Intangible assets(54,153)(59,092)(56,541)
Goodwill(7,382)(6,570)(5,954)
Tax credit carryforwards— (99)— 
Right of use asset(1,504)(1,330)(2,597)
Unrealized gains(10,705)— — 
Deferred commissions(5,705)(5,409)(3,869)
Net deferred tax liabilities$(79,610)$(72,772)$(69,221)
Net deferred taxes$(18,416)$(22,793)$(24,092)
Due to the uncertainty surrounding the timing of realizing the benefits of its domestic favorable tax attributes in future tax returns, the Company has placed a valuation allowance against its domestic net deferred tax assets, exclusive of goodwill. During the years ended December 31, 2022 and 2021, the valuation allowance decreased by approximately $8.1 million and $7.1 million, respectively. The valuation allowance for the year ended December 31, 2022 decreased by approximately $13.0 million due to the tax effect of items recorded in other comprehensive income with the remaining increase of approximately $4.9 million related primarily to current operations. The valuation allowance for the year ended December 31, 2021 decreased by approximately $5.7 million due to the tax effect of items recorded in other comprehensive income and approximately $6.4 million due to acquired net deferred tax liabilities as a result of domestic business combinations, which was recorded as an income tax benefit, which is partially offset with the remaining increase of approximately $5.0 million related primarily to current operations.
At December 31, 2022, we did not provide deferred income taxes on temporary differences resulting from earnings of certain foreign subsidiaries which are indefinitely reinvested. The reversal of these temporary differences could result in additional tax; however, it is not practicable to estimate the amount of any unrecognized deferred income tax liabilities at this time. Deferred income taxes are provided as necessary with respect to earnings that are not indefinitely reinvested.
The Company’s provision for income taxes differs from the expected tax expense (benefit) computed by applying the statutory federal income tax rate to income before taxes due to the following:
Year Ended December 31,
 202220212020
Federal statutory rate21.0 %21.0 %21.0 %
State taxes, net of federal benefit(0.2)%1.5 %1.6 %
Tax credits0.6 %0.6 %(0.1)%
Effect of foreign operations0.1 %(0.6)%(1.1)%
Stock compensation(9.5)%(5.4)%(0.3)%
Disallowed excess executive compensation (0.6)%(5.3)%(4.0)%
Goodwill impairment(3.6)%— %— %
Permanent items and other(0.5)%0.1 %(0.7)%
Change in valuation allowance(6.9)%1.1 %(8.8)%
Change in tax rates2.1 %(2.6)%— %
Australia tax basis uplift— %2.1 %— %
2.5 %12.5 %7.6 %
Under ASC 740-10, Income Taxes - Overall, the Company periodically reviews the uncertainties and judgments related to the application of complex income tax regulations to determine income tax liabilities in several jurisdictions. The Company uses a “more likely than not” criterion for recognizing an asset for unrecognized income tax benefits or a liability for uncertain tax positions. The Company has determined it has the following unrecognized assets or liabilities related to uncertain tax positions as of December 31, 2022. It is reasonably possible that a reduction of $0.8 million of unrecognized tax benefits may occur within the next 12 months due to the expiration of statutes of limitation, affecting our net income tax provision and therefore benefit the resulting tax rate. The actual amount could vary depending on any actual settlement prior to the expiration of statutes of limitation. To the extent the Company is required to recognize interest and penalties related to unrecognized tax liabilities, this amount will be recorded as an accrued liability, (in thousands).

Balance at December 31, 2020$610 
Additional based on tax positions related to the current year— 
Additions for tax positions of prior years162 
Reductions for tax positions of prior years— 
Settlements— 
Balance at December 31, 2021$772 
Additional based on tax positions related to the current year— 
Additions for tax positions of prior years45 
Reductions for tax positions of prior years— 
Settlements— 
Balance at December 31, 2022$817 
If the Company were to recognize unrecognized tax benefits as of December 31, 2022, $0.8 million would impact the effective tax rate. The Company’s assessment of its unrecognized tax benefits is subject to change as a function of the Company’s financial statement audit.
The Company recognizes interest and penalties related to uncertain tax positions in income tax expense. As of December 31, 2022, the Company had accrued $0.4 million of interest or penalties related to uncertain tax positions, which is reasonably possible to reverse in the next 12 months.
The Company and its subsidiaries file tax returns in the U.S. federal jurisdiction and in several state and foreign jurisdictions. The Company is no longer subject to U.S. federal income tax examinations for years ending before December 31, 2018 and is no longer subject to state and local or foreign income tax examinations by tax authorities for years ending before December 31, 2017.  The Company is not currently under audit for federal, state or any foreign jurisdictions. US operating losses generated in years prior to 2018 remain open to adjustment until the statute of limitations closes for the tax year in which the net operating losses are utilized.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Debt
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Debt
7. Debt
Long-term debt consisted of the following at December 31, 2022 and December 31, 2021 (in thousands):
December 31,
20222021
Senior secured loans (includes unamortized discount of $7,467 and $9,520 based on an imputed interest rate of 5.8% and 5.8%, at December 31, 2022 and December 31, 2021, respectively)
$514,983 $518,330 
Less current maturities(3,136)(3,167)
Total long-term debt$511,847 $515,163 
Credit Facility
On August 6, 2019, the Company entered into a credit agreement (the “Credit Facility”) which provides for (i) a fully-drawn $350 million, 7 year, senior secured term loan B facility (the “Term Loan”) and (ii) a $60 million, 5 year, revolving credit facility (the “Revolver”) that was fully available as of December 31, 2022. The Credit Facility replaced the Company's previous credit facility. All outstanding balances under our previous credit facility were paid off using proceeds from our Credit Facility.
On November 26, 2019 (the “Closing Date”), the Company entered into a First Incremental Assumption Agreement (the “Incremental Assumption Agreement”) which provides for a term loan facility to be established under the Credit Facility in an aggregate principal amount of $190.0 million (the “2019 Incremental Term Loan”), which is in addition to the existing $350 million term loans outstanding under the Credit Facility and the $60 million Revolver under the Credit Facility.
Payment terms
The Term Loans (including the 2019 Incremental Term Loan) are repayable on a quarterly basis beginning on December 31, 2019 by an amount equal to 0.25% (1.00% per annum) of the aggregate principal amount of such loan. Any amount remaining unpaid is due and payable in full on August 6, 2026 (the “Term Loan Maturity Date”).
At the option of the Company, the Term Loans (including the 2019 Incremental Term Loan) accrue interest at a per annum rate based on (i) the Base Rate plus a margin of 2.75% or (ii) the rate (not less than 0.00%) for Eurodollar deposits quoted on the LIBOR01 or LIBOR02 pages on the Reuters Screen, or as otherwise determined in accordance with the Credit Facility (based on a period equal to 1, 2, 3 or 6 months or, if available and agreed to by all relevant Lenders and the Agent, 12 months or such period of less than 1 month) plus a margin of 3.75%. The Base Rate for any day is a rate per annum equal to the greatest of (i) the prime rate in effect on such day, (ii) the federal funds effective rate (not less than 0.00%) in effect on such day plus ½ of 1.00%, and (ii) the Eurodollar rate for a one month interest period beginning on such day plus 1.00%.
On February 21, 2023, the Company entered into an amendment to its Credit Facility. The amendment amended the interest rate benchmark from LIBOR to SOFR. Other than the foregoing, the material terms of the Credit Agreement remains unchanged. See “Note 18. Subsequent Events” for further details.
Accrued interest on the loans will be paid quarterly or, with respect to loans that are accruing interest based on the Eurodollar rate, at the end of the applicable interest rate period.
Interest rate swaps
On August 6, 2019, the Company entered into an interest rate hedge instrument for the full 7 year term, effectively fixing our interest rate at 5.4% for the Term Loan. In addition, on November 26, 2019, the Company entered into interest rate swap agreements to hedge the interest rate risk associated with the Company’s floating rate obligations under the 2019 Incremental Term Loan. These interest rate swaps fix the Company's interest rate (including the hedge premium) at 5.4% for the term of the Credit Facility. The interest rate associated with our new $60 million, 5 year, Revolver remains floating.
The interest rate swap has been designated as a cash flow hedge and is valued using a market approach, which is a Level 2 valuation technique. At December 31, 2022, the fair value of the interest rate swap was a $41.2 million asset as a result of an increase in short term interest rates from 2021 to 2022. In the next twelve months, the Company estimates that $11.6 million will be reclassified from Accumulated other comprehensive income (loss) to Interest expense, net on our consolidated statement of operations.
Year Ended December 31
202220212020
Unrealized gain (loss) recognized in Other comprehensive income (loss) on interest rate swaps$49,577 $21,623 $(32,455)
Gain (loss) on interest rate swap (included in Interest expense, net on our consolidated statement of operations)$283 $(8,250)$(5,500)
Revolver
Loans under the Revolver are available up to $60 million, of which none is currently outstanding. The Revolver provides a sub facility whereby the Company may request letters of credit (the “Letters of Credit”) in an aggregate amount not to exceed, at any one time outstanding, $10.0 million for the Company. The aggregate amount of outstanding Letters of Credit are reserved against the credit availability under the Maximum Revolver Amount. The Company incurs a 0.50% per annum unused line fee on the unborrowed balance of the Revolver which is paid quarterly.
Loans under the Revolver may be borrowed, repaid and reborrowed until August 6, 2024 (the “Maturity Date”), at which time all amounts borrowed under the Revolver must be repaid. As of December 31, 2022, the Company had no borrowings outstanding under the Revolver or related sub facility.
Covenants
The Credit Facility contains customary affirmative and negative covenants. The negative covenants limit the ability of the Loan Parties to, among other things (in each case subject to customary exceptions for a credit facility of this size and type):
Incur additional indebtedness or guarantee indebtedness of others;
Create liens on our assets;
Make investments, including certain acquisitions;
Enter into mergers or consolidations;
Dispose of assets;
Pay dividends and make other distributions on the Company’s capital stock, and redeem and repurchase the Company’s capital stock;
Enter into transactions with affiliates; and
Prepay indebtedness or make changes to certain agreements.

The Credit Facility has no financial covenants as long as less than 35% of the Revolver is drawn as of the last day of any fiscal quarter. If 35% of the Revolver is drawn as of the last day of a given fiscal quarter, the Company will be required to maintain a Total Leverage Ratio (the ratio of funded indebtedness as of such date less the amount of unrestricted cash and cash equivalents of the Company and its guarantors in an amount not to exceed $50.0 million, to Adjusted EBITDA (calculated on a pro forma basis including giving effect to any acquisition)), measured on a quarter-end basis for each four consecutive fiscal quarters then ended, of not greater than 6.00 to 1.00.
The Credit Facility contains customary events of default subject to customary cure periods for certain defaults that include, among others, non-payment defaults, inaccuracy of representations and warranties, covenant defaults, cross-defaults to certain other material indebtedness, change in control, bankruptcy and insolvency defaults and material judgment defaults. The occurrence of an event of default could result in the acceleration of Term Loans and Revolver and a right by the agent and lenders to exercise remedies. At the election of the lenders, a default interest rate shall apply on all obligations during an event of default, at a rate per annum equal to 2.00% above the applicable interest rate. The Term Loan and Revolver are secured by substantially all of the Company's assets. As of December 31, 2022 the Company was in compliance with all covenants under the Credit Facility.
Cash interest costs averaged 5.4% for both the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the Company had $7.5 million of unamortized debt issuance costs associated with the Credit Facility. These issuance costs will be amortized to Interest expense, net on our consolidated statement of operations, over the term of the Credit Facility.
Debt Maturities
Under the terms of the Credit Facility, future debt maturities of long-term debt excluding debt discounts at December 31, 2022 are as follows (in thousands):        
Year ending December 31:Amount
2023$5,400 
20245,400 
20255,400 
2026506,250 
Total debt outstanding$522,450 
Less unamortized discount7,467 
Total debt outstanding, net of discount$514,983 
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Net Loss Per Share
8. Net Loss Per Share
We compute loss per share of our Common Stock and Series A Preferred Stock using the two-class method. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. We consider our Series A Preferred Stock to be a participating security, as its holders are entitled to fully participate in any dividends or other distributions declared or paid on our Common Stock on an as-converted basis.
The following table sets for the computations of loss per share:
Year Ended December 31,
 (In thousands, except share and per share amounts)202220212020
Numerators:
Net loss
$(68,413)$(58,212)$(51,219)
Preferred stock dividends and accretion(1,846)— — 
Net loss attributable to common stockholders$(70,259)$(58,212)$(51,219)
Denominator:
Weighted–average common shares outstanding, basic and diluted31,528,881 30,295,769 26,632,116 
Net loss per common share, basic and diluted
$(2.23)$(1.92)$(1.92)
Due to the net losses incurred for the years ended December 31, 2022, 2021 and 2020, basic and diluted loss per share were the same, as the effect of all potentially dilutive securities would have been anti-dilutive. The Company adopted ASU 2020-06 on January 1, 2022 as detailed in “Note 2. Basis of Presentation and Summary of Significant Accounting Policies—Recent Accounting Pronouncements—Recently issued accounting pronouncements - Adopted.” As such, the Company is required to use the application of the if-converted method for calculating diluted earnings per share on our Series A Preferred Stock. The Company applies the treasury stock method for calculating diluted earnings per share on our stock options, restricted stock awards, restricted stock units and performance restricted stock units.
The following table sets forth the anti-dilutive common share equivalents excluded from the weighted-average shares used to calculate diluted net loss per common share:
 Year Ended December 31,
 202220212020
Stock options154,321 227,605 264,002 
Restricted stock awards(1)
— — 34,508 
Restricted stock units1,509,273 1,379,747 1,261,290 
Performance restricted stock units93,750 63,537 66,297 
Series A Preferred Stock on an as-converted basis(2)
6,676,923 — — 
Total anti–dilutive common share equivalents8,434,267 1,670,889 1,626,097 
(1) All outstanding restricted stock awards became fully vested as of December 31, 2021.
(2) Per ASU 2020-06, the Company is applying the if-converted method to calculated diluted earnings per share. As of December 31, 2022, the Series A Preferred Stock plus accumulated dividends totaled $116.8 million. The Series A Preferred Stock has a conversion price of $17.50 per share, as detailed in “Note 12. Series A Preferred Stock”
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Leases
9. Leases
Operating Leases
The Company leases office space under operating leases that expire between 2023 and 2028. The terms of the Company's non-cancelable operating lease arrangements typically contain fixed rent increases over the term of the lease, rent holidays and provide for additional renewal periods. Rent expense on these operating leases is recognized over the term of the lease on a straight-line basis.
Finance Leases
The current and long-term portion of finance lease obligations are included in Accrued expenses and other current liabilities and Other long-term liabilities line items on the consolidated balance sheet, respectively. The Company had no finance lease agreements since December 31, 2021.
Lease Expense
Total office rent expense for the years ended December 31, 2022, 2021 and 2020 were approximately $2.5 million, $6.2 million and $5.9 million, respectively. The $2.5 million office rent expense in 2022 includes approximately $1.1 million of transformation charges in conjunction with the closures of the BA Insight and Objectif Lune offices as we continue to consolidate and integrate these acquisitions. The $6.2 million office rent expense in 2021 includes approximately $4.4 million of transformation charges in conjunction with the closures of the the Panviva, BlueVenn, Second Street and Localytics offices as we continue to consolidate and integrate these acquisitions.
The Company has entered into sublease agreements related to excess office space as a result of the Company's transformation activities related to its acquisitions. The Company’s current sublease agreements terminate in 2027. For the years ended December 31, 2022, 2021 and 2020, the Company recognized rental income on subleases, as offsets to rental expense, of $1.4 million, $1.1 million and $0.8 million, respectively. Operating lease obligations in the future minimum payments table below do not include the impact of future rental income of $2.5 million related to these subleases as of December 31, 2022.
The components of lease expense were as follows (in thousands):
 Year Ended December 31,
20222021
Operating lease cost$3,959 7,279 
Finance lease costs:
Amortization of right-of-use assets
— 29 
Interest on lease liabilities
— — 
Sublease income(1,428)(1,068)
Total lease expense$2,531 6,240 
Other information about lease amounts recognized on our consolidated financial statements is summarized as follows:
 Year Ended December 31,
20222021
Cash paid for amounts included in the measurement of lease liabilities (in thousands):
Operating cash flows from operating leases
$4,658 $4,111 
Financing cash flows from finance leases
$— $12 
Right-of-use assets obtained in exchange for lease obligations (in thousands):
Operating leases
$1,943 $2,748 
Weighted average remaining lease term (in years):
Operating leases
3.23.6
Weighted average discount rate
Operating leases
5.4 %5.4 %
As of December 31, 2022, the Company no longer had any finance lease agreements. Future minimum payments for operating lease obligations and purchase commitments are as follows (in thousands):
Operating
Leases
2023$3,711 
20242,554 
20251,792 
20261,194 
2027260 
Thereafter72 
Total minimum lease payments9,583 
Less amount representing interest(1,431)
Present value of lease liabilities$8,152 
Operating lease liabilities, current3,205 
Operating lease liabilities, noncurrent4,947 
Total lease liabilities$8,152 
Leases
9. Leases
Operating Leases
The Company leases office space under operating leases that expire between 2023 and 2028. The terms of the Company's non-cancelable operating lease arrangements typically contain fixed rent increases over the term of the lease, rent holidays and provide for additional renewal periods. Rent expense on these operating leases is recognized over the term of the lease on a straight-line basis.
Finance Leases
The current and long-term portion of finance lease obligations are included in Accrued expenses and other current liabilities and Other long-term liabilities line items on the consolidated balance sheet, respectively. The Company had no finance lease agreements since December 31, 2021.
Lease Expense
Total office rent expense for the years ended December 31, 2022, 2021 and 2020 were approximately $2.5 million, $6.2 million and $5.9 million, respectively. The $2.5 million office rent expense in 2022 includes approximately $1.1 million of transformation charges in conjunction with the closures of the BA Insight and Objectif Lune offices as we continue to consolidate and integrate these acquisitions. The $6.2 million office rent expense in 2021 includes approximately $4.4 million of transformation charges in conjunction with the closures of the the Panviva, BlueVenn, Second Street and Localytics offices as we continue to consolidate and integrate these acquisitions.
The Company has entered into sublease agreements related to excess office space as a result of the Company's transformation activities related to its acquisitions. The Company’s current sublease agreements terminate in 2027. For the years ended December 31, 2022, 2021 and 2020, the Company recognized rental income on subleases, as offsets to rental expense, of $1.4 million, $1.1 million and $0.8 million, respectively. Operating lease obligations in the future minimum payments table below do not include the impact of future rental income of $2.5 million related to these subleases as of December 31, 2022.
The components of lease expense were as follows (in thousands):
 Year Ended December 31,
20222021
Operating lease cost$3,959 7,279 
Finance lease costs:
Amortization of right-of-use assets
— 29 
Interest on lease liabilities
— — 
Sublease income(1,428)(1,068)
Total lease expense$2,531 6,240 
Other information about lease amounts recognized on our consolidated financial statements is summarized as follows:
 Year Ended December 31,
20222021
Cash paid for amounts included in the measurement of lease liabilities (in thousands):
Operating cash flows from operating leases
$4,658 $4,111 
Financing cash flows from finance leases
$— $12 
Right-of-use assets obtained in exchange for lease obligations (in thousands):
Operating leases
$1,943 $2,748 
Weighted average remaining lease term (in years):
Operating leases
3.23.6
Weighted average discount rate
Operating leases
5.4 %5.4 %
As of December 31, 2022, the Company no longer had any finance lease agreements. Future minimum payments for operating lease obligations and purchase commitments are as follows (in thousands):
Operating
Leases
2023$3,711 
20242,554 
20251,792 
20261,194 
2027260 
Thereafter72 
Total minimum lease payments9,583 
Less amount representing interest(1,431)
Present value of lease liabilities$8,152 
Operating lease liabilities, current3,205 
Operating lease liabilities, noncurrent4,947 
Total lease liabilities$8,152 
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
10. Commitments and Contingencies
Purchase Commitments
The Company has purchase commitments related to hosting services, third-party technology used in the Company's solutions and for other services the Company purchases as part of normal operations. In certain cases these arrangements require a minimum annual purchase commitment.
Future minimum payments for purchase commitments are as follows (in thousands):
YearPurchase Commitments
2023$23,158 
202411,568 
20256,694 
2026— 
2027— 
Thereafter— 
Total minimum payments$41,420 
Litigation
In the normal course of business, the Company may become involved in various lawsuits and legal proceedings. As of December 31, 2022, the Company is not involved in any current or pending legal proceedings, and does not anticipate any legal proceedings, that may have a material adverse effect on its consolidated financial position or results of operations.
In addition, when we acquire companies, we require that the sellers provide industry standard indemnification for breaches of representations and warranties contained in the acquisition agreement and we will withhold payment of a portion of the purchase price for a period of time in order to satisfy any claims that we may make for indemnification. In certain transactions, we agree with the sellers to purchase a representation and warranty insurance policy that will pay such claims for indemnification. From time to time we may have one or more claims for indemnification pending. Similarly, we may have one or more ongoing negotiations related to the amount of an earnout. Gain contingencies related to indemnification claims are not recognized on our consolidated financial statements until realized.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment, Net
11. Property and Equipment, Net
Property and equipment consisted of the following (in thousands) at:
December 31,
20222021
Equipment$6,211 $15,327 
Furniture and fixtures 355 668 
Leasehold improvements1,037 1,766 
Accumulated depreciation(5,773)(15,094)
Property and equipment, net$1,830 $2,667 
Amortization of assets recorded under finance leases is included with depreciation expense. Depreciation and amortization expense on Property and equipment, net was $1.5 million, $2.0 million and $2.2 million for the years ended December 31, 2022, 2021 and 2020, respectively. The Company recorded no impairment of property and equipment during the years ended December 31, 2022, 2021 and 2020. During the years ended December 31, 2022, 2021 and 2020, we recognized a $0.1 million,$0.0 million and $0.6 million loss on disposal of assets related primarily to leasehold improvements associated with the consolidation and integration of prior year acquisitions.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Series A Preferred Stock
12 Months Ended
Dec. 31, 2022
Temporary Equity Disclosure [Abstract]  
Series A Preferred Stock
12. Series A Preferred Stock

On July 14, 2022, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with Ulysses Aggregator, LP (the “Purchaser”), an affiliate of HGGC, LLC, to issue and sell at closing 115,000 shares of Series A Preferred Stock of the Company, par value $0.0001 per share, at a price of $1,000 per share (the “Initial Liquidation Preference”) for an aggregate purchase price of $115.0 million (the “Investment”). The Company will use the proceeds of the Investment (a) for general corporate purposes and (b) for transaction-related fees and expenses.
On August 23, 2022 (the “Closing Date”), the closing of the Investment (the “Closing”) occurred, and the Series A Preferred Stock was issued to the Purchaser. In connection with the issuance of the Series A Preferred Stock, the Company incurred direct and incremental expenses comprised of transaction fees, and financial advisory and legal expenses (the “Series A Preferred Stock Issuance Costs”), which reduced the carrying value of the Series A Preferred Stock. As of December 31, 2022, the Series A Preferred Stock Issuance Costs totaled $4.6 million. Cumulative preferred dividends accrue quarterly on the Series A Preferred Stock at a rate of 4.5% per year within the first seven years after the Closing Date regardless of whether declared or assets are legally available for the payment. Such dividends shall accrue and compound quarterly in arrears from the date of issuance of the shares. The dividend rate will increase to 7.0% on the seven-year anniversary of the Closing Date. The Series A Preferred Stock had accrued unpaid dividends of $1.8 million as of December 31, 2022.
Contemporaneous with the Closing Date, the Company and the Purchaser entered into a Registration Rights Agreement (the “Registration Rights Agreement”) and the Company filed a Certificate of Designation (the “Certificate of Designation”) setting out the powers, designations, preferences, and other rights of the Series A Preferred Stock with the Secretary of State of the State of Delaware in connection with the Closing. Pursuant to the Registration Rights Agreement, the Purchaser has certain customary registration rights with respect to any shares of Series A Preferred Stock or the common stock of the Company issuable upon conversion of the Series A Preferred Stock, including rights with respect to the filing of a shelf registration statement, underwritten offering rights and piggy back rights.

Dividend Provisions
The Series A Preferred Stock rank senior to the Company’s common stock with respect to payment of dividends and rights on the distribution of assets on any liquidation, dissolution or winding up of the affairs of the Company. The Series A Preferred Stock has an Initial Liquidation Preference of $1,000 per share, representing an aggregate Liquidation Preference (as defined below) of $1,000 upon issuance. Holders of the Series A Preferred Stock are entitled to the dividend at the rate of 4.5% per annum, within first seven years after the Closing Date regardless of whether declared or assets are legally available for the payment. Such dividends shall accrue and compound quarterly in arrears from the date of issuance of the shares. The dividend rate will increase to 7.0% on the seven-year anniversary of the Closing Date. The dividend can be paid, in the Company’s sole discretion, in cash or dividend in kind by adding to the Liquidation Preference of each share of Series A Preferred Stock outstanding; provided that, until the stockholder approvals contemplated by Nasdaq Global Market Listing Standard Rules 5635(a), (b) and (d) are obtained, as applicable, the Company may not pay in kind if doing so would cause the common shares issuable upon conversion of the Preferred Stock to exceed 19.9% of the total outstanding common stock as of the Closing Date. The Series A Preferred Stock is also entitled to fully participate in any dividends paid to the holders of common stock in cash, in stock or otherwise, on an as-converted basis.

Liquidation Rights

In the event of any Liquidation, holders of the Series A Preferred Stock are entitled to receive an amount per share equal to the greater of (1) the Initial Liquidation Preference per share plus any accrued or declared but unpaid dividends on such shares (the “Liquidation Preference”) or (2) the amount payable if the Series A Preferred Stock were converted into common stock. The Series A Preferred Stock will have distribution and liquidation rights senior to all other equity interests of the Company. As of December 31, 2022, the Liquidation Preference of the Series A Preferred Stock was $116.8 million.

Optional Redemption

On or after the 7th anniversary of the original issue date of the Series A Preferred Stock, the Company has the right to redeem any outstanding shares of the Series A Preferred Stock for a cash purchase price equal to 105% of the Liquidation Preference plus accrued and unpaid dividends as of the date of redemption.

Deemed Liquidation Event Redemption

Upon a fundamental change, holders of the Series A Preferred Stock have the right to require the Company to repurchase any or all of its Series A Preferred Stock for cash equal to the greater of (1) 105% of the Liquidation Preference plus the present value of the dividend payments the holders would have been entitled to through the fifth anniversary of the issue date and (2) the amount that such Preferred Stock would have been entitled to receive as if converted into common shares immediately prior to the fundamental change.

A fundamental change (“Deemed Liquidation Event”) is defined as either the direct or indirect sale, lease, transfer, conveyance or other disposition of all or substantially all the properties or assets of the Company and its subsidiaries to any third party or the consummation of any transaction, the result of which is that any third party or group of third parties become the beneficial owner of more than 50% of the voting power of the Company.

Voting Rights

The Series A Preferred Stock will vote together with the Common Shares on all matters and not as a separate class (except as specifically provided in the Certificate of Designation or as otherwise required by law) on an as-if-converted basis.

The holders of the Series A Preferred Stock will have the right to elect one member of the Board of Directors for so long as holders of the Series A Preferred Stock own in the aggregate at least 5% of the shares of common stock on a fully diluted basis.

In addition, the holders of the Series A Preferred Stock will have the right to elect one non-voting observer to the Board of Directors for so long as they hold at least 10% of the shares of Convertible Preferred Stock outstanding as of the date of the issue date.

Conversion Feature
The Series A Preferred Stock may be converted, at any time in whole or in part at the option of the holder into a number of shares of common stock equal to the quotient obtained by dividing the sum of the Liquidation Preference plus all accrued and unpaid dividends by the conversion price of $17.50 (the “Conversion Price”). The Conversion Price is subject to adjustment in the following events:

Stock splits and combinations
Tender offers or exchange offers
Distribution of rights, options, or warrants at a price per share that is less than the average of the last reported sale prices per share of Common Stock for the ten consecutive trading days
Spin-offs and other distributed property
Issuance of equity-linked securities at a price per share less than the conversion price

Anti-Dilution Provisions

The Series A Preferred Stock has customary anti-dilution provisions for stock splits, stock dividends, mergers, sales of significant assets, and reorganization events and recapitalization transactions or similar events, and weighted average anti-dilution protection, subject to customary exceptions for issuances pursuant to current or future equity-based incentive plans or arrangements (including upon the exercise of employee stock options).
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Stockholders' Equity
13. Stockholders' Equity
Common and Preferred Stock
Our certificate of incorporation authorizes shares of stock as follows: 50,000,000 shares of common stock and 5,000,000 shares of preferred stock. The common and preferred stock has a par value of $0.0001 per share. See “Note 12. Series A Preferred Stock” for a description of our Series A Preferred Stock, which is the only class of preferred stock outstanding.
Each share of common stock is entitled to one vote at all meetings of stockholders. The number of authorized shares of common stock may be increased or decreased (but not below the number of shares thereof then outstanding) by the affirmative vote of the holders of shares of capital stock of the Company representing a majority of the votes represented by all outstanding shares of capital stock of the Company entitled to vote. The holders of common stock are also entitled to receive dividends, when, if and as declared by our board of directors, whenever funds are legally available therefore, subject to the priority rights of any outstanding preferred stock.
Registration Statements
2022 S-3
On October 21, 2022 we filed a resale registration statement on Form S-3 (File No. 333-267973) (the “2022 S-3”), on behalf of the Purchaser and pursuant to the Registration Rights Agreement, which became effective on November 1, 2022 and covers (i) the issued Series A Preferred Stock and (ii) the number of shares of the Company’s common stock issuable upon conversion of such Series A Preferred Stock, which amount includes and assumes that dividends on the Series A Preferred Stock are paid by increasing the Liquidation Preference of the Series A Preferred Stock for a period of sixteen dividend payment periods from the initial issuance date. See “Note 12. Series A Preferred Stock” for further details.
Accumulated Other Comprehensive Income (Loss)
Comprehensive income (loss) consists of two elements, net income (loss) and other comprehensive income (loss). Other comprehensive income (loss) items are recorded in the stockholders’ equity section on our consolidated balance sheets and excluded from net income (loss). Other comprehensive income (loss) consists primarily of foreign currency translation adjustments for subsidiaries with functional currencies other than the USD, unrealized translation gains (losses) on intercompany loans with foreign subsidiaries, and unrealized gains (losses) on interest rate swaps.
The following table shows the ending balance of the components of accumulated other comprehensive loss, net of income taxes, in the stockholders’ equity section on our consolidated balance sheets at the dates indicated (in thousands):
December 31,
20222021
Other comprehensive income (loss)
Foreign currency translation adjustment$(22,632)$(5,657)
Unrealized translation gain on intercompany loans with foreign subsidiaries(7,426)2,552 
Unrealized gain (loss) on interest rate swaps41,168 (8,409)
Total accumulated other comprehensive income (loss)$11,110 $(11,514)
The Unrealized translation gain on intercompany loans with foreign subsidiaries as of December 31, 2022 is net of unrealized income tax expense of $0.4 million. The income tax expense (benefit) allocated to each component of other comprehensive income (loss) for all other periods and components was not material.
Stock Compensation Plans
The Company maintains two stock-based compensation plans, the 2010 Stock Option Plan (the “2010 Plan”) and the 2014 Stock Option Plan (the “2014 Plan”), which are described below.
2010 Plan
At December 31, 2022, there were 32,346 options outstanding under the 2010 Plan. Following the effectiveness of the Company’s 2014 Plan in November 2014, no further awards have been made under the 2010 Plan, although each option previously granted under the 2010 Plan will remain outstanding subject to its terms. Any such shares of common stock that are subject to awards under the 2010 Plan which are forfeited or lapse unexercised and would otherwise have been returned to the share reserve under the 2010 Plan instead will be available for issuance under the 2014 Plan.
2014 Plan
In November 2014, the Company adopted the 2014 Plan, providing for the granting of incentive stock options, as defined by the Internal Revenue Code, to employees and for the grant of non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units, performance units and performance shares to employees, directors and consultants. The 2014 Plan also provides for the automatic grant of option awards to our non-employee directors. As of December 31, 2022, there were 121,975 options outstanding under the 2014 Plan, and shares of common stock reserved for issuance under the 2014 Plan consist of 631,776 shares. In addition, the number of shares available for issuance under the 2014 Plan will be increased annually in an amount equal to the least of (i) 4% of the outstanding Shares on the last day of the immediately preceding Fiscal Year or (ii) such number of Shares determined by the Board. At December 31, 2022, there were 1,509,273 restricted stock units and 93,750 performance based restricted stock units outstanding under the 2014 Plan.
Under both the 2010 Plan and 2014 Plan, options granted to date generally vest over a three or four year period, with a maximum term of ten years. The Company also grants restricted stock awards (“RSAs”) which generally vest over a three or four year period. Shares issued upon any stock option exercise and restricted under the 2010 Plan or 2014 Plan will be issued from the Company's authorized but unissued shares.    
Share-based Compensation
The Company recognized share-based compensation expense from all awards in the following expense categories (in thousands):
Year Ended December 31,
202220212020
Cost of revenue$1,984 $2,088 $1,951 
Research and development2,733 3,085 3,391 
Sales and marketing4,239 5,957 3,450 
General and administrative (1)
32,646 42,743 32,900 
Total$41,602 $53,873 $41,692 
(1)For the year ended December 31, 2021, a former executive resigned from his positions that resulted in stock-based compensation of $6.3 million related to the acceleration and deemed modification of the unvested portion of grants held at the time of transition. In accordance with ASC 718, Compensation—Stock Compensation, the fair value of these awards were modified and all related expense accelerated on the date of modification as a result of the reduction in required service.
Our income tax benefits recognized from stock-based compensation arrangements in each of the periods presented were immaterial due to cumulative losses and valuation allowances.
Restricted Stock Units (“RSU”)
During the year ended December 31, 2022 the Company granted restricted stock units under its 2014 Stock Incentive Plan, in lieu of restricted stock awards, primarily for stock plan administrative purposes.
Performance-Based Restricted Stock Units (“PRSU”)
In 2022 and 2021, fifty percent of the awards granted to our Chief Executive Officer were PRSUs. The 2022 and 2021 PRSU agreements provide that the quantity of units subject to vesting may range from 0% to 300% of the units granted per the table below based on the Company's absolute total shareholder return (“TSR”) at the end of the eighteen month performance periods. At the end of the performance period, the 2021 PRSU resulted in no units granted.
The following table summarizes PRSU and RSU activity during the year ended December 31, 2022 :
Number of UnitsWeighted-Average Grant Date Fair Value
Unvested restricted units outstanding as of December 31, 20211,443,284 $45.77 
Granted2,126,263 17.40 
Vested(1,216,128)36.29 
Forfeited(1)
(750,396)32.99 
Unvested restricted units outstanding as of December 31, 20221,603,023 $21.33 
(1)Includes forfeited awards related to the 2021 PRSUs. At June 30, 2022, or the end of the performance period for the 2021 PRSUs, none of the awards vested.
The total fair value of the RSUs vested during the years ended December 31, 2022, 2021 and 2020 was approximately $13.9 million, $28.2 million and $31.0 million, respectively. As of December 31, 2022, $29.5 million of unrecognized compensation cost related to unvested restricted stock awards and restricted stock units (including performance based awards) is expected to be recognized over a weighted-average period of 1.1 years.
The PRSU and RSU activity table above includes PRSU units granted that are based on a 100% target payout. Compensation expense is recognized over the required service period of the grant. The fair value of the RSUs is determined based on the grant date fair value of the award. The fair value of the PRSUs is determined using the Monte Carlo simulation model and is not subject to fluctuation due to achievement of the underlying market-based target.
The total fair value of PRSUs vested during the years ended December 31, 2022, 2021 and 2020 was $0.0 million, $5.6 million and $0.0 million, respectively.
Significant assumptions used in the Monte Carlo simulation model for the PRSUs granted during the year ended December 31, 2022 and year ended December 31, 2021 are as follows:
December 31, 2022December 31, 2021
Expected volatility49.5%53.6%
Risk-free interest rate0.7%0.1%
Remaining performance period (in years)1.461.35
Dividend yield
Stock Option Activity

Stock option activity during the year ended December 31, 2022 is as follows:
Number of
Options
Outstanding
Weighted–
Average
Exercise
Price
Weighted–
Average
Remaining
Contractual Term (in Years)
Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 2021227,605 $9.15 
Options exercised(44,382)4.32 
Options forfeited(28,226)5.81 
Options expired(676)1.25 
Outstanding at December 31, 2022154,321 $11.19 3.31$27 
Options vested and expected to vest at December 31, 2022154,321 $11.19 3.31$27 
Options vested and exercisable at December 31, 2022154,321 $11.19 3.31$27 
The aggregate intrinsic value of options exercised at December 31, 2022, 2021 and 2020, was approximately $0.6 million, $1.1 million and $2.3 million, respectively. All of the Company’s outstanding stock options were fully vested as of December 31, 2019.
As of December 31, 2022, there was no remaining unrecognized compensation cost related to stock options.
The Company received approximately $0.2 million in cash from option exercises under the respective Plans in 2022. The Company issued shares from amounts reserved under the respective Plans upon the exercise of these stock options. The Company does not currently expect to repurchase shares from any source to satisfy such obligation under any of the Company’s stock option Plans.
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
14. Revenue Recognition
Revenue Recognition Policy
Revenue is recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when made available to the customers. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of sales credits and allowances. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.
Revenue is recognized based on the following five step model in accordance with ASC 606, Revenue from Contracts with Customers:
Identification of the contract with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, the Company satisfies a performance obligation
Performance obligations under our contracts consist of subscription and support, perpetual licenses, and professional services revenue within a single operating segment.
Subscription and Support Revenue
The Company's software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company's solution is made available to the customer. As our customers have access to use our solutions over the term of the contract agreement we believe this method of revenue recognition provides a faithful depiction of the transfer of services provided. Our subscription contracts are generally 1 to 3 years in length. Amounts that have been invoiced are recorded in accounts receivable and deferred revenue or subscription and support revenue, depending on whether the revenue recognition criteria have been met. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as subscription and support revenue at the end of each month and is invoiced concurrently. Subscription and support revenue includes revenue related to the Company’s digital engagement application which provides short code connectivity for its two-way short message service (“SMS”) programs and campaigns. As discussed further in the “Principal vs. Agent Considerations” section below, the Company recognizes revenue related to these messaging-related subscription contracts on a gross basis.
Perpetual License Revenue
The Company also records revenue from the sales of proprietary software products under perpetual licenses. Revenue from distinct on-premises licenses is recognized upfront at the point in time when the software is made available to the customer. The Company’s products do not require significant customization.
Professional Services Revenue
Professional services provided with subscription and support licenses and perpetual licenses consist of implementation fees, data extraction, configuration, and training. The Company’s implementation and configuration services do not involve significant customization of the software and are not considered essential to the functionality. Revenue from professional services are recognized over time as such services are performed. Revenue for fixed price services are generally recognized over time applying input methods to estimate progress to completion. Revenue for consumption-based services are generally recognized as the services are performed.
Significant Judgments
Performance Obligations and Standalone Selling Price
A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company has contracts with customers that often include multiple performance obligations, usually including professional services sold with either individual or multiple subscriptions or perpetual licenses. For these contracts, the Company records individual performance obligations separately if they are distinct by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price (“SSP”) of each distinct good or service in the contract. We only include estimated amounts of variable consideration in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved.
Judgment is required to determine the SSP for each distinct performance obligation. A residual approach is only applied in limited circumstances when a particular performance obligation has highly variable and uncertain SSP and is bundled with other performance obligations that have observable SSP. A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, historical standalone sales, customer demographics, geographic locations, and the number and types of users within our contracts.
Principal vs. Agent Considerations
The Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis) for vendor reseller agreements and messaging-related subscription agreements. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers, and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. While none of the factors individually are considered presumptive or determinative, in reaching conclusions on gross versus net revenue recognition, the Company places the most weight on the analysis of whether or not it is the primary obligor in the arrangement.
Generally, the Company reports revenue from vendor reseller agreements on a gross basis, meaning the amounts billed to customers are recorded as revenue, and expenses incurred are recorded as cost of revenue. As the Company is primarily obligated in its messaging-related subscription contracts, has latitude in establishing prices associated with its messaging program management services, is responsible for fulfillment of the transaction, and has credit risk, we have concluded it is appropriate to record revenue on a gross basis with related pass-through telecom messaging costs incurred from third parties recorded as cost of revenue. Revenue provided from agreements in which the Company is an agent are immaterial.
Contract Balances
The timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables, and deferred revenue. Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in unbilled receivables, which are expected to be billed during the succeeding twelve-month period and are recorded in Unbilled receivables in our consolidated balance sheets. A contract liability results when we receive prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. We recognize contract liabilities as revenue upon satisfaction of the underlying performance obligations. Contract liabilities that are expected to be recognized as revenue during the succeeding twelve-month period are recorded in Deferred revenue and the remaining portion is recorded in Deferred revenue, noncurrent on the accompanying consolidated balance sheets at the end of each reporting period.
Deferred revenue primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for maintenance and other services, as well as initial subscription fees. We recognize deferred revenue as revenue when the services are performed, and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. Our payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer.
Unbilled Receivables
Unbilled receivables represent amounts for which the Company has recognized revenue, pursuant to its revenue recognition policy, for software licenses already delivered and professional services already performed, but invoiced in arrears and for which the Company believes it has an unconditional right to payment. As of December 31, 2022 and 2021 unbilled receivables were $5.3 million and $4.8 million, respectively.
Deferred Commissions
Sales commissions earned by our sales force, and related payroll taxes, are considered incremental and recoverable costs of obtaining a contract with a customer. Deferred commissions and other costs for new customer contracts are capitalized upon contract signing and amortized on a systematic basis that is consistent with the transfer of goods and services over the expected life of the customer relationships, which has been determined to be approximately 6 years. The expected life of our customer relationships is based on historical data and management estimates, including estimated renewal terms and the useful life of the associated underlying technology. Commissions paid on renewal contracts are not commensurate with commissions paid on new customer contracts, as such, deferred commissions related to renewals are capitalized and amortized over the estimated contractual renewal term of 18 months. We utilized the 'portfolio approach' practical expedient, which allows entities to apply the guidance to a portfolio of contracts with similar characteristics as the effects on the financial statements of this approach would not differ materially from applying the guidance to individual contracts. The portion of capitalized costs expected to be amortized during the succeeding twelve-month period is recorded as Deferred commissions, current, and the remainder is recorded as Deferred commissions, noncurrent, in our consolidated balance sheets. Amortization expense is included in sales and marketing expenses on our consolidated statements of operations. Deferred commissions are reviewed for impairment whenever events or circumstances indicate their carrying value may not be recoverable consistent with the Company's long-lived assets policy as described in “Note 2. Basis of Presentation and Summary of Significant Accounting Policies”. No indicators of impairment of deferred commissions were identified during the year ended December 31, 2022.
The following table presents the activity impacting deferred commissions for the year ended December 31, 2022 (in thousands):
Deferred Commissions
Deferred commissions balance at December 31, 2021$24,632 
   Capitalized deferred commissions12,051 
   Amortization of deferred commissions(11,928)
Deferred commissions balance at December 31, 2022$24,755 
Commissions capitalized in excess of amortization of deferred commissions for the year ended December 31, 2022 were $0.1 million.
Deferred Revenue
Deferred revenue represents either customer advance payments or billings for which the aforementioned revenue recognition criteria have not yet been met.
Deferred revenue is mainly unearned revenue related to subscription services and support services. During the year ended December 31, 2022, we recognized $98.3 million and $3.0 million of subscription services and professional services revenue, respectively, that was included in the deferred revenue balances at the beginning of the period. In addition, during the year ended December 31, 2022 we recognized $10.9 million in revenue that was included in the acquired deferred revenue balance of our 2022 acquisitions as disclosed in “Note 3. Acquisitions”.
Remaining Performance Obligations
As of December 31, 2022, approximately $272.5 million of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 69% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.
Disaggregated Revenue
The Company disaggregates revenue from contracts with customers by geography and revenue generating activity, as it believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.
Revenue by geography is based on the ship-to address of the customer, which is intended to approximate where the customers' users are located. The ship-to country is generally the same as the billing country. The Company has operations primarily in the U.S., United Kingdom and Canada. Information about these operations is presented below (in thousands):
Year Ended December 31,
202220212020
Revenues:
Subscription and support:
   United States$211,440 $205,882 $206,320 
   United Kingdom41,728 45,673 39,032 
   Canada17,304 13,870 14,830 
   Other International27,415 22,196 17,322 
      Total subscription and support revenue297,887 287,621 277,504 
Perpetual license:
   United States3,284 1,840 1,396 
   United Kingdom425 11 16 
   Canada264 109 76 
   Other International2,975 190 396 
      Total perpetual license revenue6,948 2,150 1,884 
Professional services:
   United States6,871 8,104 8,721 
   United Kingdom2,269 2,666 2,059 
   Canada947 410 504 
   Other International2,381 1,065 1,106 
      Total professional service revenue12,468 12,245 12,390 
Total revenue$317,303 $302,016 $291,778 
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Employee Benefit Plans
15. Employee Benefit Plans
The Company has established various international defined contribution plans and one voluntary defined contribution retirement plan qualifying under Section 401(k) of the Internal Revenue Code. The Company made no material contributions to the 401(k) plans for the years ended December 31, 2022, 2021 and 2020.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Information
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Segment and Geographic Information
16. Segment and Geographic Information
ASC 280, Segment Reporting, establishes standards for reporting information about operating segments. It defines operating segments as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision-maker (“CODM”) in deciding how to allocate resources and in assessing performance. Our Chief Executive Officer is considered to be our CODM. Our CODM manages the business as a multi-product business that utilizes its model to deliver software products to customers regardless of their geography or IT environment. Operating results are reviewed by the CODM primarily at the consolidated entity level, with the exception of recurring product level revenue, for purposes of making resource allocation decisions and for evaluating financial performance. Accordingly, we considered ourselves to be in a single operating and reporting segment structure.
Revenue
See “Note 14 Revenue Recognition—Disaggregated Revenue” for a detail of revenue by geography.
Identifiable Long-Lived Assets
December 31,
20222021
Identifiable long-lived assets:
United States$879 $1,367 
United Kingdom252 533 
Canada390 536 
Other International309 231 
Total identifiable long-lived assets$1,830 $2,667 
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Related Party Transactions
17. Related Party Transactions
The Company does not have any material related party transactions to report for the year ended December 31, 2022.
We are a party to two agreements, as detailed below, with companies controlled by ESW Capital LLC (“ESW”), a non-management investor in the Company which historically held more than 5% of the Company's capital stock. As of July 9, 2021, ESW’s ownership in Upland was reduced to 4.8% at which point DevFactory and Crossover (as hereinafter defined) were no longer considered related parties.
On March 28, 2017, the Company and DevFactory FZ-LLC (“DevFactory”) executed an amendment to the agreement to extend the initial term to December 31, 2021. Additionally, the Company amended the option for either party to renew annually for one additional year. The effective date of the amendment was January 1, 2017. During the years ended December 31, 2021 and 2020, the Company purchased software development services pursuant to a technology services agreement with DevFactory, in the amount of $9.6 million and $7.4 million, respectively. At December 31, 2021, amounts included in accounts payable owed to this company totaled $0.0 million.

The Company purchased services from Crossover, Inc. (“Crossover”), a company controlled by ESW Capital, LLC (a non-management investor) of approximately $4.0 million and $4.8 million during the years ended December 31, 2021 and 2020. Crossover provides a proprietary technology system to help the Company identify, screen, select, assign, and connect with necessary resources from time to time to perform technology software development and other services throughout the Company, and track productivity of such resources. As of December 31, 2021, amounts included in accounts payable and accrued liabilities owed to this company totaled $0.9 million.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events
12 Months Ended
Dec. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events 18. Subsequent Events On February 21, 2023, the Company entered into that certain Amendment No.1 to the Credit Facility (the “Amendment”), which amends the Credit Facility. The Amendment amended the interest rate benchmark from the LIBOR to SOFR. Other than the foregoing, the material terms of the Credit Agreement remain unchanged.
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation These consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”). The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. There have been no significant changes in the Company’s accounting policies since December 31, 2021.
Use of Estimates
Use of Estimates
The preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make, on an ongoing basis, estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include those related to revenue recognition, deferred commissions, allowance for credit losses, stock-based compensation, contingent consideration, acquired intangible assets, the useful lives of intangible assets and property and equipment, and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ from those estimates.
Upland is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of February 28, 2023, the date of issuance of this Annual Report on Form 10-K. These estimates may change as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.
Cash and Cash Equivalents
Cash and Cash Equivalents
Cash and cash equivalents consist of cash deposits and liquid investments with original maturities of three months or less when purchased. Cash equivalents are stated at cost, which approximates market value, because of the short maturity of these instruments.
Accounts Receivable and Allowance for Credit Losses
Accounts Receivable and Allowance for Credit Losses
On January 1, 2020, the Company adopted ASU 2016-13, Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments. The adoption of ASU 2016-13 resulted in recording a cumulative-effect adjustment to decrease the beginning balance (at January 1, 2020) of Accumulated deficit in the amount of $0.1 million, which represented the accelerated recognition of credit losses related to our trade receivables under the expected credit loss model of calculating our current expected credit losses compared to the previous incurred loss model.
The Company extends credit to the majority of its customers. Issuance of credit is based on ongoing credit evaluations by the Company of customers’ financial condition and generally requires no collateral. Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Invoices generally require payment due upon receipt of invoice. The Company
generally does not charge interest on past due payments, although the Company's contracts with its customers usually allow it to do so.To manage accounts receivable credit risk, the Company performs periodic credit evaluations of its customers and maintains current expected credit losses which considers such factors as historical loss information, geographic location of customers, current market conditions, and reasonable and supportable forecasts.
Concentrations of Credit Risk and Significant Customers Concentration of Credit Risk and Significant Customers Financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents and accounts receivable. The Company’s cash and cash equivalents are placed with high-quality financial institutions, which, at times, may exceed federally insured limits. The Company has not experienced any losses in these accounts, and the Company does not believe it is exposed to any significant credit risk related to cash and cash equivalents. The Company provides credit, in the normal course of business, to a number of its customers. The Company performs periodic credit evaluations of its customers and generally does not require collateral.
Property and Equipment
Property and Equipment
Property and equipment are carried at cost, less accumulated depreciation and amortization. Depreciation of property and equipment is computed using the straight-line method over each asset’s useful life. Leasehold improvements are amortized over the shorter of the lease term or of the estimated useful lives of the related assets. Upon retirement or disposal, the cost of each asset and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to income. Repairs, maintenance, and minor replacements are expensed as incurred. The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
3 - 5 years
Purchased software and licenses
3 - 5 years
Furniture and fixtures7 years
Leasehold improvementsLesser of estimated useful life or lease term
Business Combinations
Business Combinations
We apply the provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805, Business Combinations, in accounting for our acquisitions which requires the acquisition purchase price to be allocated to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values at the acquisition dates. The excess of the purchase price over these estimated fair values is recorded to goodwill.
Significant estimates and assumptions, including fair value estimates, are used to determine the fair value of assets acquired, liabilities assumed, and contingent consideration transferred as well as the useful lives of long-lived assets acquired. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill based on changes to our initial estimates and assumptions. Upon conclusion of the measurement period or final determination of the values of assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments are recorded to Acquisition-related expenses on our consolidated statement of operations.
Tangible assets are valued at their respective carrying amounts, which approximates their estimated fair value. The valuation of identifiable intangible assets reflects management’s estimates based on, among other factors, use of established valuation methods. Customer relationships are valued using the multi-period excess earnings method income approach, which estimates fair value based on the earnings and cash flow capacity of the subject asset. Developed technology and trade names are valued using the relief-from-royalty method, which estimates fair value based on the value the owner of the asset receives from not having to pay a royalty to use the asset.
The purchase price transferred in our acquisitions often contain holdback and contingent consideration provisions. Holdbacks are subject to reduction for indemnification claims and are typically payable within 12 to 18 months of the acquisition date and are recorded in Liabilities due to sellers of businesses on our consolidated balance sheets. Contingent consideration typically includes earnout payments payable within 6 to 18 months of the date of acquisition based on attainment of certain performance goals. Contingent consideration liabilities are recorded at fair value on the acquisition date and are remeasured periodically based on the then assessed fair value and adjusted, if necessary. Holdback and contingent consideration liabilities are recorded in Liabilities due to sellers of businesses on our consolidated balance sheet based on their estimated fair values. The estimated fair value of contingent consideration related to potential earnout payments is calculated utilizing a binary option model, and this amount is recorded in Liabilities due to sellers of businesses on our consolidated balance sheets. The fair value of contingent consideration is estimated on a quarterly basis through a collaborative effort by our sales and finance departments. Changes in the fair value of contingent consideration subsequent to the purchase price finalization are recorded as Acquisition-related expenses or Other income (expense), net on our consolidated statements of operations based on management’s assessment of the nature of the liability. In the event a holdback is reduced subsequent to the finalization of purchase accounting, the reduction is recorded as a gain in Acquisition-related expenses or Other income (expense), net on our consolidated statements of operations based on management’s assessment of the nature of the liability.
Goodwill and Other Intangibles
Goodwill and Other Intangibles
We assess Goodwill for impairment annually on October 1st, or more frequently when an event occurs which could cause the Carrying Value (or GAAP basis book value) of our Company to exceed the estimated fair value of our Company. The Company adopted ASU 2017-04, Intangibles - Goodwill and Other: Simplifying the Test for Goodwill Impairment during the first quarter of 2018.
As we operate as one reporting unit, the Goodwill impairment evaluation is performed at the consolidated entity level by comparing the estimated fair value of the Company to its Carrying Value. We first assess qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its Carrying Value. Based on the qualitative assessment, if it is determined that it is more likely than not that the Company's fair value is less than its Carrying Value, then we perform a quantitative analysis using a fair-value-based approach to determine if the fair value of our reporting unit is less than its Carrying Value. See “Note 5. Goodwill and Other Intangible Assets” for more information regarding our fourth quarter 2022 Goodwill impairment.

Identifiable intangible assets consist of customer relationships, marketing-related intangible assets and developed technology. Intangible assets with definite lives are amortized over their estimated useful lives on a straight-line basis. The straight-line method of amortization represents the Company’s best estimate of the distribution of the economic value of the identifiable intangible assets.
Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of intangible assets may not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets may not be recoverable. The Company evaluates the recoverability of intangible assets by comparing their carrying amounts to the future net undiscounted cash flows expected to be generated by the intangible assets. If such intangible assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the intangible assets exceeds the fair value of the assets.
Long-Lived Assets Long-Lived AssetsLong-lived assets are reviewed for impairment whenever events or circumstances indicate their carrying value may not be recoverable. When such events or circumstances arise, an estimate of future undiscounted cash flows produced by the asset, or the appropriate grouping of assets, is compared to the asset's carrying value to determine whether impairment exists. If the asset is determined to be impaired, the impairment loss is measured based on the excess of its carrying value over its fair value. Assets to be disposed of are reported at the lower of the carrying value or net realizable value.
Software Development Costs
Software Development Costs
Software development costs are expensed as incurred until the point the Company establishes technological feasibility. Technological feasibility is established upon the completion of a working model. Costs incurred by the Company between establishment of technological feasibility and the point at which the product is ready for general release are capitalized, subject to their recoverability, and amortized over the economic life of the related products. Because the Company believes its current process for developing its software products essentially results in the completion of a working product concurrent with the establishment of technological feasibility, no software development costs have been capitalized to date. There were no software development costs required to be capitalized under ASC 985-20, Costs of Software to be Sold, Leased or Marketed. Software development costs associated with internal use software are incurred in three stages of development: the preliminary project stage, the application development stage, and the post-implementation stage. Costs incurred during the preliminary project and post-implementation stages are expensed as incurred. Eligible internal and external costs associated with significant upgrades and enhancements incurred during the application development stage are capitalized as property and equipment. During the years ended December 31, 2022, 2021 or 2020, there were no internal use software development costs capitalized under ASC 350-40, Internal-Use Software.
ASC 350-40 also requires hosting arrangements that are service contracts to follow the guidance for internal-use software to determine which implementation costs can be capitalized. In accordance with ASC 350-40, (i) capitalized implementation costs are classified in the same balance sheet line item as the amounts prepaid for the related hosting arrangement; (ii) amortization of capitalized implementation costs are presented in the same income statement line item as the service fees for the related hosting arrangement; and (iii) cash flows related to capitalized implementation costs are presented within the same category of cash flow activity as the cash flows for the related hosting arrangement (i.e. operating activity).
As of December 31, 2022 and 2021, the net carrying value of capitalized implementation costs related to hosting arrangements that were incurred during the application development stage were $0.1 million and $0.3 million, respectively. These costs related primarily to the implementation of a new ERP system. These capitalized implementation costs will be amortized over the expected term of the arrangement and are amortized in the same line item on our consolidated statements of operations as the expense for fees for the associated hosting arrangement.
Debt Issuance Costs Debt Issuance CostsThe Company capitalizes underwriting, legal, and other direct costs incurred related to the issuance of debt, which are recorded as a direct deduction from the carrying amount of the related debt liability and amortized to interest expense, net over the term of the related debt using the effective interest rate method. Upon the extinguishment of the related debt, any unamortized capitalized debt issuance costs are recorded to Interest expense, net on our consolidated statement of operations.
Derivatives
Derivatives
The Company entered into floating-to-fixed interest rate swap agreements to limit exposure to interest rate risk related to our debt. These interest rate swaps effectively converted the entire balance of the Company's $540 million original principal term loans from variable interest payments to fixed interest rate payments, based on an annualized fixed rate of 5.4%, for the 7 year term of the debt. ASC 815, Derivatives and Hedging, requires entities to recognize derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and, further, on the type of hedging relationship. The Company assessed the effectiveness of the hedging relationship under the hypothetical derivative method and noted that all of the critical terms of the hypothetical derivative and hedging instrument were the same. The hedging relationship continues to limit the Company’s exposure to the variability in interest rates under the Company’s term loans and related cash outflows. As such, the Company has deemed this hedging relationship as highly effective in offsetting cash flows attributable to hedged risk (variability in forecasted monthly interest payments) for the term of the term loans and interest rate swap agreements. All derivative financial instruments are recorded at fair value as a net asset or liability on our consolidated balance sheets. As of December 31, 2022, the fair value of interest rate swaps included in Interest rate swap assets on our consolidated balance sheets was $41.2 million. As of December 31, 2021, the fair value of interest rate swaps included in Interest rate swap liabilities was $8.4 million.
The change in the fair value of the hedging instruments is recorded in Unrealized gain (loss) on interest rate swaps on our consolidated statements of comprehensive income. Amounts deferred in Unrealized gain (loss) on interest rate swaps in our consolidated statements of comprehensive income will be reclassified to Interest expense, net on our consolidated statements of operations in the period in which the hedged item affects earnings.
Fair Value of Financial Instruments
Fair Value of Financial Instruments
The Company recognizes financial instruments in accordance with the authoritative guidance on fair value measurements and disclosures for financial assets and liabilities. This guidance defines fair value, establishes a framework for measuring fair value in accordance with GAAP, and expands disclosures about fair value measurements. The guidance also establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value.
These tiers include Level 1, defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore, requiring an entity to develop its own assumptions.
The Company adopted ASU 2018-13, Fair Value Measurement (Topic 820): Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement, in the first quarter of 2020. Under ASU 2018-13, entities will no longer be required to disclose the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public business entities will be required to disclose the range and weighted average used to develop significant unobservable inputs for Level 3 fair value measurements.
The Company’s financial instruments consist principally of cash and cash equivalents, accounts receivable, accounts payable, and long–term debt. The carrying value of cash and cash equivalents, accounts receivable, and accounts payable approximate fair value, primarily due to short maturities. The carrying values of the Company’s debt instruments approximated their fair value based on rates currently available to the Company.
Preferred Stock
In August 2022, the Company closed on the issuance and sale of its Series A Convertible Preferred Stock (the “Series A Preferred Stock”). The Company issued 115,000 shares of Series A Preferred Stock, par value $0.0001 per share, at a price of $1,000 per share, for an initial investment amount of $115.0 million. Pursuant to the Certification of Designation, cumulative preferred dividends accrue quarterly on the Series A Preferred Stock at a rate of (i) 4.5% per annum until but excluding the seven year anniversary of the closing, and (ii) 7% per annum on and after the seven year anniversary of the closing. See “Note 12. Series A Preferred Stock—Series A Convertible Preferred Stock” for further details.
The Series A Preferred Stock and cumulative preferred dividends, net of preferred issuance costs, is presented as Mezzanine Equity of $112.3 million as of December 31, 2022 in the Company’s consolidated balance sheets. The Series A Preferred Stock is classified as Mezzanine Equity because it is redeemable at the option of its holders (upon a deemed liquidation event as defined in “Note 12. Series A Preferred Stock—Series A Convertible Preferred Stock—Deemed Liquidation Event Redemption”) and has a condition for redemption that is not solely within the control of the issuer.
Revenue Recognition, Cost of Revenue, Customer Relationship Acquisition Costs
Revenue Recognition
Refer to “Note 14 Revenue Recognition” for a detailed discussion of accounting policies related to revenue recognition, including deferred revenue and deferred commissions.
Cost of Revenue
Cost of revenue primarily consists of salaries and related expenses (e.g. bonuses, employee benefits, and payroll taxes) for personnel directly involved in the delivery of services and products directly to customers. Cost of revenue also includes the amortization of acquired technology, and hosting and infrastructure costs related to the delivery of the Company’s products and services.
Customer Relationship Acquisition Costs
Costs associated with the acquisition or origination of customer relationships are capitalized as customer relationship assets as incurred and amortized over the estimated life of the customer relationship. Refer to “Note 14. Revenue Recognition” for further discussion regarding deferred commissions.
Advertising Costs Advertising CostsAdvertising costs are expensed in the period incurred.
Income Taxes
Income Taxes
The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities will be recognized in the period that includes the enactment date. A valuation allowance is established against the deferred tax assets to reduce their carrying value to an amount that is more likely than not to be realized.
The Company has adopted a permanent reinvestment position whereby foreign earnings for foreign subsidiaries are expected to be reinvested and future earnings are not expected to be repatriated. As a result of this policy, no tax liability has been accrued in anticipation of future dividends from foreign subsidiaries.
The Company accounts for uncertainty of income taxes based on a “more likely than not” threshold for the recognition and derecognition of tax positions. Interest and penalties are recorded as a component of income tax expense.
Leases
Leases
The Company determines if an arrangement is a lease at inception. This determination includes the review of contracts with third parties to identify the existence of potential embedded leases. Operating leases are included in operating lease right-of-use (“ROU”) assets, current and noncurrent operating lease liabilities on the Company’s consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other liabilities, and other noncurrent liabilities on the Company’s consolidated balance sheets.
ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease ROU asset includes any initial direct costs incurred and is reduced for any tenant incentives. As the Company’s leases do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
Stock-Based Compensation
Stock-Based Compensation
We measure all share-based payments, including grants of options to purchase common stock and the issuance of restricted stock or restricted stock units to employees, service providers and board members, using the fair-value at grant date. We record forfeitures as they occur. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized on our consolidated statement of operations based on the estimated fair value of those awards on the grant date and amortized on a straight-line basis over the requisite service period. We value restricted stock and restricted stock units at the closing price of our common stock on the grant date. We value stock option awards using the Black-Scholes option-pricing model. For the years ended December 31, 2022, 2021 and 2020, stock-based compensation awards consisted primarily of restricted stock and restricted stock units.
From time to time, we grant restricted stock units that also include performance or market-based conditions (“PRSUs”). For PRSUs granted with a market condition, we use a Monte Carlo simulation analysis to value the award. Compensation expense for awards with marked-based conditions is recognized over the required service period of the grant based on the grant date fair value of the award and is not subject to fluctuation due to achievement of the underlying market-based condition.
Comprehensive Loss Comprehensive LossThe Company utilizes the guidance in ASC 220, Income Statement—Reporting Comprehensive Income, for the reporting and display of comprehensive loss and its components in the consolidated financial statements. Comprehensive loss consists of net loss, foreign currency translation adjustments for subsidiaries with functional currencies other than the United States dollar (“USD”), unrealized translation gains (losses) on foreign currency denominated intercompany loans, and unrealized gains (losses) on interest rate swaps.
Foreign Currency Transactions Foreign Currency TransactionsThe functional currency of our foreign subsidiaries are generally the local currencies. Results of operations for foreign subsidiaries are translated into USD using the average exchange rates on a monthly basis during the year. The assets and liabilities of those subsidiaries are translated into USD using the exchange rates in effect at the balance sheet date. The related translation adjustments are recorded as a separate component of the Company’s consolidated statements of stockholders' equity in accumulated other comprehensive income (loss). Assets and liabilities denominated in currencies other than the functional currency are remeasured using the current exchange rate for monetary accounts and historical exchange rates for non-monetary accounts, with exchange differences on remeasurement included in other expense, net in the accompanying statements of operations.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Recently issued accounting pronouncements - Adopted
In August 2020, the Financial Standards Accounting Board (“FASB”) issued accounting standards update ASU 2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity (the “ASU 2020-06). ASU 2020-06 simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments and convertible preferred stock. This update also amends the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. ASU 2020-06 amends the diluted earnings per share guidance, including the requirement to use the if-converted method for all convertible instruments. The update also requires entities to provide expanded disclosures about the terms and features of convertible instruments, how the instruments have been reported in the entity’s financial statements, and information about events, conditions, and circumstances that can affect how to assess the amount or timing of an entity’s future cash flows related to those instruments. The guidance is effective for interim and annual periods beginning after December 15, 2021. The Company adopted this guidance in the first quarter of fiscal 2022 with an immaterial impact to the consolidated financial statements.

Recently issued accounting pronouncements - Not yet adopted
In March 2020, the FASB issued Accounting Standards Update ASU 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We will adopt Topic 848 when our relevant contracts are modified upon transition to alternative reference rates. We do not expect our adoption of Topic 848 to have a material impact on our consolidated financial statements.
In October 2021, the FASB issued ASU 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which creates an exception to the general recognition and measurement principle for contract assets and contract liabilities from contracts with customers acquired in a business combination. The new guidance will require companies to apply the definition of a performance obligation under ASC Topic 606 to recognize and measure contract assets and contract liabilities (i.e., deferred revenue) relating to contracts with customers that are acquired in a business combination. Under current GAAP, an acquirer in a business combination is generally required to recognize and measure the assets it acquires and the liabilities it assumes at fair value on the acquisition date. The new guidance will result in the acquirer recording acquired contract assets and liabilities on the same basis that would have been recorded by the acquiree before the acquisition under ASC Topic 606. These amendments are effective for fiscal years beginning after December 15, 2022, with early adoption permitted. The Company is evaluating the impact of this standard on our consolidated financial statements.
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Schedules of Changes in the Allowance for Doubtful Accounts The following table presents the changes in the allowance for credit losses (in thousands):
Year Ended December 31,
202220212020
Balance at beginning of year$1,107 $1,465 $1,238 
Cumulative adjustment related to adoption of ASU 2016-13— — 108 
Provision for credit losses556 694 1,115 
Writeoffs, net of recoveries and other(505)(1,052)(996)
Balance at end of year$1,158 $1,107 $1,465 
Schedule of Estimated Useful Lives of Property and Equipment The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
3 - 5 years
Purchased software and licenses
3 - 5 years
Furniture and fixtures7 years
Leasehold improvementsLesser of estimated useful life or lease term
Property and equipment consisted of the following (in thousands) at:
December 31,
20222021
Equipment$6,211 $15,327 
Furniture and fixtures 355 668 
Leasehold improvements1,037 1,766 
Accumulated depreciation(5,773)(15,094)
Property and equipment, net$1,830 $2,667 
Schedule of Valuation Assumptions Significant assumptions used in the Monte Carlo simulation model for the PRSUs granted during the year ended December 31, 2022 and 2021 are as follows.
Year Ended December 31,
20222021
Expected volatility49.5%53.6%
Risk-free interest rate0.7%0.1%
Remaining performance period (in years)1.461.35
Dividend yield
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions (Tables)
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Schedule of Business Acquisitions, by Acquisition
The following table summarizes the consideration transferred for the acquisitions described above (in thousands):
BA InsightObjectif LunePanvivaBlueVennSecond StreetLocalytics
Cash$33,355 $29,750 $19,931 $53,535 $25,436 $67,655 
Holdback(1)
645 5,250 3,517 2,429 5,000 345 
Contingent consideration(2)
— — — 2,535 1,650 1,000 
Working capital and other adjustments (3)
1,587 644 379 (537)(1,365)(5,238)
Total consideration$35,587 $35,644 $23,827 $57,962 $30,721 $63,762 
(1)Represents cash holdbacks subject to indemnification claims that are payable 12 months from closing for Objectif Lune, Panviva, Second Street and Localytics, 15 months following closing for BA Insight and 18 months following the closing of BlueVenn.
(2)Represents the acquisition date fair value of anticipated earnout payments which are based on the estimated probability of attainment of the underlying future performance-based conditions at the time of acquisition. The maximum potential payout for the BlueVenn, Second Street and Localytics were $21.7 million, $3.0 million and $1.0 million, respectively. As of March 31, 2022, the earnout payments for BlueVenn and Second Street were finalized resulting in no payments made. The earnout for Localytics was paid in full during the year ended December 31, 2020 based on an ending fair value of $1.0 million. Refer to “Note 4. Fair Value Measurements” for further discussion regarding the calculation of fair value of acquisition related earnouts and subsequent payouts.
(3)Working capital and other adjustments includes a $5.2 million reduction in total consideration for Localytics related to a representation and warranty insurance settlement which is included in Prepaids and other on our consolidated balance sheets as of December 31, 2020 and a $1.4 million reduction in total consideration for Second Street related to an indemnification claim which was charged to Liabilities due to sellers of businesses (Holdback) on our consolidated balance sheets during 2021.
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed The following condensed table presents the finalized acquisition-date fair value of the assets acquired and liabilities assumed for the acquisitions closed in 2021 and 2022 (in thousands):
FinalPreliminaryFinal
BA InsightObjectif LunePanvivaBlueVennSecond Street
Year Acquired20222022202120212021
Cash$$745 $132 $1,115 $— 
Accounts receivable2,466 5,677 2,122 1,289 1,105 
Other current assets4,080 7,183 4,985 2,002 89 
Operating lease right-of-use asset110 1,905 197 1,357 489 
Property and equipment248 26 611 156 
Customer relationships10,500 17,717 9,757 18,888 14,600 
Trade name150 362 76 238 200 
Technology2,000 5,512 2,194 4,337 3,400 
Favorable leases— 291 — — — 
Goodwill25,495 23,382 16,604 44,892 16,586 
Other assets25 744 33 24 13 
Total assets acquired
44,833 63,766 36,126 74,753 36,638 
Accounts payable(236)(2,001)(1,257)(2,772)(230)
Accrued expense and other(4,083)(9,431)(5,053)(2,429)(378)
Deferred tax liabilities— (5,938)(2,395)(3,640)(4,320)
Deferred revenue(4,817)(8,847)(3,397)(6,593)(500)
Operating lease liabilities(110)(1,905)(197)(1,357)(489)
Total liabilities assumed
(9,246)(28,122)(12,299)(16,791)(5,917)
Total consideration$35,587 $35,644 $23,827 $57,962 $30,721 
Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination The following table summarizes the weighted-average useful lives, by major finite-lived intangible asset class, for intangibles acquired during the years ended December 31, 2022 and 2021 (in years):
Useful Life
December 31, 2022December 31, 2021
Customer relationships7.07.0
Trade name2.02.0
Developed technology6.25.0
Favorable Leases6.30.0
Total weighted-average useful life6.86.6
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
Liabilities measured at fair value on a recurring basis are summarized below (in thousands):
 Fair Value Measurements at December 31, 2022
 Level 1Level 2Level 3Total
Assets:
Cash equivalents - money market funds$172,849 $— $— $172,849 
Interest rate swap asset$— $41,168 $— $41,168 
$172,849 $41,168 $— $214,017 
 Fair Value Measurements at December 31, 2021
 Level 1Level 2Level 3Total
Liabilities:
Interest rate swap liability$— $8,409 $— $8,409 
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation The following table presents additional information about earnout consideration liabilities measured at fair value on a recurring basis and for which we have utilized significant unobservable (Level 3) inputs to determine fair value:
December 31,
20222021
Beginning balance$— $— 
Remeasurement adjustments:
(Gain) loss included in earnings— (4,169)
Foreign currency translation adjustments— (16)
Acquisitions and settlements:
Acquisitions— 4,185 
Settlements — — 
Ending balance$— $— 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in the Company’s Goodwill balance for each of the two years in the period ended December 31, 2022 are summarized in the table below (in thousands):
Goodwill Adjustments
Balance at December 31, 2020$383,598 
Acquired in business combinations85,102 
Adjustment related to finalization of business combinations(7,266)
Foreign currency translation adjustment(3,962)
Balance at December 31, 2021$457,472 
Acquired in business combinations48,768 
Adjustment related to prior year business combinations 1,466 
Adjustment related to finalization of current year business combinations109 
Impairment of goodwill(1)
(12,500)
Foreign currency translation adjustment and other(18,272)
Balance at December 31, 2022$477,043 
(1)Refer to discussion herein and in Note 2. Basis of Presentation and Summary of Significant Accounting Policies—Goodwill and Other Intangibles.
Schedule of Finite-Lived Intangible Assets The following is a summary of the Company’s Intangible assets, net (in thousands):
Estimated Useful
Life (Years)
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
December 31, 2022
Customer relationships
1-10
$372,162 $162,995 $209,167 
Trade name
1.5-10
9,837 6,728 3,109 
Developed technology
4-9
92,585 56,240 36,345 
Favorable leases
6.3
$273 $43 $230 
Total intangible assets$474,857 $226,006 $248,851 
Estimated Useful
Life (Years)
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
December 31, 2021
Customer relationships
1-10
$358,943 $126,329 $232,614 
Trade name
1.5-10
9,714 5,752 3,962 
Developed technology
4-9
88,548 45,204 43,344 
Non-compete agreements
3
1,148 1,148 — 
Total intangible assets$458,353 $178,433 $279,920 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense As of December 31, 2022, the estimated annual amortization expense for the next five years and thereafter is as follows (in thousands):
Year ending December 31:Amortization
Expense
202371,825 
202455,798 
202534,823 
202632,606 
202728,373 
Thereafter$25,426 
Total$248,851 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Continuing Operations Before Income Taxes The Company's loss from continuing operations before income taxes for the year ended December 31, was as follows (in thousands):
Year Ended December 31,
202220212020
Loss before provision for income taxes:
United States$(40,818)$(53,981)$(43,851)
Foreign(29,336)(12,575)(11,602)
$(70,154)$(66,556)$(55,453)
Schedule of Components of Income Tax (Benefit) The components of the provision (benefit) for income taxes attributable to continuing operations are as follows (in thousands):
Year Ended December 31,
202220212020
Current
Federal$— $— $— 
State971 363 402 
Foreign4,776 2,349 2,449 
Total Current$5,747 $2,712 $2,851 
Deferred
Federal$84 $(5,180)$(2,275)
State1,062 (1,033)(137)
Foreign(8,634)(4,843)(4,673)
Total Deferred(7,488)(11,056)(7,085)
(Benefit from) provision for income taxes$(1,741)$(8,344)$(4,234)
Schedule of Deferred Tax Components Significant components of the Company’s deferred taxes as of December 31 are as follows (in thousands):
As of December 31,
202220212020
Deferred tax assets:
Accrued expenses and allowances$1,640 $2,197 $2,095 
Deferred revenue608 536 613 
Stock compensation612 1,558 1,151 
Net operating loss and tax credit carryforwards52,149 53,388 53,157 
Disallowed interest expense carryforwards17,181 15,654 11,599 
Capital expenses295 321 286 
Tax credit carryforwards348 — 600 
Lease liability2,139 2,340 3,054 
Unrealized losses— 1,974 7,617 
Research and development expenses6,243 — — 
Other461 638 658 
Valuation allowance (20,482)(28,627)(35,701)
Net deferred tax assets$61,194 $49,979 $45,129 
Deferred tax liabilities:
Prepaid expenses$(161)$(272)$(260)
Intangible assets(54,153)(59,092)(56,541)
Goodwill(7,382)(6,570)(5,954)
Tax credit carryforwards— (99)— 
Right of use asset(1,504)(1,330)(2,597)
Unrealized gains(10,705)— — 
Deferred commissions(5,705)(5,409)(3,869)
Net deferred tax liabilities$(79,610)$(72,772)$(69,221)
Net deferred taxes$(18,416)$(22,793)$(24,092)
Schedule of Effective Income Tax Rate Reconciliation The Company’s provision for income taxes differs from the expected tax expense (benefit) computed by applying the statutory federal income tax rate to income before taxes due to the following:
Year Ended December 31,
 202220212020
Federal statutory rate21.0 %21.0 %21.0 %
State taxes, net of federal benefit(0.2)%1.5 %1.6 %
Tax credits0.6 %0.6 %(0.1)%
Effect of foreign operations0.1 %(0.6)%(1.1)%
Stock compensation(9.5)%(5.4)%(0.3)%
Disallowed excess executive compensation (0.6)%(5.3)%(4.0)%
Goodwill impairment(3.6)%— %— %
Permanent items and other(0.5)%0.1 %(0.7)%
Change in valuation allowance(6.9)%1.1 %(8.8)%
Change in tax rates2.1 %(2.6)%— %
Australia tax basis uplift— %2.1 %— %
2.5 %12.5 %7.6 %
Schedule of Unrecognized Tax Benefits To the extent the Company is required to recognize interest and penalties related to unrecognized tax liabilities, this amount will be recorded as an accrued liability, (in thousands).
Balance at December 31, 2020$610 
Additional based on tax positions related to the current year— 
Additions for tax positions of prior years162 
Reductions for tax positions of prior years— 
Settlements— 
Balance at December 31, 2021$772 
Additional based on tax positions related to the current year— 
Additions for tax positions of prior years45 
Reductions for tax positions of prior years— 
Settlements— 
Balance at December 31, 2022$817 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments Long-term debt consisted of the following at December 31, 2022 and December 31, 2021 (in thousands):
December 31,
20222021
Senior secured loans (includes unamortized discount of $7,467 and $9,520 based on an imputed interest rate of 5.8% and 5.8%, at December 31, 2022 and December 31, 2021, respectively)
$514,983 $518,330 
Less current maturities(3,136)(3,167)
Total long-term debt$511,847 $515,163 
Schedule of Debt, Interest Rate Swap
Year Ended December 31
202220212020
Unrealized gain (loss) recognized in Other comprehensive income (loss) on interest rate swaps$49,577 $21,623 $(32,455)
Gain (loss) on interest rate swap (included in Interest expense, net on our consolidated statement of operations)$283 $(8,250)$(5,500)
Schedule of Maturities of Long-term Debt Under the terms of the Credit Facility, future debt maturities of long-term debt excluding debt discounts at December 31, 2022 are as follows (in thousands):        
Year ending December 31:Amount
2023$5,400 
20245,400 
20255,400 
2026506,250 
Total debt outstanding$522,450 
Less unamortized discount7,467 
Total debt outstanding, net of discount$514,983 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted The following table sets for the computations of loss per share:
Year Ended December 31,
 (In thousands, except share and per share amounts)202220212020
Numerators:
Net loss
$(68,413)$(58,212)$(51,219)
Preferred stock dividends and accretion(1,846)— — 
Net loss attributable to common stockholders$(70,259)$(58,212)$(51,219)
Denominator:
Weighted–average common shares outstanding, basic and diluted31,528,881 30,295,769 26,632,116 
Net loss per common share, basic and diluted
$(2.23)$(1.92)$(1.92)
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table sets forth the anti-dilutive common share equivalents excluded from the weighted-average shares used to calculate diluted net loss per common share:
 Year Ended December 31,
 202220212020
Stock options154,321 227,605 264,002 
Restricted stock awards(1)
— — 34,508 
Restricted stock units1,509,273 1,379,747 1,261,290 
Performance restricted stock units93,750 63,537 66,297 
Series A Preferred Stock on an as-converted basis(2)
6,676,923 — — 
Total anti–dilutive common share equivalents8,434,267 1,670,889 1,626,097 
(1) All outstanding restricted stock awards became fully vested as of December 31, 2021.
(2) Per ASU 2020-06, the Company is applying the if-converted method to calculated diluted earnings per share. As of December 31, 2022, the Series A Preferred Stock plus accumulated dividends totaled $116.8 million. The Series A Preferred Stock has a conversion price of $17.50 per share, as detailed in “Note 12. Series A Preferred Stock”
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of Lease, Cost
The components of lease expense were as follows (in thousands):
 Year Ended December 31,
20222021
Operating lease cost$3,959 7,279 
Finance lease costs:
Amortization of right-of-use assets
— 29 
Interest on lease liabilities
— — 
Sublease income(1,428)(1,068)
Total lease expense$2,531 6,240 
Other information about lease amounts recognized on our consolidated financial statements is summarized as follows:
 Year Ended December 31,
20222021
Cash paid for amounts included in the measurement of lease liabilities (in thousands):
Operating cash flows from operating leases
$4,658 $4,111 
Financing cash flows from finance leases
$— $12 
Right-of-use assets obtained in exchange for lease obligations (in thousands):
Operating leases
$1,943 $2,748 
Weighted average remaining lease term (in years):
Operating leases
3.23.6
Weighted average discount rate
Operating leases
5.4 %5.4 %
Schedule of Lessee, Operating Lease, Liability, Maturity Future minimum payments for operating lease obligations and purchase commitments are as follows (in thousands):
Operating
Leases
2023$3,711 
20242,554 
20251,792 
20261,194 
2027260 
Thereafter72 
Total minimum lease payments9,583 
Less amount representing interest(1,431)
Present value of lease liabilities$8,152 
Operating lease liabilities, current3,205 
Operating lease liabilities, noncurrent4,947 
Total lease liabilities$8,152 
Schedule of Finance Lease, Liability, Maturity Future minimum payments for operating lease obligations and purchase commitments are as follows (in thousands):
Operating
Leases
2023$3,711 
20242,554 
20251,792 
20261,194 
2027260 
Thereafter72 
Total minimum lease payments9,583 
Less amount representing interest(1,431)
Present value of lease liabilities$8,152 
Operating lease liabilities, current3,205 
Operating lease liabilities, noncurrent4,947 
Total lease liabilities$8,152 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments Under Operating and Capital Lease Obligations Future minimum payments for purchase commitments are as follows (in thousands):
YearPurchase Commitments
2023$23,158 
202411,568 
20256,694 
2026— 
2027— 
Thereafter— 
Total minimum payments$41,420 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment The estimated useful lives of property and equipment are as follows:
Computer hardware and equipment
3 - 5 years
Purchased software and licenses
3 - 5 years
Furniture and fixtures7 years
Leasehold improvementsLesser of estimated useful life or lease term
Property and equipment consisted of the following (in thousands) at:
December 31,
20222021
Equipment$6,211 $15,327 
Furniture and fixtures 355 668 
Leasehold improvements1,037 1,766 
Accumulated depreciation(5,773)(15,094)
Property and equipment, net$1,830 $2,667 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Loss The following table shows the ending balance of the components of accumulated other comprehensive loss, net of income taxes, in the stockholders’ equity section on our consolidated balance sheets at the dates indicated (in thousands):
December 31,
20222021
Other comprehensive income (loss)
Foreign currency translation adjustment$(22,632)$(5,657)
Unrealized translation gain on intercompany loans with foreign subsidiaries(7,426)2,552 
Unrealized gain (loss) on interest rate swaps41,168 (8,409)
Total accumulated other comprehensive income (loss)$11,110 $(11,514)
Schedule of Allocated Share-Based Compensation Expense
The Company recognized share-based compensation expense from all awards in the following expense categories (in thousands):
Year Ended December 31,
202220212020
Cost of revenue$1,984 $2,088 $1,951 
Research and development2,733 3,085 3,391 
Sales and marketing4,239 5,957 3,450 
General and administrative (1)
32,646 42,743 32,900 
Total$41,602 $53,873 $41,692 
(1)For the year ended December 31, 2021, a former executive resigned from his positions that resulted in stock-based compensation of $6.3 million related to the acceleration and deemed modification of the unvested portion of grants held at the time of transition. In accordance with ASC 718, Compensation—Stock Compensation, the fair value of these awards were modified and all related expense accelerated on the date of modification as a result of the reduction in required service.
Schedule of Stock Option Activity
Stock option activity during the year ended December 31, 2022 is as follows:
Number of
Options
Outstanding
Weighted–
Average
Exercise
Price
Weighted–
Average
Remaining
Contractual Term (in Years)
Aggregate Intrinsic Value (in thousands)
Outstanding at December 31, 2021227,605 $9.15 
Options exercised(44,382)4.32 
Options forfeited(28,226)5.81 
Options expired(676)1.25 
Outstanding at December 31, 2022154,321 $11.19 3.31$27 
Options vested and expected to vest at December 31, 2022154,321 $11.19 3.31$27 
Options vested and exercisable at December 31, 2022154,321 $11.19 3.31$27 
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Commissions The following table presents the activity impacting deferred commissions for the year ended December 31, 2022 (in thousands):
Deferred Commissions
Deferred commissions balance at December 31, 2021$24,632 
   Capitalized deferred commissions12,051 
   Amortization of deferred commissions(11,928)
Deferred commissions balance at December 31, 2022$24,755 
Schedule of Disaggregation of Revenue The Company has operations primarily in the U.S., United Kingdom and Canada. Information about these operations is presented below (in thousands):
Year Ended December 31,
202220212020
Revenues:
Subscription and support:
   United States$211,440 $205,882 $206,320 
   United Kingdom41,728 45,673 39,032 
   Canada17,304 13,870 14,830 
   Other International27,415 22,196 17,322 
      Total subscription and support revenue297,887 287,621 277,504 
Perpetual license:
   United States3,284 1,840 1,396 
   United Kingdom425 11 16 
   Canada264 109 76 
   Other International2,975 190 396 
      Total perpetual license revenue6,948 2,150 1,884 
Professional services:
   United States6,871 8,104 8,721 
   United Kingdom2,269 2,666 2,059 
   Canada947 410 504 
   Other International2,381 1,065 1,106 
      Total professional service revenue12,468 12,245 12,390 
Total revenue$317,303 $302,016 $291,778 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Information (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Schedule of Revenues and Long Lived Assets by Geographical Area
December 31,
20222021
Identifiable long-lived assets:
United States$879 $1,367 
United Kingdom252 533 
Canada390 536 
Other International309 231 
Total identifiable long-lived assets$1,830 $2,667 
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Organization and Nature of Operations (Details)
132 Months Ended
Dec. 31, 2022
acquisition
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of acquisitions 31
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
1 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
Aug. 31, 2019
USD ($)
Aug. 06, 2019
USD ($)
Aug. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
reporting_unit
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Nov. 26, 2019
USD ($)
Finite-Lived Intangible Assets [Line Items]                  
Number of reportable units | reporting_unit         1        
Impairment of goodwill         $ 12,500,000 $ 0 $ 0    
Net carrying value of capitalized implementations costs $ 100,000       100,000 300,000      
Write off of deferred financing costs         0 0      
Advertising expenses         800,000 900,000 100,000    
Tax liability accrued in anticipation of future dividends from foreign subsidiaries 0       0        
Foreign currency transaction gains (losses)         12,000 (25,000) (272,000)    
Temporary Equity, Carrying Amount, Attributable to Parent (112,291,000)       (112,291,000) 0      
Series A Preferred Stock                  
Finite-Lived Intangible Assets [Line Items]                  
Temporary Equity, Carrying Amount, Attributable to Parent (112,300,000)       (112,300,000)        
Sale of Stock, Consideration Received on Transaction       $ 115,000,000          
Other Expense, Net                  
Finite-Lived Intangible Assets [Line Items]                  
Foreign currency transaction gains (losses)         (1,000,000) 48,600 200,000    
Interest Rate Swap                  
Finite-Lived Intangible Assets [Line Items]                  
Interest rate swap liabilities $ 41,200,000       $ 41,200,000 8,400,000      
Credit Facility | Secured Debt                  
Finite-Lived Intangible Assets [Line Items]                  
Note face amount   $ 540,000,000 $ 350,000,000           $ 190,000,000
Stated interest rate (as a percent) 5.40% 5.40% 5.40%   5.40%        
Debt instrument, term 7 years 7 years 7 years   7 years        
Minimum                  
Finite-Lived Intangible Assets [Line Items]                  
Cash holdback, payment period (in months)         12 months        
Earnout payment, payment period (in months)         6 months        
Maximum                  
Finite-Lived Intangible Assets [Line Items]                  
Cash holdback, payment period (in months)         18 months        
Earnout payment, payment period (in months)         18 months        
Computer hardware and equipment | Minimum                  
Finite-Lived Intangible Assets [Line Items]                  
Estimated useful life (in years)         3 years        
Computer hardware and equipment | Maximum                  
Finite-Lived Intangible Assets [Line Items]                  
Estimated useful life (in years)         5 years        
Purchased software and licenses | Minimum                  
Finite-Lived Intangible Assets [Line Items]                  
Estimated useful life (in years)         3 years        
Purchased software and licenses | Maximum                  
Finite-Lived Intangible Assets [Line Items]                  
Estimated useful life (in years)         5 years        
Furniture and fixtures                  
Finite-Lived Intangible Assets [Line Items]                  
Estimated useful life (in years)         7 years        
Accumulated Other Comprehensive Income (Loss)                  
Finite-Lived Intangible Assets [Line Items]                  
Translation gains (losses)         $ (10,000,000) $ (600,000) 2,300,000    
Cumulative Effect, Period of Adoption, Adjustment                  
Finite-Lived Intangible Assets [Line Items]                  
Decrease in accumulated deficit               $ (108,000)  
Cumulative Effect, Period of Adoption, Adjustment | Accumulated Deficit                  
Finite-Lived Intangible Assets [Line Items]                  
Decrease in accumulated deficit               $ (108,000)  
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2016-13 | Accumulated Deficit                  
Finite-Lived Intangible Assets [Line Items]                  
Decrease in accumulated deficit             $ 100,000    
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of year $ 1,107 $ 1,465 $ 1,238
Provision for credit losses 556 694 1,115
Writeoffs, net of recoveries and other (505) (1,052) (996)
Balance at end of year 1,158 1,107 1,465
Cumulative Effect, Period of Adoption, Adjustment      
Accounts Receivable, Allowance for Credit Loss [Roll Forward]      
Balance at beginning of year $ 0 0 108
Balance at end of year   $ 0 $ 0
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation and Summary of Significant Accounting Policies - Fair Value Assumptions (Details) - Performance restricted stock units - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility 49.50% 53.60%
Risk-free interest rate 0.70% 0.10%
Remaining performance period (in years) 1 year 5 months 15 days 1 year 4 months 6 days
Dividend yield $ 0 $ 0
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Additional Information (Details) - USD ($)
$ in Thousands
11 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2019
Dec. 31, 2020
Business Acquisition [Line Items]            
Acquired in business combinations     $ 48,768 $ 85,102 $ 127,000  
Expected tax deductible amount of goodwill         $ 6,600  
Business acquisition, transaction costs $ 4,600 $ 4,600 $ 4,600 $ 6,600   $ 4,300
BA Insight            
Business Acquisition [Line Items]            
Revenue since date of acquisition $ 7,600          
Objectif Lune            
Business Acquisition [Line Items]            
Revenue since date of acquisition   $ 20,900        
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Feb. 22, 2022
Jan. 07, 2022
Jun. 24, 2021
Feb. 28, 2021
Jan. 19, 2021
Feb. 06, 2020
Oct. 01, 2019
Aug. 21, 2019
May 24, 2019
Apr. 18, 2019
Dec. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]                          
Holdback                       $ 5,429 $ 7,607
Panviva                          
Business Acquisition [Line Items]                          
Cash     $ 19,931                    
Holdback     3,517                    
Contingent consideration     0                    
Working capital and other adjustments     379                    
Total consideration     $ 23,827                    
Cash holdback, payment period (in months)           12 months              
BlueVenn                          
Business Acquisition [Line Items]                          
Cash       $ 53,535                  
Holdback       2,429                  
Contingent consideration       2,535                  
Working capital and other adjustments       (537)                  
Total consideration       $ 57,962                  
Cash holdback, payment period (in months)       18 months                  
Future earn out payments, maximum       $ 21,700                  
Second Street                          
Business Acquisition [Line Items]                          
Cash         $ 25,436                
Holdback         5,000                
Contingent consideration         1,650                
Working capital and other adjustments         (1,365)                
Total consideration         30,721                
Cash holdback, payment period (in months)           12 months              
Future earn out payments, maximum         $ 3,000                
Localytics                          
Business Acquisition [Line Items]                          
Cash           $ 67,655              
Holdback           345              
Contingent consideration           1,000              
Working capital and other adjustments           (5,238)              
Total consideration           $ 63,762              
Cash holdback, payment period (in months)           12 months              
Future earn out payments, maximum           $ 1,000              
Earnout payment                     $ (1,000)    
InGenius                          
Business Acquisition [Line Items]                          
Cash holdback, payment period (in months)             12 months            
Cimpl                          
Business Acquisition [Line Items]                          
Cash holdback, payment period (in months)               12 months          
Kapost                          
Business Acquisition [Line Items]                          
Cash holdback, payment period (in months)                 12 months        
Postup                          
Business Acquisition [Line Items]                          
Cash holdback, payment period (in months)                   12 months      
Objectif Lune                          
Business Acquisition [Line Items]                          
Cash   $ 29,750                      
Holdback   5,250                      
Contingent consideration   0                      
Working capital and other adjustments   644                      
Total consideration   $ 35,644                      
BA Insight                          
Business Acquisition [Line Items]                          
Cash $ 33,355                        
Holdback 645                        
Contingent consideration 0                        
Working capital and other adjustments 1,587                        
Total consideration $ 35,587                        
Cash holdback, payment period (in months) 15 months                        
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Feb. 22, 2022
Jan. 07, 2022
Jun. 24, 2021
Feb. 28, 2021
Jan. 19, 2021
Dec. 31, 2020
Business Acquisition [Line Items]                
Goodwill $ 477,043 $ 457,472           $ 383,598
Operating lease liabilities $ (8,152)              
Weighted-average amortization period 6 years 9 months 18 days 6 years 7 months 6 days            
Customer relationships                
Business Acquisition [Line Items]                
Weighted-average amortization period 7 years 7 years            
Trade name                
Business Acquisition [Line Items]                
Weighted-average amortization period 2 years 2 years            
Developed technology                
Business Acquisition [Line Items]                
Weighted-average amortization period 6 years 2 months 12 days 5 years            
Off-Market Favorable Lease                
Business Acquisition [Line Items]                
Weighted-average amortization period 6 years 3 months 18 days 0 years            
Panviva                
Business Acquisition [Line Items]                
Cash         $ 132      
Accounts receivable         2,122      
Other current assets         4,985      
Operating lease right-of-use asset         197      
Property and equipment         26      
Total assets acquired         (36,126)      
Accounts payable         (1,257)      
Accrued expense and other         (5,053)      
Deferred tax liabilities         (2,395)      
Deferred revenue         (3,397)      
Operating lease liabilities         (197)      
Total liabilities assumed         (12,299)      
Total consideration         23,827      
Panviva | Customer relationships                
Business Acquisition [Line Items]                
Intangible assets         9,757      
Panviva | Trade name                
Business Acquisition [Line Items]                
Intangible assets         76      
Panviva | Technology                
Business Acquisition [Line Items]                
Intangible assets         2,194      
BlueVenn                
Business Acquisition [Line Items]                
Cash           $ 1,115    
Accounts receivable           1,289    
Other current assets           2,002    
Operating lease right-of-use asset           1,357    
Property and equipment           611    
Total assets acquired           (74,753)    
Accounts payable           (2,772)    
Accrued expense and other           (2,429)    
Deferred tax liabilities           (3,640)    
Deferred revenue           (6,593)    
Operating lease liabilities           (1,357)    
Total liabilities assumed           (16,791)    
Total consideration           57,962    
BlueVenn | Customer relationships                
Business Acquisition [Line Items]                
Intangible assets           18,888    
BlueVenn | Trade name                
Business Acquisition [Line Items]                
Intangible assets           238    
BlueVenn | Technology                
Business Acquisition [Line Items]                
Intangible assets           4,337    
Second Street                
Business Acquisition [Line Items]                
Cash             $ 0  
Accounts receivable             1,105  
Other current assets             89  
Operating lease right-of-use asset             489  
Property and equipment             156  
Total assets acquired             (36,638)  
Accounts payable             (230)  
Accrued expense and other             (378)  
Deferred tax liabilities             (4,320)  
Deferred revenue             (500)  
Operating lease liabilities             (489)  
Total liabilities assumed             (5,917)  
Total consideration             30,721  
Second Street | Customer relationships                
Business Acquisition [Line Items]                
Intangible assets             14,600  
Second Street | Trade name                
Business Acquisition [Line Items]                
Intangible assets             200  
Second Street | Technology                
Business Acquisition [Line Items]                
Intangible assets             3,400  
BA Insight                
Business Acquisition [Line Items]                
Cash     $ 4          
Accounts receivable     2,466          
Other current assets     4,080          
Operating lease right-of-use asset     110          
Property and equipment     3          
Goodwill     25,495          
Other assets     25          
Total assets acquired     (44,833)          
Accounts payable     (236)          
Accrued expense and other     (4,083)          
Deferred tax liabilities     0          
Deferred revenue     (4,817)          
Operating lease liabilities     (110)          
Total liabilities assumed     (9,246)          
Total consideration     35,587          
BA Insight | Customer relationships                
Business Acquisition [Line Items]                
Intangible assets     10,500          
BA Insight | Trade name                
Business Acquisition [Line Items]                
Intangible assets     150          
BA Insight | Technology                
Business Acquisition [Line Items]                
Intangible assets     2,000          
BA Insight | Off-Market Favorable Lease                
Business Acquisition [Line Items]                
Intangible assets     $ 0          
Objectif Lune                
Business Acquisition [Line Items]                
Cash       $ 745        
Accounts receivable       5,677        
Other current assets       7,183        
Operating lease right-of-use asset       1,905        
Property and equipment       248        
Goodwill       23,382        
Other assets       744        
Total assets acquired       (63,766)        
Accounts payable       (2,001)        
Accrued expense and other       (9,431)        
Deferred tax liabilities       (5,938)        
Deferred revenue       (8,847)        
Operating lease liabilities       (1,905)        
Total liabilities assumed       (28,122)        
Total consideration       35,644        
Objectif Lune | Customer relationships                
Business Acquisition [Line Items]                
Intangible assets       17,717        
Objectif Lune | Trade name                
Business Acquisition [Line Items]                
Intangible assets       362        
Objectif Lune | Technology                
Business Acquisition [Line Items]                
Intangible assets       5,512        
Objectif Lune | Off-Market Favorable Lease                
Business Acquisition [Line Items]                
Intangible assets       $ 291        
Panviva Pty Ltd                
Business Acquisition [Line Items]                
Goodwill         16,604      
Other assets         33      
Panviva Pty Ltd | Off-Market Favorable Lease                
Business Acquisition [Line Items]                
Intangible assets         $ 0      
BlueVenn Group Limited                
Business Acquisition [Line Items]                
Goodwill           44,892    
Other assets           24    
BlueVenn Group Limited | Off-Market Favorable Lease                
Business Acquisition [Line Items]                
Intangible assets           $ 0    
Second Street Media, Inc.                
Business Acquisition [Line Items]                
Goodwill             16,586  
Other assets             13  
Second Street Media, Inc. | Off-Market Favorable Lease                
Business Acquisition [Line Items]                
Intangible assets             $ 0  
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisitions - Weighted Average Amortization Period (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted-average amortization period 6 years 9 months 18 days 6 years 7 months 6 days
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted-average amortization period 7 years 7 years
Trade name    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted-average amortization period 2 years 2 years
Developed technology    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted-average amortization period 6 years 2 months 12 days 5 years
Off-Market Favorable Lease    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted-average amortization period 6 years 3 months 18 days 0 years
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Additional Information (Details) - Credit Facility - Secured Debt
12 Months Ended
Dec. 31, 2022
Aug. 31, 2019
Aug. 06, 2019
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Debt instrument, term 7 years 7 years 7 years 7 years
Stated interest rate (as a percent) 5.40% 5.40% 5.40% 5.40%
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Assets and Liabilities at Fair Value, Recurring Basis (Details) - Recurring Measurement - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents - money market funds $ 172,849  
Assets, fair value disclosure 214,017  
Interest Rate Swap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap asset 41,168  
Derivative liability   $ 8,409
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents - money market funds 172,849  
Assets, fair value disclosure 172,849  
Level 1 | Interest Rate Swap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap asset 0  
Derivative liability   0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents - money market funds 0  
Assets, fair value disclosure 41,168  
Level 2 | Interest Rate Swap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap asset 41,168  
Derivative liability   8,409
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents - money market funds 0  
Assets, fair value disclosure 0  
Level 3 | Interest Rate Swap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap asset $ 0  
Derivative liability   $ 0
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Fixed Maturity Securities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Localytics      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Earnout payment     $ (1,000)
Level 3 | Earnout Consideration      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance $ 0    
Ending balance 0 $ 0  
Recurring Measurement | Level 3 | Earnout Consideration      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance 0 0  
(Gain) loss included in earnings 0 (4,169)  
Foreign currency translation adjustments 0 (16)  
Acquisitions 0 4,185  
Settlements $ 0 0  
Ending balance   $ 0 $ 0
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Debt (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Level 2 | Recurring Measurement    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Fair value of debt $ 522.5 $ 527.9
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2019
Goodwill [Roll Forward]      
Beginning balance, goodwill $ 457,472 $ 383,598  
Acquired in business combinations 48,768 85,102 $ 127,000
Adjustment related to prior year business combinations 1,466    
Adjustment related to finalization of current year business combinations 109 (7,266)  
Foreign currency translation adjustment and other (18,272) (3,962)  
Ending balance, goodwill $ 477,043 $ 457,472  
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 474,857 $ 458,353
Accumulated Amortization 226,006 178,433
Net Carrying Amount 248,851 279,920
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 372,162 358,943
Accumulated Amortization 162,995 126,329
Net Carrying Amount $ 209,167 $ 232,614
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life (in years) 1 year 1 year
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life (in years) 10 years 10 years
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 9,837 $ 9,714
Accumulated Amortization 6,728 5,752
Net Carrying Amount $ 3,109 $ 3,962
Trade name | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life (in years) 1 year 6 months 1 year 6 months
Trade name | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life (in years) 10 years 10 years
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 92,585 $ 88,548
Accumulated Amortization 56,240 45,204
Net Carrying Amount $ 36,345 $ 43,344
Developed technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life (in years) 4 years 4 years
Developed technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life (in years) 9 years 9 years
Favorable leases    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life (in years) 6 years 3 months 18 days 3 years
Gross Carrying Amount $ 273 $ 1,148
Accumulated Amortization 43 1,148
Net Carrying Amount $ 230 $ 0
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization expense $ 54.6 $ 50.9 $ 44.9
Customer relationships | Minimum      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated useful life (in years) 1 year 1 year  
Customer relationships | Maximum      
Acquired Finite-Lived Intangible Assets [Line Items]      
Estimated useful life (in years) 10 years 10 years  
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Estimated Annual Amortization Expense (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]    
2023 $ 71,825  
Finite-Lived Intangible Asset, Expected Amortization, Year Two 55,798  
Finite-Lived Intangible Asset, Expected Amortization, Year Three 34,823  
Finite-Lived Intangible Asset, Expected Amortization, Year Five 32,606  
Finite-Lived Intangible Asset, Expected Amortization, Year Five 28,373  
Finite-Lived Intangible Asset, Expected Amortization, after Year Five 25,426  
Net Carrying Amount $ 248,851 $ 279,920
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Loss from Continuing Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
United States $ (40,818) $ (53,981) $ (43,851)
Foreign (29,336) (12,575) (11,602)
Loss before benefit from income taxes $ (70,154) $ (66,556) $ (55,453)
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Components of the Provision(Benefit) for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current      
Federal $ 0 $ 0 $ 0
State 971 363 402
Foreign 4,776 2,349 2,449
Total Current 5,747 2,712 2,851
Deferred      
Federal 84 (5,180) (2,275)
State 1,062 (1,033) (137)
Foreign (8,634) (4,843) (4,673)
Total Deferred (7,488) (11,056) (7,085)
(Benefit from) provision for income taxes $ (1,741) $ (8,344) $ (4,234)
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards $ 357,800    
Valuation allowance, deferred tax asset increase (decrease) (8,100) $ 7,100  
Unrecognized tax benefits 817 772 $ 610
Unrecognized tax benefits that would impact effective tax rate 800    
Accrued interest or penalties related to uncertain tax positions 400    
Tax Effect of Items Recorded in Other Comprehensive Income      
Operating Loss Carryforwards [Line Items]      
Valuation allowance, deferred tax asset increase (decrease) (13,000) 5,700  
Domestic Business Combinations      
Operating Loss Carryforwards [Line Items]      
Valuation allowance, deferred tax asset increase (decrease)   (6,400)  
Current Operations      
Operating Loss Carryforwards [Line Items]      
Valuation allowance, deferred tax asset increase (decrease) 4,900 $ 5,000  
Domestic Tax Authority      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 301,600    
Operating loss carryforwards, expiration amount 155,000    
Credit carryforwards, expiration before utilization 4,100    
Domestic Tax Authority | Research Tax Credit Carryforward      
Operating Loss Carryforwards [Line Items]      
Research & development credit carryforwards 4,100    
Foreign Tax Authority      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 56,100    
Net operating loss carryforwards, carry forward indefinitely $ 50,300    
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Deferred tax assets:      
Accrued expenses and allowances $ 1,640 $ 2,197 $ 2,095
Deferred revenue 608 536 613
Stock compensation 612 1,558 1,151
Net operating loss and tax credit carryforwards 52,149 53,388 53,157
Disallowed interest expense carryforwards 17,181 15,654 11,599
Capital expenses 295 321 286
Tax credit carryforwards 348 0 600
Lease liability 2,139 2,340 3,054
Unrealized losses 0 1,974 7,617
Deferred Tax Assets, in Process Research and Development 6,243 0 0
Other 461 638 658
Valuation allowance (20,482) (28,627) (35,701)
Net deferred tax assets 61,194 49,979 45,129
Deferred tax liabilities:      
Prepaid expenses (161) (272) (260)
Intangible assets (54,153) (59,092) (56,541)
Goodwill (7,382) (6,570) (5,954)
Tax credit carryforwards 0 (99) 0
Right of use asset (1,504) (1,330) (2,597)
Unrealized gains (10,705) 0 0
Deferred commissions (5,705) (5,409) (3,869)
Net deferred tax liabilities (79,610) (72,772) (69,221)
Net deferred taxes $ (18,416) $ (22,793) $ (24,092)
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Reconciliation of Income Tax Rate (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Federal statutory rate (percent) 21.00% 21.00% 21.00%
State taxes, net of federal benefit (percent) (0.20%) 1.50% 1.60%
Tax credits (percent) 0.60% 0.60% (0.10%)
Effect of foreign operations (percent) 0.10% (0.60%) (1.10%)
Stock compensation (percent) (9.50%) (5.40%) (0.30%)
Disallowed excess executive compensation (percent) (0.60%) (5.30%) (4.00%)
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent (3.60%) 0.00% 0.00%
Permanent items and other (percent) (0.50%) 0.10% (0.70%)
Change in valuation allowance (percent) (6.90%) 1.10% (8.80%)
Change in tax rates (percent) 2.10% (2.60%) 0.00%
Australia tax basis uplift (percent) 0.00% 2.10% 0.00%
Effective tax rate (percent) 2.50% 12.50% 7.60%
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Unrecognized Tax Benefits Roll Forward (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Beginning balance $ 772 $ 610
Additional based on tax positions related to the current year 0 0
Additions for tax positions of prior years 45 162
Reductions for tax positions of prior years 0 0
Settlements 0 0
Ending balance $ 817 $ 772
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Total debt outstanding, net of discount $ 514,983  
Less current maturities (3,136) $ (3,167)
Total long-term debt 511,847 515,163
Senior secured loans    
Debt Instrument [Line Items]    
Unamortized discount $ 7,467 $ 9,520
Debt instrument, imputed interest rate (percent) 5.80% 5.80%
Total debt outstanding, net of discount $ 514,983 $ 518,330
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Loan and Security Agreements (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Aug. 31, 2019
Aug. 06, 2019
Dec. 31, 2022
Dec. 31, 2021
Nov. 26, 2019
Debt Instrument [Line Items]            
Cash flow hedge gain (loss), net $ 11,600,000     $ 11,600,000    
Debt instrument, cash interest costs (as a percent)       5.40% 5.40%  
Write off of deferred financing costs       $ 0 $ 0  
Interest Rate Swap            
Debt Instrument [Line Items]            
Interest rate swap liabilities 41,200,000     41,200,000 $ 8,400,000  
Credit Facility            
Debt Instrument [Line Items]            
Debt instrument, covenant compliance (as a percent)     35.00%      
Debt instrument, covenant, leverage ratio, maximum, amount     $ 50,000,000      
Debt instrument, covenant, leverage ratio, maximum     6.00      
Increase in interest rate upon default (as a percent)     2.00%      
Unamortized debt issuance costs $ (7,500,000)     $ (7,500,000)    
Credit Facility | Secured Debt            
Debt Instrument [Line Items]            
Note face amount   $ 540,000,000 $ 350,000,000     $ 190,000,000
Debt instrument, term 7 years 7 years 7 years 7 years    
Debt instrument, repayment rate, quarterly (as a percent)     0.25%      
Debt instrument, repayment rate, annual (as a percent)     1.00%      
Stated interest rate (as a percent) 5.40% 5.40% 5.40% 5.40%    
Credit Facility | Secured Debt | Base Rate            
Debt Instrument [Line Items]            
Basis spread (as a percent)     2.75%      
Credit Facility | Secured Debt | Eurodollar Deposits Rate            
Debt Instrument [Line Items]            
Basis spread (as a percent)     3.75%      
Credit Facility | Secured Debt | Eurodollar Deposits Rate | Minimum            
Debt Instrument [Line Items]            
Basis spread (as a percent)     0.00%      
Credit Facility | Secured Debt | Federal Funds Effective Swap Rate            
Debt Instrument [Line Items]            
Basis spread (as a percent)     0.50%      
Credit Facility | Secured Debt | Federal Funds Effective Swap Rate | Minimum            
Debt Instrument [Line Items]            
Basis spread (as a percent)     0.00%      
Credit Facility | Secured Debt | Eurodollar            
Debt Instrument [Line Items]            
Basis spread (as a percent)     1.00%      
Credit Facility | Revolving Credit Facility            
Debt Instrument [Line Items]            
Debt instrument, term     5 years      
Maximum borrowing capacity     $ 60,000,000      
Borrowings outstanding under line of credit     0      
Credit Facility | Letter of Credit            
Debt Instrument [Line Items]            
Maximum borrowing capacity     $ 10,000,000      
Commitment fee rate (as a percent)     0.50%      
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Schedule of Debt, Interest Rate Swap (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]      
Unrealized gain (loss) recognized in Other comprehensive income (loss) on interest rate swaps $ 49,577 $ 21,623 $ (32,455)
Gain (loss) on interest rate swap (included in Interest expense, net on our consolidated statement of operations) $ 283 $ (8,250) $ (5,500)
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Future Debt Maturities of Long-term Debt (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Long-term Debt, Fiscal Year Maturity [Abstract]  
2023 $ 5,400
2024 5,400
2025 5,400
2026 506,250
Long-term debt 522,450
Total debt outstanding, net of discount $ 514,983
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share - Computation of Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerators:      
Net loss $ (68,413) $ (58,212) $ (51,219)
Denominator:      
Weighted-average common shares outstanding, basic (in shares) 31,528,881 30,295,769 26,632,116
Weighted-average common shares outstanding, diluted (in shares) 31,528,881 30,295,769 26,632,116
Net loss per common share, basic (in dollars per share) $ (2.23) $ (1.92) $ (1.92)
Net loss per common share, diluted (in dollars per share) $ (2.23) $ (1.92) $ (1.92)
Net Income (Loss) Available to Common Stockholders, Diluted $ (70,259) $ (58,212) $ (51,219)
Net Income (Loss) Available to Common Stockholders, Basic $ (70,259) $ (58,212) $ (51,219)
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share - Anti-Dilutive Common Share Equivalents (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti–dilutive common share equivalents (in shares) 8,434,267 1,670,889 1,626,097
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti–dilutive common share equivalents (in shares) 154,321 227,605 264,002
Restricted stock awards(1)      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti–dilutive common share equivalents (in shares) 0 0 34,508
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti–dilutive common share equivalents (in shares) 1,509,273 1,379,747 1,261,290
Performance restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti–dilutive common share equivalents (in shares) 93,750 63,537 66,297
Series A Preferred Stock      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti–dilutive common share equivalents (in shares) 6,676,923 0 0
Preferred Stock, Redemption Amount $ (116.8)    
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Lessee, Lease, Description [Line Items]      
Operating lease cost $ 3,959 $ 7,279  
Sublease income 1,428 1,068 $ 800
Future sublease income 2,500    
Facility Closing      
Lessee, Lease, Description [Line Items]      
Restructuring charges   4,400  
Building      
Lessee, Lease, Description [Line Items]      
Operating lease cost 2,500 $ 6,200 $ 5,900
Operating lease cost, transformation charges $ 1,100    
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Components of Lease Components (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]      
Operating lease cost $ 3,959 $ 7,279  
Finance lease costs:      
Amortization of right-of-use assets 0 29  
Interest on lease liabilities 0 0  
Sublease income (1,428) (1,068) $ (800)
Total lease expense $ 2,531 $ 6,240  
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Other Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]      
Operating cash flows from operating leases $ 4,658 $ 4,111  
Financing cash flows from finance leases 0 12 $ 88
Right-of-use asset obtained in exchange for operating lease obligations, Operating leases $ 1,943 $ 2,748  
Weighted average remaining lease term - Operating leases 3 years 2 months 12 days 3 years 7 months 6 days  
Weighted average discount rate - Operating leases 5.40% 5.40%  
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Future Minimum Payments for Operating and Finance Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 3,711  
2024 2,554  
2025 1,792  
2026 1,194  
2027 260  
Thereafter 72  
Total minimum lease payments 9,583  
Less amount representing interest (1,431)  
Present value of lease liabilities 8,152  
Operating lease liabilities, current 3,205 $ 3,546
Operating lease liabilities, noncurrent 4,947 $ 6,773
Total lease liabilities $ 8,152  
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Future Minimum Payments, Operating and Capital Leases (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Purchase Obligation, Fiscal Year Maturity [Abstract]  
2023 $ 23,158
2024 11,568
2025 6,694
2026 0
2027 0
Thereafter 0
Total minimum payments $ 41,420
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment, Net [Abstract]    
Accumulated depreciation $ (5,773) $ (15,094)
Property and equipment, net 1,830 2,667
Equipment    
Property, Plant and Equipment, Net [Abstract]    
Property and Equipment 6,211 15,327
Furniture and fixtures    
Property, Plant and Equipment, Net [Abstract]    
Property and Equipment 355 668
Leasehold improvements    
Property, Plant and Equipment, Net [Abstract]    
Property and Equipment $ 1,037 $ 1,766
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Abstract]      
Depreciation and amortization expense $ 1,500 $ 2,000 $ 2,200
Non-cash loss on retirement of fixed assets 79 0 635
Impairment of long-lived assets 0   0
Loss on disposal of assets $ 100 $ 0 $ 600
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Series A Preferred Stock (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jul. 14, 2022
Aug. 31, 2022
Dec. 31, 2022
Temporary Equity [Line Items]      
Convertible series A preferred stock, Par value (in dollars per share)   $ 0.0001 $ 0.0001
Temporary equity voting power     50.00%
Threshold for electing one board member and not the actual ownership     5.00%
Threshold for electing a non-voting board member requirement and not the actual ownership percentage     10.00%
Series A Preferred Stock      
Temporary Equity [Line Items]      
Number of shares issued (in shares) 115,000   115,000
Convertible series A preferred stock, Par value (in dollars per share) $ 0.0001    
Temporary Equity, Stock Issued During Period, Value, New Issues, Price Per Share   $ 1,000  
Aggregate purchase price $ 115.0    
Issuance costs     $ 4.6
Accrued unpaid dividends     1.8
Temporary equity, liquidation preference (in dollars per share) $ 1,000    
Percentage of outstanding common stock (percent) 19.90%    
Temporary equity, liquidation preference     $ (116.8)
Liquidation cash purchase price (percent)     105.00%
Temporary equity liquidation preference (percent)     105.00%
Preferred stock, conversion price (in dollars per share)     $ 17.50
Series A Preferred Stock | Before Seven Year Anniversary      
Temporary Equity [Line Items]      
Temporary equity dividend rate percentage 4.50% 4.50%  
Series A Preferred Stock | After Seven Year Anniversary      
Temporary Equity [Line Items]      
Temporary equity dividend rate percentage 7.00% 7.00%  
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
vote
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
Class of Stock [Line Items]      
Common stock authorized (in shares) 50,000,000 50,000,000  
Preferred stock authorized (in shares) 5,000,000    
Common stock, par value (in USD per share) | $ / shares $ 0.0001 $ 0.0001  
Preferred stock, par value (in USD per share) | $ / shares $ 0.0001    
Common stock, votes per share | vote 1    
Net proceeds from issuance of common stock, net of issuance costs | $ $ 191 $ 274 $ 130,539
Performance restricted stock units | 2014 Stock Plan      
Class of Stock [Line Items]      
Anti–dilutive common share equivalents (in shares) 93,750    
Accumulated Foreign Currency Adjustment Attributable to Parent, Foreign Currency Denominated Intercompany Loans with Foreign Subsidiaries, Tax      
Class of Stock [Line Items]      
Tax expense (benefit) recognized in OCI | $ $ 400    
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity $ 308,870 $ 316,288 $ 306,615 $ 212,861
Foreign currency translation adjustment        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity (22,632) (5,657)    
Unrealized translation gain on intercompany loans with foreign subsidiaries        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity (7,426) 2,552    
Unrealized gain (loss) on interest rate swaps        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity 41,168 (8,409)    
Total accumulated other comprehensive income (loss)        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Stockholders' equity $ 11,110 $ (11,514) $ (26,234) $ (1,223)
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Stock Compensation Plans (Details)
12 Months Ended
Dec. 31, 2022
stock-Based_compensation_plan
shares
Dec. 31, 2021
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of stock-based compensation plans | stock-Based_compensation_plan 2  
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options outstanding (in shares) 154,321 227,605
Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Anti–dilutive common share equivalents (in shares) 1,603,023 1,443,284
2010 Plan and 2014 Plan | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum vesting period 10 years  
2010 Plan and 2014 Plan | Minimum | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
2010 Plan and 2014 Plan | Minimum | Restricted stock awards(1)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
2010 Plan and 2014 Plan | Maximum | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 3 years  
2010 Plan and 2014 Plan | Maximum | Restricted stock awards(1)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
2010 Stock Plan | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options outstanding (in shares) 32,346  
2014 Stock Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for grant, annual increase (as a percent) 4.00%  
2014 Stock Plan | Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Options outstanding (in shares) 121,975  
Common stock shares reserved for issuance under the plan (in shares) 631,776  
2014 Stock Plan | Restricted stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Anti–dilutive common share equivalents (in shares) 1,509,273  
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Shared Based Compensation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense $ 41,602 $ 53,873 $ 41,692
Cost of revenue      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense 1,984 2,088 1,951
Research and development      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense 2,733 3,085 3,391
Sales and marketing      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense 4,239 5,957 3,450
General and administrative      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense $ 32,646 42,743 $ 32,900
General and administrative | Executive Officer      
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]      
Share-based compensation expense   $ 6,300  
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Restricted Stock Units (Details) - Restricted stock units - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]      
Unvested balances, beginning (in shares) 1,443,284    
Units granted (in shares) 2,126,263    
Units vested (in shares) (1,216,128)    
Units forfeited (in shares) (750,396)    
Unvested balances, ending (in shares) 1,603,023 1,443,284  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]      
Weighted average grant date fair value, beginning (in dollars per share) $ 45.77    
Weighted average grant date fair value, awards granted (in dollars per share) 17.40    
Weighted average grant date fair value, awards vested (in dollars per share) 36.29    
Weighted average grant date fair value, awards forfeited (in dollars per share) 32.99    
Weighted average grant date fair value, ending (in dollars per share) $ 21.33 $ 45.77  
Fair value of awards vested $ 13.9 $ 28.2 $ 31.0
Unrecognized compensation costs $ 29.5    
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Performance Based Restricted Stock Unit (Details) - Performance restricted stock units - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Target payout (as a percent) 100.00%    
Fair value of awards vested $ 0.0 $ 5.6 $ 0.0
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity - Stock Option Activity (Details) - Stock options - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Number of Options Outstanding      
Options outstanding at beginning of period (in shares) 227,605    
Options exercised (in shares) (44,382)    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period (28,226)    
Options expired (in shares) (676)    
Options outstanding at end of period (in shares) 154,321 227,605  
Options vested and expected to vest (in shares) 154,321    
Options vested and exercisable (in shares) 154,321    
Weighted– Average Exercise Price      
Weighted-average exercise price, beginning of period (in dollars per share) $ 9.15    
Weighted-average exercise price, options exercised (in dollars per share) 4.32    
Weighted-average exercise price, options forfeited (in dollars per share) 5.81    
Weighted-average exercise price, options expired (in dollars per share) 1.25    
Weighted-average exercise price, end of period (in dollars per share) 11.19 $ 9.15  
Weighted-average exercise price, options vested and expected to vest (in dollars per share) 11.19    
Weighted-average exercise price, options vested and exercisable (in dollars per share) $ 11.19    
Weighted-average remaining contractual life (in years) 3 years 3 months 21 days    
Weighted-average remaining contractual life, options vested and expected to vest (in years) 3 years 3 months 21 days    
Weighted-average remaining contractual life, options vested and exercisable (in years) 3 years 3 months 21 days    
Aggregate intrinsic value of options outstanding $ 27,000    
Aggregate intrinsic value of option vested and expected to vest 27,000    
Aggregate intrinsic value of options vested and exercisable 27,000    
Aggregate intrinsic value of options 600,000 $ 1,100,000 $ 2,300,000
Unrecognized compensation costs 0    
Cash from option exercises $ 200,000    
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Capitalized Contract Cost [Line Items]      
Performance obligation, description of timing Our subscription contracts are generally 1 to 3 years in length.    
Unbilled receivables $ 5,313   $ 4,801
Contract with customer, liability, revenue recognized 10,900    
Subscription and support      
Capitalized Contract Cost [Line Items]      
Contract with customer, liability, revenue recognized 98,300    
Professional services      
Capitalized Contract Cost [Line Items]      
Contract with customer, liability, revenue recognized $ 3,000    
Deferred Commissions For New Customer Contracts      
Capitalized Contract Cost [Line Items]      
Deferred commissions, amortization period   6 years  
Deferred Commissions Related To Renewals      
Capitalized Contract Cost [Line Items]      
Deferred commissions, amortization period 18 months    
XML 100 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Change in Deferred Commissions (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Capitalized Contract Costs [Roll Forward]  
Deferred commissions balance at December 31, 2021 $ 24,632
Capitalized deferred commissions 12,051
Amortization of deferred commissions (11,928)
Deferred commissions balance at December 31, 2022 24,755
Commissions capitalized in excess of amortization of deferred commissions $ 100
XML 101 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Remaining Performance Obligation (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 272.5
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation, percent 69.00%
Remaining performance obligation, timing 12 months
XML 102 R87.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]      
Total revenue $ 317,303 $ 302,016 $ 291,778
Subscription and support      
Disaggregation of Revenue [Line Items]      
Total revenue 297,887 287,621 277,504
Subscription and support | United States      
Disaggregation of Revenue [Line Items]      
Total revenue 211,440 205,882 206,320
Subscription and support | United Kingdom      
Disaggregation of Revenue [Line Items]      
Total revenue 41,728 45,673 39,032
Subscription and support | Canada      
Disaggregation of Revenue [Line Items]      
Total revenue 17,304 13,870 14,830
Subscription and support | Other International      
Disaggregation of Revenue [Line Items]      
Total revenue 27,415 22,196 17,322
Perpetual license      
Disaggregation of Revenue [Line Items]      
Total revenue 6,948 2,150 1,884
Perpetual license | United States      
Disaggregation of Revenue [Line Items]      
Total revenue 3,284 1,840 1,396
Perpetual license | United Kingdom      
Disaggregation of Revenue [Line Items]      
Total revenue 425 11 16
Perpetual license | Canada      
Disaggregation of Revenue [Line Items]      
Total revenue 264 109 76
Perpetual license | Other International      
Disaggregation of Revenue [Line Items]      
Total revenue 2,975 190 396
Professional services      
Disaggregation of Revenue [Line Items]      
Total revenue 12,468 12,245 12,390
Professional services | United States      
Disaggregation of Revenue [Line Items]      
Total revenue 6,871 8,104 8,721
Professional services | United Kingdom      
Disaggregation of Revenue [Line Items]      
Total revenue 2,269 2,666 2,059
Professional services | Canada      
Disaggregation of Revenue [Line Items]      
Total revenue 947 410 504
Professional services | Other International      
Disaggregation of Revenue [Line Items]      
Total revenue $ 2,381 $ 1,065 $ 1,106
XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plans (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
plan
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Retirement Benefits [Abstract]      
Number of voluntary defined contribution plans | plan 1    
Contributions to the 401(k) plans | $ $ 0 $ 0 $ 0
XML 104 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 1,830 $ 2,667
United States    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 879 1,367
United Kingdom    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 252 533
Canada    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 390 536
Other International    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 309 $ 231
XML 105 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
agreement
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Jul. 09, 2021
Jul. 08, 2021
Related Party Transaction [Line Items]          
Number of agreements | agreement 2        
Purchase obligation $ 41,420        
Prepaid expenses and other current assets 8,774 $ 8,709      
Investor          
Related Party Transaction [Line Items]          
Amount of related party transaction   9,600 $ 7,400    
Accounts payable 0        
Investor | Upland Software, Inc.          
Related Party Transaction [Line Items]          
Equity method investment, ownership interest (percent)       4.80%  
Investor | Minimum | Upland Software, Inc.          
Related Party Transaction [Line Items]          
Equity method investment, ownership interest (percent)         5.00%
Services | Investor          
Related Party Transaction [Line Items]          
Amount of related party transaction 4,000 $ 4,800      
Accounts payable $ 900        
XML 106 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Subsequent Event [Line Items]      
Cash at closing (net of cash acquired) $ 62,356 $ 92,417 $ 67,655
XML 107 R9999.htm IDEA: XBRL DOCUMENT v3.22.4
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2014-09 [Member]
XML 108 upld-20221231_htm.xml IDEA: XBRL DOCUMENT 0001505155 2022-01-01 2022-12-31 0001505155 2022-06-30 0001505155 2023-02-19 0001505155 2022-12-31 0001505155 2021-12-31 0001505155 2022-08-31 0001505155 upld:SubscriptionAndSupportMember 2022-01-01 2022-12-31 0001505155 upld:SubscriptionAndSupportMember 2021-01-01 2021-12-31 0001505155 upld:SubscriptionAndSupportMember 2020-01-01 2020-12-31 0001505155 upld:PerpetualLicenseMember 2022-01-01 2022-12-31 0001505155 upld:PerpetualLicenseMember 2021-01-01 2021-12-31 0001505155 upld:PerpetualLicenseMember 2020-01-01 2020-12-31 0001505155 us-gaap:ProductMember 2022-01-01 2022-12-31 0001505155 us-gaap:ProductMember 2021-01-01 2021-12-31 0001505155 us-gaap:ProductMember 2020-01-01 2020-12-31 0001505155 upld:ProfessionalServicesMember 2022-01-01 2022-12-31 0001505155 upld:ProfessionalServicesMember 2021-01-01 2021-12-31 0001505155 upld:ProfessionalServicesMember 2020-01-01 2020-12-31 0001505155 2021-01-01 2021-12-31 0001505155 2020-01-01 2020-12-31 0001505155 us-gaap:CommonStockMember 2019-12-31 0001505155 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001505155 us-gaap:RetainedEarningsMember 2019-12-31 0001505155 2019-12-31 0001505155 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001505155 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001505155 2019-01-01 2019-12-31 0001505155 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0001505155 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001505155 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001505155 us-gaap:CommonStockMember 2020-12-31 0001505155 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001505155 us-gaap:RetainedEarningsMember 2020-12-31 0001505155 2020-12-31 0001505155 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001505155 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001505155 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001505155 us-gaap:CommonStockMember 2021-12-31 0001505155 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001505155 us-gaap:RetainedEarningsMember 2021-12-31 0001505155 us-gaap:SeriesAPreferredStockMember 2022-01-01 2022-12-31 0001505155 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001505155 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001505155 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001505155 us-gaap:SeriesAPreferredStockMember 2022-12-31 0001505155 us-gaap:CommonStockMember 2022-12-31 0001505155 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001505155 us-gaap:RetainedEarningsMember 2022-12-31 0001505155 2012-01-01 2022-12-31 0001505155 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember 2020-12-31 0001505155 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-12-31 0001505155 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-12-31 0001505155 srt:MinimumMember us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0001505155 srt:MaximumMember us-gaap:ComputerEquipmentMember 2022-01-01 2022-12-31 0001505155 srt:MinimumMember upld:PurchasedSoftwareandLicensesMember 2022-01-01 2022-12-31 0001505155 srt:MaximumMember upld:PurchasedSoftwareandLicensesMember 2022-01-01 2022-12-31 0001505155 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001505155 srt:MinimumMember 2022-01-01 2022-12-31 0001505155 srt:MaximumMember 2022-01-01 2022-12-31 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember 2019-08-31 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember 2019-08-06 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember 2022-12-31 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember 2019-08-06 2019-08-06 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember 2019-08-31 2019-08-31 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember 2022-12-31 2022-12-31 0001505155 us-gaap:InterestRateSwapMember 2022-12-31 0001505155 us-gaap:InterestRateSwapMember 2021-12-31 0001505155 us-gaap:SeriesAPreferredStockMember 2022-08-31 0001505155 us-gaap:SeriesAPreferredStockMember 2022-08-01 2022-08-31 0001505155 us-gaap:SeriesAPreferredStockMember upld:BeforeSevenYearAnniversaryMember 2022-08-01 2022-08-31 0001505155 us-gaap:SeriesAPreferredStockMember upld:AfterSevenYearAnniversaryMember 2022-08-01 2022-08-31 0001505155 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001505155 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001505155 us-gaap:OtherNonoperatingIncomeExpenseMember 2022-01-01 2022-12-31 0001505155 us-gaap:OtherNonoperatingIncomeExpenseMember 2021-01-01 2021-12-31 0001505155 us-gaap:OtherNonoperatingIncomeExpenseMember 2020-01-01 2020-12-31 0001505155 upld:BAInsightIncMember 2022-02-02 2022-12-31 0001505155 upld:ObjectifLuneIncMember 2022-01-07 2022-12-31 0001505155 upld:BAInsightIncMember 2022-02-22 2022-02-22 0001505155 upld:ObjectifLuneIncMember 2022-01-07 2022-01-07 0001505155 upld:PanvivaMember 2021-06-24 2021-06-24 0001505155 upld:BlueVennMember 2021-02-28 2021-02-28 0001505155 upld:SecondStreetMember 2021-01-19 2021-01-19 0001505155 upld:LocalyticsMember 2020-02-06 2020-02-06 0001505155 upld:BAInsightIncMember 2022-02-22 0001505155 upld:ObjectifLuneIncMember 2022-01-07 0001505155 upld:PanvivaMember 2021-06-24 0001505155 upld:BlueVennMember 2021-02-28 0001505155 upld:SecondStreetMember 2021-01-19 0001505155 upld:LocalyticsMember 2020-02-06 0001505155 upld:SecondStreetMember 2020-02-06 2020-02-06 0001505155 upld:InGeniusSoftwareIncMember 2019-10-01 2019-10-01 0001505155 upld:PostupHoldingsMember 2019-04-18 2019-04-18 0001505155 upld:KapostMember 2019-05-24 2019-05-24 0001505155 upld:PanvivaMember 2020-02-06 2020-02-06 0001505155 upld:CimplIncMember 2019-08-21 2019-08-21 0001505155 upld:LocalyticsMember 2020-01-01 2020-12-31 0001505155 upld:BAInsightIncMember us-gaap:CustomerRelationshipsMember 2022-02-22 0001505155 upld:ObjectifLuneIncMember us-gaap:CustomerRelationshipsMember 2022-01-07 0001505155 upld:PanvivaMember us-gaap:CustomerRelationshipsMember 2021-06-24 0001505155 upld:BlueVennMember us-gaap:CustomerRelationshipsMember 2021-02-28 0001505155 upld:SecondStreetMember us-gaap:CustomerRelationshipsMember 2021-01-19 0001505155 upld:BAInsightIncMember us-gaap:TradeNamesMember 2022-02-22 0001505155 upld:ObjectifLuneIncMember us-gaap:TradeNamesMember 2022-01-07 0001505155 upld:PanvivaMember us-gaap:TradeNamesMember 2021-06-24 0001505155 upld:BlueVennMember us-gaap:TradeNamesMember 2021-02-28 0001505155 upld:SecondStreetMember us-gaap:TradeNamesMember 2021-01-19 0001505155 upld:BAInsightIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-02-22 0001505155 upld:ObjectifLuneIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-07 0001505155 upld:PanvivaMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-06-24 0001505155 upld:BlueVennMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-02-28 0001505155 upld:SecondStreetMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-19 0001505155 upld:BAInsightIncMember us-gaap:OffMarketFavorableLeaseMember 2022-02-22 0001505155 upld:ObjectifLuneIncMember us-gaap:OffMarketFavorableLeaseMember 2022-01-07 0001505155 upld:PanvivaPtyLtdMember us-gaap:OffMarketFavorableLeaseMember 2021-06-24 0001505155 upld:BlueVennGroupLimitedMember us-gaap:OffMarketFavorableLeaseMember 2021-02-28 0001505155 upld:SecondStreetMediaIncMember us-gaap:OffMarketFavorableLeaseMember 2021-01-19 0001505155 upld:PanvivaPtyLtdMember 2021-06-24 0001505155 upld:BlueVennGroupLimitedMember 2021-02-28 0001505155 upld:SecondStreetMediaIncMember 2021-01-19 0001505155 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001505155 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001505155 us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0001505155 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001505155 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0001505155 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001505155 us-gaap:OffMarketFavorableLeaseMember 2022-01-01 2022-12-31 0001505155 us-gaap:OffMarketFavorableLeaseMember 2021-01-01 2021-12-31 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember 2022-01-01 2022-12-31 0001505155 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001505155 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001505155 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001505155 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001505155 us-gaap:FairValueInputsLevel3Member upld:EarnoutConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001505155 us-gaap:FairValueInputsLevel3Member upld:EarnoutConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001505155 us-gaap:FairValueInputsLevel3Member upld:EarnoutConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2022-01-01 2022-12-31 0001505155 us-gaap:FairValueInputsLevel3Member upld:EarnoutConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2021-01-01 2021-12-31 0001505155 us-gaap:FairValueInputsLevel3Member upld:EarnoutConsiderationMember 2022-12-31 0001505155 us-gaap:FairValueInputsLevel3Member upld:EarnoutConsiderationMember 2021-12-31 0001505155 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001505155 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001505155 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001505155 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001505155 us-gaap:CustomerRelationshipsMember 2022-12-31 0001505155 srt:MinimumMember us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0001505155 srt:MaximumMember us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0001505155 us-gaap:TradeNamesMember 2022-12-31 0001505155 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0001505155 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0001505155 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001505155 us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-12-31 0001505155 us-gaap:NoncompeteAgreementsMember 2022-12-31 0001505155 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001505155 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001505155 us-gaap:CustomerRelationshipsMember 2021-12-31 0001505155 srt:MinimumMember us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001505155 srt:MaximumMember us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0001505155 us-gaap:TradeNamesMember 2021-12-31 0001505155 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001505155 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0001505155 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001505155 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-12-31 0001505155 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001505155 us-gaap:DomesticCountryMember 2022-12-31 0001505155 us-gaap:ForeignCountryMember 2022-12-31 0001505155 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2022-12-31 0001505155 upld:TaxEffectOfItemsRecordedInOtherComprehensiveIncomeLossMember 2022-01-01 2022-12-31 0001505155 upld:CurrentOperationsMember 2022-01-01 2022-12-31 0001505155 upld:TaxEffectOfItemsRecordedInOtherComprehensiveIncomeLossMember 2021-01-01 2021-12-31 0001505155 upld:DomesticBusinessCombinationsMember 2021-01-01 2021-12-31 0001505155 upld:CurrentOperationsMember 2021-01-01 2021-12-31 0001505155 upld:SeniorSecuredNotesMember 2022-12-31 0001505155 upld:SeniorSecuredNotesMember 2021-12-31 0001505155 us-gaap:RevolvingCreditFacilityMember upld:CreditFacilityMember 2019-08-06 0001505155 us-gaap:RevolvingCreditFacilityMember upld:CreditFacilityMember 2019-08-06 2019-08-06 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember 2019-11-26 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2019-08-06 2019-08-06 0001505155 srt:MinimumMember upld:CreditFacilityMember us-gaap:SecuredDebtMember upld:EurodollarDepositsRateMember 2019-08-06 2019-08-06 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember upld:EurodollarDepositsRateMember 2019-08-06 2019-08-06 0001505155 srt:MinimumMember upld:CreditFacilityMember us-gaap:SecuredDebtMember us-gaap:FederalFundsEffectiveSwapRateMember 2019-08-06 2019-08-06 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember us-gaap:EurodollarMember 2019-08-06 2019-08-06 0001505155 us-gaap:LetterOfCreditMember upld:CreditFacilityMember 2019-08-06 0001505155 us-gaap:LetterOfCreditMember upld:CreditFacilityMember 2019-08-06 2019-08-06 0001505155 upld:CreditFacilityMember 2019-08-06 0001505155 upld:CreditFacilityMember 2019-08-06 2019-08-06 0001505155 upld:CreditFacilityMember 2022-12-31 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember us-gaap:FederalFundsEffectiveSwapRateMember 2019-08-06 2019-08-06 0001505155 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001505155 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001505155 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001505155 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0001505155 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001505155 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001505155 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001505155 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001505155 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001505155 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001505155 us-gaap:PerformanceSharesMember 2021-01-01 2021-12-31 0001505155 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001505155 us-gaap:SeriesAPreferredStockMember 2022-01-01 2022-12-31 0001505155 us-gaap:SeriesAPreferredStockMember 2021-01-01 2021-12-31 0001505155 us-gaap:SeriesAPreferredStockMember 2020-01-01 2020-12-31 0001505155 us-gaap:SeriesAPreferredStockMember 2022-12-31 0001505155 us-gaap:BuildingMember 2022-01-01 2022-12-31 0001505155 us-gaap:BuildingMember 2021-01-01 2021-12-31 0001505155 us-gaap:BuildingMember 2020-01-01 2020-12-31 0001505155 us-gaap:FacilityClosingMember 2021-01-01 2021-12-31 0001505155 us-gaap:EquipmentMember 2022-12-31 0001505155 us-gaap:EquipmentMember 2021-12-31 0001505155 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001505155 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001505155 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001505155 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001505155 us-gaap:SeriesAPreferredStockMember 2022-07-14 2022-07-14 0001505155 us-gaap:SeriesAPreferredStockMember 2022-07-14 0001505155 us-gaap:SeriesAPreferredStockMember upld:BeforeSevenYearAnniversaryMember 2022-07-14 2022-07-14 0001505155 us-gaap:SeriesAPreferredStockMember upld:AfterSevenYearAnniversaryMember 2022-07-14 2022-07-14 0001505155 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001505155 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0001505155 upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansMember 2022-12-31 0001505155 upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansMember 2021-12-31 0001505155 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001505155 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-12-31 0001505155 upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansWithForeignSubsidiariesTaxMember 2022-01-01 2022-12-31 0001505155 us-gaap:EmployeeStockOptionMember upld:UplandSoftwareInc.2010StockPlanMember 2022-12-31 0001505155 us-gaap:EmployeeStockOptionMember upld:UplandSoftwareInc.2014StockPlanMember 2022-12-31 0001505155 upld:UplandSoftwareInc.2014StockPlanMember 2022-01-01 2022-12-31 0001505155 us-gaap:RestrictedStockUnitsRSUMember upld:UplandSoftwareInc.2014StockPlanMember 2022-12-31 0001505155 us-gaap:PerformanceSharesMember upld:UplandSoftwareInc.2014StockPlanMember 2022-12-31 0001505155 srt:MaximumMember us-gaap:EmployeeStockOptionMember upld:A2010PlanAnd2014PlanMember 2022-01-01 2022-12-31 0001505155 srt:MinimumMember us-gaap:EmployeeStockOptionMember upld:A2010PlanAnd2014PlanMember 2022-01-01 2022-12-31 0001505155 us-gaap:EmployeeStockOptionMember upld:A2010PlanAnd2014PlanMember 2022-01-01 2022-12-31 0001505155 srt:MinimumMember us-gaap:RestrictedStockMember upld:A2010PlanAnd2014PlanMember 2022-01-01 2022-12-31 0001505155 srt:MaximumMember us-gaap:RestrictedStockMember upld:A2010PlanAnd2014PlanMember 2022-01-01 2022-12-31 0001505155 upld:CostofSubscriptionandSupportRevenueMember 2022-01-01 2022-12-31 0001505155 upld:CostofSubscriptionandSupportRevenueMember 2021-01-01 2021-12-31 0001505155 upld:CostofSubscriptionandSupportRevenueMember 2020-01-01 2020-12-31 0001505155 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-12-31 0001505155 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001505155 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001505155 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-12-31 0001505155 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001505155 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001505155 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001505155 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001505155 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001505155 srt:ExecutiveOfficerMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001505155 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001505155 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001505155 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001505155 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001505155 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0001505155 us-gaap:PerformanceSharesMember 2022-12-31 0001505155 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001505155 us-gaap:EmployeeStockOptionMember 2021-12-31 0001505155 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001505155 us-gaap:EmployeeStockOptionMember 2022-12-31 0001505155 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001505155 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001505155 upld:DeferredCommissionsForNewCustomerContractsMember 2022-06-30 0001505155 upld:DeferredCommissionsRelatedToRenewalsMember 2022-12-31 0001505155 2023-01-01 2022-12-31 0001505155 upld:SubscriptionAndSupportMember country:US 2022-01-01 2022-12-31 0001505155 upld:SubscriptionAndSupportMember country:US 2021-01-01 2021-12-31 0001505155 upld:SubscriptionAndSupportMember country:US 2020-01-01 2020-12-31 0001505155 upld:SubscriptionAndSupportMember country:GB 2022-01-01 2022-12-31 0001505155 upld:SubscriptionAndSupportMember country:GB 2021-01-01 2021-12-31 0001505155 upld:SubscriptionAndSupportMember country:GB 2020-01-01 2020-12-31 0001505155 upld:SubscriptionAndSupportMember country:CA 2022-01-01 2022-12-31 0001505155 upld:SubscriptionAndSupportMember country:CA 2021-01-01 2021-12-31 0001505155 upld:SubscriptionAndSupportMember country:CA 2020-01-01 2020-12-31 0001505155 upld:SubscriptionAndSupportMember upld:OtherInternationalMember 2022-01-01 2022-12-31 0001505155 upld:SubscriptionAndSupportMember upld:OtherInternationalMember 2021-01-01 2021-12-31 0001505155 upld:SubscriptionAndSupportMember upld:OtherInternationalMember 2020-01-01 2020-12-31 0001505155 upld:PerpetualLicenseMember country:US 2022-01-01 2022-12-31 0001505155 upld:PerpetualLicenseMember country:US 2021-01-01 2021-12-31 0001505155 upld:PerpetualLicenseMember country:US 2020-01-01 2020-12-31 0001505155 upld:PerpetualLicenseMember country:GB 2022-01-01 2022-12-31 0001505155 upld:PerpetualLicenseMember country:GB 2021-01-01 2021-12-31 0001505155 upld:PerpetualLicenseMember country:GB 2020-01-01 2020-12-31 0001505155 upld:PerpetualLicenseMember country:CA 2022-01-01 2022-12-31 0001505155 upld:PerpetualLicenseMember country:CA 2021-01-01 2021-12-31 0001505155 upld:PerpetualLicenseMember country:CA 2020-01-01 2020-12-31 0001505155 upld:PerpetualLicenseMember upld:OtherInternationalMember 2022-01-01 2022-12-31 0001505155 upld:PerpetualLicenseMember upld:OtherInternationalMember 2021-01-01 2021-12-31 0001505155 upld:PerpetualLicenseMember upld:OtherInternationalMember 2020-01-01 2020-12-31 0001505155 upld:ProfessionalServicesMember country:US 2022-01-01 2022-12-31 0001505155 upld:ProfessionalServicesMember country:US 2021-01-01 2021-12-31 0001505155 upld:ProfessionalServicesMember country:US 2020-01-01 2020-12-31 0001505155 upld:ProfessionalServicesMember country:GB 2022-01-01 2022-12-31 0001505155 upld:ProfessionalServicesMember country:GB 2021-01-01 2021-12-31 0001505155 upld:ProfessionalServicesMember country:GB 2020-01-01 2020-12-31 0001505155 upld:ProfessionalServicesMember country:CA 2022-01-01 2022-12-31 0001505155 upld:ProfessionalServicesMember country:CA 2021-01-01 2021-12-31 0001505155 upld:ProfessionalServicesMember country:CA 2020-01-01 2020-12-31 0001505155 upld:ProfessionalServicesMember upld:OtherInternationalMember 2022-01-01 2022-12-31 0001505155 upld:ProfessionalServicesMember upld:OtherInternationalMember 2021-01-01 2021-12-31 0001505155 upld:ProfessionalServicesMember upld:OtherInternationalMember 2020-01-01 2020-12-31 0001505155 country:US 2022-12-31 0001505155 country:US 2021-12-31 0001505155 country:GB 2022-12-31 0001505155 country:GB 2021-12-31 0001505155 country:CA 2022-12-31 0001505155 country:CA 2021-12-31 0001505155 upld:OtherInternationalMember 2022-12-31 0001505155 upld:OtherInternationalMember 2021-12-31 0001505155 srt:MinimumMember upld:UplandSoftwareIncMember us-gaap:InvestorMember 2021-07-08 0001505155 upld:UplandSoftwareIncMember us-gaap:InvestorMember 2021-07-09 0001505155 us-gaap:InvestorMember 2021-01-01 2021-12-31 0001505155 us-gaap:InvestorMember 2020-01-01 2020-12-31 0001505155 us-gaap:InvestorMember 2022-12-31 0001505155 upld:ServicesMember us-gaap:InvestorMember 2022-01-01 2022-12-31 0001505155 upld:ServicesMember us-gaap:InvestorMember 2021-01-01 2021-12-31 0001505155 upld:ServicesMember us-gaap:InvestorMember 2022-12-31 iso4217:USD shares iso4217:USD shares upld:acquisition upld:reporting_unit pure upld:vote upld:stock-Based_compensation_plan upld:plan upld:agreement 0001505155 2022 FY false http://fasb.org/us-gaap/2022#AccountingStandardsUpdate201409Member 0.005 P3Y P3Y 10-K true 2022-12-31 --12-31 false 001-36720 Upland Software, Inc. DE 27-2992077 401 Congress Ave. Suite 1850 Austin TX 78701 512 960-1010 Common Stock, par value $0.0001 per share UPLD NASDAQ No No Yes Yes Accelerated Filer false false true false 400000000 32222914 Certain portions, as expressly described in this Annual Report on Form 10-K, of the registrant’s Proxy Statement for the 2023 Annual Meeting of the Stockholders, to be filed not later than 120 days after the end of the year covered by this Annual Report, are incorporated by reference into Part III of this Annual Report where indicated. 42 Ernst & Young LLP Austin, Texas 248653000 189158000 47594000 50499000 10961000 9824000 5313000 4801000 8774000 8709000 321295000 262991000 2411000 3345000 1830000 2667000 5719000 6454000 248851000 279920000 477043000 457472000 13794000 14808000 41168000 0 1348000 1350000 1113459000 1029007000 14939000 20362000 7393000 9829000 10644000 9086000 106465000 102847000 5429000 7607000 3205000 3546000 2264000 2233000 3136000 3167000 151211000 156444000 5203000 7287000 511847000 515163000 4707000 2058000 4947000 6773000 18416000 22793000 0 8409000 1170000 1079000 692298000 712719000 0.0001 0.0001 0.0001 5000000 5000000 115000 115000 0 0 112291000 0 0.0001 0.0001 50000000 50000000 32221855 32221855 31096548 31096548 3000 3000 606755000 568384000 11110000 -11514000 -308998000 -240585000 308870000 316288000 1113459000 1029007000 297887000 287621000 277504000 6948000 2150000 1884000 304835000 289771000 279388000 12468000 12245000 12390000 317303000 302016000 291778000 93948000 92168000 89880000 9793000 7285000 8566000 103741000 99453000 98446000 213562000 202563000 193332000 59416000 55097000 46077000 46187000 42693000 39002000 70462000 76901000 68072000 43669000 41315000 36919000 21556000 21234000 27075000 12500000 0 0 253790000 237240000 217145000 -40228000 -34677000 -23813000 -29145000 -31626000 -31529000 -781000 -253000 -111000 -29926000 -31879000 -31640000 -70154000 -66556000 -55453000 -1741000 -8344000 -4234000 -68413000 -58212000 -51219000 1846000 0 0 -70259000 -70259000 -58212000 -58212000 -51219000 -51219000 -2.23 -2.23 -1.92 -1.92 -1.92 -1.92 31528881 31528881 30295769 30295769 26632116 26632116 -68413000 -58212000 -51219000 -16975000 -6301000 5173000 -9978000 -602000 2271000 49577000 21623000 -32455000 22624000 14720000 -25011000 -45789000 -43492000 -76230000 25250120 3000 345127000 -1223000 -131046000 212861000 711994 -1673000 -1673000 4025000 0 130073000 130073000 41692000 41692000 -108000 -108000 5173000 5173000 2271000 2271000 -32455000 -32455000 -51219000 -51219000 29987114 3000 515219000 -26234000 -182373000 306615000 1109434 -708000 -708000 53873000 53873000 -6301000 -6301000 -602000 -602000 21623000 21623000 -58212000 -58212000 31096548 3000 568384000 -11514000 -240585000 316288000 115000 110445000 1846000 1846000 1846000 1125307 -1385000 -1385000 41602000 41602000 -16975000 -16975000 -9978000 -9978000 49577000 49577000 -68413000 -68413000 115000 112291000 32221855 3000 606755000 11110000 -308998000 308870000 -68413000 -58212000 -51219000 56146000 52928000 47164000 75000 4510000 340000 -7075000 -11179000 -7533000 12198000 8948000 4684000 12000 -25000 -272000 2256000 2249000 2233000 41602000 53873000 41692000 12500000 0 0 -79000 0 -635000 -9691000 1665000 -10355000 2741000 7499000 8582000 -7175000 10865000 -3081000 -14013000 -9660000 -7485000 -4989000 5575000 6825000 29979000 41738000 35620000 866000 1115000 1114000 0 0 201000 62356000 92417000 67655000 -63222000 -93532000 -68970000 0 12000 88000 -203000 -122000 -303000 5400000 5400000 5400000 110445000 0 0 1576000 982000 2139000 191000 274000 130539000 9306000 1938000 14710000 94151000 -8180000 107899000 -1413000 -897000 456000 59495000 -60871000 75005000 189158000 250029000 175024000 248653000 189158000 250029000 29120000 29427000 29919000 3876000 2846000 3185000 8126000 11670000 -4893000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. Organization and Nature of Operations </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upland Software, Inc. (“Upland,” “we,” “us,” “our,” or the “Company”), a Delaware corporation, is a provider of cloud-based software that enables organizations to plan, manage and execute projects and work. Upland’s cloud offerings address a broad range of software needs, from strategic planning to task execution in the following functional areas: Sales, Marketing, Contact Center, Knowledge Management, Project Management, Information Technology, Business Operations, and Human Resources and Legal. </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%">To support continued growth, Upland intends to pursue acquisitions within its cloud offerings of complementary technologies and businesses. Upland expects that this will expand its product offerings, customer base and market access, resulting in increased benefits of scale. Consistent with Upland’s growth strategy, Upland has made a total of 31 acquisitions in the 11 years ending December 31, 2022.</span></div> 31 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Basis of Presentation and Summary of Significant Accounting Policies </span></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:700;line-height:120%">Basis of Presentation </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”). The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. There have been no significant changes in the Company’s accounting policies since December 31, 2021. </span></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:700;line-height:120%">Use of 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 preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make, on an ongoing basis, estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include those related to revenue recognition, deferred commissions, allowance for credit losses, stock-based compensation, contingent consideration, acquired intangible assets, the useful lives of intangible assets and property and equipment, and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ from those estimates.</span></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%">Upland is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of February 28, 2023, the date of issuance of this Annual Report on Form 10-K. These estimates may change as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.</span></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:700;line-height:120%">Cash and Cash Equivalents</span></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%">Cash and cash equivalents consist of cash deposits and liquid investments with original maturities of three months or less when purchased. Cash equivalents are stated at cost, which approximates market value, because of the short maturity of these instruments.</span></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:700;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></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%">On January 1, 2020, the Company adopted ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The adoption of ASU 2016-13 resulted in recording a cumulative-effect adjustment to decrease the beginning balance (at January 1, 2020) of Accumulated deficit in the amount of $0.1 million, which represented the accelerated recognition of credit losses related to our trade receivables under the expected credit loss model of calculating our current expected credit losses compared to the previous incurred loss model.</span></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 Company extends credit to the majority of its customers. Issuance of credit is based on ongoing credit evaluations by the Company of customers’ financial condition and generally requires no collateral. Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Invoices generally require payment due upon receipt of invoice. The Company </span></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%">generally does not charge interest on past due payments, although the Company's contracts with its customers usually allow it to do so.</span></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%">To manage accounts receivable credit risk, the Company performs periodic credit evaluations of its customers and maintains current expected credit losses which considers such factors as historical loss information, geographic location of customers, current market conditions, and reasonable and supportable forecasts. </span></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 following table presents the changes in the allowance for credit losses (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.616%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">2021</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%">2020</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%">Balance at beginning of year</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,107 </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,465 </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,238 </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 14.5pt;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%">Cumulative adjustment related to adoption of ASU 2016-13</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </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 14.5pt;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%">Provision for credit losses</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%">556 </span></td><td style="background-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%">694 </span></td><td style="background-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,115 </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 2px 14.5pt;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%">Writeoffs, net of recoveries 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%">(505)</span></td><td style="background-color:#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,052)</span></td><td style="background-color:#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%">(996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</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%">1,158 </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%">1,107 </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%">1,465 </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:700;line-height:120%">Concentration of Credit Risk and Significant Customers </span></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%">Financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents and accounts receivable. The Company’s cash and cash equivalents are placed with high-quality financial institutions, which, at times, may exceed federally insured limits. The Company has not experienced any losses in these accounts, and the Company does not believe it is exposed to any significant credit risk related to cash and cash equivalents. The Company provides credit, in the normal course of business, to a number of its customers. The Company performs periodic credit evaluations of its customers and generally does not require collateral. No individual customer represented more than 10% of total revenues or more than 10% of accounts receivable in the years ended December 31, 2022, 2021 or 2020.</span></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:700;line-height:120%">Property and Equipment</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%">Property and equipment are carried at cost, less accumulated depreciation and amortization. Depreciation of property and equipment is computed using the straight-line method over each asset’s useful life. Leasehold improvements are amortized over the shorter of the lease term or of the estimated useful lives of the related assets. Upon retirement or disposal, the cost of each asset and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to income. Repairs, maintenance, and minor replacements are expensed as incurred. The estimated useful lives of property and equipment are as follows:</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:100.000%"><tr><td style="width:1.0%"/><td style="width:62.144%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.656%"/><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%">Computer hardware and equipment</span></td><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%">3 - 5 years</span></div></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%">Purchased software and licenses</span></td><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:100%">3 - 5 years</span></div></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%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</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%">Leasehold improvements</span></td><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%">Lesser of estimated useful life or lease term</span></td></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:700;line-height:120%">Business Combinations</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%">We apply the provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in accounting for our acquisitions which requires the acquisition purchase price to be allocated to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values at the acquisition dates. The excess of the purchase price over these estimated fair values is recorded to goodwill. </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%">Significant estimates and assumptions, including fair value estimates, are used to determine the fair value of assets acquired, liabilities assumed, and contingent consideration transferred as well as the useful lives of long-lived assets acquired. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill based on changes to our initial estimates and assumptions. Upon conclusion of the measurement period or final determination of the values of assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments are recorded to Acquisition-related expenses on our consolidated statement of operations.</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%">Tangible assets are valued at their respective carrying amounts, which approximates their estimated fair value. The valuation of identifiable intangible assets reflects management’s estimates based on, among other factors, use of established valuation methods. Customer relationships are valued using the multi-period excess earnings method income approach, which estimates fair value based on the earnings and cash flow capacity of the subject asset. Developed technology and trade names are valued using the relief-from-royalty method, which estimates fair value based on the value the owner of the asset receives from not having to pay a royalty to use the asset. </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 purchase price transferred in our acquisitions often contain holdback and contingent consideration provisions. Holdbacks are subject to reduction for indemnification claims and are typically payable within 12 to 18 months of the acquisition date and are recorded in Liabilities due to sellers of businesses on our consolidated balance sheets. Contingent consideration typically includes earnout payments payable within 6 to 18 months of the date of acquisition based on attainment of certain performance goals. Contingent consideration liabilities are recorded at fair value on the acquisition date and are remeasured periodically based on the then assessed fair value and adjusted, if necessary. Holdback and contingent consideration liabilities are recorded in Liabilities due to sellers of businesses on our consolidated balance sheet based on their estimated fair values. The estimated fair value of contingent consideration related to potential earnout payments is calculated utilizing a binary option model, and this amount is recorded in Liabilities due to sellers of businesses on our consolidated balance sheets. The fair value of contingent consideration is estimated on a quarterly basis through a collaborative effort by our sales and finance departments. Changes in the fair value of contingent consideration subsequent to the purchase price finalization are recorded as Acquisition-related expenses or Other income (expense), net on our consolidated statements of operations based on management’s assessment of the nature of the liability. In the event a holdback is reduced subsequent to the finalization of purchase accounting, the reduction is recorded as a gain in Acquisition-related expenses or Other income (expense), net on our consolidated statements of operations based on management’s assessment of the nature of the liability.</span></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:700;line-height:120%">Goodwill and Other Intangibles </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We assess Goodwill for impairment annually on October 1st, or more frequently when an event occurs which could cause the Carrying Value (or GAAP basis book value) of our Company to exceed the estimated fair value of our Company. The Company adopted ASU 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Intangibles - Goodwill and Other: Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> during the first quarter of 2018. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As we operate as one reporting unit, the Goodwill impairment evaluation is performed at the consolidated entity level by comparing the estimated fair value of the Company to its Carrying Value. We first assess qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its Carrying Value. Based on the qualitative assessment, if it is determined that it is more likely than not that the Company's fair value is less than its Carrying Value, then we perform a quantitative analysis using a fair-value-based approach to determine if the fair value of our reporting unit is less than its Carrying Value. See “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Note 5. Goodwill and Other Intangible Assets” f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">or more information regarding our fourth quarter 2022 Goodwill impairment.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Identifiable intangible assets consist of customer relationships, marketing-related intangible assets and developed technology. Intangible assets with definite lives are amortized over their estimated useful lives on a straight-line basis. The straight-line method of amortization represents the Company’s best estimate of the distribution of the economic value of the identifiable intangible assets.</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%">Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of intangible assets may not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets may not be recoverable. The Company evaluates the recoverability of intangible assets by comparing their carrying amounts to the future net undiscounted cash flows expected to be generated by the intangible assets. If such intangible assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the intangible assets exceeds the fair value of the assets. </span></div><div style="margin-bottom:6pt"><span><br/></span></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:700;line-height:120%">Long-Lived Assets</span></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%">Long-lived assets are reviewed for impairment whenever events or circumstances indicate their carrying value may not be recoverable. When such events or circumstances arise, an estimate of future undiscounted cash flows produced by the asset, or the appropriate grouping of assets, is compared to the asset's carrying value to determine whether impairment exists. If the asset is determined to be impaired, the impairment loss is measured based on the excess of its carrying value over its fair value. Assets to be disposed of are reported at the lower of the carrying value or net realizable value. No indicators of impairment were identified during the years ended December 31, 2022, 2021 or 2020.    </span></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:700;line-height:120%">Software Development Costs</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:115%">Software development costs are expensed as incurred until the point the Company establishes technological feasibility. Technological feasibility is established upon the completion of a working model. Costs incurred by the Company between establishment of technological feasibility and the point at which the product is ready for general release are capitalized, subject to their recoverability, and amortized over the economic life of the related products. Because the Company believes its current process for developing its software products essentially results in the completion of a working product concurrent with the establishment of technological feasibility, no software development costs have been capitalized to date. There were no software development costs required to be capitalized under ASC 985-20, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Costs of Software to be Sold, Leased or Marketed</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> development costs associated with internal use software are incurred in three stages of development: the preliminary project stage, the application development stage, and the post-implementation stage. Costs incurred during the preliminary project and post-implementation stages are expensed as incurred. Eligible internal and external costs associated with significant upgrades and enhancements incurred during the application development stage are capitalized as property and equipment. During the years ended December 31, 2022, 2021 or 2020, there were no internal use software development costs capitalized under ASC 350-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</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%">ASC 350-40 also requires hosting arrangements that are service contracts to follow the guidance for internal-use software to determine which implementation costs can be capitalized. In accordance with ASC 350-40, (i) capitalized implementation costs are classified in the same balance sheet line item as the amounts prepaid for the related hosting arrangement; (ii) amortization of capitalized implementation costs are presented in the same income statement line item as the service fees for the related hosting arrangement; and (iii) cash flows related to capitalized implementation costs are presented within the same category of cash flow activity as the cash flows for the related hosting arrangement (i.e. operating activity). </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 December 31, 2022 and 2021, the net carrying value of capitalized implementation costs related to hosting arrangements that were incurred during the application development stage were $0.1 million and $0.3 million, respectively. These costs related primarily to the implementation of a new ERP system. These capitalized implementation costs will be amortized over the expected term of the arrangement and are amortized in the same line item on our consolidated statements of operations as the expense for fees for the associated hosting arrangement.</span></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:700;line-height:120%">Debt Issuance Costs</span></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 Company capitalizes underwriting, legal, and other direct costs incurred related to the issuance of debt, which are recorded as a direct deduction from the carrying amount of the related debt liability and amortized to interest expense, net over the term of the related debt using the effective interest rate method. Upon the extinguishment of the related debt, any unamortized capitalized debt issuance costs are recorded to Interest expense, net on our consolidated statement of operations. In 2022 and 2021, the Company had no write offs of debt issuance costs. </span></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:700;line-height:120%">Derivatives</span></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 Company entered into floating-to-fixed interest rate swap agreements to limit exposure to interest rate risk related to our debt. These interest rate swaps effectively converted the entire balance of the Company's $540 million original principal term loans from variable interest payments to fixed interest rate payments, based on an annualized fixed rate of 5.4%, for the 7 year term of the debt. ASC 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, requires entities to recognize derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and, further, on the type of hedging relationship. The Company assessed the effectiveness of the hedging relationship under the hypothetical derivative method and noted that all of the critical terms of the hypothetical derivative and hedging instrument were the same. The hedging relationship continues to limit the Company’s exposure to the variability in interest rates under the Company’s term loans and related cash outflows. As such, the Company has deemed this hedging relationship as highly effective in offsetting cash flows attributable to hedged risk (variability in forecasted monthly interest payments) for the term of the term loans and interest rate swap agreements. All derivative financial instruments are recorded at fair value as a net asset or liability on our consolidated balance sheets. As of December 31, 2022, the fair value of interest rate swaps included in Interest rate swap assets on our consolidated balance sheets was $41.2 million. As of December 31, 2021, the fair value of interest rate swaps included in Interest rate swap liabilities was $8.4 million. </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 change in the fair value of the hedging instruments is recorded in Unrealized gain (loss) on interest rate swaps on our consolidated stateme</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nts of comprehensive income. Amounts deferred in Unrealized gain (loss) on interest rate swaps in our consolidated statements of comprehensive income will </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">be reclassified to Interest expense, net on our consolidated statements of operations in the period in which the hedged item affects earnings.</span></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:700;line-height:120%">Fair Value of Financial Instruments</span></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 Company recognizes financial instruments in accordance with the authoritative guidance on fair value measurements and disclosures for financial assets and liabilities. This guidance defines fair value, establishes a framework for measuring fair value in accordance with GAAP, and expands disclosures about fair value measurements. The guidance also establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value.</span></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%">These tiers include Level 1, defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore, requiring an entity to develop its own assumptions. </span></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 Company adopted ASU 2018-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820): Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in the first quarter of 2020. Under ASU 2018-13, entities will no longer be required to disclose the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public business entities will be required to disclose the range and weighted average used to develop significant unobservable inputs for Level 3 fair value measurements. </span></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 Company’s financial instruments consist principally of cash and cash equivalents, accounts receivable, accounts payable, and long–term debt. The carrying value of cash and cash equivalents, accounts receivable, and accounts payable approximate fair value, primarily due to short maturities. The carrying values of the Company’s debt instruments approximated their fair value based on rates currently available to the Company. </span></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:700;line-height:120%">Preferred Stock</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2022, the Company closed on the issuance and sale of its Series A Convertible Preferred Stock (the “Series A Preferred Stock”). The Company issued 115,000 shares of Series A Preferred Stock, par value $0.0001 per share, at a price of $1,000 per share, for an initial investment amount of $115.0 million. Pursuant to the Certification of Designation, cumulative preferred dividends accrue quarterly on the Series A Preferred Stock at a rate of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) 4.5% per annum until but excluding the seven year anniversary of the closing, and (ii) 7% per annum on and after the seven year anniversary of the closing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. See “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 12. Series A Preferred Stock—Series A Convertible Preferred Stock” </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for further details. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Series A Preferred Stock and cumulative preferred dividends, net of preferred issuance costs, is presented as Mezzanine Equity of $112.3 million as of December 31, 2022 in the Company’s consolidated balance sheets. The Series A Preferred Stock is classified as Mezzanine Equity because it is redeemable at the option of its holders (upon a deemed liquidation event as defined in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Note 12. Series A Preferred Stock—Series A Convertible Preferred Stock—Deemed Liquidation Event Redemption”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">) and has a condition for redemption that is not solely within the control of the issuer. </span></div><div><span><br/></span></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:700;line-height:120%">Revenue Recognition </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%">Refer to “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 14 Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” for a detailed discussion of accounting policies related to revenue recognition, including deferred revenue and deferred commissions.</span></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:700;line-height:120%">Cost of 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%">Cost of revenue primarily consists of salaries and related expenses (e.g. bonuses, employee benefits, and payroll taxes) for personnel directly involved in the delivery of services and products directly to customers. Cost of revenue also includes the amortization of acquired technology, and hosting and infrastructure costs related to the delivery of the Company’s products and services.</span></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:700;line-height:120%">Customer Relationship Acquisition Costs</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%">Costs associated with the acquisition or origination of customer relationships are capitalized as customer relationship assets as incurred and amortized over the estimated life of the customer relationship. Refer to “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 14. Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” for further discussion regarding deferred commissions. </span></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:700;line-height:120%">Advertising Costs</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%">Advertising costs are expensed in the period incurred. Advertising expenses were $0.8 million, $0.9 million and $0.1 million for the years ended December 31, 2022, 2021 or 2020, respectively. Advertising costs are recorded in Sales and marketing expenses on our consolidated statement of operations.</span></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:700;line-height:120%">Income Taxes</span></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 Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities will be recognized in the period that includes the enactment date. A valuation allowance is established against the deferred tax assets to reduce their carrying value to an amount that is more likely than not to be realized.</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 has adopted a permanent reinvestment position whereby foreign earnings for foreign subsidiaries are expected to be reinvested and future earnings are not expected to be repatriated. As a result of this policy, no tax liability has been accrued in anticipation of future dividends from foreign subsidiaries.</span></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 Company accounts for uncertainty of income taxes based on a “more likely than not” threshold for the recognition and derecognition of tax positions. Interest and penalties are recorded as a component of income tax expense.</span></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:700;line-height:120%">Leases</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 determines if an arrangement is a lease at inception. This determination includes the review of contracts with third parties to identify the existence of potential embedded leases. Operating leases are included in operating lease right-of-use (“ROU”) assets, current and noncurrent operating lease liabilities on the Company’s consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other liabilities, and other noncurrent liabilities on the Company’s consolidated balance sheets.</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%">ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease ROU asset includes any initial direct costs incurred and is reduced for any tenant incentives. As the Company’s leases do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</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%">We measure all share-based payments, including grants of options to purchase common stock and the issuance of restricted stock or restricted stock units to employees, service providers and board members, using the fair-value at grant date. We record forfeitures as they occur. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized on our consolidated statement of operations based on the estimated fair value of those awards on the grant date and amortized on a straight-line basis over the requisite service period. We value restricted stock and restricted stock units at the closing price of our common stock on the grant date. We value stock option awards using the Black-Scholes option-pricing model. For the years ended December 31, 2022, 2021 and 2020, stock-based compensation awards consisted primarily of restricted stock and 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%">From time to time, we grant restricted stock units that also include performance or market-based conditions (“PRSUs”). For PRSUs granted with a market condition, we use a Monte Carlo simulation analysis to value the award. Compensation expense for awards with marked-based conditions is recognized over the required service period of the grant based on the grant date fair value of the award and is not subject to fluctuation due to achievement of the underlying market-based condition.</span></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%">Significant assumptions used in the Monte Carlo simulation model for the PRSUs granted during the year ended December 31, 2022 and 2021 are as follows. </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.846%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.798%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.015%"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">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%">Expected volatility</span></td><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%">49.5%</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.6%</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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1%</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%">Remaining performance period (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.46</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.35</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%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></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:700;line-height:120%">Comprehensive Loss</span></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 Company utilizes the guidance in ASC 220, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement—Reporting Comprehensive Income</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for the reporting and display of comprehensive loss and its components in the consolidated financial statements. Comprehensive loss consists of net loss, foreign currency translation adjustments for subsidiaries with functional currencies other than the United States dollar (“USD”), unrealized translation gains (losses) on foreign currency denominated intercompany loans, and unrealized gains (losses) on interest rate swaps. Refer to “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 13. Stockholders' Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Accumulated Other Comprehensive Income (Loss)” for further discussion of the components of accumulated other comprehensive income (loss) for the years ended December 31, 2022, 2021 or 2020.</span></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:700;line-height:120%">Foreign Currency Transactions</span></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 functional currency of our foreign subsidiaries are generally the local currencies. Results of operations for foreign subsidiaries are translated into USD using the average exchange rates on a monthly basis during the year. The assets and liabilities of those subsidiaries are translated into USD using the exchange rates in effect at the balance sheet date. The related translation adjustments are recorded as a separate component of the Company’s consolidated statements of stockholders' equity in accumulated other comprehensive income (loss). Assets and liabilities denominated in currencies other than the functional currency are remeasured using the current exchange rate for monetary accounts and historical exchange rates for non-monetary accounts, with exchange differences on remeasurement included in other expense, net in the accompanying statements of operations. For the year ended December 31, 2022, net losses related to remeasurement of foreign currency transactions of $1.0 million were recorded in Other expense, net on our consolidated statements of operations. For the years ended December 31, 2021 and 2020, net gains of $48.6 thousand and $0.2 million, respectively, were recorded in Other expense, net on our consolidated statements of operations. </span></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%">We have foreign currency denominated intercompany loans that were used to fund the acquisition of foreign subsidiaries. Due to the long-term nature of the loans, the foreign currency gains (losses) resulting from remeasurement are recognized as a separate component of the Company’s consolidated statements of stockholders' equity in accumulated other comprehensive loss. During the year ended December 31, 2020, the balances of these intercompany loans were converted to USD. During the years ended December 31, 2022, 2021 and 2020, a translation loss of $10.0 million, loss of $0.6 million, and gain of $2.3 million, respectively, were recognized as a component of accumulated other comprehensive loss in the Company’s statements of stockholders’ equity, related to long-term intercompany loans.</span></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:700;line-height:120%">Recent Accounting Pronouncements</span></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:700;line-height:120%">Recently issued accounting pronouncements - Adopted</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Financial Standards Accounting Board (“FASB”) issued accounting standards update ASU </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity </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 “ASU 2020-06). ASU 2020-06 simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments and convertible preferred stock. This update also amends the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. ASU 2020-06 amends the diluted earnings per share guidance, including the requirement to use the if-converted method for all convertible instruments. The update also requires entities to provide expanded disclosures about the terms and features of convertible instruments, how the instruments have been reported in the entity’s financial statements, and information about events, conditions, and circumstances that can affect how to assess the amount or timing of an entity’s future cash flows related to those instruments. The guidance is effective for interim and annual periods beginning after December 15, 2021. The Company adopted this guidance in the first quarter of fiscal 2022 with an immaterial impact to the consolidated financial statements.</span></div><div><span><br/></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:700;line-height:120%">Recently issued accounting pronouncements - Not yet adopted</span></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%">In March 2020, the FASB issued Accounting Standards Update ASU 2020-04,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We will adopt Topic 848 when our relevant contracts are modified upon transition to alternative reference rates. We do not expect our adoption of Topic 848 to have a material impact on our consolidated financial statements. </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which creates an exception to the general recognition and measurement principle for contract assets and contract liabilities from contracts with customers acquired in a business combination. The new guidance will require companies to apply the definition of a performance obligation under ASC Topic 606 to recognize and measure contract assets and contract liabilities (i.e., deferred revenue) relating to contracts with customers that are acquired in a business combination. Under current GAAP, an acquirer in a business combination is generally required to recognize and measure the assets it acquires and the liabilities it assumes at fair value on the acquisition date. The new guidance will result in the acquirer recording acquired contract assets and liabilities on the same basis that would have been recorded by the acquiree before the acquisition under ASC Topic 606. These amendments are effective for fiscal years beginning after December 15, 2022, with early adoption permitted. The Company is evaluating the impact of this standard on our consolidated financial statements.</span></div> Basis of Presentation These consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”). The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. There have been no significant changes in the Company’s accounting policies since December 31, 2021. <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of 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 preparation of the accompanying consolidated financial statements in conformity with GAAP requires management to make, on an ongoing basis, estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses. Significant items subject to such estimates include those related to revenue recognition, deferred commissions, allowance for credit losses, stock-based compensation, contingent consideration, acquired intangible assets, the useful lives of intangible assets and property and equipment, and income taxes. In accordance with GAAP, management bases its estimates on historical experience and on various other assumptions that management believes are reasonable under the circumstances. Management regularly evaluates its estimates and assumptions using historical experience and other factors; however, actual results could differ from those estimates.</span></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%">Upland is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of February 28, 2023, the date of issuance of this Annual Report on Form 10-K. These estimates may change as new events occur and additional information is obtained. Actual results could differ materially from these estimates under different assumptions or conditions.</span></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:700;line-height:120%">Cash and Cash Equivalents</span></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%">Cash and cash equivalents consist of cash deposits and liquid investments with original maturities of three months or less when purchased. Cash equivalents are stated at cost, which approximates market value, because of the short maturity of these instruments.</span></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:700;line-height:120%">Accounts Receivable and Allowance for Credit Losses</span></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%">On January 1, 2020, the Company adopted ASU 2016-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The adoption of ASU 2016-13 resulted in recording a cumulative-effect adjustment to decrease the beginning balance (at January 1, 2020) of Accumulated deficit in the amount of $0.1 million, which represented the accelerated recognition of credit losses related to our trade receivables under the expected credit loss model of calculating our current expected credit losses compared to the previous incurred loss model.</span></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 Company extends credit to the majority of its customers. Issuance of credit is based on ongoing credit evaluations by the Company of customers’ financial condition and generally requires no collateral. Trade accounts receivable are recorded at the invoiced amount and do not bear interest. Invoices generally require payment due upon receipt of invoice. The Company </span></div>generally does not charge interest on past due payments, although the Company's contracts with its customers usually allow it to do so.To manage accounts receivable credit risk, the Company performs periodic credit evaluations of its customers and maintains current expected credit losses which considers such factors as historical loss information, geographic location of customers, current market conditions, and reasonable and supportable forecasts. 100000 <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 allowance for credit losses (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.614%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.616%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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%">2021</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%">2020</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%">Balance at beginning of year</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,107 </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,465 </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,238 </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 14.5pt;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%">Cumulative adjustment related to adoption of ASU 2016-13</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108 </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 14.5pt;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%">Provision for credit losses</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%">556 </span></td><td style="background-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%">694 </span></td><td style="background-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,115 </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 2px 14.5pt;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%">Writeoffs, net of recoveries 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%">(505)</span></td><td style="background-color:#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,052)</span></td><td style="background-color:#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%">(996)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</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%">1,158 </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%">1,107 </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%">1,465 </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> 1107000 1465000 1238000 0 0 108000 556000 694000 1115000 505000 1052000 996000 1158000 1107000 1465000 Concentration of Credit Risk and Significant Customers Financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents and accounts receivable. The Company’s cash and cash equivalents are placed with high-quality financial institutions, which, at times, may exceed federally insured limits. The Company has not experienced any losses in these accounts, and the Company does not believe it is exposed to any significant credit risk related to cash and cash equivalents. The Company provides credit, in the normal course of business, to a number of its customers. The Company performs periodic credit evaluations of its customers and generally does not require collateral. <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property and Equipment</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%">Property and equipment are carried at cost, less accumulated depreciation and amortization. Depreciation of property and equipment is computed using the straight-line method over each asset’s useful life. Leasehold improvements are amortized over the shorter of the lease term or of the estimated useful lives of the related assets. Upon retirement or disposal, the cost of each asset and the related accumulated depreciation are removed from the accounts and any resulting gain or loss is credited or charged to income. Repairs, maintenance, and minor replacements are expensed as incurred. The estimated useful lives of property and equipment are as follows:</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:100.000%"><tr><td style="width:1.0%"/><td style="width:62.144%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.656%"/><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%">Computer hardware and equipment</span></td><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%">3 - 5 years</span></div></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%">Purchased software and licenses</span></td><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:100%">3 - 5 years</span></div></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%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</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%">Leasehold improvements</span></td><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%">Lesser of estimated useful life or lease term</span></td></tr></table></div> The estimated useful lives of property and equipment are as follows:<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:62.144%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:35.656%"/><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%">Computer hardware and equipment</span></td><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%">3 - 5 years</span></div></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%">Purchased software and licenses</span></td><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:100%">3 - 5 years</span></div></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%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 years</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%">Leasehold improvements</span></td><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%">Lesser of estimated useful life or lease term</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment consisted of the following (in thousands) at:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">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%">Equipment</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%">6,211 </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%">15,327 </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%">Furniture and fixtures </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%">355 </span></td><td style="background-color:#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%">668 </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%">Leasehold improvements</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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,766 </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%">Accumulated depreciation</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%">(5,773)</span></td><td style="background-color:#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,094)</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%">Property and equipment, net</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%">1,830 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,667 </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> P3Y P5Y P3Y P5Y P7Y <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations</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%">We apply the provisions of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in accounting for our acquisitions which requires the acquisition purchase price to be allocated to the tangible and intangible assets acquired and liabilities assumed based on their estimated fair values at the acquisition dates. The excess of the purchase price over these estimated fair values is recorded to goodwill. </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%">Significant estimates and assumptions, including fair value estimates, are used to determine the fair value of assets acquired, liabilities assumed, and contingent consideration transferred as well as the useful lives of long-lived assets acquired. During the measurement period, which may be up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill based on changes to our initial estimates and assumptions. Upon conclusion of the measurement period or final determination of the values of assets acquired and liabilities assumed, whichever comes first, any subsequent adjustments are recorded to Acquisition-related expenses on our consolidated statement of operations.</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%">Tangible assets are valued at their respective carrying amounts, which approximates their estimated fair value. The valuation of identifiable intangible assets reflects management’s estimates based on, among other factors, use of established valuation methods. Customer relationships are valued using the multi-period excess earnings method income approach, which estimates fair value based on the earnings and cash flow capacity of the subject asset. Developed technology and trade names are valued using the relief-from-royalty method, which estimates fair value based on the value the owner of the asset receives from not having to pay a royalty to use the asset. </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 purchase price transferred in our acquisitions often contain holdback and contingent consideration provisions. Holdbacks are subject to reduction for indemnification claims and are typically payable within 12 to 18 months of the acquisition date and are recorded in Liabilities due to sellers of businesses on our consolidated balance sheets. Contingent consideration typically includes earnout payments payable within 6 to 18 months of the date of acquisition based on attainment of certain performance goals. Contingent consideration liabilities are recorded at fair value on the acquisition date and are remeasured periodically based on the then assessed fair value and adjusted, if necessary. Holdback and contingent consideration liabilities are recorded in Liabilities due to sellers of businesses on our consolidated balance sheet based on their estimated fair values. The estimated fair value of contingent consideration related to potential earnout payments is calculated utilizing a binary option model, and this amount is recorded in Liabilities due to sellers of businesses on our consolidated balance sheets. The fair value of contingent consideration is estimated on a quarterly basis through a collaborative effort by our sales and finance departments. Changes in the fair value of contingent consideration subsequent to the purchase price finalization are recorded as Acquisition-related expenses or Other income (expense), net on our consolidated statements of operations based on management’s assessment of the nature of the liability. In the event a holdback is reduced subsequent to the finalization of purchase accounting, the reduction is recorded as a gain in Acquisition-related expenses or Other income (expense), net on our consolidated statements of operations based on management’s assessment of the nature of the liability.</span></div> P12M P18M P6M P18M <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill and Other Intangibles </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We assess Goodwill for impairment annually on October 1st, or more frequently when an event occurs which could cause the Carrying Value (or GAAP basis book value) of our Company to exceed the estimated fair value of our Company. The Company adopted ASU 2017-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Intangibles - Goodwill and Other: Simplifying the Test for Goodwill Impairment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> during the first quarter of 2018. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">As we operate as one reporting unit, the Goodwill impairment evaluation is performed at the consolidated entity level by comparing the estimated fair value of the Company to its Carrying Value. We first assess qualitative factors to determine whether it is more likely than not that the fair value of our single reporting unit is less than its Carrying Value. Based on the qualitative assessment, if it is determined that it is more likely than not that the Company's fair value is less than its Carrying Value, then we perform a quantitative analysis using a fair-value-based approach to determine if the fair value of our reporting unit is less than its Carrying Value. See “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Note 5. Goodwill and Other Intangible Assets” f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">or more information regarding our fourth quarter 2022 Goodwill impairment.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Identifiable intangible assets consist of customer relationships, marketing-related intangible assets and developed technology. Intangible assets with definite lives are amortized over their estimated useful lives on a straight-line basis. The straight-line method of amortization represents the Company’s best estimate of the distribution of the economic value of the identifiable intangible assets.</span></div>Intangible assets are reviewed for impairment whenever events or changes in circumstances indicate the carrying amount of intangible assets may not be recoverable. Conditions that would necessitate an impairment assessment include a significant decline in the observable market value of an asset, a significant change in the extent or manner in which an asset is used or any other significant adverse change that would indicate that the carrying amount of an asset or group of assets may not be recoverable. The Company evaluates the recoverability of intangible assets by comparing their carrying amounts to the future net undiscounted cash flows expected to be generated by the intangible assets. If such intangible assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the intangible assets exceeds the fair value of the assets. 1 Long-Lived AssetsLong-lived assets are reviewed for impairment whenever events or circumstances indicate their carrying value may not be recoverable. When such events or circumstances arise, an estimate of future undiscounted cash flows produced by the asset, or the appropriate grouping of assets, is compared to the asset's carrying value to determine whether impairment exists. If the asset is determined to be impaired, the impairment loss is measured based on the excess of its carrying value over its fair value. Assets to be disposed of are reported at the lower of the carrying value or net realizable value. <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Software Development Costs</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:115%">Software development costs are expensed as incurred until the point the Company establishes technological feasibility. Technological feasibility is established upon the completion of a working model. Costs incurred by the Company between establishment of technological feasibility and the point at which the product is ready for general release are capitalized, subject to their recoverability, and amortized over the economic life of the related products. Because the Company believes its current process for developing its software products essentially results in the completion of a working product concurrent with the establishment of technological feasibility, no software development costs have been capitalized to date. There were no software development costs required to be capitalized under ASC 985-20, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Costs of Software to be Sold, Leased or Marketed</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> development costs associated with internal use software are incurred in three stages of development: the preliminary project stage, the application development stage, and the post-implementation stage. Costs incurred during the preliminary project and post-implementation stages are expensed as incurred. Eligible internal and external costs associated with significant upgrades and enhancements incurred during the application development stage are capitalized as property and equipment. During the years ended December 31, 2022, 2021 or 2020, there were no internal use software development costs capitalized under ASC 350-40, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</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%">ASC 350-40 also requires hosting arrangements that are service contracts to follow the guidance for internal-use software to determine which implementation costs can be capitalized. In accordance with ASC 350-40, (i) capitalized implementation costs are classified in the same balance sheet line item as the amounts prepaid for the related hosting arrangement; (ii) amortization of capitalized implementation costs are presented in the same income statement line item as the service fees for the related hosting arrangement; and (iii) cash flows related to capitalized implementation costs are presented within the same category of cash flow activity as the cash flows for the related hosting arrangement (i.e. operating activity). </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 December 31, 2022 and 2021, the net carrying value of capitalized implementation costs related to hosting arrangements that were incurred during the application development stage were $0.1 million and $0.3 million, respectively. These costs related primarily to the implementation of a new ERP system. These capitalized implementation costs will be amortized over the expected term of the arrangement and are amortized in the same line item on our consolidated statements of operations as the expense for fees for the associated hosting arrangement.</span></div> 100000 300000 Debt Issuance CostsThe Company capitalizes underwriting, legal, and other direct costs incurred related to the issuance of debt, which are recorded as a direct deduction from the carrying amount of the related debt liability and amortized to interest expense, net over the term of the related debt using the effective interest rate method. Upon the extinguishment of the related debt, any unamortized capitalized debt issuance costs are recorded to Interest expense, net on our consolidated statement of operations. 0 0 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Derivatives</span></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 Company entered into floating-to-fixed interest rate swap agreements to limit exposure to interest rate risk related to our debt. These interest rate swaps effectively converted the entire balance of the Company's $540 million original principal term loans from variable interest payments to fixed interest rate payments, based on an annualized fixed rate of 5.4%, for the 7 year term of the debt. ASC 815, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Derivatives and Hedging</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, requires entities to recognize derivative instruments as either assets or liabilities in the statement of financial position at fair value. The accounting for changes in the fair value (i.e., gains or losses) of a derivative instrument depends on whether it has been designated and qualifies as part of a hedging relationship and, further, on the type of hedging relationship. The Company assessed the effectiveness of the hedging relationship under the hypothetical derivative method and noted that all of the critical terms of the hypothetical derivative and hedging instrument were the same. The hedging relationship continues to limit the Company’s exposure to the variability in interest rates under the Company’s term loans and related cash outflows. As such, the Company has deemed this hedging relationship as highly effective in offsetting cash flows attributable to hedged risk (variability in forecasted monthly interest payments) for the term of the term loans and interest rate swap agreements. All derivative financial instruments are recorded at fair value as a net asset or liability on our consolidated balance sheets. As of December 31, 2022, the fair value of interest rate swaps included in Interest rate swap assets on our consolidated balance sheets was $41.2 million. As of December 31, 2021, the fair value of interest rate swaps included in Interest rate swap liabilities was $8.4 million. </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 change in the fair value of the hedging instruments is recorded in Unrealized gain (loss) on interest rate swaps on our consolidated stateme</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nts of comprehensive income. Amounts deferred in Unrealized gain (loss) on interest rate swaps in our consolidated statements of comprehensive income will </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">be reclassified to Interest expense, net on our consolidated statements of operations in the period in which the hedged item affects earnings.</span></div> 540000000 0.054 0.054 0.054 P7Y P7Y P7Y 41200000 8400000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></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 Company recognizes financial instruments in accordance with the authoritative guidance on fair value measurements and disclosures for financial assets and liabilities. This guidance defines fair value, establishes a framework for measuring fair value in accordance with GAAP, and expands disclosures about fair value measurements. The guidance also establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value.</span></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%">These tiers include Level 1, defined as observable inputs, such as quoted prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, therefore, requiring an entity to develop its own assumptions. </span></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 Company adopted ASU 2018-13, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fair Value Measurement (Topic 820): Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in the first quarter of 2020. Under ASU 2018-13, entities will no longer be required to disclose the amount of and reasons for transfers between Level 1 and Level 2 of the fair value hierarchy, but public business entities will be required to disclose the range and weighted average used to develop significant unobservable inputs for Level 3 fair value measurements. </span></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 Company’s financial instruments consist principally of cash and cash equivalents, accounts receivable, accounts payable, and long–term debt. The carrying value of cash and cash equivalents, accounts receivable, and accounts payable approximate fair value, primarily due to short maturities. The carrying values of the Company’s debt instruments approximated their fair value based on rates currently available to the Company. </span></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:700;line-height:120%">Preferred Stock</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2022, the Company closed on the issuance and sale of its Series A Convertible Preferred Stock (the “Series A Preferred Stock”). The Company issued 115,000 shares of Series A Preferred Stock, par value $0.0001 per share, at a price of $1,000 per share, for an initial investment amount of $115.0 million. Pursuant to the Certification of Designation, cumulative preferred dividends accrue quarterly on the Series A Preferred Stock at a rate of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i) 4.5% per annum until but excluding the seven year anniversary of the closing, and (ii) 7% per annum on and after the seven year anniversary of the closing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. See “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 12. Series A Preferred Stock—Series A Convertible Preferred Stock” </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for further details. </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">The Series A Preferred Stock and cumulative preferred dividends, net of preferred issuance costs, is presented as Mezzanine Equity of $112.3 million as of December 31, 2022 in the Company’s consolidated balance sheets. The Series A Preferred Stock is classified as Mezzanine Equity because it is redeemable at the option of its holders (upon a deemed liquidation event as defined in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:107%">Note 12. Series A Preferred Stock—Series A Convertible Preferred Stock—Deemed Liquidation Event Redemption”</span>) and has a condition for redemption that is not solely within the control of the issuer. 115000 115000 0.0001 0.0001 0.0001 1000 115000000 0.045 0.07 112300000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition </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%">Refer to “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 14 Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” for a detailed discussion of accounting policies related to revenue recognition, including deferred revenue and deferred commissions.</span></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:700;line-height:120%">Cost of 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%">Cost of revenue primarily consists of salaries and related expenses (e.g. bonuses, employee benefits, and payroll taxes) for personnel directly involved in the delivery of services and products directly to customers. Cost of revenue also includes the amortization of acquired technology, and hosting and infrastructure costs related to the delivery of the Company’s products and services.</span></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:700;line-height:120%">Customer Relationship Acquisition Costs</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs associated with the acquisition or origination of customer relationships are capitalized as customer relationship assets as incurred and amortized over the estimated life of the customer relationship. Refer to “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 14. Revenue Recognition</span>” for further discussion regarding deferred commissions. Advertising CostsAdvertising costs are expensed in the period incurred. 800000 900000 100000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes</span></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 Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recognized for the expected future tax consequences of temporary differences between the carrying amounts and the tax bases of assets and liabilities. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rates on deferred tax assets and liabilities will be recognized in the period that includes the enactment date. A valuation allowance is established against the deferred tax assets to reduce their carrying value to an amount that is more likely than not to be realized.</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 has adopted a permanent reinvestment position whereby foreign earnings for foreign subsidiaries are expected to be reinvested and future earnings are not expected to be repatriated. As a result of this policy, no tax liability has been accrued in anticipation of future dividends from foreign subsidiaries.</span></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 Company accounts for uncertainty of income taxes based on a “more likely than not” threshold for the recognition and derecognition of tax positions. Interest and penalties are recorded as a component of income tax expense.</span></div> 0 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases</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 determines if an arrangement is a lease at inception. This determination includes the review of contracts with third parties to identify the existence of potential embedded leases. Operating leases are included in operating lease right-of-use (“ROU”) assets, current and noncurrent operating lease liabilities on the Company’s consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other liabilities, and other noncurrent liabilities on the Company’s consolidated balance sheets.</span></div>ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease ROU asset includes any initial direct costs incurred and is reduced for any tenant incentives. As the Company’s leases do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain the Company will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term. <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock-Based Compensation</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%">We measure all share-based payments, including grants of options to purchase common stock and the issuance of restricted stock or restricted stock units to employees, service providers and board members, using the fair-value at grant date. We record forfeitures as they occur. The cost of services received from employees and non-employees in exchange for awards of equity instruments is recognized on our consolidated statement of operations based on the estimated fair value of those awards on the grant date and amortized on a straight-line basis over the requisite service period. We value restricted stock and restricted stock units at the closing price of our common stock on the grant date. We value stock option awards using the Black-Scholes option-pricing model. For the years ended December 31, 2022, 2021 and 2020, stock-based compensation awards consisted primarily of restricted stock and 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%">From time to time, we grant restricted stock units that also include performance or market-based conditions (“PRSUs”). For PRSUs granted with a market condition, we use a Monte Carlo simulation analysis to value the award. Compensation expense for awards with marked-based conditions is recognized over the required service period of the grant based on the grant date fair value of the award and is not subject to fluctuation due to achievement of the underlying market-based condition.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant assumptions used in the Monte Carlo simulation model for the PRSUs granted during the year ended December 31, 2022 and 2021 are as follows. </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.846%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.798%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.015%"/><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%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">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%">Expected volatility</span></td><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%">49.5%</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.6%</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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1%</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%">Remaining performance period (in years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.46</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.35</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%">Dividend yield</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr></table> 0.495 0.536 0.007 0.001 P1Y5M15D P1Y4M6D 0 0 Comprehensive Loss<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company utilizes the guidance in ASC 220, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Statement—Reporting Comprehensive Income</span>, for the reporting and display of comprehensive loss and its components in the consolidated financial statements. Comprehensive loss consists of net loss, foreign currency translation adjustments for subsidiaries with functional currencies other than the United States dollar (“USD”), unrealized translation gains (losses) on foreign currency denominated intercompany loans, and unrealized gains (losses) on interest rate swaps. Foreign Currency TransactionsThe functional currency of our foreign subsidiaries are generally the local currencies. Results of operations for foreign subsidiaries are translated into USD using the average exchange rates on a monthly basis during the year. The assets and liabilities of those subsidiaries are translated into USD using the exchange rates in effect at the balance sheet date. The related translation adjustments are recorded as a separate component of the Company’s consolidated statements of stockholders' equity in accumulated other comprehensive income (loss). Assets and liabilities denominated in currencies other than the functional currency are remeasured using the current exchange rate for monetary accounts and historical exchange rates for non-monetary accounts, with exchange differences on remeasurement included in other expense, net in the accompanying statements of operations. -1000000 48600 200000 -10000000 -600000 2300000 <div style="margin-bottom:6pt;margin-top:12pt"><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 style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently issued accounting pronouncements - Adopted</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Financial Standards Accounting Board (“FASB”) issued accounting standards update ASU </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2020-06, “Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity </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 “ASU 2020-06). ASU 2020-06 simplifies the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments and convertible preferred stock. This update also amends the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. ASU 2020-06 amends the diluted earnings per share guidance, including the requirement to use the if-converted method for all convertible instruments. The update also requires entities to provide expanded disclosures about the terms and features of convertible instruments, how the instruments have been reported in the entity’s financial statements, and information about events, conditions, and circumstances that can affect how to assess the amount or timing of an entity’s future cash flows related to those instruments. The guidance is effective for interim and annual periods beginning after December 15, 2021. The Company adopted this guidance in the first quarter of fiscal 2022 with an immaterial impact to the consolidated financial statements.</span></div><div><span><br/></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:700;line-height:120%">Recently issued accounting pronouncements - Not yet adopted</span></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%">In March 2020, the FASB issued Accounting Standards Update ASU 2020-04,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference the London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We will adopt Topic 848 when our relevant contracts are modified upon transition to alternative reference rates. We do not expect our adoption of Topic 848 to have a material impact on our consolidated financial statements. </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which creates an exception to the general recognition and measurement principle for contract assets and contract liabilities from contracts with customers acquired in a business combination. The new guidance will require companies to apply the definition of a performance obligation under ASC Topic 606 to recognize and measure contract assets and contract liabilities (i.e., deferred revenue) relating to contracts with customers that are acquired in a business combination. Under current GAAP, an acquirer in a business combination is generally required to recognize and measure the assets it acquires and the liabilities it assumes at fair value on the acquisition date. The new guidance will result in the acquirer recording acquired contract assets and liabilities on the same basis that would have been recorded by the acquiree before the acquisition under ASC Topic 606. These amendments are effective for fiscal years beginning after December 15, 2022, with early adoption permitted. The Company is evaluating the impact of this standard on our consolidated financial statements.</span></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:700;line-height:120%">3. Acquisitions </span></div><div style="margin-bottom:6pt;padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs quantitative and qualitative analyses to determine the significance of each acquisition to its consolidated financial statements. As such, the acquisitions below were deemed to be insignificant on an individual and cumulative basis.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022 Acquisitions</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%">Acquisitions completed during the year ended December 31, 2022 include the following:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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:700;line-height:120%;padding-left:14.5pt">BA Insight</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On February 22, 2022, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of BA Insight Inc., (“BA Insight”), a cloud-based enterprise knowledge management solution. Revenues recorded since the acquisition date through December 31, 2022 were approximately $7.6 million. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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:700;line-height:120%;padding-left:14.5pt">Objectif Lune</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On January 07, 2022, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Objectif Lune Inc., a Quebec proprietary company (“Objectif Lune”), cloud-based document workflow product. Revenues recorded since the acquisition date through December 31, 2022 were approximately $20.9 million. </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%">We determined that disclosing the amount of BA Insight and Objectif Lune related earnings included in the consolidated statements of operations is impracticable, as certain operations of BA Insight and Objectif Lune were integrated into the operations of the Company from the date of acquisition.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Acquisitions</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 acquisition completed during the year ended December 31, 2021 include the following:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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:700;line-height:120%;padding-left:14.5pt">Panviva </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- On June 24, 2021, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Panviva Pty Ltd, an Australian proprietary company (“Panviva”), a cloud-based enterprise knowledge management solution. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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:700;line-height:120%;padding-left:14.5pt">BlueVenn</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On February 28, 2021 the Company entered into an agreement to purchase the shares comprising the entire issued share capital of BlueVenn Group Limited, a company limited by shares organized and existing under the laws of England and Wales (“BlueVenn”), a cloud-based customer data platform. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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:700;line-height:120%;padding-left:14.5pt">Second Street</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On January 19, 2021, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Second Street Media, Inc., a Missouri corporation (“Second Street”), an audience engagement platform. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2020 Acquisitions</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 acquisition completed during the year ended December 31, 2020 include the following:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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:700;line-height:120%;padding-left:14.5pt">Localytics</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On February 6, 2020, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Char Software, Inc (dba Localytics), a Delaware corporation (“Localytics”), a provider of mobile app personalization and analytics solution.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consideration</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 following table summarizes the consideration transferred for the acquisitions described above (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.873%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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:9pt;font-weight:700;line-height:100%">BA Insight</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:9pt;font-weight:700;line-height:100%">Objectif Lune</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:9pt;font-weight:700;line-height:100%">Panviva</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:9pt;font-weight:700;line-height:100%">BlueVenn</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:9pt;font-weight:700;line-height:100%">Second Street</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:9pt;font-weight:700;line-height:100%">Localytics</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</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:9pt;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:9pt;font-weight:400;line-height:100%">33,355 </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:9pt;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:9pt;font-weight:400;line-height:100%">29,750 </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:9pt;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:9pt;font-weight:400;line-height:100%">19,931 </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:9pt;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:9pt;font-weight:400;line-height:100%">53,535 </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:9pt;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:9pt;font-weight:400;line-height:100%">25,436 </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 #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:9pt;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:9pt;font-weight:400;line-height:100%">67,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Holdback</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:9pt;font-weight:400;line-height:100%">645 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">5,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:9pt;font-weight:400;line-height:100%">3,517 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2,429 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">2,535 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">1,650 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">1,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Working capital and other adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (3)</span></div></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:9pt;font-weight:400;line-height:100%">1,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(537)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(1,365)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(5,238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consideration</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">35,587 </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:9pt;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:9pt;font-weight:400;line-height:100%">35,644 </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 #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:9pt;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:9pt;font-weight:400;line-height:100%">23,827 </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:9pt;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:9pt;font-weight:400;line-height:100%">57,962 </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:9pt;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:9pt;font-weight:400;line-height:100%">30,721 </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 #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:9pt;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:9pt;font-weight:400;line-height:100%">63,762 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents cash holdbacks subject to indemnification claims that are payable 12 months from closing for Objectif Lune, Panviva, Second Street and Localytics, 15 months following closing for BA Insight and 18 months following the closing of BlueVenn. </span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the acquisition date fair value of anticipated earnout payments which are based on the estimated probability of attainment of the underlying future performance-based conditions at the time of acquisition. The maximum potential payout for the BlueVenn, Second Street and Localytics were $21.7 million, $3.0 million and $1.0 million, respectively. As of March 31, 2022, the earnout payments for BlueVenn and Second Street were finalized resulting in no payments made. The earnout for Localytics was paid in full during the year ended December 31, 2020 based on an ending fair value of $1.0 million. Refer to “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 4. Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” for further discussion regarding the calculation of fair value of acquisition related earnouts and subsequent payouts.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Working capital and other adjustments includes a $5.2 million reduction in total consideration for Localytics related to a representation and warranty insurance settlement which is included in Prepaids and other on our consolidated balance sheets as of December 31, 2020 and a $1.4 million reduction in total consideration for Second Street related to an indemnification claim which was charged to Liabilities due to sellers of businesses (Holdback) on our consolidated balance sheets during 2021. </span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Assets Acquired and Liabilities Assumed</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 recorded the purchase of the acquisitions described above using the acquisition method of accounting, and has recognized the assets acquired and liabilities assumed at their fair values as of the date of the acquisition. The purchase accounting for the 2022 acquisition of Objectif Lune is preliminary as the Company has not finalized the overall impact of this acquisition. Management has recorded the purchase price allocations based upon acquired company information that is currently available. Management expects to complete the purchase accounting for Objectif Lune no later than the first quarter of 2023. </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 condensed table presents the finalized acquisition-date fair value of the assets acquired and liabilities assumed for the acquisitions closed in 2021 and 2022 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.850%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Final</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%">Preliminary</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Final</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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:9pt;font-weight:700;line-height:100%">BA Insight</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:9pt;font-weight:700;line-height:100%">Objectif Lune</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%">Panviva</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%">BlueVenn</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%">Second Street</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Acquired</span></td><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:700;line-height:100%">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:700;line-height:100%">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:700;line-height:100%">2021</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:700;line-height:100%">2021</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:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%">4 </span></td><td style="background-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%">745 </span></td><td style="background-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%">132 </span></td><td style="background-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,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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,466 </span></td><td style="background-color:#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,677 </span></td><td style="background-color:#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,122 </span></td><td style="background-color:#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,289 </span></td><td style="background-color:#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,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</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,080 </span></td><td style="background-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,183 </span></td><td style="background-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,985 </span></td><td style="background-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,002 </span></td><td style="background-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%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#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,905 </span></td><td style="background-color:#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%">197 </span></td><td style="background-color:#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,357 </span></td><td style="background-color:#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%">489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-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%">248 </span></td><td style="background-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%">26 </span></td><td style="background-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%">611 </span></td><td style="background-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%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">10,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,717 </span></td><td style="background-color:#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%">9,757 </span></td><td style="background-color:#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%">18,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</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%">150 </span></td><td style="background-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%">362 </span></td><td style="background-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%">76 </span></td><td style="background-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%">238 </span></td><td style="background-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%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</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,000 </span></td><td style="background-color:#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,512 </span></td><td style="background-color:#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,194 </span></td><td style="background-color:#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,337 </span></td><td style="background-color:#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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Favorable leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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%">291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,495 </span></td><td style="background-color:#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%">23,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,604 </span></td><td style="background-color:#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%">44,892 </span></td><td style="background-color:#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%">16,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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%">25 </span></td><td style="background-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%">744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-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%">24 </span></td><td style="background-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%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></div></td><td colspan="2" style="background-color:#ffffff;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%">44,833 </span></td><td style="background-color:#ffffff;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-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%">63,766 </span></td><td style="background-color:#ffffff;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-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%">36,126 </span></td><td style="background-color:#ffffff;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-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%">74,753 </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 #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%">36,638 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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%">(236)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,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%">(1,257)</span></td><td style="background-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,772)</span></td><td style="background-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%">(230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expense 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%">(4,083)</span></td><td style="background-color:#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%">(9,431)</span></td><td style="background-color:#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,053)</span></td><td style="background-color:#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,429)</span></td><td style="background-color:#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%">(378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</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%">(5,938)</span></td><td style="background-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,395)</span></td><td style="background-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,640)</span></td><td style="background-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,320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,817)</span></td><td style="background-color:#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%">(8,847)</span></td><td style="background-color:#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,397)</span></td><td style="background-color:#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%">(6,593)</span></td><td style="background-color:#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%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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%">(110)</span></td><td style="background-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,905)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,357)</span></td><td style="background-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%">(489)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></div></td><td colspan="2" style="background-color:#ffffff;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%">(9,246)</span></td><td style="background-color:#ffffff;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-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%">(28,122)</span></td><td style="background-color:#ffffff;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-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%">(12,299)</span></td><td style="background-color:#ffffff;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-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%">(16,791)</span></td><td style="background-color:#ffffff;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-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%">(5,917)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,587 </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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,644 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,827 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,962 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">30,721 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses third party valuation consultants to determine the fair values of assets acquired and liabilities assumed. Tangible assets are valued at their respective carrying amounts, which approximates their estimated fair value. The valuation of identifiable intangible assets reflects management’s estimates based on, among other factors, use of established valuation methods. Customer relationships are valued using the multi-period excess earnings method. Developed technology and trade names are valued using the relief-from-royalty method. </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 following table summarizes the weighted-average useful lives, by major finite-lived intangible asset class, for intangibles acquired during the years ended December 31, 2022 and 2021 (in years):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.758%"/><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%">Useful Life</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%">December 31, 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%">December 31, 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%">Customer relationships</span></td><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%">7.0</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%">7.0</span></td></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%">Trade name</span></td><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%">2.0</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%">2.0</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%">Developed technology</span></td><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%">6.2</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%">5.0</span></td></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%">Favorable Leases</span></td><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%">6.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0</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%">Total weighted-average useful life</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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%">6.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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%">6.6</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%">During the measurement period, which may be up to one year from the acquisition date, the Company records adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill based on changes to management’s estimates and assumptions. The change in the preliminary acquisition-date fair value of assets and liabilities for BlueVenn and Panviva during the year ended December 31, 2021 was related primarily to an increase in identified intangible assets. The change in the preliminary acquisition-date fair value of assets and liabilities during the year ended December 31, 2022 for Objectif Lune was related primarily to an increase in identified intangible assets. We expect to finalize our analysis of certain tax-related considerations during the first quarter of 2023. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill of $127.0 million for the above acquisitions is primarily attributable to the synergies expected to arise after the acquisition. Goodwill deductible for tax purposes related to the above acquisitions was $6.6 million. </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%">Total transaction costs incurred with respect to acquisition activity in the years ended December 31, 2022, 2021 and 2020 were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $6.6 million and $4.3 million, respectively. These costs are included in Acquisition-related expenses on our consolidated statement of operations.</span></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:700;line-height:120%">Other Acquisitions and Divestitures</span></div>From time to time we may purchase or sell customer relationships that meet certain criteria. We had no purchase or sale of customer relationships during the years ended December 31, 2022 7600000 20900000 <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 following table summarizes the consideration transferred for the acquisitions described above (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:30.894%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.870%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.873%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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:9pt;font-weight:700;line-height:100%">BA Insight</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:9pt;font-weight:700;line-height:100%">Objectif Lune</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:9pt;font-weight:700;line-height:100%">Panviva</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:9pt;font-weight:700;line-height:100%">BlueVenn</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:9pt;font-weight:700;line-height:100%">Second Street</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:9pt;font-weight:700;line-height:100%">Localytics</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash</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:9pt;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:9pt;font-weight:400;line-height:100%">33,355 </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:9pt;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:9pt;font-weight:400;line-height:100%">29,750 </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:9pt;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:9pt;font-weight:400;line-height:100%">19,931 </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:9pt;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:9pt;font-weight:400;line-height:100%">53,535 </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:9pt;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:9pt;font-weight:400;line-height:100%">25,436 </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 #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:9pt;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:9pt;font-weight:400;line-height:100%">67,655 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Holdback</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:9pt;font-weight:400;line-height:100%">645 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">5,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:9pt;font-weight:400;line-height:100%">3,517 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">2,429 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contingent consideration</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></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:9pt;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:9pt;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:9pt;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:9pt;font-weight:400;line-height:100%">2,535 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">1,650 </span></td><td style="background-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:9pt;font-weight:400;line-height:100%">1,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Working capital and other adjustments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"> (3)</span></div></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:9pt;font-weight:400;line-height:100%">1,587 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">644 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(537)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(1,365)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">(5,238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total consideration</span></td><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:9pt;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:9pt;font-weight:400;line-height:100%">35,587 </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:9pt;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:9pt;font-weight:400;line-height:100%">35,644 </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 #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:9pt;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:9pt;font-weight:400;line-height:100%">23,827 </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:9pt;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:9pt;font-weight:400;line-height:100%">57,962 </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:9pt;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:9pt;font-weight:400;line-height:100%">30,721 </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 #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:9pt;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:9pt;font-weight:400;line-height:100%">63,762 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents cash holdbacks subject to indemnification claims that are payable 12 months from closing for Objectif Lune, Panviva, Second Street and Localytics, 15 months following closing for BA Insight and 18 months following the closing of BlueVenn. </span></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Represents the acquisition date fair value of anticipated earnout payments which are based on the estimated probability of attainment of the underlying future performance-based conditions at the time of acquisition. The maximum potential payout for the BlueVenn, Second Street and Localytics were $21.7 million, $3.0 million and $1.0 million, respectively. As of March 31, 2022, the earnout payments for BlueVenn and Second Street were finalized resulting in no payments made. The earnout for Localytics was paid in full during the year ended December 31, 2020 based on an ending fair value of $1.0 million. Refer to “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 4. Fair Value Measurements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” for further discussion regarding the calculation of fair value of acquisition related earnouts and subsequent payouts.</span></div>(3)Working capital and other adjustments includes a $5.2 million reduction in total consideration for Localytics related to a representation and warranty insurance settlement which is included in Prepaids and other on our consolidated balance sheets as of December 31, 2020 and a $1.4 million reduction in total consideration for Second Street related to an indemnification claim which was charged to Liabilities due to sellers of businesses (Holdback) on our consolidated balance sheets during 2021. 33355000 29750000 19931000 53535000 25436000 67655000 645000 5250000 3517000 2429000 5000000 345000 0 0 0 2535000 1650000 1000000 1587000 644000 379000 -537000 -1365000 -5238000 35587000 35644000 23827000 57962000 30721000 63762000 P12M P12M P12M P12M P12M P12M P12M P15M P18M 21700000 3000000 1000000 1000000 -5200000 -1400000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following condensed table presents the finalized acquisition-date fair value of the assets acquired and liabilities assumed for the acquisitions closed in 2021 and 2022 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.489%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.850%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Final</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%">Preliminary</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Final</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="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:9pt;font-weight:700;line-height:100%">BA Insight</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:9pt;font-weight:700;line-height:100%">Objectif Lune</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%">Panviva</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%">BlueVenn</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%">Second Street</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Acquired</span></td><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:700;line-height:100%">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:700;line-height:100%">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:700;line-height:100%">2021</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:700;line-height:100%">2021</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:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:3pt"><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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</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%">4 </span></td><td style="background-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%">745 </span></td><td style="background-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%">132 </span></td><td style="background-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,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</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,466 </span></td><td style="background-color:#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,677 </span></td><td style="background-color:#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,122 </span></td><td style="background-color:#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,289 </span></td><td style="background-color:#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,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</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,080 </span></td><td style="background-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,183 </span></td><td style="background-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,985 </span></td><td style="background-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,002 </span></td><td style="background-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%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#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,905 </span></td><td style="background-color:#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%">197 </span></td><td style="background-color:#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,357 </span></td><td style="background-color:#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%">489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-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%">248 </span></td><td style="background-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%">26 </span></td><td style="background-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%">611 </span></td><td style="background-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%">156 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</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%">10,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,717 </span></td><td style="background-color:#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%">9,757 </span></td><td style="background-color:#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%">18,888 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,600 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</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%">150 </span></td><td style="background-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%">362 </span></td><td style="background-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%">76 </span></td><td style="background-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%">238 </span></td><td style="background-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%">200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</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,000 </span></td><td style="background-color:#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,512 </span></td><td style="background-color:#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,194 </span></td><td style="background-color:#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,337 </span></td><td style="background-color:#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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Favorable leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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%">291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,495 </span></td><td style="background-color:#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%">23,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,604 </span></td><td style="background-color:#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%">44,892 </span></td><td style="background-color:#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%">16,586 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</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%">25 </span></td><td style="background-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%">744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-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%">24 </span></td><td style="background-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%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></div></td><td colspan="2" style="background-color:#ffffff;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%">44,833 </span></td><td style="background-color:#ffffff;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-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%">63,766 </span></td><td style="background-color:#ffffff;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-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%">36,126 </span></td><td style="background-color:#ffffff;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-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%">74,753 </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 #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%">36,638 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</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%">(236)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,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%">(1,257)</span></td><td style="background-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,772)</span></td><td style="background-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%">(230)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expense 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%">(4,083)</span></td><td style="background-color:#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%">(9,431)</span></td><td style="background-color:#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,053)</span></td><td style="background-color:#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,429)</span></td><td style="background-color:#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%">(378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities</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%">(5,938)</span></td><td style="background-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,395)</span></td><td style="background-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,640)</span></td><td style="background-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,320)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,817)</span></td><td style="background-color:#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%">(8,847)</span></td><td style="background-color:#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,397)</span></td><td style="background-color:#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%">(6,593)</span></td><td style="background-color:#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%">(500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</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%">(110)</span></td><td style="background-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,905)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,357)</span></td><td style="background-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%">(489)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></div></td><td colspan="2" style="background-color:#ffffff;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%">(9,246)</span></td><td style="background-color:#ffffff;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-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%">(28,122)</span></td><td style="background-color:#ffffff;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-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%">(12,299)</span></td><td style="background-color:#ffffff;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-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%">(16,791)</span></td><td style="background-color:#ffffff;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-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%">(5,917)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consideration</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,587 </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 #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,644 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,827 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,962 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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%">30,721 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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> 4000 745000 132000 1115000 0 2466000 5677000 2122000 1289000 1105000 4080000 7183000 4985000 2002000 89000 110000 1905000 197000 1357000 489000 3000 248000 26000 611000 156000 10500000 17717000 9757000 18888000 14600000 150000 362000 76000 238000 200000 2000000 5512000 2194000 4337000 3400000 0 291000 0 0 0 25495000 23382000 16604000 44892000 16586000 25000 744000 33000 24000 13000 44833000 63766000 36126000 74753000 36638000 236000 2001000 1257000 2772000 230000 4083000 9431000 5053000 2429000 378000 0 5938000 2395000 3640000 4320000 4817000 8847000 3397000 6593000 500000 110000 1905000 197000 1357000 489000 9246000 28122000 12299000 16791000 5917000 35587000 35644000 23827000 57962000 30721000 <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 weighted-average useful lives, by major finite-lived intangible asset class, for intangibles acquired during the years ended December 31, 2022 and 2021 (in years):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.757%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.758%"/><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%">Useful Life</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%">December 31, 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%">December 31, 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%">Customer relationships</span></td><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%">7.0</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%">7.0</span></td></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%">Trade name</span></td><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%">2.0</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%">2.0</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%">Developed technology</span></td><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%">6.2</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%">5.0</span></td></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%">Favorable Leases</span></td><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%">6.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.0</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%">Total weighted-average useful life</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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%">6.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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%">6.6</span></td></tr></table> P7Y P7Y P2Y P2Y P6Y2M12D P5Y P6Y3M18D P0Y P6Y9M18D P6Y7M6D 127000000 6600000 4600000 6600000 4300000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Fair Value Measurements </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 is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date. GAAP sets forth a three–tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The three tiers are Level 1, defined as observable inputs, such as quoted market prices in active markets; Level 2, defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and Level 3, defined as unobservable inputs in which little or no market data exists, which therefore requires an entity to develop its own assumptions. </span></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%">As of December 31, 2022, the Company had no contingent accrued earnout business acquisition consideration liabilities for which fair values are measured as Level 3 instruments. As of December 31, 2021, the Company had contingent accrued earnout business acquisition consideration liabilities for which fair values are measured as Level 3 instruments. These contingent consideration liabilities were recorded at fair value on the acquisition date and are remeasured periodically based on the then assessed fair value and adjusted, if necessary. The increases or decreases in the fair value of contingent consideration payable can result from changes in anticipated revenue levels or changes in assumed discount periods and rates. As the fair value measure is based on significant inputs that are not observable in the market, they are categorized as Level 3. Any gain (loss) related to subsequent changes in the fair value of contingent consideration is recorded in Acquisition-related expense or Other income (expense), net on our consolidated statements of operations based on management's assessment of the nature of the liability. Earnout consideration liabilities are included in Liabilities due to sellers of businesses on our consolidated balance sheets.</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:115%">In connection with entering into, and expanding, the Company's credit facility, as discussed further in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 7. Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">”, the Company entered into interest rate swaps for the full 7 year term of the Company’s term loans, effectively fixing our interest rate at 5.4% for the full value of the Company’s term loans. The fair value of this swap is measured at the end of each interim reporting period based on the then assessed fair value and adjusted if necessary. As the fair value measure is based on the market approach, they are categorized as Level 2. As of December 31, 2022, the fair value of the interest rate swaps is included in the “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Interest rate swap assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">” section compared to December 31, 2021 in which the fair value of the interest rate swaps included in the liabilities section on the Company's consolidated balance sheets.</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:115%">On February 21, 2023, the Company entered into an amendment to its Credit Facility. The amendment amended the interest rate benchmark from LIBOR to Secured Overnight Financing Rate (“SOFR”). See “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 18. Subsequent Events</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">” for further details.</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%">Liabilities measured at fair value on a recurring basis are summarized below (in thousands):</span></div><div style="margin-bottom:6pt;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:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align: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 Measurements at December 31, 2022</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:8pt;font-weight:400;line-height:100%"> </span></td><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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents - money market funds</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%">172,849 </span></td><td style="background-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%">— </span></td><td style="background-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%">172,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap asset</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%">— </span></td><td style="background-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%">41,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,168 </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:0 1pt"/><td style="background-color:#ffffff;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-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%">172,849 </span></td><td style="background-color:#ffffff;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-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-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,168 </span></td><td style="background-color:#ffffff;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-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-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%">— </span></td><td style="background-color:#ffffff;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-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-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%">214,017 </span></td><td style="background-color:#ffffff;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></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:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align: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 Measurements at December 31, 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:8pt;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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</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="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%">Liabilities:</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%">Interest rate swap liability</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%">— </span></td><td style="background-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%">8,409 </span></td><td style="background-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%">8,409 </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></table></div><div><span><br/></span></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 following table presents additional information about earnout consideration liabilities measured at fair value on a recurring basis and for which we have utilized significant unobservable (Level 3) inputs to determine fair value:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.211%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">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%">Beginning balance</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%">— </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%">— </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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remeasurement adjustments:</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 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%">(Gain) loss included in earnings</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,169)</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 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%">Foreign currency translation adjustments</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%">(16)</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"/></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%">Acquisitions and settlements:</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="display:none"/><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 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%">Acquisitions</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,185 </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 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%">Settlements </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"/></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%">Ending balance</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%">— </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%">— </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-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Sensitivity to Changes in Significant Unobservable Inputs</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 presented in the table above, the significant unobservable inputs used in the fair value measurement of contingent consideration related to business acquisitions are forecasts of expected future annual revenues as developed by the Company's management and the probability of achievement of those revenue forecast. Significant increases (decreases) in these unobservable inputs in isolation would likely result in a significantly (lower) higher fair value measurement.</span></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:700;line-height:120%">Debt</span></div>The Company believes the carrying value of its long-term debt at December 31, 2022 approximates its fair value based on the variable interest rate feature or based upon interest rates currently available to the Company. The estimated fair value and carrying value of the Company's debt, before debt discount, at December 31, 2022 and December 31, 2021 are $522.5 million and $527.9 million, respectively, based on valuation methodologies using interest rates currently available to the Company which are Level 2 inputs. P7Y P7Y 0.054 0.054 0.054 <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%">Liabilities measured at fair value on a recurring basis are summarized below (in thousands):</span></div><div style="margin-bottom:6pt;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:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align: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 Measurements at December 31, 2022</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:8pt;font-weight:400;line-height:100%"> </span></td><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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents - money market funds</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%">172,849 </span></td><td style="background-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%">— </span></td><td style="background-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%">172,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap asset</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%">— </span></td><td style="background-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%">41,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,168 </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:0 1pt"/><td style="background-color:#ffffff;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-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%">172,849 </span></td><td style="background-color:#ffffff;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-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-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,168 </span></td><td style="background-color:#ffffff;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-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-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%">— </span></td><td style="background-color:#ffffff;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-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-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%">214,017 </span></td><td style="background-color:#ffffff;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></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:44.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="21" style="padding:2px 1pt;text-align: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 Measurements at December 31, 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:8pt;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%">Level 1</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%">Level 2</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%">Level 3</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%">Total</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="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%">Liabilities:</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%">Interest rate swap liability</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%">— </span></td><td style="background-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%">8,409 </span></td><td style="background-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%">8,409 </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></table></div> 172849000 0 0 172849000 0 41168000 0 41168000 172849000 41168000 0 214017000 0 8409000 0 8409000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents additional information about earnout consideration liabilities measured at fair value on a recurring basis and for which we have utilized significant unobservable (Level 3) inputs to determine fair value:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:75.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.211%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">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%">Beginning balance</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%">— </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%">— </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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remeasurement adjustments:</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 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%">(Gain) loss included in earnings</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,169)</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 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%">Foreign currency translation adjustments</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%">(16)</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"/></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%">Acquisitions and settlements:</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="display:none"/><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 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%">Acquisitions</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,185 </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 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%">Settlements </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"/></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%">Ending balance</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%">— </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%">— </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> 0 0 0 4169000 0 -16000 0 4185000 0 0 0 0 522500000 527900000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. Goodwill and Other Intangible Assets </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%">Changes in the Company’s Goodwill balance for each of the two years in the period ended December 31, 2022 are summarized in the table below (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.990%"/><td style="width:0.1%"/></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill Adjustments</span></td></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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="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:700;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">383,598 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired in business combinations</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%">85,102 </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"/></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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment related to finalization of business combinations</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%">(7,266)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</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%">(3,962)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><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%">457,472 </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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired in business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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,768 </span></td><td style="background-color:#cceeff;border-top:3pt double #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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment related to prior year business combinations </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,466 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment related to finalization of current year business combinations</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%">109 </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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">(12,500)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment and other</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%">(18,272)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><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%">477,043 </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-bottom:6pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Refer to discussion herein and in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 2. Basis of Presentation and Summary of Significant Accounting Policies—Goodwill and Other Intangible</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">s.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">We performed the annual goodwill impairment test and did not identify an impairment. As a result of the decline of our stock price impacting our market capitalization during the quarter ended December 31, 2022, we performed a quantitative impairment evaluation as of December 31, 2022, which resulted in a Goodwill impairment of $12.5 million. This quantitative goodwill impairment analysis applied two methodologies to estimate the Company’s fair value which were: a) a discounted cash flow method and b) a guideline public company method. The two methods generated similar results and indicated that the fair value of the Company was less than its carrying value. The discounted cash flow method requires significant judgments, including estimation of future cash flows, which is dependent on internally developed forecasts, estimation of the long-term rate of growth for our business, and determination of our weighted average cost of capital. Under the guideline public company method, we estimate fair value based on a market multiple of revenues and earnings derived for comparable publicly traded companies with similar operating characteristics as the Company. We did not record a goodwill impairment charge for the years ended December 31, 2021 or 2020.</span></div><div style="margin-bottom:6pt"><span><br/></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%">Intangible assets, net, include the estimated acquisition-date fair values of customer relationships, marketing-related assets and developed technology that the Company recorded as part of its business acquisitions purchases and from acquisitions of customer relationships. The following is a summary of the Company’s Intangible assets, net (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:41.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.741%"/><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:8pt;font-weight:700;line-height:100%">Estimated Useful<br/>Life (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:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying 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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</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:700;line-height:100%">December 31, 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="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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-10</span></div></td><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%">372,162 </span></td><td style="background-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%">162,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 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%">209,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5-10</span></div></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%">9,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,728 </span></td><td style="background-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,109 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4-9</span></div></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%">92,585 </span></td><td style="background-color:#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%">56,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Favorable leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></div></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%">273 </span></td><td style="background-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%">43 </span></td><td style="background-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%">230 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">474,857 </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%">226,006 </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%">248,851 </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-bottom:6pt;margin-top:12pt;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:41.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.741%"/><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:8pt;font-weight:700;line-height:100%">Estimated Useful<br/>Life (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:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying 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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</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:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-10</span></div></td><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%">358,943 </span></td><td style="background-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%">126,329 </span></td><td style="background-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%">232,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5-10</span></div></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%">9,714 </span></td><td style="background-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%">5,752 </span></td><td style="background-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,962 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4-9</span></div></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%">88,548 </span></td><td style="background-color:#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%">45,204 </span></td><td style="background-color:#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%">43,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></div></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%">1,148 </span></td><td style="background-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,148 </span></td><td style="background-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">458,353 </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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">178,433 </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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">279,920 </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><div style="margin-bottom:6pt;padding-right:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews the estimated useful lives of its identifiable intangible assets, taking into consideration any events or circumstances that might result in either a diminished fair value or revised useful life.</span></div><div style="margin-bottom:6pt;padding-right:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Total amortization expense was $54.6 million, $50.9 million, and $44.9 million for the years ended December 31, 2022, 2021 and 2020, respectively. There were no material changes in the useful life of our intangible assets during the years ended December 31, 2022, 2021 and 2020. During the fourth quarter of 2022, the Company reduced the estimated useful life for certain product offerings, which will result in higher estimated amortization expense in 2023. </span></div><div style="margin-bottom:6pt;padding-right:15.75pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-right:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No impairment of intangible assets were recorded during the years ended December 31, 2022, 2021 and 2020. </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%">As of December 31, 2022, the estimated annual amortization expense for the next five years and thereafter is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.633%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ending December 31:</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%">Amortization<br/>Expense</span></td></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">71,825 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">55,798 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">34,823 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">32,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 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">28,373 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><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%">25,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,851 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <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%">Changes in the Company’s Goodwill balance for each of the two years in the period ended December 31, 2022 are summarized in the table below (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.215%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.990%"/><td style="width:0.1%"/></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:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Goodwill Adjustments</span></td></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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="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:700;line-height:100%">Balance at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">383,598 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired in business combinations</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%">85,102 </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"/></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="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment related to finalization of business combinations</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%">(7,266)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</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%">(3,962)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2021</span></td><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%">457,472 </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 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquired in business combinations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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,768 </span></td><td style="background-color:#cceeff;border-top:3pt double #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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment related to prior year business combinations </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,466 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment related to finalization of current year business combinations</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%">109 </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:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></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%">(12,500)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment and other</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%">(18,272)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at December 31, 2022</span></td><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%">477,043 </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-bottom:6pt;margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Refer to discussion herein and in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 2. Basis of Presentation and Summary of Significant Accounting Policies—Goodwill and Other Intangible</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">s.</span></div> 383598000 85102000 -7266000 -3962000 457472000 48768000 1466000 109000 12500000 -18272000 477043000 The following is a summary of the Company’s Intangible assets, net (in thousands):<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:41.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.741%"/><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:8pt;font-weight:700;line-height:100%">Estimated Useful<br/>Life (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:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying 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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</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:700;line-height:100%">December 31, 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="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%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-10</span></div></td><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%">372,162 </span></td><td style="background-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%">162,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 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%">209,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5-10</span></div></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%">9,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,728 </span></td><td style="background-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,109 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4-9</span></div></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%">92,585 </span></td><td style="background-color:#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%">56,240 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Favorable leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></div></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%">273 </span></td><td style="background-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%">43 </span></td><td style="background-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%">230 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">474,857 </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%">226,006 </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%">248,851 </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><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:41.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.741%"/><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:8pt;font-weight:700;line-height:100%">Estimated Useful<br/>Life (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:8pt;font-weight:700;line-height:100%">Gross<br/>Carrying 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:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</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:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1-10</span></div></td><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%">358,943 </span></td><td style="background-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%">126,329 </span></td><td style="background-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%">232,614 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5-10</span></div></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%">9,714 </span></td><td style="background-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%">5,752 </span></td><td style="background-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,962 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4-9</span></div></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%">88,548 </span></td><td style="background-color:#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%">45,204 </span></td><td style="background-color:#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%">43,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></div></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%">1,148 </span></td><td style="background-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,148 </span></td><td style="background-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">458,353 </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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">178,433 </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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">279,920 </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> P1Y P10Y 372162000 162995000 209167000 P1Y6M P10Y 9837000 6728000 3109000 P4Y P9Y 92585000 56240000 36345000 P6Y3M18D 273000 43000 230000 474857000 226006000 248851000 P1Y P10Y 358943000 126329000 232614000 P1Y6M P10Y 9714000 5752000 3962000 P4Y P9Y 88548000 45204000 43344000 P3Y 1148000 1148000 0 458353000 178433000 279920000 54600000 50900000 44900000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the estimated annual amortization expense for the next five years and thereafter is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.977%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.633%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ending December 31:</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%">Amortization<br/>Expense</span></td></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"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">71,825 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">55,798 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">34,823 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">32,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 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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%">28,373 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><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%">25,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,851 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 71825000 55798000 34823000 32606000 28373000 25426000 248851000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Income Taxes </span></div><div style="margin-bottom:6pt;padding-right:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's loss from continuing operations before income taxes for the year ended December 31, was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.360%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</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%">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%">2021</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%">2020</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%">Loss before provision for income taxes:</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"/></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%">United States</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%">(40,818)</span></td><td style="background-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%">(53,981)</span></td><td style="background-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%">(43,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%">(29,336)</span></td><td style="background-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%">(12,575)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,602)</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: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%">(70,154)</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%">(66,556)</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%">(55,453)</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-bottom:6pt;margin-top:9pt;padding-right:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision (benefit) for income taxes attributable to continuing operations are as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.360%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</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%">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%">2021</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%">2020</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:700;line-height:100%">Current</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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%">— </span></td><td style="background-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%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%">971 </span></td><td style="background-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%">363 </span></td><td style="background-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%">402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,776 </span></td><td style="background-color:#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,349 </span></td><td style="background-color:#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,449 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Current</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%">5,747 </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,712 </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,851 </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:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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%">84 </span></td><td style="background-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%">(5,180)</span></td><td style="background-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,275)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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,062 </span></td><td style="background-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,033)</span></td><td style="background-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%">(137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,634)</span></td><td style="background-color:#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,843)</span></td><td style="background-color:#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,673)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Deferred</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%">(7,488)</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%">(11,056)</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%">(7,085)</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Benefit from) provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,741)</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%">(8,344)</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%">(4,234)</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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022 the Company had total net operating loss carryforwards of approximately $357.8 million consisting of $301.6 million and $56.1 million related to the U.S federal and foreign net operating loss carryforwards, respectively. In addition, as of December 31, 2022, the Company had research and development credit carryforwards of approximately $4.1 million. The U.S. federal net operating loss and credit carryforwards will expire beginning in 2023, if not utilized. Utilization of the U.S. federal net operating losses and tax credits may be subject to substantial annual limitation due to the “change of ownership” provisions of the Internal Revenue Code of 1986. The annual limitation will result in the expiration of approximately $155.0 million of U.S. federal net operating losses and $4.1 million of credit carryforwards before utilization.$50.3 million of foreign net operating loss carryforwards carry forward indefinitely, and the remainder will expire beginning in 2041. </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%">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company’s deferred taxes as of December 31 are as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.360%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, </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%">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%">2021</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%">2020</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%">Deferred tax assets:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and allowances</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,640 </span></td><td style="background-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,197 </span></td><td style="background-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,095 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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%">608 </span></td><td style="background-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%">536 </span></td><td style="background-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%">613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</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%">612 </span></td><td style="background-color:#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,558 </span></td><td style="background-color:#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,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and tax credit carryforwards</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%">52,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,388 </span></td><td style="background-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%">53,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disallowed interest expense carryforwards</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%">17,181 </span></td><td style="background-color:#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,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,599 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295 </span></td><td style="background-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%">321 </span></td><td style="background-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%">286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</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 </span></td><td style="background-color:#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%">600 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</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,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%">2,340 </span></td><td style="background-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,054 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses</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,974 </span></td><td style="background-color:#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,617 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">461 </span></td><td style="background-color:#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%">638 </span></td><td style="background-color:#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%">658 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance </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,482)</span></td><td style="background-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%">(28,627)</span></td><td style="background-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%">(35,701)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax 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%">61,194 </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%">49,979 </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%">45,129 </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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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="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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</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%">(161)</span></td><td style="background-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%">(272)</span></td><td style="background-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%">(260)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</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%">(54,153)</span></td><td style="background-color:#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%">(59,092)</span></td><td style="background-color:#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%">(56,541)</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:top"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,570)</span></td><td style="background-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%">(5,954)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</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%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</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,504)</span></td><td style="background-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,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%">(2,597)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains</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%">(10,705)</span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Deferred commissions</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%">(5,705)</span></td><td style="background-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%">(5,409)</span></td><td style="background-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,869)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#ffffff;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-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%">(79,610)</span></td><td style="background-color:#ffffff;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-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-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%">(72,772)</span></td><td style="background-color:#ffffff;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-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-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%">(69,221)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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;border-top: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%">(18,416)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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: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;border-top: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%">(22,793)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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: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;border-top: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%">(24,092)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;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%">Due to the uncertainty surrounding the timing of realizing the benefits of its domestic favorable tax attributes in future tax returns, the Company has placed a valuation allowance against its domestic net deferred tax assets, exclusive of goodwill. During the years ended December 31, 2022 and 2021, the valuation allowance decreased by approximately $8.1 million and $7.1 million, respectively. The valuation allowance for the year ended December 31, 2022 decreased by approximately $13.0 million due to the tax effect of items recorded in other comprehensive income with the remaining increase of approximately $4.9 million related primarily to current operations. The valuation allowance for the year ended December 31, 2021 decreased by approximately $5.7 million due to the tax effect of items recorded in other comprehensive income and approximately $6.4 million due to acquired net deferred tax liabilities as a result of domestic business combinations, which was recorded as an income tax benefit, which is partially offset with the remaining increase of approximately $5.0 million related primarily to current operations. </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%">At December 31, 2022, we did not provide deferred income taxes on temporary differences resulting from earnings of certain foreign subsidiaries which are indefinitely reinvested. The reversal of these temporary differences could result in additional tax; however, it is not practicable to estimate the amount of any unrecognized deferred income tax liabilities at this time. Deferred income taxes are provided as necessary with respect to earnings that are not indefinitely reinvested. </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 provision for income taxes differs from the expected tax expense (benefit) computed by applying the statutory federal income tax rate to income before taxes due to the following: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.360%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</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:8pt;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%">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%">2021</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%">2020</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%">Federal statutory rate</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%">21.0 </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%">21.0 </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%">21.0 </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></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%">State taxes, net of federal benefit</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%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</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%">0.6 </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.6 </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.1)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign operations</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%">0.1 </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.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</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%">(9.5)</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%">(5.4)</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.3)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disallowed excess executive compensation </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%">(0.6)</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%">(5.3)</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%">(4.0)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.6)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><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%">Permanent items 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%">(0.5)</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.1 </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.7)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</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%">(6.9)</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%">1.1 </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%">(8.8)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in tax rates</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.1 </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%">(2.6)</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%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia tax basis uplift</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%">2.1 </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><tr><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%">2.5 </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"><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;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%">12.5 </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"><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;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%">7.6 </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"><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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under ASC 740-10, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Income Taxes - Overall</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, the Company periodically reviews the uncertainties and judgments related to the application of complex income tax regulations to determine income tax liabilities in several jurisdictions. The Company uses a “more likely than not” criterion for recognizing an asset for unrecognized income tax benefits or a liability for uncertain tax positions. The Company has determined it has the following unrecognized assets or liabilities related to uncertain tax positions as of December 31, 2022. It is reasonably possible that a reduction of $0.8 million of unrecognized tax benefits may occur within the next 12 months due to the expiration of statutes of limitation, affecting our net income tax provision and therefore benefit the resulting tax rate. The actual amount could vary depending on any actual settlement prior to the expiration of statutes of limitation. To the extent the Company is required to recognize interest and penalties related to unrecognized tax liabilities, this amount will be recorded as an accrued liability, (in thousands). </span></div><div><span><br/></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:85.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.740%"/><td style="width:0.1%"/></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:700;line-height:100%">Balance at 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%">610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional based on tax positions related to the current year</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Additions for tax positions of prior years</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%">162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Settlements</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"/></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:700;line-height:100%">Balance at December 31, 2021</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%">772 </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 2px 19pt;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%">Additional based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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 19pt;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%">Additions for tax positions of prior years</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%">45 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Settlements</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"/></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:700;line-height:100%">Balance at December 31, 2022</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%">817 </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:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company were to recognize unrecognized tax benefits as of December 31, 2022, $0.8 million would impact the effective tax rate. The Company’s assessment of its unrecognized tax benefits is subject to change as a function of the Company’s financial statement audit.</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 recognizes interest and penalties related to uncertain tax positions in income tax expense. As of December 31, 2022, the Company had accrued $0.4 million of interest or penalties related to uncertain tax positions, which is reasonably possible to reverse in the next 12 months.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company and its subsidiaries file tax returns in the U.S. federal jurisdiction and in several state and foreign jurisdictions. The Company is no longer subject to U.S. federal income tax examinations for years ending before December 31, 2018 and is no longer subject to state and local or foreign income tax examinations by tax authorities for years ending before December 31, 2017.  The Company is not currently under audit for federal, state or any foreign jurisdictions. US operating losses generated in years prior to 2018 remain open to adjustment until the statute of limitations closes for the tax year in which the net operating losses are utilized.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's loss from continuing operations before income taxes for the year ended December 31, was as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.036%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.360%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</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%">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%">2021</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%">2020</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%">Loss before provision for income taxes:</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"/></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%">United States</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%">(40,818)</span></td><td style="background-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%">(53,981)</span></td><td style="background-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%">(43,851)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%">(29,336)</span></td><td style="background-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%">(12,575)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,602)</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: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%">(70,154)</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%">(66,556)</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%">(55,453)</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> -40818000 -53981000 -43851000 -29336000 -12575000 -11602000 -70154000 -66556000 -55453000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the provision (benefit) for income taxes attributable to continuing operations are as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.360%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</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%">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%">2021</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%">2020</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:700;line-height:100%">Current</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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%">— </span></td><td style="background-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%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%">971 </span></td><td style="background-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%">363 </span></td><td style="background-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%">402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,776 </span></td><td style="background-color:#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,349 </span></td><td style="background-color:#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,449 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Current</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%">5,747 </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,712 </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,851 </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:14pt"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</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%">84 </span></td><td style="background-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%">(5,180)</span></td><td style="background-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,275)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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,062 </span></td><td style="background-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,033)</span></td><td style="background-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%">(137)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,634)</span></td><td style="background-color:#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,843)</span></td><td style="background-color:#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,673)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Deferred</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%">(7,488)</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%">(11,056)</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%">(7,085)</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(Benefit from) provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,741)</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%">(8,344)</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%">(4,234)</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> 0 0 0 971000 363000 402000 4776000 2349000 2449000 5747000 2712000 2851000 84000 -5180000 -2275000 1062000 -1033000 -137000 -8634000 -4843000 -4673000 -7488000 -11056000 -7085000 -1741000 -8344000 -4234000 357800000 301600000 56100000 4100000 155000000 4100000 50300000 Significant components of the Company’s deferred taxes as of December 31 are as follows (in thousands): <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:63.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.360%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">As of December 31, </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%">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%">2021</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%">2020</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%">Deferred tax assets:</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and allowances</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,640 </span></td><td style="background-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,197 </span></td><td style="background-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,095 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</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%">608 </span></td><td style="background-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%">536 </span></td><td style="background-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%">613 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</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%">612 </span></td><td style="background-color:#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,558 </span></td><td style="background-color:#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,151 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss and tax credit carryforwards</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%">52,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,388 </span></td><td style="background-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%">53,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disallowed interest expense carryforwards</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%">17,181 </span></td><td style="background-color:#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,654 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,599 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295 </span></td><td style="background-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%">321 </span></td><td style="background-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%">286 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</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 </span></td><td style="background-color:#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%">600 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</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,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%">2,340 </span></td><td style="background-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,054 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized losses</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,974 </span></td><td style="background-color:#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,617 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,243 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">461 </span></td><td style="background-color:#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%">638 </span></td><td style="background-color:#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%">658 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance </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,482)</span></td><td style="background-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%">(28,627)</span></td><td style="background-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%">(35,701)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax 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%">61,194 </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%">49,979 </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%">45,129 </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="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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="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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</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%">(161)</span></td><td style="background-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%">(272)</span></td><td style="background-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%">(260)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</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%">(54,153)</span></td><td style="background-color:#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%">(59,092)</span></td><td style="background-color:#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%">(56,541)</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:top"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,382)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,570)</span></td><td style="background-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%">(5,954)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforwards</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%">(99)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use asset</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,504)</span></td><td style="background-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,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%">(2,597)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gains</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%">(10,705)</span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;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%">Deferred commissions</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%">(5,705)</span></td><td style="background-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%">(5,409)</span></td><td style="background-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,869)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liabilities</span></td><td style="background-color:#ffffff;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-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%">(79,610)</span></td><td style="background-color:#ffffff;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-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-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%">(72,772)</span></td><td style="background-color:#ffffff;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-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-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%">(69,221)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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;border-top: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%">(18,416)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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: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;border-top: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%">(22,793)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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: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;border-top: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%">(24,092)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1640000 2197000 2095000 608000 536000 613000 612000 1558000 1151000 52149000 53388000 53157000 17181000 15654000 11599000 295000 321000 286000 348000 0 600000 2139000 2340000 3054000 0 1974000 7617000 6243000 0 0 461000 638000 658000 20482000 28627000 35701000 61194000 49979000 45129000 161000 272000 260000 54153000 59092000 56541000 7382000 6570000 5954000 0 99000 0 1504000 1330000 2597000 10705000 0 0 5705000 5409000 3869000 79610000 72772000 69221000 18416000 22793000 24092000 -8100000 7100000 -13000000 4900000 5700000 -6400000 5000000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s provision for income taxes differs from the expected tax expense (benefit) computed by applying the statutory federal income tax rate to income before taxes due to the following: </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.358%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.360%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</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:8pt;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%">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%">2021</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%">2020</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%">Federal statutory rate</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%">21.0 </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%">21.0 </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%">21.0 </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></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%">State taxes, net of federal benefit</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%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.6 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credits</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%">0.6 </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.6 </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.1)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of foreign operations</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%">0.1 </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.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.1)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</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%">(9.5)</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%">(5.4)</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.3)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disallowed excess executive compensation </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%">(0.6)</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%">(5.3)</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%">(4.0)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.6)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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><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%">Permanent items 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%">(0.5)</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.1 </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.7)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</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%">(6.9)</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%">1.1 </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%">(8.8)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in tax rates</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.1 </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%">(2.6)</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%">— </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia tax basis uplift</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%">2.1 </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><tr><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%">2.5 </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"><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;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%">12.5 </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"><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;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%">7.6 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.210 0.210 0.210 -0.002 0.015 0.016 -0.006 -0.006 0.001 0.001 -0.006 -0.011 -0.095 -0.054 -0.003 -0.006 -0.053 -0.040 -0.036 0 0 -0.005 0.001 -0.007 -0.069 0.011 -0.088 0.021 -0.026 0 0 0.021 0 0.025 0.125 0.076 To the extent the Company is required to recognize interest and penalties related to unrecognized tax liabilities, this amount will be recorded as an accrued liability, (in thousands). <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:85.060%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.740%"/><td style="width:0.1%"/></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:700;line-height:100%">Balance at 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%">610 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional based on tax positions related to the current year</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Additions for tax positions of prior years</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%">162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Settlements</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"/></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:700;line-height:100%">Balance at December 31, 2021</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%">772 </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 2px 19pt;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%">Additional based on tax positions related to the current year</span></td><td colspan="2" style="background-color:#cceeff;border-top:3pt double #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%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #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 19pt;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%">Additions for tax positions of prior years</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%">45 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior years</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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;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%">Settlements</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"/></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:700;line-height:100%">Balance at December 31, 2022</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%">817 </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> 610000 0 162000 0 0 772000 0 45000 0 0 817000 800000 400000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Debt </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%">Long-term debt consisted of the following at December 31, 2022 and December 31, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><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%">December 31,</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%">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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured loans (includes unamortized discount of $7,467 and $9,520 based on an imputed interest rate of 5.8% and 5.8%, at December 31, 2022 and December 31, 2021, respectively)</span></div></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%">514,983 </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%">518,330 </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"/></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%">Less current maturities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,136)</span></td><td style="background-color:#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,167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">511,847 </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%">515,163 </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-style:italic;font-weight:700;line-height:120%">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%">On August 6, 2019, the Company entered into a credit agreement (the “Credit Facility”) which provides for (i) a fully-drawn $350 million, 7 year, senior secured term loan B facility (the “Term Loan”) and (ii) a $60 million, 5 year, revolving credit facility (the “Revolver”) that was fully available as of December 31, 2022. The Credit Facility replaced the Company's previous credit facility. All outstanding balances under our previous credit facility were paid off using proceeds from our 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%">On November 26, 2019 (the “Closing Date”), the Company entered into a First Incremental Assumption Agreement (the “Incremental Assumption Agreement”) which provides for a term loan facility to be established under the Credit Facility in an aggregate principal amount of $190.0 million (the “2019 Incremental Term Loan”), which is in addition to the existing $350 million term loans outstanding under the Credit Facility and the $60 million Revolver under the Credit Facility.</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%">Payment terms</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 Term Loans (including the 2019 Incremental Term Loan) are repayable on a quarterly basis beginning on December 31, 2019 by an amount equal to 0.25% (1.00% per annum) of the aggregate principal amount of such loan. Any amount remaining unpaid is due and payable in full on August 6, 2026 (the “Term Loan Maturity Date”).</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%">At the option of the Company, the Term Loans (including the 2019 Incremental Term Loan) accrue interest at a per annum rate based on (i) the Base Rate plus a margin of 2.75% or (ii) the rate (not less than 0.00%) for Eurodollar deposits quoted on the LIBOR01 or LIBOR02 pages on the Reuters Screen, or as otherwise determined in accordance with the Credit Facility (based on a period equal to 1, 2, 3 or 6 months or, if available and agreed to by all relevant Lenders and the Agent, 12 months or such period of less than 1 month) plus a margin of 3.75%. The Base Rate for any day is a rate per annum equal to the greatest of (i) the prime rate in effect on such day, (ii) the federal funds effective rate (not less than 0.00%) in effect on such day plus ½ of 1.00%, and (ii) the Eurodollar rate for a one month interest period beginning on such day plus 1.00%.</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:115%">On February 21, 2023, the Company entered into an amendment to its Credit Facility. The amendment amended the interest rate benchmark from LIBOR to SOFR. Other than the foregoing, the material terms of the Credit Agreement remains unchanged. See “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Note 18. Subsequent Events</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">” for further details.</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%">Accrued interest on the loans will be paid quarterly or, with respect to loans that are accruing interest based on the Eurodollar rate, at the end of the applicable interest rate period.</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%">Interest rate swaps</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 August 6, 2019, the Company entered into an interest rate hedge instrument for the full 7 year term, effectively fixing our interest rate at 5.4% for the Term Loan. In addition, on November 26, 2019, the Company entered into interest rate swap agreements to hedge the interest rate risk associated with the Company’s floating rate obligations under the 2019 Incremental Term Loan. These interest rate swaps fix the Company's interest rate (including the hedge premium) at 5.4% for the term of the Credit Facility. The interest rate associated with our new $60 million, 5 year, Revolver remains floating.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The interest rate swap has been designated as a cash flow hedge and is valued using a market approach, which is a Level 2 valuation technique. At December 31, 2022, the fair value of the interest rate swap was a $41.2 million asset as a result of an increase in short term interest rates from 2021 to 2022. In the next twelve months, the Company estimates that $11.6 million will be reclassified from Accumulated other comprehensive income (loss) to Interest expense, net on our consolidated statement of operations.</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:55.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.741%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">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%">2021</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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) recognized in Other comprehensive income (loss) on interest rate swaps</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%">49,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,623 </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%">(32,455)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) on interest rate swap (included in Interest expense, net on our consolidated statement of operations)</span></td><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%">283 </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%">(8,250)</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%">(5,500)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revolver</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%">Loans under the Revolver are available up to $60 million, of which none is currently outstanding. The Revolver provides a sub facility whereby the Company may request letters of credit (the “Letters of Credit”) in an aggregate amount not to exceed, at any one time outstanding, $10.0 million for the Company. The aggregate amount of outstanding Letters of Credit are reserved against the credit availability under the Maximum Revolver Amount. The Company incurs a 0.50% per annum unused line fee on the unborrowed balance of the Revolver which is paid quarterly. </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%">Loans under the Revolver may be borrowed, repaid and reborrowed until August 6, 2024 (the “Maturity Date”), at which time all amounts borrowed under the Revolver must be repaid. As of December 31, 2022, the Company had no borrowings outstanding under the Revolver or related sub facility.</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%">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 Credit Facility contains customary affirmative and negative covenants. The negative covenants limit the ability of the Loan Parties to, among other things (in each case subject to customary exceptions for a credit facility of this size and type):</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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%;padding-left:14.5pt">Incur additional indebtedness or guarantee indebtedness of others;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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%;padding-left:14.5pt">Create liens on our assets;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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%;padding-left:14.5pt">Make investments, including certain acquisitions;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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%;padding-left:14.5pt">Enter into mergers or consolidations;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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%;padding-left:14.5pt">Dispose of assets;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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%;padding-left:14.5pt">Pay dividends and make other distributions on the Company’s capital stock, and redeem and repurchase the Company’s capital stock;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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%;padding-left:14.5pt">Enter into transactions with affiliates; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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%;padding-left:14.5pt">Prepay indebtedness or make changes to certain agreements.</span></div><div><span><br/></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 Credit Facility has no financial covenants as long as less than 35% of the Revolver is drawn as of the last day of any fiscal quarter. If 35% of the Revolver is drawn as of the last day of a given fiscal quarter, the Company will be required to maintain a Total Leverage Ratio (the ratio of funded indebtedness as of such date less the amount of unrestricted cash and cash equivalents of the Company and its guarantors in an amount not to exceed $50.0 million, to Adjusted EBITDA (calculated on a pro forma basis including giving effect to any acquisition)), measured on a quarter-end basis for each four consecutive fiscal quarters then ended, of not greater than 6.00 to 1.00. </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 Credit Facility contains customary events of default subject to customary cure periods for certain defaults that include, among others, non-payment defaults, inaccuracy of representations and warranties, covenant defaults, cross-defaults to certain other material indebtedness, change in control, bankruptcy and insolvency defaults and material judgment defaults. The occurrence of an event of default could result in the acceleration of Term Loans and Revolver and a right by the agent and lenders to exercise remedies. At the election of the lenders, a default interest rate shall apply on all obligations during an event of default, at a rate per annum equal to 2.00% above the applicable interest rate. The Term Loan and Revolver are secured by substantially all of the Company's assets. As of December 31, 2022 the Company was in compliance with all covenants under the 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%">Cash interest costs averaged 5.4% for both the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, the Company had $7.5 million of unamortized debt issuance costs associated with the Credit Facility. These issuance costs will be amortized to Interest expense, net on our consolidated statement of operations, over the term of the Credit Facility. </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:700;line-height:120%">Debt Maturities</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Credit Facility, future debt maturities of long-term debt excluding debt discounts at December 31, 2022 are as follows (in thousands):         </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.084%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.121%"/><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:700;line-height:100%">Year ending December 31:</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:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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,400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">5,400 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">5,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">506,250 </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"/></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="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%">Total debt outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">522,450 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less unamortized discount</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%">7,467 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt outstanding, net of discount</span></td><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%">514,983 </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> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following at December 31, 2022 and December 31, 2021 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><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%">December 31,</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%">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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior secured loans (includes unamortized discount of $7,467 and $9,520 based on an imputed interest rate of 5.8% and 5.8%, at December 31, 2022 and December 31, 2021, respectively)</span></div></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%">514,983 </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%">518,330 </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"/></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%">Less current maturities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,136)</span></td><td style="background-color:#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,167)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">511,847 </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%">515,163 </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> 7467000 9520000 0.058 0.058 514983000 518330000 3136000 3167000 511847000 515163000 350000000 P7Y P7Y P7Y 60000000 P5Y 190000000 350000000 60000000 0.0025 0.0100 0.0275 0.0000 0.0375 0.0000 0.0100 P7Y P7Y P7Y 0.054 0.054 0.054 0.054 60000000 P5Y 41200000 11600000 <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:55.447%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.739%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.741%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">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%">2021</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%">2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) recognized in Other comprehensive income (loss) on interest rate swaps</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%">49,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,623 </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%">(32,455)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain (loss) on interest rate swap (included in Interest expense, net on our consolidated statement of operations)</span></td><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%">283 </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%">(8,250)</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%">(5,500)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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> 49577000 21623000 -32455000 -283000 8250000 5500000 60000000 0 10000000 0.0050 0.35 0.35 50000000 6.00 0.0200 0.0200 0.054 0.054 7500000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the terms of the Credit Facility, future debt maturities of long-term debt excluding debt discounts at December 31, 2022 are as follows (in thousands):         </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:82.084%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.121%"/><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:700;line-height:100%">Year ending December 31:</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:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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,400 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</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%">5,400 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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%">5,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">506,250 </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"/></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="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%">Total debt outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">522,450 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less unamortized discount</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%">7,467 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt outstanding, net of discount</span></td><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%">514,983 </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> 5400000 5400000 5400000 506250000 522450000 7467000 514983000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Net Loss Per Share </span></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%">We compute loss per share of our Common Stock and Series A Preferred Stock using the two-class method. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. We consider our Series A Preferred Stock to be a participating security, as its holders are entitled to fully participate in any dividends or other distributions declared or paid on our Common Stock on an as-converted 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 following table sets for the computations of loss per share:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.102%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</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%"> (In thousands, except share and per share amounts)</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%">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%">2021</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%">2020</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%">Numerators:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></td><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%">(68,413)</span></td><td style="background-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%">(58,212)</span></td><td style="background-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%">(51,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock dividends and accretion</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%">(1,846)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><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%">(70,259)</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%">(58,212)</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%">(51,219)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</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"/></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%">Weighted–average common shares outstanding, basic and diluted</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%">31,528,881 </span></td><td style="background-color:#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%">30,295,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,632,116 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</span></div></td><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.23)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.92)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.92)</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%">Due to the net losses incurred for the years ended December 31, 2022, 2021 and 2020, basic and diluted loss per share were the same, as the effect of all potentially dilutive securities would have been anti-dilutive. The Company adopted ASU 2020-06 on January 1, 2022 as detailed in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 2. Basis of Presentation and Summary of Significant Accounting Policies—Recent Accounting Pronouncements—Recently issued accounting pronouncements - Adopted</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.” As such, the Company is required to use the application of the if-converted method for calculating diluted earnings per share on our Series A Preferred Stock. The Company applies the treasury stock method for calculating diluted earnings per share on our stock options, restricted stock awards, restricted stock units and performance restricted stock units.</span></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%">The following table sets forth the anti-dilutive common share equivalents excluded from the weighted-average shares used to calculate diluted net loss per common share:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.697%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.807%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</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:8pt;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%">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%">2021</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%">2020</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</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%">154,321 </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%">227,605 </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%">264,002 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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%">34,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</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,509,273 </span></td><td style="background-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,379,747 </span></td><td style="background-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,261,290 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance restricted stock units</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%">93,750 </span></td><td style="background-color:#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%">63,537 </span></td><td style="background-color:#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%">66,297 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A Preferred Stock on an as-converted basis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,676,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Total anti–dilutive common share equivalents</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%">8,434,267 </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%">1,670,889 </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%">1,626,097 </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:6pt;margin-top:9pt"><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">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">All outstanding restricted stock awards became fully vested as of December 31, 2021.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><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">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Per ASU 2020-06, the Company is applying the if-converted method to calculated diluted earnings per share. As of December 31, 2022, the Series A Preferred Stock plus accumulated dividends totaled $116.8 million. The Series A Preferred Stock has a conversion price of $17.50 per share, as detailed in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Note 12. Series A Preferred Stock”</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets for the computations of loss per share:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.102%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</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%"> (In thousands, except share and per share amounts)</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%">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%">2021</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%">2020</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%">Numerators:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></td><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%">(68,413)</span></td><td style="background-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%">(58,212)</span></td><td style="background-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%">(51,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Preferred stock dividends and accretion</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%">(1,846)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss attributable to common stockholders</span></td><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%">(70,259)</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%">(58,212)</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%">(51,219)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</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"/></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%">Weighted–average common shares outstanding, basic and diluted</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%">31,528,881 </span></td><td style="background-color:#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%">30,295,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,632,116 </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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per common share, basic and diluted</span></div></td><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.23)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.92)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.92)</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> -68413000 -58212000 -51219000 1846000 0 0 -70259000 -70259000 -58212000 -58212000 -51219000 -51219000 31528881 31528881 30295769 30295769 26632116 26632116 -2.23 -2.23 -1.92 -1.92 -1.92 -1.92 <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%">The following table sets forth the anti-dilutive common share equivalents excluded from the weighted-average shares used to calculate diluted net loss per common share:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.697%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.807%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</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:8pt;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%">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%">2021</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%">2020</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</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%">154,321 </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%">227,605 </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%">264,002 </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:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock awards</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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%">34,508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</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,509,273 </span></td><td style="background-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,379,747 </span></td><td style="background-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,261,290 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance restricted stock units</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%">93,750 </span></td><td style="background-color:#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%">63,537 </span></td><td style="background-color:#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%">66,297 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A Preferred Stock on an as-converted basis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,676,923 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Total anti–dilutive common share equivalents</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%">8,434,267 </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%">1,670,889 </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%">1,626,097 </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:6pt;margin-top:9pt"><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">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">All outstanding restricted stock awards became fully vested as of December 31, 2021.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><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">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Per ASU 2020-06, the Company is applying the if-converted method to calculated diluted earnings per share. As of December 31, 2022, the Series A Preferred Stock plus accumulated dividends totaled $116.8 million. The Series A Preferred Stock has a conversion price of $17.50 per share, as detailed in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Note 12. Series A Preferred Stock”</span></div> 154321 227605 264002 0 0 34508 1509273 1379747 1261290 93750 63537 66297 6676923 0 0 8434267 1670889 1626097 116800000 17.50 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Leases </span></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:700;line-height:120%">Operating Leases</span></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 Company leases office space under operating leases that expire between 2023 and 2028. The terms of the Company's non-cancelable operating lease arrangements typically contain fixed rent increases over the term of the lease, rent holidays and provide for additional renewal periods. Rent expense on these operating leases is recognized over the term of the lease on a straight-line basis. </span></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:700;line-height:120%">Finance Leases</span></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 current and long-term portion of finance lease obligations are included in Accrued expenses and other current liabilities and Other long-term liabilities line items on the consolidated balance sheet, respectively. The Company had no finance lease agreements since December 31, 2021. </span></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:700;line-height:120%">Lease Expense</span></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%">Total office rent expense for the years ended December 31, 2022, 2021 and 2020 were approximately $2.5 million, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. The $2.5 million office rent expense in 2022 includes approximately $1.1 million of transformation charges in conjunction with the closures of the BA Insight and Objectif Lune offices as we continue to consolidate and integrate these acquisitions. The $6.2 million office rent expense in 2021 includes approximately $4.4 million of transformation charges in conjunction with the closures of the </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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Panviva, BlueVenn, Second Street and Localytics </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">offices as we continue to consolidate and integrate these acquisitions.</span><span style="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;padding-right:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into sublease agreements related to excess office space as a result of the Company's transformation activities related to its acquisitions. The Company’s current sublease agreements terminate in 2027. For the years ended December 31, 2022, 2021 and 2020, the Company recognized rental income on subleases, as offsets to rental expense, of $1.4 million, $1.1 million and $0.8 million, respectively. Operating lease obligations in the future minimum payments table below do not include the impact of future rental income of $2.5 million related to these subleases as of December 31, 2022.</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 components of lease expense were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.717%"/><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%">Year Ended December 31,</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%">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%">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%">Operating lease cost</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%">3,959 </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%">7,279 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </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="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</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,428)</span></td><td style="background-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,068)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,531 </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 #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%">6,240 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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%">Other information about lease amounts recognized on our consolidated financial statements is summarized as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.269%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.419%"/><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%">Year Ended December 31,</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%">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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities (in thousands):</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,658 </span></td><td style="background-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%">4,111 </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;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></div></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%">— </span></td><td style="background-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%">12 </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:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations (in thousands):</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></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,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,748 </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%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td colspan="3" style="background-color:#cceeff;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.2</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</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:#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%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </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%">5.4 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company no longer had any finance lease agreements. Future minimum payments for operating lease obligations and purchase commitments are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.209%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating<br/>Leases</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%">2023</span></td><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%">3,711 </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%">2024</span></td><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%">2,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><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%">1,792 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><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%">1,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><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%">260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Thereafter</span></td><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%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="display:none"/><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%">9,583 </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%">Less amount representing interest</span></td><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%">(1,431)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><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%">8,152 </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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><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%">3,205 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><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%">4,947 </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;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%">Total lease liabilities</span></td><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 #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%">8,152 </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 style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. Leases </span></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:700;line-height:120%">Operating Leases</span></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 Company leases office space under operating leases that expire between 2023 and 2028. The terms of the Company's non-cancelable operating lease arrangements typically contain fixed rent increases over the term of the lease, rent holidays and provide for additional renewal periods. Rent expense on these operating leases is recognized over the term of the lease on a straight-line basis. </span></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:700;line-height:120%">Finance Leases</span></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 current and long-term portion of finance lease obligations are included in Accrued expenses and other current liabilities and Other long-term liabilities line items on the consolidated balance sheet, respectively. The Company had no finance lease agreements since December 31, 2021. </span></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:700;line-height:120%">Lease Expense</span></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%">Total office rent expense for the years ended December 31, 2022, 2021 and 2020 were approximately $2.5 million, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$6.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. The $2.5 million office rent expense in 2022 includes approximately $1.1 million of transformation charges in conjunction with the closures of the BA Insight and Objectif Lune offices as we continue to consolidate and integrate these acquisitions. The $6.2 million office rent expense in 2021 includes approximately $4.4 million of transformation charges in conjunction with the closures of the </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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Panviva, BlueVenn, Second Street and Localytics </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">offices as we continue to consolidate and integrate these acquisitions.</span><span style="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;padding-right:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has entered into sublease agreements related to excess office space as a result of the Company's transformation activities related to its acquisitions. The Company’s current sublease agreements terminate in 2027. For the years ended December 31, 2022, 2021 and 2020, the Company recognized rental income on subleases, as offsets to rental expense, of $1.4 million, $1.1 million and $0.8 million, respectively. Operating lease obligations in the future minimum payments table below do not include the impact of future rental income of $2.5 million related to these subleases as of December 31, 2022.</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 components of lease expense were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.717%"/><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%">Year Ended December 31,</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%">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%">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%">Operating lease cost</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%">3,959 </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%">7,279 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </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="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</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,428)</span></td><td style="background-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,068)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,531 </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 #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%">6,240 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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%">Other information about lease amounts recognized on our consolidated financial statements is summarized as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.269%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.419%"/><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%">Year Ended December 31,</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%">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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities (in thousands):</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,658 </span></td><td style="background-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%">4,111 </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;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></div></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%">— </span></td><td style="background-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%">12 </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:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations (in thousands):</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></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,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,748 </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%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td colspan="3" style="background-color:#cceeff;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.2</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</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:#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%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </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%">5.4 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company no longer had any finance lease agreements. Future minimum payments for operating lease obligations and purchase commitments are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.209%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating<br/>Leases</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%">2023</span></td><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%">3,711 </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%">2024</span></td><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%">2,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><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%">1,792 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><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%">1,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><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%">260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Thereafter</span></td><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%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="display:none"/><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%">9,583 </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%">Less amount representing interest</span></td><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%">(1,431)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><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%">8,152 </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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><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%">3,205 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><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%">4,947 </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;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%">Total lease liabilities</span></td><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 #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%">8,152 </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> 2500000 6200000 5900000 2500000 1100000 6200000 4400000 1400000 1100000 800000 2500000 <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 components of lease expense were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:64.673%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.715%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.717%"/><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%">Year Ended December 31,</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%">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%">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%">Operating lease cost</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%">3,959 </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%">7,279 </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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease costs:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </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="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</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,428)</span></td><td style="background-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,068)</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,531 </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 #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%">6,240 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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%">Other information about lease amounts recognized on our consolidated financial statements is summarized as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.269%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.417%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.419%"/><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%">Year Ended December 31,</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%">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%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities (in thousands):</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,658 </span></td><td style="background-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%">4,111 </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;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</span></div></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%">— </span></td><td style="background-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%">12 </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:4.5pt;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for lease obligations (in thousands):</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></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,943 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,748 </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%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td colspan="3" style="background-color:#cceeff;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.2</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.6</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:#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%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </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%">5.4 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 3959000 7279000 0 29000 0 0 1428000 1068000 2531000 6240000 4658000 4111000 0 12000 1943000 2748000 P3Y2M12D P3Y7M6D 0.054 0.054 Future minimum payments for operating lease obligations and purchase commitments are as follows (in thousands):<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:85.209%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating<br/>Leases</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%">2023</span></td><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%">3,711 </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%">2024</span></td><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%">2,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><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%">1,792 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><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%">1,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><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%">260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Thereafter</span></td><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%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="display:none"/><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%">9,583 </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%">Less amount representing interest</span></td><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%">(1,431)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><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%">8,152 </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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><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%">3,205 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><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%">4,947 </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;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%">Total lease liabilities</span></td><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 #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%">8,152 </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> Future minimum payments for operating lease obligations and purchase commitments are as follows (in thousands):<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:85.209%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><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:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating<br/>Leases</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%">2023</span></td><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%">3,711 </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%">2024</span></td><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%">2,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><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%">1,792 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><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%">1,194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><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%">260 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Thereafter</span></td><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%">72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum lease payments</span></td><td colspan="3" style="display:none"/><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%">9,583 </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%">Less amount representing interest</span></td><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%">(1,431)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><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%">8,152 </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:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><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%">3,205 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, noncurrent</span></td><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%">4,947 </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;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%">Total lease liabilities</span></td><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 #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%">8,152 </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> 3711000 2554000 1792000 1194000 260000 72000 9583000 1431000 8152000 3205000 4947000 8152000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Commitments and Contingencies </span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Purchase Commitments</span></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 Company has purchase commitments related to hosting services, third-party technology used in the Company's solutions and for other services the Company purchases as part of normal operations. In certain cases these arrangements require a minimum annual purchase commitment. </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%">Future minimum payments for purchase commitments are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.209%"/><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:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.996%"/><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:700;line-height:100%">Year</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="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%">Purchase Commitments</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%">2023</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 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%">23,158 </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%">2024</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,694 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</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 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%">41,420 </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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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"><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%">In the normal course of business, the Company may become involved in various lawsuits and legal proceedings. As of December 31, 2022, the Company is not involved in any current or pending legal proceedings, and does not anticipate any legal proceedings, that may have a material adverse effect on its consolidated financial position or results of operations. </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, when we acquire companies, we require that the sellers provide industry standard indemnification for breaches of representations and warranties contained in the acquisition agreement and we will withhold payment of a portion of the purchase price for a period of time in order to satisfy any claims that we may make for indemnification. In certain transactions, we agree with the sellers to purchase a representation and warranty insurance policy that will pay such claims for indemnification. From time to time we may have one or more claims for indemnification pending. Similarly, we may have one or more ongoing negotiations related to the amount of an earnout. Gain contingencies related to indemnification claims are not recognized on our consolidated financial statements until realized.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum payments for purchase commitments are as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.209%"/><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:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.996%"/><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:700;line-height:100%">Year</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="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%">Purchase Commitments</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%">2023</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 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%">23,158 </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%">2024</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,694 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total minimum payments</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 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%">41,420 </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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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> 23158000 11568000 6694000 0 0 0 41420000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. Property and Equipment, Net </span></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%">Property and equipment consisted of the following (in thousands) at:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><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%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</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%">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%">Equipment</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%">6,211 </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%">15,327 </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%">Furniture and fixtures </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%">355 </span></td><td style="background-color:#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%">668 </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%">Leasehold improvements</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,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,766 </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%">Accumulated depreciation</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%">(5,773)</span></td><td style="background-color:#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,094)</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%">Property and equipment, net</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%">1,830 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,667 </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%">Amortization of assets recorded under finance leases is included with depreciation expense. Depreciation and amortization expense on Property and equipment, net was $1.5 million, $2.0 million and $2.2 million for the years ended December 31, 2022, 2021 and 2020, respectively. The Company recorded no impairment of property and equipment during the years ended December 31, 2022, 2021 and 2020. During the years ended December 31, 2022, 2021 and 2020, we recognized a $0.1 million,$0.0 million and $0.6 million loss on disposal of assets related primarily to leasehold improvements associated with the consolidation and integration of prior year acquisitions.</span></div> 6211000 15327000 355000 668000 1037000 1766000 5773000 15094000 1830000 2667000 1500000 2000000 2200000 0 0 -100000 -0 -600000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Series A Preferred Stock</span></div><div><span><br/></span></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%">On July 14, 2022, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with Ulysses Aggregator, LP (the “Purchaser”), an affiliate of HGGC, LLC, to issue and sell at closing 115,000 shares of Series A Preferred Stock of the Company, par value $0.0001 per share, at a price of $1,000 per share (the “Initial Liquidation Preference”) for an aggregate purchase price of $115.0 million (the “Investment”). The Company will use the proceeds of the Investment (a) for general corporate purposes and (b) for transaction-related fees and expenses.</span></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 August 23, 2022 (the “Closing Date”), the closing of the Investment (the “Closing”) occurred, and the Series A Preferred Stock was issued to the Purchaser. In connection with the issuance of the Series A Preferred Stock, the Company incurred direct and incremental expenses comprised of transaction fees, and financial advisory and legal expenses (the “Series A Preferred Stock Issuance Costs”), which reduced the carrying value of the Series A Preferred Stock. As of December 31, 2022, the Series A Preferred Stock Issuance Costs totaled $4.6 million. Cumulative preferred dividends accrue quarterly on the Series A Preferred Stock at a rate of 4.5% per year within the first seven years after the Closing Date regardless of whether declared or assets are legally available for the payment. Such dividends shall accrue and compound quarterly in arrears from the date of issuance of the shares. The dividend rate will increase to 7.0% on the seven-year anniversary of the Closing Date. The Series A Preferred Stock had accrued unpaid dividends of $1.8 million as of December 31, 2022.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contemporaneous with the Closing Date, the Company and the Purchaser entered into a Registration Rights Agreement (the “Registration Rights Agreement”) and the Company filed a Certificate of Designation (the “Certificate of Designation”) setting out the powers, designations, preferences, and other rights of the Series A Preferred Stock with the Secretary of State of the State of Delaware in connection with the Closing. Pursuant to the Registration Rights Agreement, the Purchaser has certain customary registration rights with respect to any shares of Series A Preferred Stock or the common stock of the Company issuable upon conversion of the Series A Preferred Stock, including rights with respect to the filing of a shelf registration statement, underwritten offering rights and piggy back rights.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Dividend Provisions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Preferred Stock rank senior to the Company’s common stock with respect to payment of dividends and rights on the distribution of assets on any liquidation, dissolution or winding up of the affairs of the Company. The Series A Preferred Stock has an Initial Liquidation Preference of $1,000 per share, representing an aggregate Liquidation Preference (as defined below) of $1,000 upon issuance. Holders of the Series A Preferred Stock are entitled to the dividend at the rate of 4.5% per annum, within first seven years after the Closing Date regardless of whether declared or assets are legally available for the payment. Such dividends shall accrue and compound quarterly in arrears from the date of issuance of the shares. The dividend rate will increase to 7.0% on the seven-year anniversary of the Closing Date. The dividend can be paid, in the Company’s sole discretion, in cash or dividend in kind by adding to the Liquidation Preference of each share of Series A Preferred Stock outstanding; provided that, until the stockholder approvals contemplated by Nasdaq Global Market Listing Standard Rules 5635(a), (b) and (d) are obtained, as applicable, the Company may not pay in kind if doing so would cause the common shares issuable upon conversion of the Preferred Stock to exceed 19.9% of the total outstanding common stock as of the Closing Date. The Series A Preferred Stock is also entitled to fully participate in any dividends paid to the holders of common stock in cash, in stock or otherwise, on an as-converted basis. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Liquidation Rights</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of any Liquidation, holders of the Series A Preferred Stock are entitled to receive an amount per share equal to the greater of (1) the Initial Liquidation Preference per share plus any accrued or declared but unpaid dividends on such shares (the “Liquidation Preference”) or (2) the amount payable if the Series A Preferred Stock were converted into common stock. The Series A Preferred Stock will have distribution and liquidation rights senior to all other equity interests of the Company. As of December 31, 2022, the Liquidation Preference of the Series A Preferred Stock was $116.8 million. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Optional Redemption</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after the 7th anniversary of the original issue date of the Series A Preferred Stock, the Company has the right to redeem any outstanding shares of the Series A Preferred Stock for a cash purchase price equal to 105% of the Liquidation Preference plus accrued and unpaid dividends as of the date of redemption. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Deemed Liquidation Event Redemption</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon a fundamental change, holders of the Series A Preferred Stock have the right to require the Company to repurchase any or all of its Series A Preferred Stock for cash equal to the greater of (1) 105% of the Liquidation Preference plus the present value of the dividend payments the holders would have been entitled to through the fifth anniversary of the issue date and (2) the amount that such Preferred Stock would have been entitled to receive as if converted into common shares immediately prior to the fundamental change.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A fundamental change (“Deemed Liquidation Event”) is defined as either the direct or indirect sale, lease, transfer, conveyance or other disposition of all or substantially all the properties or assets of the Company and its subsidiaries to any third party or the consummation of any transaction, the result of which is that any third party or group of third parties become the beneficial owner of more than 50% of the voting power of the Company.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Voting Rights</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Preferred Stock will vote together with the Common Shares on all matters and not as a separate class (except as specifically provided in the Certificate of Designation or as otherwise required by law) on an as-if-converted basis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of the Series A Preferred Stock will have the right to elect one member of the Board of Directors for so long as holders of the Series A Preferred Stock own in the aggregate at least 5% of the shares of common stock on a fully diluted basis. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the holders of the Series A Preferred Stock will have the right to elect one non-voting observer to the Board of Directors for so long as they hold at least 10% of the shares of Convertible Preferred Stock outstanding as of the date of the issue date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Conversion Feature</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Preferred Stock may be converted, at any time in whole or in part at the option of the holder into a number of shares of common stock equal to the quotient obtained by dividing the sum of the Liquidation Preference plus all accrued and unpaid dividends by the conversion price of $17.50 (the “Conversion Price”). The Conversion Price is subject to adjustment in the following events:</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">Stock splits and combinations</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">Tender offers or exchange offers</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">Distribution of rights, options, or warrants at a price per share that is less than the average of the last reported sale prices per share of Common Stock for the ten consecutive trading days</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">Spin-offs and other distributed property</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">Issuance of equity-linked securities at a price per share less than the conversion price</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Anti-Dilution Provisions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Preferred Stock has customary anti-dilution provisions for stock splits, stock dividends, mergers, sales of significant assets, and reorganization events and recapitalization transactions or similar events, and weighted average anti-dilution protection, subject to customary exceptions for issuances pursuant to current or future equity-based incentive plans or arrangements (including upon the exercise of employee stock options).</span></div> 115000 0.0001 1000 115000000 4600000 0.045 0.070 1800000 1000 1000 0.045 0.070 0.199 116800000 1.05 1.05 0.50 0.05 0.10 17.50 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. Stockholders' Equity </span></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:700;line-height:120%">Common and Preferred Stock</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%">Our certificate of incorporation authorizes shares of stock as follows: 50,000,000 shares of common stock and 5,000,000 shares of preferred stock. The common and preferred stock has a par value of $0.0001 per share. See “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 12. Series A Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” for a description of our Series A Preferred Stock, which is the only class of preferred stock outstanding.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each share of common stock is entitled to one vote at all meetings of stockholders. The number of authorized shares of common stock may be increased or decreased (but not below the number of shares thereof then outstanding) by the affirmative vote of the holders of shares of capital stock of the Company representing a majority of the votes represented by all outstanding shares of capital stock of the Company entitled to vote. The holders of common stock are also entitled to receive dividends, when, if and as declared by our board of directors, whenever funds are legally available therefore, subject to the priority rights of any outstanding preferred stock. </span></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:700;line-height:120%">Registration Statements</span></div><div style="margin-bottom:6pt;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%">2022 S-3</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 21, 2022 we filed a resale registration statement on Form S-3 (File No. 333-267973) (the “2022 S-3”), on behalf of the Purchaser and pursuant to the Registration Rights Agreement, which became effective on November 1, 2022 and covers (i) the issued Series A Preferred Stock and (ii) the number of shares of the Company’s common stock issuable upon conversion of such Series A Preferred Stock, which amount includes and assumes that dividends on the Series A Preferred Stock are paid by increasing the Liquidation Preference of the Series A Preferred Stock for a period of sixteen dividend payment periods from the initial issuance date. See “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 12. Series A Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” for further details. </span></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:700;line-height:120%">Accumulated Other Comprehensive Income (Loss)</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%">Comprehensive income (loss) consists of two elements, net income (loss) and other comprehensive income (loss). Other comprehensive income (loss) items are recorded in the stockholders’ equity section on our consolidated balance sheets and excluded from net income (loss). Other comprehensive income (loss) consists primarily of foreign currency translation adjustments for subsidiaries with functional currencies other than the USD, unrealized translation gains (losses) on intercompany loans with foreign subsidiaries, and unrealized gains (losses) on interest rate swaps.</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 shows the ending balance of the components of accumulated other comprehensive loss, net of income taxes, in the stockholders’ equity section on our consolidated balance sheets at the dates indicated (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.292%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.294%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</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%">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%">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%">Other comprehensive income (loss)</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;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 currency translation adjustment</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%">(22,632)</span></td><td style="background-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%">(5,657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized translation gain on intercompany loans with foreign subsidiaries</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%">(7,426)</span></td><td style="background-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,552 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on interest rate swaps</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%">41,168 </span></td><td style="background-color:#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%">(8,409)</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%">Total accumulated other comprehensive income (loss)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,514)</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%">The Unrealized translation gain on intercompany loans with foreign subsidiaries as of December 31, 2022 is net of unrealized income tax expense of $0.4 million. The income tax expense (benefit) allocated to each component of other comprehensive income (loss) for all other periods and components was not material. </span></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:700;line-height:120%">Stock Compensation Plans</span></div><div style="margin-bottom:6pt;padding-right:15.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains two stock-based compensation plans, the 2010 Stock Option Plan (the “2010 Plan”) and the 2014 Stock Option Plan (the “2014 Plan”), which are described below.</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%">2010 Plan</span></div><div style="margin-bottom:6pt;padding-right:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, there were 32,346 options outstanding under the 2010 Plan. Following the effectiveness of the Company’s 2014 Plan in November 2014, no further awards have been made under the 2010 Plan, although each option previously granted under the 2010 Plan will remain outstanding subject to its terms. Any such shares of common stock that are subject to awards under the 2010 Plan which are forfeited or lapse unexercised and would otherwise have been returned to the share reserve under the 2010 Plan instead will be available for issuance under the 2014 Plan.</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%">2014 Plan</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 November 2014, the Company adopted the 2014 Plan, providing for the granting of incentive stock options, as defined by the Internal Revenue Code, to employees and for the grant of non-statutory stock options, stock appreciation rights, restricted stock, restricted stock units, performance units and performance shares to employees, directors and consultants. The 2014 Plan also provides for the automatic grant of option awards to our non-employee directors. As of December 31, 2022, there were 121,975 options outstanding under the 2014 Plan, and shares of common stock reserved for issuance under the 2014 Plan consist of 631,776 shares. In addition, the number of shares available for issuance under the 2014 Plan will be increased annually in an amount equal to the least of (i) 4% of the outstanding Shares on the last day of the immediately preceding Fiscal Year or (ii) such number of Shares determined by the Board. At December 31, 2022, there were 1,509,273 restricted stock units and 93,750 performance based restricted stock units outstanding under the 2014 Plan. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under both the 2010 Plan and 2014 Plan, options granted to date generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVjYWE4NTM4YjdkMDRiNDI5ODk0Yzc3YTQ3YjNiZjNjL3NlYzplY2FhODUzOGI3ZDA0YjQyOTg5NGM3N2E0N2IzYmYzY18xOTAvZnJhZzpmNjY2NDFkYmFiODI0MGNiODZmMTkwMDJjYTNiMzJhNi90ZXh0cmVnaW9uOmY2NjY0MWRiYWI4MjQwY2I4NmYxOTAwMmNhM2IzMmE2XzU4NzU_3285afee-1fb0-44e5-a6b8-babca63da6b1">three</span> or four year period, with a maximum term of ten years. The Company also grants restricted stock awards (“RSAs”) which generally vest over a <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmVjYWE4NTM4YjdkMDRiNDI5ODk0Yzc3YTQ3YjNiZjNjL3NlYzplY2FhODUzOGI3ZDA0YjQyOTg5NGM3N2E0N2IzYmYzY18xOTAvZnJhZzpmNjY2NDFkYmFiODI0MGNiODZmMTkwMDJjYTNiMzJhNi90ZXh0cmVnaW9uOmY2NjY0MWRiYWI4MjQwY2I4NmYxOTAwMmNhM2IzMmE2XzYwMTg_1dec6fcd-044b-4d96-bd26-d02a241d9e53">three</span> or four year period. Shares issued upon any stock option exercise and restricted under the 2010 Plan or 2014 Plan will be issued from the Company's authorized but unissued shares.    </span></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:700;line-height:120%">Share-based Compensation</span></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 Company recognized share-based compensation expense from all awards in the following expense categories (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.697%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year Ended December 31,</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%">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%">2021</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%">2020</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 revenue</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,984 </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,088 </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,951 </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%">Research and development</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,733 </span></td><td style="background-color:#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,085 </span></td><td style="background-color:#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,391 </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%">Sales and marketing</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,239 </span></td><td style="background-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%">5,957 </span></td><td style="background-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,450 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,646 </span></td><td style="background-color:#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%">42,743 </span></td><td style="background-color:#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%">32,900 </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%">Total</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%">41,602 </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%">53,873 </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%">41,692 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">For the year ended December 31, 2021, a former executive resigned from his positions that resulted in stock-based compensation of $6.3 million related to the acceleration and deemed modification of the unvested portion of grants held at the time of transition. In accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation—Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the fair value of these awards were modified and all related expense accelerated on the date of modification as a result of the reduction in required service.</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%">Our income tax benefits recognized from stock-based compensation arrangements in each of the periods presented were immaterial due to cumulative losses and valuation allowances.</span></div><div style="margin-bottom:6pt;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%">Restricted Stock Units (“RSU”)</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%">During the year ended December 31, 2022 the Company granted restricted stock units under its 2014 Stock Incentive Plan, in lieu of restricted stock awards, primarily for stock plan administrative purposes.</span></div><div style="margin-bottom:6pt;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%">Performance-Based Restricted Stock Units (“PRSU”)</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%">In 2022 and 2021, fifty percent of the awards granted to our Chief Executive Officer were PRSUs. The 2022 and 2021 PRSU agreements provide that the quantity of units subject to vesting may range from 0% to 300% of the units granted per the table below based on the Company's absolute total shareholder return (“TSR”) at the end of the eighteen month performance periods. At the end of the performance period, the 2021 PRSU resulted in no units granted. </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 summarizes PRSU and RSU activity during the year ended December 31, 2022 :</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.138%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.616%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.620%"/><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:9pt;font-weight:700;line-height:100%">Number of Units</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:9pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</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:9pt;font-weight:400;line-height:100%">Unvested restricted units outstanding as of December 31, 2021</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:9pt;font-weight:400;line-height:100%">1,443,284 </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:9pt;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:9pt;font-weight:400;line-height:100%">45.77 </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 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Granted</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:9pt;font-weight:400;line-height:100%">2,126,263 </span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">17.40 </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:9pt;font-weight:400;line-height:100%">Vested</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:9pt;font-weight:400;line-height:100%">(1,216,128)</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">36.29 </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:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Forfeited</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></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:9pt;font-weight:400;line-height:100%">(750,396)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">32.99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unvested restricted units outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:9pt;font-weight:400;line-height:100%">1,603,023 </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:9pt;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:9pt;font-weight:400;line-height:100%">21.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Includes forfeited awards related to the 2021 PRSUs. At June 30, 2022, or the end of the performance period for the 2021 PRSUs, none of the awards vested.</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 total fair value of the RSUs vested during the years ended December 31, 2022, 2021 and 2020 was approximately $13.9 million, $28.2 million and $31.0 million, respectively. As of December 31, 2022, $29.5 million of unrecognized compensation cost related to unvested restricted stock awards and restricted stock units (including performance based awards) is expected to be recognized over a weighted-average period of 1.1 years.</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 PRSU and RSU activity table above includes PRSU units granted that are based on a 100% target payout. Compensation expense is recognized over the required service period of the grant. The fair value of the RSUs is determined based on the grant date fair value of the award. The fair value of the PRSUs is determined using the Monte Carlo simulation model and is not subject to fluctuation due to achievement of the underlying market-based target.</span></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 total fair value of PRSUs vested during the years ended December 31, 2022, 2021 and 2020 was $0.0 million, $5.6 million and $0.0 million, respectively.</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%">Significant assumptions used in the Monte Carlo simulation model for the PRSUs granted during the year ended December 31, 2022 and year ended December 31, 2021 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:65.566%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.714%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.389%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.242%"/><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:9pt;font-weight:700;line-height:100%">December 31, 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:9pt;font-weight:700;line-height:100%">December 31, 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:9pt;font-weight:400;line-height:100%">Expected volatility</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:9pt;font-weight:400;line-height:100%">49.5%</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:9pt;font-weight:400;line-height:100%">53.6%</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:9pt;font-weight:400;line-height:100%">Risk-free interest rate</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:9pt;font-weight:400;line-height:100%">0.7%</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:9pt;font-weight:400;line-height:100%">0.1%</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:9pt;font-weight:400;line-height:100%">Remaining performance period (in years)</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:9pt;font-weight:400;line-height:100%">1.46</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1.35</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:9pt;font-weight:400;line-height:100%">Dividend yield</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:9pt;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:9pt;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-style:italic;font-weight:700;line-height:120%">Stock Option Activity</span></div><div style="margin-top:6pt"><span><br/></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%">Stock option activity during the year ended December 31, 2022 is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.465%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.468%"/><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:2px 1pt;text-align: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/>Options<br/>Outstanding</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%">Weighted–<br/>Average<br/>Exercise<br/>Price</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%">Weighted–<br/>Average<br/>Remaining<br/>Contractual Term (in Years)</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%">Aggregate Intrinsic Value (in thousands)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">227,605 </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:9pt;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:9pt;font-weight:400;line-height:100%">9.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(44,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.32 </span></td><td style="background-color:#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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options 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:9pt;font-weight:400;line-height:100%">(28,226)</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">5.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options expired</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:9pt;font-weight:400;line-height:100%">(676)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#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="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:9pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</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:9pt;font-weight:400;line-height:100%">154,321 </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:9pt;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:9pt;font-weight:400;line-height:100%">11.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.31</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:9pt;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:9pt;font-weight:400;line-height:100%">27 </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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">154,321 </span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">11.19 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">154,321 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:9pt;font-weight:400;line-height:100%">11.19 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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 aggregate intrinsic value of options exercised at December 31, 2022, 2021 and 2020, was approximately $0.6 million, $1.1 million and $2.3 million, respectively. All of the Company’s outstanding stock options were fully vested as of December 31, 2019. </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 December 31, 2022, there was no remaining unrecognized compensation cost related to stock options.</span></div>The Company received approximately $0.2 million in cash from option exercises under the respective Plans in 2022. The Company issued shares from amounts reserved under the respective Plans upon the exercise of these stock options. The Company does not currently expect to repurchase shares from any source to satisfy such obligation under any of the Company’s stock option Plans. 50000000 5000000 0.0001 0.0001 1 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the ending balance of the components of accumulated other comprehensive loss, net of income taxes, in the stockholders’ equity section on our consolidated balance sheets at the dates indicated (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.370%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.292%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.294%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</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%">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%">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%">Other comprehensive income (loss)</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;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 currency translation adjustment</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%">(22,632)</span></td><td style="background-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%">(5,657)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized translation gain on intercompany loans with foreign subsidiaries</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%">(7,426)</span></td><td style="background-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,552 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) on interest rate swaps</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%">41,168 </span></td><td style="background-color:#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%">(8,409)</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%">Total accumulated other comprehensive income (loss)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,110 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,514)</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> -22632000 -5657000 -7426000 2552000 41168000 -8409000 11110000 -11514000 400000 2 32346 121975 631776 0.04 1509273 93750 P4Y P10Y P4Y <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 Company recognized share-based compensation expense from all awards in the following expense categories (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.697%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.804%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.807%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year Ended December 31,</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%">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%">2021</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%">2020</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 revenue</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,984 </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,088 </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,951 </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%">Research and development</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,733 </span></td><td style="background-color:#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,085 </span></td><td style="background-color:#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,391 </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%">Sales and marketing</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,239 </span></td><td style="background-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%">5,957 </span></td><td style="background-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,450 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General and administrative </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,646 </span></td><td style="background-color:#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%">42,743 </span></td><td style="background-color:#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%">32,900 </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%">Total</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%">41,602 </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%">53,873 </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%">41,692 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">For the year ended December 31, 2021, a former executive resigned from his positions that resulted in stock-based compensation of $6.3 million related to the acceleration and deemed modification of the unvested portion of grants held at the time of transition. In accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation—Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the fair value of these awards were modified and all related expense accelerated on the date of modification as a result of the reduction in required service.</span></div> 1984000 2088000 1951000 2733000 3085000 3391000 4239000 5957000 3450000 32646000 42743000 32900000 41602000 53873000 41692000 6300000 1443284 45.77 2126263 17.40 1216128 36.29 750396 32.99 1603023 21.33 13900000 28200000 31000000 29500000 1 0 5600000 0 0.495 0.536 0.007 0.001 P1Y5M15D P1Y4M6D 0 0 <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%">Stock option activity during the year ended December 31, 2022 is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.471%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.655%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.465%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.209%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.468%"/><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:2px 1pt;text-align: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/>Options<br/>Outstanding</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%">Weighted–<br/>Average<br/>Exercise<br/>Price</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%">Weighted–<br/>Average<br/>Remaining<br/>Contractual Term (in Years)</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%">Aggregate Intrinsic Value (in thousands)</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">227,605 </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:9pt;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:9pt;font-weight:400;line-height:100%">9.15 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(44,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.32 </span></td><td style="background-color:#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="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options 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:9pt;font-weight:400;line-height:100%">(28,226)</span></td><td style="background-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:9pt;font-weight:400;line-height:100%">5.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Options expired</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:9pt;font-weight:400;line-height:100%">(676)</span></td><td style="background-color:#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:9pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#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="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:9pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</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:9pt;font-weight:400;line-height:100%">154,321 </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:9pt;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:9pt;font-weight:400;line-height:100%">11.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.31</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:9pt;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:9pt;font-weight:400;line-height:100%">27 </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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and expected to vest at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">154,321 </span></td><td style="background-color:#ffffff;border-top:3pt double #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: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">11.19 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.31</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top: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:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;border-top:3pt double #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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Options vested and exercisable at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #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:9pt;font-weight:400;line-height:100%">154,321 </span></td><td style="background-color:#cceeff;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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:9pt;font-weight:400;line-height:100%">11.19 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #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-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.31</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:9pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 227605 9.15 44382 4.32 28226 5.81 676 1.25 154321 11.19 P3Y3M21D 27000 154321 11.19 P3Y3M21D 27000 154321 11.19 P3Y3M21D 27000 600000 1100000 2300000 0 200000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. Revenue Recognition</span><span style="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:700;line-height:120%">Revenue Recognition Policy</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 is recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when made available to the customers. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of sales credits and allowances. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.</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 is recognized based on the following five step model in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="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;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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%;padding-left:14.5pt">Identification of the contract with a customer</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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%;padding-left:14.5pt">Identification of the performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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%;padding-left:14.5pt">Determination of the transaction price</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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%;padding-left:14.5pt">Recognition of revenue when, or as, the Company satisfies a performance obligation</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%">Performance obligations under our contracts consist of subscription and support, perpetual licenses, and professional services revenue within a single operating segment. </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%">Subscription and Support 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%">The Company's software solutions are available for use as hosted application arrangements under subscription fee agreements without licensing perpetual rights to the software. Subscription fees from these applications are recognized over time on a ratable basis over the customer agreement term beginning on the date the Company's solution is made available to the customer. As our customers have access to use our solutions over the term of the contract agreement we believe this method of revenue recognition provides a faithful depiction of the transfer of services provided. Our subscription contracts are generally 1 to 3 years in length. Amounts that have been invoiced are recorded in accounts receivable and deferred revenue or subscription and support revenue, depending on whether the revenue recognition criteria have been met. Additional fees for monthly usage above the levels included in the standard subscription fee are recognized as subscription and support revenue at the end of each month and is invoiced concurrently. Subscription and support revenue includes revenue related to the Company’s digital engagement application which provides short code connectivity for its two-way short message service (“SMS”) programs and campaigns. As discussed further in the “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">—</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Principal vs. Agent Considerations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” section below, the Company recognizes revenue related to these messaging-related subscription contracts on a gross basis.</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-style:italic;font-weight:400;line-height:120%">Perpetual License 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%">The Company also records revenue from the sales of proprietary software products under perpetual licenses. Revenue from distinct on-premises licenses is recognized upfront at the point in time when the software is made available to the customer. The Company’s products do not require significant customization. </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%">Professional Services 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%">Professional services provided with subscription and support licenses and perpetual licenses consist of implementation fees, data extraction, configuration, and training. The Company’s implementation and configuration services do not involve significant customization of the software and are not considered essential to the functionality. Revenue from professional services are recognized over time as such services are performed. Revenue for fixed price services are generally recognized over time applying input methods to estimate progress to completion. Revenue for consumption-based services are generally recognized as the services are performed.</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%">Significant Judgments</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%;text-decoration:underline">Performance Obligations and Standalone Selling Price</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 performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of accounting. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. The Company has contracts with customers that often include multiple performance obligations, usually including professional services sold with either individual or multiple subscriptions or perpetual licenses. For these contracts, the Company records individual performance obligations separately if they are distinct by allocating the contract's total transaction price to each performance obligation in an amount based on the relative standalone selling price (“SSP”) of each distinct good or service in the contract. We only include estimated amounts of variable consideration in the transaction price to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. </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%">Judgment is required to determine the SSP for each distinct performance obligation. A residual approach is only applied in limited circumstances when a particular performance obligation has highly variable and uncertain SSP and is bundled with other performance obligations that have observable SSP. A contract's transaction price is allocated to each distinct performance obligation and recognized as revenue when, or as, the performance obligation is satisfied. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, historical standalone sales, customer demographics, geographic locations, and the number and types of users within our 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%;text-decoration:underline">Principal vs. Agent Considerations</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 evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis) for vendor reseller agreements and messaging-related subscription agreements. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers, and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. While none of the factors individually are considered presumptive or determinative, in reaching conclusions on gross versus net revenue recognition, the Company places the most weight on the analysis of whether or not it is the primary obligor in the arrangement.</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%">Generally, the Company reports revenue from vendor reseller agreements on a gross basis, meaning the amounts billed to customers are recorded as revenue, and expenses incurred are recorded as cost of revenue. As the Company is primarily obligated in its messaging-related subscription contracts, has latitude in establishing prices associated with its messaging program management services, is responsible for fulfillment of the transaction, and has credit risk, we have concluded it is appropriate to record revenue on a gross basis with related pass-through telecom messaging costs incurred from third parties recorded as cost of revenue. Revenue provided from agreements in which the Company is an agent are immaterial. </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</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 timing of revenue recognition, billings and cash collections can result in billed accounts receivable, unbilled receivables, and deferred revenue. Billings scheduled to occur after the performance obligation has been satisfied and revenue recognition has occurred result in unbilled receivables, which are expected to be billed during the succeeding twelve-month period and are recorded in Unbilled receivables in our consolidated balance sheets. A contract liability results when we receive prepayments or deposits from customers in advance for implementation, maintenance and other services, as well as subscription fees. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. We recognize contract liabilities as revenue upon satisfaction of the underlying performance obligations. Contract liabilities that are expected to be recognized as revenue during the succeeding twelve-month period are recorded in Deferred revenue and the remaining portion is recorded in Deferred revenue, noncurrent on the accompanying consolidated balance sheets at the end of each reporting period.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue primarily consist of amounts that have been billed to or received from customers in advance of revenue recognition and prepayments received from customers in advance for maintenance and other services, as well as initial subscription fees. We recognize deferred revenue as revenue when the services are performed, and the corresponding revenue recognition criteria are met. Customer prepayments are generally applied against invoices issued to customers when services are performed and billed. Our payment terms vary by the type and location of our customer and the products or services offered. The term between invoicing and when payment is due is not significant. For certain products or services and customer types, we require payment before the products or services are delivered to the customer.</span></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:700;line-height:120%">Unbilled Receivables</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%">Unbilled receivables represent amounts for which the Company has recognized revenue, pursuant to its revenue recognition policy, for software licenses already delivered and professional services already performed, but invoiced in arrears and for which the Company believes it has an unconditional right to payment. As of December 31, 2022 and 2021 unbilled receivables were $5.3 million and $4.8 million, respectively.</span></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:700;line-height:120%">Deferred Commissions</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%">Sales commissions earned by our sales force, and related payroll taxes, are considered incremental and recoverable costs of obtaining a contract with a customer. Deferred commissions and other costs for new customer contracts are capitalized upon contract signing and amortized on a systematic basis that is consistent with the transfer of goods and services over the expected life of the customer relationships, which has been determined to be approximately 6 years. The expected life of our customer relationships is based on historical data and management estimates, including estimated renewal terms and the useful life of the associated underlying technology. Commissions paid on renewal contracts are not commensurate with commissions paid on new customer contracts, as such, deferred commissions related to renewals are capitalized and amortized over the estimated contractual renewal term of 18 months. We utilized the 'portfolio approach' practical expedient, which allows entities to apply the guidance to a portfolio of contracts with similar characteristics as the effects on the financial statements of this approach would not differ materially from applying the guidance to individual contracts. The portion of capitalized costs expected to be amortized during the succeeding twelve-month period is recorded as Deferred commissions, current, and the remainder is recorded as Deferred commissions, noncurrent, in our consolidated balance sheets. Amortization expense is included in sales and marketing expenses on our consolidated statements of operations. Deferred commissions are reviewed for impairment whenever events or circumstances indicate their carrying value may not be recoverable consistent with the Company's long-lived assets policy as described in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 2. Basis of Presentation and Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">”. No indicators of impairment of deferred commissions were identified during the year ended December 31, 2022.</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 following table presents the activity impacting deferred commissions for the year ended December 31, 2022 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:85.317%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.886%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="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%">Deferred Commissions</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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:700;line-height:100%">Deferred commissions balance at December 31, 2021</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%">24,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">   Capitalized deferred commissions</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%">12,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">   Amortization of deferred commissions</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%">(11,928)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Deferred commissions balance at December 31, 2022</span></td><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,755 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Commissions capitalized in excess of amortization of deferred commissions for the year ended December 31, 2022 were $0.1 million.</span></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:700;line-height:120%">Deferred 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%">Deferred revenue represents either customer advance payments or billings for which the aforementioned revenue recognition criteria have not yet been 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%">Deferred revenue is mainly unearned revenue related to subscription services and support services. During the year ended December 31, 2022, we recognized $98.3 million and $3.0 million of subscription services and professional services revenue, respectively, that was included in the deferred revenue balances at the beginning of the period. In addition, during the year ended December 31, 2022 we recognized </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$10.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in revenue that was included in the acquired deferred revenue balance of our 2022 acquisitions as disclosed in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 3. Acquisitions</span><span style="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;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Remaining Performance Obligations</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 December 31, 2022, approximately $272.5 million of revenue is expected to be recognized from remaining performance obligations. We expect to recognize revenue on approximately 69% of these remaining performance obligations over the next 12 months, with the balance recognized thereafter.</span></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:700;line-height:120%">Disaggregated Revenue</span></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 Company disaggregates revenue from contracts with customers by geography and revenue generating activity, as it believes it best depicts how the nature, amount, timing and uncertainty of revenue and cash flows are affected by economic factors.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geography is based on the ship-to address of the customer, which is intended to approximate where the customers' users are located. The ship-to country is generally the same as the billing country. The Company has operations primarily in the U.S., United Kingdom and Canada. Information about these operations is presented below (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year Ended December 31,</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%">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%">2021</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%">2020</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%">Revenues:</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"/></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-style:italic;font-weight:400;line-height:100%">Subscription and support:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">   United States</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%">211,440 </span></td><td style="background-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%">205,882 </span></td><td style="background-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%">206,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   United Kingdom</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%">41,728 </span></td><td style="background-color:#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%">45,673 </span></td><td style="background-color:#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%">39,032 </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%">   Canada</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%">17,304 </span></td><td style="background-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%">13,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other International</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%">27,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%">22,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,322 </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%">      Total subscription and support revenue</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%">297,887 </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%">287,621 </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%">277,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Perpetual license:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">   United States</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,284 </span></td><td style="background-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,840 </span></td><td style="background-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,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   United Kingdom</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%">425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#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%">16 </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%">   Canada</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%">264 </span></td><td style="background-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%">109 </span></td><td style="background-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%">76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other International</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,975 </span></td><td style="background-color:#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%">190 </span></td><td style="background-color:#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%">396 </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%">      Total perpetual license revenue</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%">6,948 </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%">2,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">1,884 </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 7.75pt;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:400;line-height:100%">Professional services:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">   United States</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%">6,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   United Kingdom</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,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%">2,666 </span></td><td style="background-color:#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,059 </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%">   Canada</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%">947 </span></td><td style="background-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%">410 </span></td><td style="background-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%">504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other International</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,381 </span></td><td style="background-color:#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,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,106 </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%">      Total professional service revenue</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%">12,468 </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%">12,245 </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%">12,390 </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:700;line-height:100%">Total revenue</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%">317,303 </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%">302,016 </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%">291,778 </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> Our subscription contracts are generally 1 to 3 years in length. 5300000 4800000 P6Y P18M <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 activity impacting deferred commissions for the year ended December 31, 2022 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.702%"><tr><td style="width:1.0%"/><td style="width:85.317%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.397%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.886%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="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%">Deferred Commissions</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><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:700;line-height:100%">Deferred commissions balance at December 31, 2021</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%">24,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">   Capitalized deferred commissions</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%">12,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">   Amortization of deferred commissions</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%">(11,928)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Deferred commissions balance at December 31, 2022</span></td><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,755 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 24632000 12051000 11928000 24755000 100000 98300000 3000000 10900000 272500000 0.69 P12M The Company has operations primarily in the U.S., United Kingdom and Canada. Information about these operations is presented below (in thousands):<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:58.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year Ended December 31,</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%">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%">2021</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%">2020</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%">Revenues:</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"/></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-style:italic;font-weight:400;line-height:100%">Subscription and support:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">   United States</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%">211,440 </span></td><td style="background-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%">205,882 </span></td><td style="background-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%">206,320 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   United Kingdom</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%">41,728 </span></td><td style="background-color:#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%">45,673 </span></td><td style="background-color:#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%">39,032 </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%">   Canada</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%">17,304 </span></td><td style="background-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%">13,870 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other International</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%">27,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%">22,196 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,322 </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%">      Total subscription and support revenue</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%">297,887 </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%">287,621 </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%">277,504 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Perpetual license:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">   United States</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,284 </span></td><td style="background-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,840 </span></td><td style="background-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,396 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   United Kingdom</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%">425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#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%">16 </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%">   Canada</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%">264 </span></td><td style="background-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%">109 </span></td><td style="background-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%">76 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other International</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,975 </span></td><td style="background-color:#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%">190 </span></td><td style="background-color:#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%">396 </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%">      Total perpetual license revenue</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%">6,948 </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%">2,150 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">1,884 </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 7.75pt;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:400;line-height:100%">Professional services:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">   United States</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%">6,871 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,104 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   United Kingdom</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,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%">2,666 </span></td><td style="background-color:#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,059 </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%">   Canada</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%">947 </span></td><td style="background-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%">410 </span></td><td style="background-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%">504 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Other International</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,381 </span></td><td style="background-color:#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,065 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,106 </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%">      Total professional service revenue</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%">12,468 </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%">12,245 </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%">12,390 </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:700;line-height:100%">Total revenue</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%">317,303 </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%">302,016 </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%">291,778 </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> 211440000 205882000 206320000 41728000 45673000 39032000 17304000 13870000 14830000 27415000 22196000 17322000 297887000 287621000 277504000 3284000 1840000 1396000 425000 11000 16000 264000 109000 76000 2975000 190000 396000 6948000 2150000 1884000 6871000 8104000 8721000 2269000 2666000 2059000 947000 410000 504000 2381000 1065000 1106000 12468000 12245000 12390000 317303000 302016000 291778000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. Employee Benefit Plans </span></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 Company has established various international defined contribution plans and one voluntary defined contribution retirement plan qualifying under Section 401(k) of the Internal Revenue Code. The Company made no material contributions to the 401(k) plans for the years ended December 31, 2022, 2021 and 2020.</span></div> 1 0 0 0 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. Segment and Geographic 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%">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%">, establishes standards for reporting information about operating segments. It defines operating segments as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision-maker (“CODM”) in deciding how to allocate resources and in assessing performance. Our Chief Executive Officer is considered to be our CODM. Our CODM manages the business as a multi-product business that utilizes its model to deliver software products to customers regardless of their geography or IT environment. Operating results are reviewed by the CODM primarily at the consolidated entity level, with the exception of recurring product level revenue, for purposes of making resource allocation decisions and for evaluating financial performance. Accordingly, we considered ourselves to be in a single operating and reporting segment structure.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">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%">See “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 14 Revenue Recognition—Disaggregated Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” for a detail of revenue by geography.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Identifiable Long-Lived Assets</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align: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,</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%">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%">2021</span></td><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%">Identifiable long-lived assets:</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"/></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%">United States</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%">879 </span></td><td style="background-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,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">United Kingdom</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%">252 </span></td><td style="background-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%">533 </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 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%">Canada</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%">390 </span></td><td style="background-color:#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%">536 </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 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%">Other International</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%">309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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;text-align: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 identifiable long-lived assets</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%">1,830 </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%">2,667 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></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.263%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align: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,</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%">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%">2021</span></td><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%">Identifiable long-lived assets:</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"/></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%">United States</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%">879 </span></td><td style="background-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,367 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">United Kingdom</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%">252 </span></td><td style="background-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%">533 </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 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%">Canada</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%">390 </span></td><td style="background-color:#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%">536 </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 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%">Other International</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%">309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#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;text-align: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 identifiable long-lived assets</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%">1,830 </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%">2,667 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 879000 1367000 252000 533000 390000 536000 309000 231000 1830000 2667000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17. Related Party Transactions </span></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 Company does not have any material related party transactions to report for the year ended December 31, 2022.</span></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%">We are a party to two agreements, as detailed below, with companies controlled by ESW Capital LLC (“ESW”), a non-management investor in the Company which historically held more than 5% of the Company's capital stock. As of July 9, 2021, ESW’s ownership in Upland was reduced to 4.8% at which point DevFactory and Crossover (as hereinafter defined) were no longer considered related parties.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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%;padding-left:14.5pt">On March 28, 2017, the Company and DevFactory FZ-LLC (“DevFactory”) executed an amendment to the agreement to extend the initial term to December 31, 2021. Additionally, the Company amended the option for either party to renew annually for one additional year. The effective date of the amendment was January 1, 2017. During the years ended December 31, 2021 and 2020, the Company purchased software development services pursuant to a technology services agreement with DevFactory, in the amount of $9.6 million and $7.4 million, respectively. At December 31, 2021, amounts included in accounts payable owed to this company totaled $0.0 million.</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;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%;padding-left:14.5pt">The Company purchased services from Crossover, Inc. (“Crossover”), a company controlled by ESW Capital, LLC (a non-management investor) of approximately $4.0 million and $4.8 million during the years ended December 31, 2021 and 2020. Crossover provides a proprietary technology system to help the Company identify, screen, select, assign, and connect with necessary resources from time to time to perform technology software development and other services throughout the Company, and track productivity of such resources. As of December 31, 2021, amounts included in accounts payable and accrued liabilities owed to this company totaled $0.9 million.</span></div> 2 0.05 0.048 9600000 7400000 0 4000000 4800000 900000 18. Subsequent Events On February 21, 2023, the Company entered into that certain Amendment No.1 to the Credit Facility (the “Amendment”), which amends the Credit Facility. The Amendment amended the interest rate benchmark from the LIBOR to SOFR. Other than the foregoing, the material terms of the Credit Agreement remain unchanged. EXCEL 109 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +:E7%8'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 " "VI5Q6AQIG4^\ K @ $0 &1O8U!R;W!S+V-O&ULS9++ M:L,P$$5_I6AOCQ]-%\+Q)B6K% H-M'0GI$DB:CV0IMCY^\IJXE#:#RAHHYFK M,V= G?136:PD4N_9BC@!IAAA,'$[P*JA9BK?V)S!]@E.46]I,9Q+,GL<-^R_JF:MJB2J?>5S6_7_%F]3Z[_O"["1NG]$'_ M8^.K8-_!KW_1?P%02P,$% @ MJ5<5IE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" "VI5Q6]/%<.O(' #8, & 'AL+W=OSO](&P!GK4E*LDA M_/M[9 /&6R'L.V(_! P^KZT'23ZO=/9VS<57N:14H;&2 MID1>\A5E\,VO^-O]L(NYO>::2F-&) M0#)+4R(V#S3AZ[N6W]I]\!POEDI_T+F_79$%G5+U>341<-39JT1Q2IF,.4." MSN]: __]*+C6 ?D9O\=T+0_>(]V4&>=?]<$XNFMY^HYH0D.E)0B\O-(A31*M M!/?Q]U:TM;^F#CQ\OU-_RAL/C9D128<\^2..U/*N==U"$9V3+%'/?/T+W3:H MI_5"GLC\+UH7YW:[+11F4O%T&PQWD,:L>"5O6Q ' =?>D0"\#<#?!/C'KA!L M X*Z =UM0#/H=BAA[B)($?1=YV%%Q"G]@)MW(/A1P^(N=C])$SM93H MD44TJ@ITX-[V-XAW-_B K8HC&EZBP+] V,/8<$-#>_@3G5TB_R8/#PSA(WOX MOS(&5_=,5Z^T)MCC#G*]P(K[S\%,*@%=_B\3X4*A:U;0\\![N2(AO6O!0)=4 MO-+6_???^5?>3R8Z+L5&CL0JY+I[[GOM7TU\ MK%%-^3@2J_#I[?GTZO$9,):1!#W3%1?*!,JNHT1FPCNT1C4%Y4BL NIJ#^JJ M'J@)%3&/]$2%8.HT]JD32KNIZ>C<9(UO"LV16 5:?P^M;VWJ,!-",WN*90B= MZPLEP@K.KM9N^[@=^"9BUL"FQ!R)58A=[XE=UYRO!($L*4]RCH])N]:<)-(X M**UA36DY$JO0NMG3NK&V\)&I6&V@>R44?R92UM"F MI!R)54CY7IFQ>758/=-%K+,(Z&*?2&H$/J\2 F-XRN=J302]0&,67IK@ MV76:TG.E5L5WD/#Z=?!!6[F X4CTR+Q 4P4S&>("#7G&E-C :V1F:E_V^D9XUN#$] M1VI5>J4!\*U9\H[>((I 75[LWJ /P+=G\U:(+VMNA&B7G&8Q3 #^=<_X^+ '-Z9W#J/@ET[!MZ?XW](; MZB.8^E[XFAG)V>4&F52Q*7!H#VQ,[1RNP2]M@V_/]K^EMG]B3 1_C5EH'KEV MS9?_&+$YM0VNU*K82N/@VW/];[%-N%3@(/X;KXX_8NV*_>N^9_0.]KC&W,[A M'OS2/OCVG#\?E -!R7%,=H&>;[2D]JC&D,YA&OS2-?CVE/\#UVYTLN3,9AM. MB-Q<>6W?\\WSOE/?X$JMNI!:&@=LS_=?8@7VBL^1CW^8_8BF-,P$]#(3LA-* M0YZFD.]-%0^_7J 5$>B5)!E%[[Q+#VP86E&!Y!(\A7'!UJF;<*5695JZ"6S/ M]\'=1S%;H.DFG?'$B-(N\'GR862DY-0RN%*K4BHM [;G][NNAA[?PB5A"WK4 MLIX0^C28C@;_-O)R:A)I(P;F.=4#H"RZD+<*56A56Z M %S+!>Q6=HNUR7PJ@\0V,T.S*WZAIJBA/:HQM7.X %RZ %S+!8R9HJ+8L]9K MX&2'T4C-KGB,FE,3X$JM2JTT ;B6"9BF)$G00R;A:VGN87:=HPOA]KC&M,Z1 M^N,R]9T[?_/CTC 99%"LPY0.E*!C-?%GR*2$+(S6[WK&=4'M88VCG\ 1!Z0F"6IL)TR6D M&K8>=D+F: ^SQS4N0#A'LA^4R7Y0:^M@DLV2.(1NQ8EQPK>K-*[@<&H$MFJ] M7$T7A;W>>Y?=V\ZK"4R9WP>UM@2JMG"J#:!$OV4*!B+3+LD(RV7>/MRJ71TT M+\#P[\8OV[@%<8X,/SBH [)GX[OM87FP$079_4SOZ\TII!+F]<03JD,J%(D9 MRE,YSN0%(A+1-]T"F6Q01&4HXAEXY3+CZ5%UCM9/\2&F>36Y5\CZQY$D$^?@% M4AS-*)I#=AXAQA5*0$E+$(9\[*&(;"0B\^(SBBB+=C(;77@0ZB*J M8_&P%- M%A3:5X4J=E#A&[CXA$!KQ^-Q(?L/#NLES34BO;%%(^-^BOV7:#PLSV&<@M(X M!;6,TQ!^3 $8QBRB;^A7:GX2V*7T^D_/Z_F]GI&:4P?E2JU*K7100[IBY&84^?D2JU* MK'1.@=WQ# !75" [DL6>$#B>F3FU3*[4JIA*RQ34LDSY>@\:PJ2]X,(\>]EU M!F%(02)_;.1B1G).79,KM8)PB,S8ZJH"M]_NB_;'^3%ZIWR M]*+F_R/1]E.BA,XAU+OLP]PABC+ZXD#Q55Y8/N-*\31_NZ0$GO#Z!/A^SKG: M'>@+[/\SP_W_ %!+ P04 " "VI5Q6\1]Z-S<" "U!0 & 'AL+W=O MJY[\NL!(KEB-? ],Z."XJ5-D7ARUH SFT0K?PH"&8^Q81Y:6S7-B*->:,J MPF CD&PHQ>+W$BK>)E[H'1:>25$JL^"G<8T+> 'UI=X(;?D])2<4F"2<(0&[ MQ%N$\^7,^%N'KP1:>31')I,MYZ_&6.>)%QA!4$&F# 'KX0WNH*H,2,OXU3&] M_D@3>#P_T!]L[CJ7+99PQZMO)%=EXMUX*(<=;BKUS-N/T.4S-;R,5])^4>M\ MHP\>RAJI..V"M0)*F!OQOKN'HX#PYDQ U 5$5K<[R*I<88736/ 6">.M:69B M4[716AQAYJ>\**%WB8Y3Z:+)B4)KYGZOOJ?85QIK-OVL0RP=(CJ#""/TQ)DJ M);IG.>3_ GRMIQ<5'40MHT'B"K(1&H?7* JB:( W[I,<6][XTB31C\56*J&? MQ,]3^3K:Y#3-E,EO0MGP>V UDFO=3)$=UJY0)\PA5/: MAJ/O!9,*76%:WZ+OO&$%>GS<#*B:]JJF%ZEZY-G95_(_@E2$7://L,=R0-&L M5S2[2-$#$12M5Z<$#0,F)U^6?U1*%$1A&X9$F;Y+Y:JJ7^U[TL*5XE]WU]"> ML"@(DZB"G0X-1N_U!0G7))RA>&T+<\N5+G,[+75?!6$<]/Z.T/E\DDV']N-$ I]JLJZO5ILE-I> MK%9MMA$5;\_E5M3PS8-L*J[@MGEWS?I2 M=JHL:G';H+:K*MX\OQ>E?+I:D,7Q@]^*QXW2'ZS6EUO^*.Z$^K"];>!N-]\^#,/6_%M2S_+'*UN5HD"Y2+!]Z5 MZC?Y](,X.!3J^3)9MOU/]'2PQ0N4=:V2U6$P(*B*>O^;?SH$8C* !(X!]#" MOG8 .PQ@O:-[9+U;-USQ]64CGU"CK6$V?=''IA\-WA2U7L8[U<"W!8Q3ZVM9 MM[(L90'=ZNA:=H0]W-^B;-]^B-ZBHT>\;V;6\SMO+E8(GZ_&K M[/"4]_NG4,=3;D1VCAA9(HHIM0R_?OUPJ!_J^Z(L >H8<<(S-.C,QSPC0*$DSL M .,!8.P%>-N(+2]R)#X!:\%2]WDLU48TQX >MK -=6P 2N)XG@(V(^S(@&1 MG7A1_RX5+U\!,#&>S2BA:3B#:)K1B*:I([3I #+U@^2?#MMHNM]L,%/S^0&9 MIZ=IQ%@0VB$2/'(3?F']0:XTZKE?=UVZMB @5%\4K!R$S:V4,#R#:K&B410[ ML$YXE'BQ_@I(N2KJ1U0*D!6HT?KA3#Z<=7#3)X$5,C'W5DS2.633*@I"Q^XG M(PL2+_&L?ZP5KQ\+6/=#EKHC2RU)D"3A/ UL=G&:4NR .I(8\;/8]U+F3U"L MK."8I=K'.)A7*)M=& 8OXB\FM9>ZH^,152K_U&RG3H_41OS<-@C)+7]VL1HQ&8L$*3-6QL)^F$6.DD%' M9J-^9@.(3;>O&%K:<-W26ML0DZQBELXKF\4*U*%#QM"1TJB?THX@/?)KDE=6 M^"9Q$1P%\RIG,4MQ$CGP3[H\/[\-=;D1.U%WUCR@)F-IA-%VG,8(H[P12$K4"5'G3ZK[GOFO!WM7F4)/1PH#.<]AB%4>NTD)'UJ-^ MUIL+GDDJ>/L=:E(:H]B(M\4J#%PI,?(>]?/>L1Y67'7-/N@0Y5HJ,50+]$U1 M9V67PR==S2O9J.)OR*&\:/NJHNW?T"6-@GX[Z$O&$%?H!E1T=2^:?2$['G;T M1M:OX"<4OZWHS['*YV^ML3(I%3JO:!XKFY5+T=*1>ZF?>T_[F)=VNH5B0T*- M1L%J!Q7!(6;I2,;43\:_3-=P"3G9M@/VR6J_8G'#)93X_>+&2YK$_]OBFJP? M$C(M*8>0V>Q"$C%'R$9Q0/V-ZKP^OJ19J=F*!C$VX%H:5NPZ&Z(CJ5,_J7O+ MS0NX31(/4C/,IE44QXX@LY'IF9_I?QF@Z=/E?;P5--]'_,_.IHO9VMF S'>_ MQ8Q"T^4"/K(_\[._I45XH08PD\;GS;?%) EQ?L+?E]67$)J<':64IO/.QF(7$SH]03A%.;([\[/[ MG6ATN7R'KF6]$U F-3/>-L<,;I7,/BX1/L<8$ZBZ#=KQLA-O4;B$3_1_U&YX MHS5CIS:RT57V A$23K^"5EG+RUY5=JI5<*'W-^\YV5YQW\)6__?#9U7YW!IY M2\=-(/)S(K/8.1I*-JH3%GJ[M3L=U8TLK?.Y M3=N7FNW4]U%M,+_:N)95)>MC8KVQ9!;VI18#'0;KFX1AGQ"PX#B-EF&0_(=D M^V_TSDRE8[Q'\9F:&[2:@Q^NS\K*A1QK<%U!PK2%-;1#B* MP[DP%P\;!@> X(NLL).YJ2[.&$Y2LZ);#&D M LIQFAZ,2B3P*Y$]\;3.&F-]D6:*"T"=&%QILR,135RO!$<5$OA5B,&6T%M. M&&E[RDC]COU,#XGY,M-Z2&B;D&W/L!(?!Y#H6WV M?UVPOU%RV[^@OY=*R:J_W @.\+4!?/\@H;*S_ 5!+ P04 M" "VI5Q6EV)8"H(# ^# & 'AL+W=O>YXU'F\5?K1I "6?,^$-!,OM3:_]7T3IY QY!I:43IGP:1 ,_(QQZ4W'Y;VYGHY58067,-?$%%G&](][ M$&H[\4+OZ<9GODZMN^%/QSE;PP+LUWRN<>4W* G/0!JN)-&PFGAWX>TLI,ZA MM/B3P];L7!,G9:G4HUM\3"9>X!B!@-@Z"(8_&YB!$ X)>7RK0;TFIG/G$&WDD@14KA/VLMA^@%M1W>+$2IOPFV\IVB!'CPEB5 MU)K$H57A :4MKC/ M3G] +>PJ)\W)N6J!5YSR4F@3-!YLKPPW1 M7B?1WY6,_R/7WA&-/@VB Z['1D,Z&K9S[3=<^]U)57(#2' I@&#!.!AR1[!X M*T !"<$&CQ^O"'8:V3!1 +G SDJ4$$P;D@,>N"DVX66;I"KN:(=MF3MJT(@?=(K_ EFN-+X>R&_?"FY_7.'1@G(P!85-E795:U-6@0YVBQ64 MGP-IG<'/E#9LI W/D_9'88W%8Y'+=9NVX9&V0U6=<<]4-6I4CX1&;B%(:COK] M0]XMEF%P,^CW1B_P?IX'PL[W[#YO]=S0KY*G)Y-OL6PG[^\,=VZR_L3TFDM# M!*S0-;@>X@&OJV&U6EB5E_/>4EF<'LO+% =\T,X GZ^4LD\+-T(V?QFF_P)0 M2P,$% @ MJ5<5N27SS0)66Q( M0@4@.7>_OB IB2*PA.T[?;$LZL$2SV*Q^^#E^IF+;W+-F$+?ZZJ1-[.U4INK M^5SF:U9G\I)O6*-_67%19TI_%4]SN1$L*[I&=34GGA?.ZZQL9HOK[MF]6%SS MK:K*AMT+)+=UG8G_W+&*/]_,\.SPX'/YM%;M@_GB>I,]L0>FOFSNA?XV/UHI MRIHULN0-$FQU,[O%5RE-V@8=XM\E>Y8G_Z.6RB/GW]HO'XN;F=?VB%4L5ZV) M3'_LV))556M)]^.OO='9\9UMP]/_#]9_Z?2T+M;Z9Q3-4L%6V MK=1G_OPOMB<4M/9R7LGN+WKNL:$_0_E6*E[O&^L>U&73?V;?]XXX:8##B09D MWX"8#:;>0/<-Z&L;^/L&?N>9GDKGAS13V>):\&F733ON M#TKH7TO=3BV6O)&\*HM,L0(]*/VA!U5)Q%?H]PT363LX$EV@+P\I>O?C>_0C M*AOTQYIO9=84\GJN=!]:2_-\_[Z[_GUDXGV8H$^\46N)?FX*5HP-S'7GCPS( M@<$=<5I,67Z)*/Z B$<(T*'EZYMCH'GZ^N:>@PT]C@?M[/D3]O[@*JOTA-JQ M9LL@]_;-HZYY.ZEW"XHCZM'K^>Z4- #3'<3A&);:,)+@*(J/L!$)_TC"?P6) MG$O5QI&\F/'D]]FCD8X.,#4L2/S HIP J]OT0IA(2":O M("JARQ%M_;F2FRQG-S-=8"03.S9;_/0##KU_0)/NG,;2,QD;.2\Z.B]R!L!# M5C&)=++365=\8ZT;(>=%UL@%B6].MR6 "KPD,J+ 1OFA%T5P$,1''K&3QV?M MF4SDZXY*H:=DQ3=MJH?(Q$ '<&QTQ%$W2P-U1ASTDH93IT M\S+KM5#+JN9"E?_M'H!5UK.]3\,P,4A!,$QQ8+ "8#1,<#)!ZT1<8">MV_RO M;2G+EL2%8%4G,@XY"&2%@70:!.8T F&$^B8K !9Y43#!B@RLB)/5QWJ3E:*= M/&UY>^*\>"ZK"N1#[(1. L\S^=@PS^3B@HQY#%(#OT9K<*LZ@$RH[_S:UNN5X/6!F-:O("%;+ESX6D'&)B$ 1_TP M,I,VA",TQG2"T"! <."NWFK-Q&%LP,*-G1+FK97[K-;2V,AR\YC<>]=P VXH+ICX;I!4.?A\HFYS5#*OL^D5IM37$1>3CP388 M+@RMZIA"N" X72^-U]F#2"%ND7+W%E;$EA387MD!J)CZ9B$'4/YIN1_S&=0) M<:N3WYA"E1XUL/NV=K@(8Q^;ZVP(%\1:C9@4(!PF4Q*+#&*$N,7(O6 K)D2W M>\/S;R@M=V7!FJ)?L_39XK;XOK71 _,&<"!O".?@/:@= MXE8[ASF)M'A#><]2KC,!*Q]R5N5S5FOIN:R-'3DH'^)6/I.._-#NDYET_WX'O1R_Z9D5((OB94* 1B^3*S0>0DV)CP((^(61@["13\QWD(Y M>AUE 91?@DVICQ(*.*64%^[4PU67&0[O=1Y8B/:$O&MDDI7 ;VV.QWT_E>8 M-K!;HT5K'%O2$4)Z) DB&)KE@R2B[@EUUOXG\: RP.V>)KR M ("<\("-='N #I*,NB59+Z(W@A?;7#F/#9QVWIHISVHM/9>UL0\'&4C=,O#E M(Q<,'*;X,377A@".Q$D4F7N($"Y*:#QQZD('+4C=6O!A^RAS46Z.NXARN]EP M :X0W:;>'!#GM):>R]K8C2='95$L;5##N'B*"160 "X* J\B14. M'50D/=-!' 4.SVCBFYMA$(S@,#;YV+ XB>.)I0 =Q"%U'\;=,[%A:JLI564^ MM6'@MO'FP#ZK)CR7M;'_!DU(W9KPY<"V=ZU"( IL%,&!N18$4#B.IT)ZD'G4 M+?->']+VME42F<=32P 5D=@\'P%0<1!.5>]!OU&W?KL7?,5D>X5&4VJ'6TLIOI:KIF +TNI:FI@J%:^7BM&B\:IKGP2!(E?4RZ\Z;B9NU?3L=R8B@MV MKY#>U#553W>LDKN)A[WGB<]\51H[X4_':[IB#\P\KN\5C/P>I> U$YI+@11; M3KQ;?#/'@75H+/[@;*?WWI&ELI#RJQV\*R9>8'?$*I8;"T'AL64S5E46"?;Q M;P?J]6M:Q_WW9_3?&_) 9D$UF\GJ3UZ85&4U'HL6]@+Q;1 MS[MU[]IUR8EU,4$?I#"E1K^)@A6' #Z0Z)F09R9WY"SBG.77*,2_(!(0XMC0 M[.7NV.$^?[E[<(9-V,J1KVJT3GTZ49,VQ58S3T)TS M:<\S/'2.C0A)L5N$42_"Z*4BN(@S;9""@HOTCJZ=_$9' MFXJR.$T'_(ZM"$[(H(3,CZVN0A+%L9MBUE/,SE+\?[4A'U=ZI^=R ')3>*TU$VX.*T"Z-LF(8NNQ2" M&0SH^'O-5\W4JFEB-01B(TS;O?2S?:-\V[2'@_D[VT W3=T/F+;[_D#5BL.) MK-@2((/K%.JF:AO:=F#DNFGQ%M) P]B\EO G@"EK -^74IKG@5V@_ULQ_0Y0 M2P,$% @ MJ5<5@&YW(;8"0 +U< !@ !X;"]W;W)KD&+ ML,6&(K4D9,?]]04I1A0(""%WC]-<1)(%O ?$>P""#T1>/A7EEVK#N4!?MUE> M74TV0NS>S&;5>L.W%C^K 1]1]FUY>[^('? M5ZE18Y*?G\U>8O?,(_4%9H2OZ;\J3IYC^I#N2N*+_6' M]\G5Q*E;Q#.^%K5$+%\>^9)G6:TDV_%;*SHYQJPKGK[_IDZ;@Y<''M ?JVW+K*J^1\]M66="5KO*U%LV\JR!=LT M/[S&7]N..*F W3,52%N!]"H0_TP%MZW@#HW@M16\?H3YF0I^6\'O5?"",Q6" MMD+0CW"NE^9MA7ECUJ%W&VM6L8BO+\OB"95U::E6OVG\;6I+1]*\3L5;4T11]OEVA MGW]ZA7Y":8X^;8I]%>=)=3D3LC&UY&S=!GYW"$S.!/Y4B#@S5%O:J]WR,N45 M>HMN9,KRLFQ:+1MJ4%K9E9;%=BO'PKG:D;WVVR1)Z[$49^@F3I/I^QPMXUUJ M/B;Z':WU>K_=9XT%OX@-+Y%LFYQ8-O6(?^3H?;XNMAS]_/>BJEX9Y-EP^16_ M3]>I4$5F,F>.B4..B4,:5>^,ZCO^D.9YFC_(F2"+\[5LGTR(:A.7O'J%8B%# MK5\C%U\@XN"%*3^L^O44_*;:Q6M^-9%=4?'RD4^N__PG'#A_-64-I-CJ(!8T M8O5<_GA-?.([F#B7L\?3'(&,2B'%&)"8DAKN,37TU%]TQ_ MR_E!KD(J.0)E)S?O7M63LW$"_]?'(LN0/(L_Q67R;Y,/'N2PA!1;08I%D&(4 M4HP!B2FIY!]3R;<.W?=5M6]&K%P 5'7^H'V>M">D.']&.SF>JPN4\V:)<)CM MY8I%;#8\2Y!<&2,1?ST]$Y@RS-J$L1D&*;;RM8E_CO%BX?4F!].$-KY^1*.5Y.XL/Y##YS[X2-2(R$A]'ZRP?:X/3'G^LV:!J$:@: M'=0?#"JFZO<) ,16OS_G\I(Q2_\KQ_*ITUE154B^IKG@Y;I=PF6%+-"LV>KU M6I,FU?ZN2I,TKK&<,2>P#E/(O']5;V_CZ)R 5(M U>B@_F!0,=6ML.] MDYQXB.4J[5L>\$J@,A8<54_QSFRWSLZF+O%\OV\X*+ #58M U>C 'F%0457+ M.V:'[=#N@UR"U6/>:*JK'X*/2"JC$H-34_.MJ'[;BOEQ^# MK-_47N\X M&0Y^(*_'D.!H":JV E6+0-4HJ!J#4E-3JD-N>"1S>PEN;V_#Z$P#17)89W(8 M.PNO/ZPCT+ 45(U!J:E)U'$Y/!+,00%\K .RZ=P)^V<,4&H'JA8-.@(*&I-! MJ:G9T#$^# ?YL$[)?#?4R0\HY@-5BX8= @4-RJ#4U%_P=*B/O!CJ(SK:F@:N MT^_UENKT=HYT?&C<"C4M!U1B4FNI]A_'('\%X9K\-0$W.5*'F-BC&,T7MVVS M>$'HAKWK>&HH-\78[]-?9BI'/,^W15E7#ZW>7-QR"94DYGZ[HU]68_S&UZF17*!?HVS/;] M'_C3H8#YA X*[5JUTP&,L>-Y/?J_ HT:@:I14#4&I:9F3,?LB)W9K=+'-.%Y M4ET,N"/J'3%@+!R>W'_0N@Q*XD#5HF&'0$&#,B@UU>0.Q1$[BCN:C.+UNJQG M@BE:%ODC+T5ZE_%!SD-RJV6KIDP#F@\31%H."P&&' M0$&#,B@UU>*3^W3M(/ /[/^X!HZ%@\5<&]6P]^N"M^!0-<. NU[0&:_]3M;72<,YT[?;5 <:(K:MUDO$CC!O)\. MU% .RW].?ZK5BTWE@2X6X9D!UX$Y=_$#MX!<4$8'JK8"58M U2BH&H-24Q_E MT[$\S\[RQFT!W3;3^_?V@.PAQR:69X)M^M,/5J!1(U U"JK&H-34E.G(G6 MQF7Y7,\);[?%/A<7]>,"LWVS&+@IRN;B_JT097JW%W&]620*]*'(UT4N2GE" MJHN];Z_TS','Z&/Z6C7UC$W( O?S"93M@:I14#4&I7;(I]G)DT#K1\G^(RX? MTKQ"&;^7\L[KN;SJ+ ]/9SU\$,6N>3CH72%$L6W>;G@L%RYU ?G]?5&(;Q_J MYXT>GY%[_3]02P,$% @ MJ5<5HE*UE]2"0 0"P !@ !X;"]W;W)K M]9*;_9<+%+:OE6O"RJO6!)UC;:%0OLNOYB ME^3E;'G??O8DEO>\J8N\9$_"J9K=+A'O7UC!7Q]F:';ZX+?\95NK#Q;+^WWR MPIY9_6\= 3;/,P>T5U,J6K06OR9L]=J]-I14M:K?^.LO["C(4_Y27E3M_\[KT=:=.6E3U7QW;"R?8)>7 MW=_D[=@1HP;(GVB CPVPWH!.-"#'!N3:!O38H.WJ12>E[8"OCE#6 MTIMZT79FVUK*STLU[L^UD-_FLEV]7/&RXD6>)37+G.=:_IE<.WSBKI-HZ M7V5@5,[<^>,Y=G[\X2?G!RWCB]Q!V M?N5EO:V<.%O+A>P7XI. +MGJ,6?K9(>B3@UV,@0=:7=\< NJ6S^$;.SGJ/]KU';=Z7_Y:)LN 5V&-=RZ!MJ;+A83GW0XK( M_>(P[@O S LQPN=F,62&,(IZL[/G]_KG]ZRC_YC]5T[Y;@;67.;5E)=I7C"G M/ I3GZK7J9J;>\$/N9Q$SOK=X4#/QM_S$?6U8 *L<(1#+99,*QH@G\*A%/2* M JNBU38I7YC*UILD%\XA*1JFLGJ1)^N\:./#R>1',J#D*EPPT>;\=5-)/U4% M)YW >-!YX&F2 1OJ(5>3#%@1ZL**PUYQ>&$,-TP(.1WR,N4[J2QY@V6$@ S7 M$ )8(82"2%,".?,(@:5$O93(*N5Q%'UJ6+*3M)17-:@I,AY#92,MTE:F51A1 M/1Q-(RH3)2P(N0-GN%9)DM(D@Y62::20,GV7R6V^8TG5B)8X)M/VT>WY.&C9 M> 4886T\8\@FP!.R1OB$["L.+^=M,L[+FLF\5+?9@]=;)ASV)NF\8J J9#X, M]O3T 5I1/0)!JZD(1'A0AJ]3)ADT_2XC;Z?4="%I4X;-\)%)VA@QT\PC84!T M;:"W:&K8!LI"5@Q9?MOM959L T].KQ?.L]>\*$ ]!)A9GNOJ>DPS/>=93\;F0TP"V@X$8UXH"%LIZ&>504[L+(!APH#Y$.C M4,_/@)GGZ0,: U9^B*=T#/B#+^#/M7M14" +E%D+$" &44!T;$5,".>CR>6 M6#QP$,;69>A;>9!8=X4:*TY]=!VYJ;?X5M[.NW"@+6RGK:?3JJQ6:*'"HWYO MIS3[N\GW"E; #C5Y:1[Z.B-#5G*?9L0_;#:QK<$#@&$[@(VE=>5:F:,$*SK@ MV.9[.%8N,M7JLDD,F,RQ.Y%\\0QB<8ZYL=R"XB M'M&+BJ"_, JFI.YA0LF:B481.,C D.%9B,B ",PG B' :\PG:\>A(\92RKG(W@ M.Z?D->N9L9_>>54UKGBP0\$=>;5#DZ^;-3TF.6Y6J)30HIHZPD M38NNVM8.]D?J] 2 G8BXQJ!"3!098 V:T0!-A?+ 3N3R:9VQ>?CQN C_=,RR M5QR%FA@44>09@PO04HA"8]Z:9L@-PFAJ> >L(G:L^GFS86DW*=_2[G!&CB]S M-D63UDT'5RI/J1X!90+X@\SS2\A,(H2NTK2B(S [ESB %+&#U'#FU,&A)/SV MAE"E6UPV$BYR 1$[/P@\((>?HQ#6"G2LY8+R1!_J14/+&K(0/L$#OL6*0R M58FQBC21!=/0]XQ !4I,0&?$D+_SSC@7.5 0B:Q0_-SL]]U**3-NEE=IP=5I M5-5O;C:%=)F7W>4J.3W!\C&QHM:';V+?1, M@2)5:- 68(5#_7)!#/E"4Z5).L 6M=>[1B>:_2Y8SGEH-08G!+UI'>RFWN); M>3OOVH'PJ)WPO@ %%8WU\C(MFDQU\Y87V3I)OW?%;Y:(DC?P^DE-0 L1-H(* M.,A$?J#S#V VIV$TL16CHYM9%PIE9WO.,=&ON PT4>=R6^8\B5-A_%D!/JC6 MO'J%D$NIC@N G:'59M+I7(RN5NZ8>&FOJ*H!;,JZNZ/8?]I?@WUL+W]JGW]! M=W%WF75PT]VM_341DAXJIV ;Z=+]'$@V$]UUU>Y-S??M!&E_\'4$L#!!0 ( +:E7%88*/G!_P, . ( 8 M >&PO=V]R:W-H965T&ULG5;;;MPV$/V5@0($+:"N5K)S M@;V[@"\-8J1.##MI'XH^<,61Q)HB%9+R>OOUG:&T\B6N8?3%EH;DF3/GC#B[ MV%AW[1O$ +>M-GZ9-"%T!UGFRP9;X6>V0T,KE76M"/3JZLQW#H6,AUJ=%?/Y MVZP5RB2K18Q=N-7"]D$K@Q<.?-^VPFV/4=O-,LF37>!2U4W@0+9:=*+&*PS? MN@M';]F$(E6+QBMKP&&U3([R@^-]WA\W_*YPX^\] U>RMO::7\[D,IDS(=18 M!D80].\&3U!K!B(:WT?,9$K)!^\_[] _Q-JIEK7P>&+U'TJ&9IF\3T!B)7H= M+NWF(X[UO&&\TFH?_\)FW#M/H.Q]L.UXF!BTR@S_Q>VHPTL.%..!(O(>$D66 MIR*(U<+9#3C>36C\$$N-IXF<,FS*57"TJNA<6'UQM3#J'S%(9"1\%J%W"+:" M+QVZ&/>++% J/I"5(^SQ %O\!VQ>P+DUH?'PJY$H'P)DQ'$B6NR('A?/(IYB M.8.]/(5B7A3/X.U-A>]%O+T7%)[""55IM9)W.EPX]&C"$" U/B@C3*F$ABL* M(O5E\/#GT=H'1YWUUU,2#03VGR; 7]N![T2)RZ3C7.X&D]7K5_G;^>$SY>U/ MY>T_A_[_?7T>-I_!BY#A6Z=Y[4O5FW@)4O<2H/ '<"6HKA3.A;O& M0%OB)Q"HD^&$.AM="I^,W6B4Q.4\ELD=G])G$>M[$#LSPW#@U%^Q;(S5MMZF M<-Q[:A\J[:XOTJC+QYZ4@TOTY&:)@U:_82WT#+Y:F@\=F17(-$/,>C*EIN8/ M3;IK*D4$C1Q\Z)WOR8'R>Z^\&NS9J-"0 BK\J#6;36VB(W&:01!V=-5(8SUR M1K\SCG3MHJ.Q(PB:,VC-X4B&5LATV9,H4Z)TO+IQ&!D1N8U2$U6JF#:0YS0X MV!SF:DJVA4I=H\&*,;D!2C)I%N\FY:GD$$M[W$^#.+O&V$XJ-<)33DG)2:A MSA/B7OY0JK%1\ARV*)RG?I?,B.Y:;-=$?G??SIZZD;)[4X-L)Y. &^;I\!)L%V?8V@:2-3XV]!,$ M'6^@]F@]""@ +:& 9 M>&PO=V]R:W-H965T XR6[NTDT0)UL<#O<#18XD-A2IZ.!RPVUC2<.;- MF_?],7QQ6S=?[=J8-OFV*2O[T]&Z;;?/'C^VV=IL4CNKMZ:"7Y9ULTE;^-BL M'MMM8]*<'MJ4CT]/3IX^WJ1%=?3R!7WWL7GYHN[:LJC,QR:QW6:3-KM7IJQO M?SJ:'[DO/A6K=8M?/'[Y8INNS+5IOVP_-O#IL9\E+S:FLD5=)8U9_G1T.7_V MZ@S'TX!_%N;6JK\3W,FBKK_BAW?Y3T3S!8]B"W\>IV\>KTX,SOC;9+'DRGR2G)Z>G!^9[XO'R MA.9[,C+?P#:3_[IF>3S&CXD65U9&)>GKO+\;Y>7'^G/^?-',X3P M'O#!8F67&YI5H*#-XN>K>K--JQTAK("O;]T>0$5T(3###R0I+X$[=ABY$PD3/O\1R!IS8ZI.MF6^@2JW2$R: M(X'.-Q:)[5?:(A!!EZT50@+]UA87*0D4&"=SP[]9#=,ANB:H$$V#/ @'N2DL MZFX$L03EGR)QP&$E&?Q>M E@QB*60,=E7Z>H6NDIA#'ER13&$ ]%;AKY)J$<-%9L^Q*0.Z-(3SL#2.$;!LP;IJ6^0]I9HLH98S"MNL- M[#K]A@A[5Q%M-CEMPE/:1%,8[L 2&P?D ;&M"]A@ [@NZ0" FW$*7 )^O 'N MKCL8!T W^W2G9P=>-K@;D'" \M3658K;Z4"!-DPJ19-U&Z ,F!] _CD\VYA5 M5Z8-2!9SDY8='VL$9Y_J.XO,<0!T@G<)$J=N[/-D7=\"; V>2]O!:. ]L(HL MG%I7YL &P#XPNJDW0D5^81 -VY+0;4'^ &/&3L;DOL _39.XDF^;7+5RPXX$.*]%M8)7RRM&E(\""." B<0<@% MGH@XE:CJK5DT'2JYTPN2=$\F$?\"^7<$*2T .[RL*L3.)V)4/'XT+)/YR?0_ M9J+N KR;="KP+PE+,"Z6=8U?&!Y3ER7HF9@^QRW@[ITT8(];G)0&P<. M!!=J"E)_/]V78#X2[<@&[[YHVB^@GM$9#$! M1LS2SGH!;==XE@+-3KZ%GXL*;,6.()\YJ\?"T6<&EB3%>O1D$ML,>4T&R^7U%_AU_G0Z!_)[ZS7$N[!^,HVG?I;\#/(# MM!()!X X7ACI?/+])?ZT=K2*[L9=I&E1S2F+)0R!-6#77P6B2GT29D#Q8 M["+BQ.?=M&(R*NO%2PYB@F"$>[L-3%%P;!'=\ /LB5#M#=Y&,5%CA-B8AQ$& MD!EUD7D[B-;(:U(O"Y,V;$6#5$&M3B/M/@C)-MT1@>:@";HM!2!@T6W+Q@0] M%N,Z3)'7AI49R)UF9?QZB,%M:GE.F9]L(]")W6JM\?=O)!W)UQ2Y%QT4J.>. MO1:4'PD?+6S1U@!3+5;#(+[DY)K"?HVE"6AWU" 6_RCJ')3NP"'W"890BY$? MU#;V+CIF]G.&G&4[4TP(U''*VB""5CIM NBM5TVZA2G@Q\P[#1Z4B5]=I'70 M3FS/*9,)/]INBTJ8/L,R(-,M"FH\T66-6$4ZYY]%7%@V$F*OZ(!AFQS3&&!4 M6,\^>I;\)Q(?Q3OV7*13\I-(N($WS((O;94TA*WN\/'O0 ;.3WZ@?\^>GM._ MIT\NDBLO9+5T51)K3&H3IL&!^H-GE_L M;?2JAL'($6X3HK,^ 25SO$&Y-%>>0(,B4_J8+<=M#<*Q9?/'>S^*(P!IBEOV MK)5!DX:LLGVVBR2%]Z /3(,"J$Q1AA'SKXO5>OH;L#Q*[66TI:+MA,B)O28D M!(L-^E5H09IOF4''T>0BG."9CE1& 3ZSC478.F6Y%6S]G.QP.7HF>1L$2W ] MW0Q>](FWDK "@0EK*W2(=KV.,B@4*W(=Q4T,\18I-3=.PTT<6U8H.%#/= U; M:@MT:, FG! ,2=41]^TKP,]_BD@:2::10^JT,8TF>%I9*G!WH!XO?(''=VTQ>\2DGJM?X:M##OH2%)H%'4X M(WNJ9(F#=, 8_!3CE,G&@.P%N0+"*#$IFO3HR'GF\P&")7#G>[0_US5X1L4& M24K"2[@E@<_(3-[B9^K!CR4;KP8\N=I_Z9RH?"\2P9$:Q@;[EN@#DX'1%LXD M1Z_+ L^DY42B0"QYPD94U$?F&L4RF4@; #_W;EXV_!,N.- M(VV$#NB K"AL<&NNF"@:D&1-3I&$>/P3\(3.A0D^.K\0K*9EZP>78-AAC"P: M^[9KP"GH9,BR^(9_V^0'^7F$?-X#\3.9#&QL:=A-];3S2B04;F*!,5L2+[\8 M=$7+G1C^HI)J]J^,<'KM]>7K]R@>OA\5<@X5 F$\VX MQRZOK_Q3%R?GDQ$H2>ZJ@#":#>C84)3.LA7FO2\Q\9D*_>_>3\?P?$;QFP6; M5YG3"?A$B.)5 [&_$!;V$Q+6C,Q=V."OP)Y6=9W?@G\:AV1'XW(3B<82DOVL8?R$6*(379L; MI"P4A@BI&J]"UH*PR1"VF(W'@K"<,D^$:%)5CI.J<=;9D%>F+D?5>LR;0XBX\*'C/T#.-:V<364=)]*88,,);! ML%,0RE7.!OD2I; ZPD!;SD>00$&! 04,H8Z=JB@ P"ZC2[ LQ&;JBY?&++&:0.>5O$$13M?1P03A0E+1L?))(K%#& ^K%'8- M8P,,;+5@0#58@R6C9UUL(XP$PV>#FGLJ!"+B"=@#'4?K["!)9Q!J4O03&%4! M:B4>M) ,$WEK?(DQARS=IED(>'H/BC"%AMR-*>%H@4!,MJ[JLE[M7*(R!_L\ MW9B1S33H.2RGR-K3IMZE):S!>[@_S/P5_H695&^4L>'$5C$^C=(#;?-U>D.K MUQB5P<2 + M?=!*7E&U]WI?X6@H6U;[: ^/"$&]CC"1!*V&19E\/2]:@Z&?) MW^4)B5:'-!TLV'%E"ZI;<"3,I@H:/"O38B.2!OV#W18#*V!(P!:)NE&N 4#S M4YQK?N%CY\M!@>HG\HP/S[Y7\@1C6I@[!"6 7I!RN4:$@(OO4ND*$ORHFO&@ M2R:2B;ON6A]$ZV_JZ>">7%I&[\V33=KB^3BAE(&QB<+)/*H#A(FUV@I,.T M-[J-/_7 [V6(];V"V((9W8$*(_@8SS[)H&IM@E'%XRZ$/"1)*_NHJCGO<$3MD/+G41RTZR9,3Y[_&, MO<.L:)(/I%9%KQW++X\D$'G(ZK"QV1%(<4"K,X\YL4"AI;25>@YR_N7<=U0B M0/J2BDO:8\0%/*#CO\[_\;PO[F M#&YV/6ER<) 4G0;C#>P^T_I=*R7JI(/8%UA,&N.QJN+BBT;QC8, MH5QP6KE2 LRAAXP$YL0YJ4O!3&=6_I,H_!AFHZHBYB MVAZ06^J).-[82^C^,#TYFT08F0Z@[!DXCIMM62QWSH#ZC*DFQ)0?_"Z@+ _. M%AGZ3EP@8+#FQ2RY1$].3INB*^AM<6D1/ME5&&;%Y_WTZD1"9!3)5+1GR,Q% MY(6"&8RL$BU%%$.B[=%'G'0!O, M&B36B7+*XJNAJ$M:D8E(&8-]T4>B$Y8N^RC"B2CX23,,0?E*ZW,-8N @4N \ MEP2?X!Z3\[OD"1 T>B\21PK67KIH&MF&K-*N6 !85K" M?\#K=[Q!";H!<@>9?]A?U#FC07]N(ME*6-B+[.%2M7S H9KI7E-DL0 X[*8/H86-BYO"W*)$B=4(J@8*@+@"JT9G>:.J.LK79%1? MMMZ+/PS7&6(4BC-B+C?*&<$KGY_6A6QLKB.S43&;5G9!L;J*S#3*I.4FHQ,1 M&ZU>8)$Y84C7+W%M'0,WZF7P@66($9NU61K3&\1O4OOMJ132@91O;'\&GU M]1 P23_*Y$VWCNP:M)ZZ"BM]\5>C8B0V%$)P-)O3@F3Q[Z1299]TEUP7,2 % M&N/M:S\E$PCZ>C1?(!?^6>J9D.U173C'4J*T@NC%3LYUY!0&(15+QPY(]1!= MG27O,?#[G@*_+(;YFS@4_$#>'&5(?5@,S1B1_()*CNN<1^8%"K"4QXK$E)SY MV'F#XF-#7\Y7N*SFO"$I1G!\<"ZB9BGL<'7+Q7ZI%_V$Q4#QMH:M%V6&?2NL M$%.(>_6LB,/DXY)_GF3BF*!/@5#NNUT.FE(TBK7+XO"KG-@UKC487KK,D M %R&H%U_]H8XKC'D-B$]R@J23 =:J-GIUE2$C0Y.:6!^-%C!#\J(7[M,H80W M:?*K&G =?LK53QG]-);T3-"_*]DOKHLJKCX)X6$;-#[51BWA2 KG0WT>^TDB M S[$3#5L;(.#NV"6#O!L/8J^L;V':6^HK<3-[1V\4#I>GYBVB M_/>RAME%8BEIOB/FE]H)M),H.&>4)^FU+[3V7>G"=&3Q"7(! RZ$C'G&(SRB[:1,,_KAB(U>+ M71P^$(<=3 O)DCX7=7_\3ZBM9YPX0_N/0C()&,"+ZQ$B_CD\C^1UG6#1DW%9 M[.7U5?+CQ?D4RYB9R+ SS$W(3UW7)1PPI=/)J/B9#!?X>W:0OZRML=C!)>NH MWA)39'B,(;E/%K^0-:$>*\8!CRM.F*EYGPEU2O=40W5&1',T?.*D>>F"[1HF M&1+(WK93]- I3")Q,1RRQVI** TM3?TJ8Y,=JJQX4Q:LN#U>N!=(/@SC4!MQ MW7:%21OI(:K6J"!]:]L>[ ?QTN=FA'2XMB/*"S] 2-/A*)(=)H9](AHFV"?G M)].S$XK"T"Q3;&3SI#A38Y*TM'6H;EC#I&1%-0U:OJKLD+(X8)EC_#/4^ +] M8 *C(PZ0ZS'L &6KI-(P2 M!0V9Z#TPW1DMC;'W@Q'I%^ D['F3,*II?!"XDLOR(*.5NZJYHS;D8:FKG?2L MU">'I>\!-, [ TDDL5W\3:9[1(% 6&F_4AFWB1S'8A"-L?W&J3NWJM RSBIL MMCU8QM!CNO.#0(8OGH16D%!%4.YFOM580P:&.OC-1;ESMGAO'Z2KL2WKS:>/ MB=U9(!T_T5V[YW*1P>+"X#)20:$8\.K$7)XP/*N)))#Q@R+Z0CRB0(AR(KI7 MZF'@N##=OVA#\P@K-NV(!XQ(E\PMMFYA;J,TJU32:QP^R$%^9DXJ^\-7]$)G MH?I4@9E6T=NCH$:9)'<>>HCR^: M,E0Z<#<4!E7]7!1SYY":% 5)) :>Z;2YUYN5ZW6Z*D"H:9#6]2@+LD87\;P; MWLY#JG= K0P(B%!;H SCU 6X]-^=@]'@!)3O:I2["> O(B#89"6%*M@IG'HS#L'P MJ6Q$QP *0HM1J'*H)&E&=,$/-1+;.)^=?3_Q',^UK1$9,R[04KB8GT^B8\(C M_[O)5TC:DV %48JGX$HX'XJ">=R#45,&L*LI6FF#'FBY=6).DU_HA:#649+U M[5Z)5Z\R-1M-9I,VG%!"U;H2:&,?L:P?!!O3Y-1B5UFPAI[H91-==4@D:BI5 MNCJX:NAA7.^V*)%;\BC5YB7BC]NIZM8EI,"S]1$;E.V9D'!8;60ZG,=!HO!* M2MRI-=[9(+Q%#"0?-]2U5B#5>M%/V7#&.;N3LSZ.XDIO*6%J0U55W M+1E>9#IA<+$O #$ 9S9&"DF&#]U2LP]VZBOM(-6F1,'*P$M;SI>06$!+"F9$ MAD8Y=MS;H>MQ,SE715$Y54^0//+DN>26B&CZMW 3D4RW0E(<@L;^>YL/CMU,GX,M/F? M!)H6E;3XQ>PLK(W\$Z=W]F/V^UQH^V5.7RH.O,(GJCHY1@GY"/$Q!/$!ZR$1 M&Q2#7XU9XR5?-\XK TR)B^@O$WGPTL6=UN_0RMXPAST'W_:/64=]$UO0+E6Z M/I?F$(^;).^3V#[4[\Z2MWA0_W0'-=R9KP6_5[1VA/N*??>?;/P.Y'KC\OP^ M!($F6E_Q0U["V')X3MND!2!J/STE*J.2GDG4>P[!>L'- &16E^ M!J#7_S"P([Z=16Z]P0;<"-)T@;6 (_MB;O$04F G!HEBAU/83J/G6,/GM,G6 M.^>-@#&'"*6CX"3:MFLE95I4@UMQMB;.':[>>4\U,O.)8(M<&Y7?Y7DGG-!* ML>"E%@^6,V1R]9WD@>USF>\TFD^ 8R>,JB_NF":$L\1L8U<+R[&H'-E_\H!R MB(07?Q(MWE5[VPDL H33EISYJ5TN&Y@ME3271/Q0P3G3D[RZRE484:B,@@04 MG*]OJ[CY(K*:XAJL"[Y4(W"@OCCC^'.]+;+DXO3DT;/D=;CJZ:TG6-=4?14: M0I .U-A/;"HS/R%]CZSE.UL'JK8P,_5%0I8*:F]\DU #U&$3#@PB\1:"]<(6 M1F>$*?7N6N8E"B!E[M;G@(0HU9F>.DTRS!0+++_M@(LR7Q#; _(0: U?A0.+ MW=)-BT@XF/59Z7XG/N4H>#U 6;@?H<+#,J!O_0W+4U?EXWVW,L3HAEJ8)T,= MNNI+*69GZ86'1NO/GY,AYAW2P:C; U?4W>JNA%XUST1".<3#7'VSOOBF<-7: M,53]B^X\)MGQUR9A6#:7O-Y0=P?;YY(/PPLP;M*B=/:O6@B[EYWQ<(WWBV%T MXK);=7!.P1[TX:FR5MEM'X^@>R+2TE\%= W[1A!(Y-,T$74C#TWUJX:DE?H /0S$Z"'?FQ:Q YOG[Y"M'@FT[(O&6'E^]O M"[=2;#WHU/!./C/07M,95;$N!S"V7]Z1BU=@FN)L=OX];0FC&AM)J*.<,=]< MFR3'\L'SY8 &#"RP)DFNIB1_%4Z?8I$2P'^4_* G=8WJR];U?]]GMF2@4G%^ M.AO=FZB*^Y"8KV1$()33!54C9 M 7KD+/AKAN"] M@N -0? )ML(FC:./1QQ;(8\ZW+BTI)Y\-Y:-.+E\#Y".<4R5>*($9>TC.R2A M&NSYYYL?/ZGKLCXAM"@6XLV?#0[6))P*\1IV)CKK.F"';AB]Z_K)T![M?4 L:[YLJ;T*F)S=8/\H$((K!1JVX?)_S(GF4-:B_&HOQFH M8>N',EREB7[,,X++QEZ$Y"M\^K&?FPW)6A>#?%#11YS/'89?![*N?;^;+\#_ M@SWK[SAR]!DY.#+GD/%5^:6.@^QTV7RC"^AYH?X8P9/0>X28J M_748];EE*6/%&7"3U"25B;$.DJINT)YQ]W[B#\[G&\B;6E_JA-/Q';CUV)7( MF-R['_B^\)3SI:9*.2L.3[$/H&NKY8J4&G\61X^P&-UZI$)NY%,.;M31N:K: MEO)"0Q5I&(4O_7TU?)TEI7!4<-6#2-4)=V]7!1U]L7;$8:RCM9@F='#^B@ NUU,^4DM-EW+D9T%%8:"TU^%RPA(U,F7^I[TX0/DJ44V"_&'>PVH M4*S=?VJ;ME2LG5/H/I6Z39;<: 2C3<+UE8C$P-L^^HKW2SVD2$5 MJH(8[,F6BY283^N[;XI?2/T>UQS,(5U960 MX!VB 2%)N=57;H&4AKF2KH)NZ!:H5BH4]Y!Q&!%QJTRHV.J# 9!RO!AVN@#2 MX%MC&X^B0;"E+ );DUQ^IW9W_M=R93.U#(G<,NI(J(O=A2[D/MN=OZU$AS3) MJ##?3),55IKL:I&+3%RZUF\<#8JZQKI"A\AFQC&+*3AJYQ\,[WO@D:.(:"%57YQ"A QO30%7QW( M!9<[OHC O4F&G7/OT]!E+Z MX53OZ^OT>L!&&_31NG80\-B C[YW?"=-43[(8LV@/Q$RB@FQO.C>>7) 9O"0 M7:^I!&E]=)QQH(AI#W*UH(S@ )KL-)#"JS(%RK_.P)Q")4:CIKB0ZK)Z^P ? M5\HI3\9?E.)@D.B4T<7+0SPPCA^ C#11L>&$"OQ+5^DQ&L88A^N_0B@INC:) M^H?1Q?: ^[YG9^-\_'3]Q8:<""*'ON)E73 GW;O9FT C+4YO$Z.;.TI\B1%' MN,ERE=L*8#/A4C!"URP62UH<"CII55HSWX>]QT41N:**BZG5Z5_&8\1'BC<& MVF@1$J_+-LC7UJNDI863?#QQ#?/!F_ R9XHB/XY5<: M.(,I/K1>D^48E?MRX=YMKK-[W)?^QKEL-S4"1-[7V8^8$SI_,GOZ/5T./EUB MGU=<(W0R^^%[^,\<1AB\MI9$@:)9.32\P)TX]%$RGYT]A?\\.4]>B\N6[ H# M_E+__O2KJ*P(WZ@1!X7HGBEQ0'R)"5[>\=JI60\.FD^'Q]'LPB\GWJME M&S_;<2V!XU!UL21N(7+FB0.7X.;B4+HBFV8@YR#4J2"\\>O:'.C(-!]?\'ON*WVH?;#CU.KQ-3;V)C8HCV:'IXBJU>,:!0K714.\3 M,:$D _5O+G\EY*#??L(7G@R2Q3$2X*,[XL,N%!V(@,.2?@'&]6#!G%3A_8&8 M+U>%XBTP'_Q+?:DM&S4]B2C%Z<-!06])/1":'A1H&V["HL\/UR%JRNCHFX&C MF!+M*ZI2=6\JT:]6'*M2C2W3<49VPKV?D=5@H9<]*/D=AU.=0"@NX4R13M)\ MV-_,0TIN[V=F:P,;5Y#F#X#M[&+V-'$O<'%YJM/A'L+)OP#Z7^3EG ]41$GH MG72%<4#>[EU7*AFZ'(DWO^Y\-17=VTUQH-XM?JSQB'7ZT/7T7GBQ +FQ,8WT M EC_]W(%H=YK/1^A''D?FTA45^KF&L7B,Z'C4 UB)+8?W.,>*#6-!#497\1. M)X&?)N'K$R!D_RV]H(3>\0"_G(XUQ2J"UH<3GH M50^\>6%_8>MGD!=7<@WOZ?+9#R=3?&4>CAEIV9.IKWP6!,[L#=5.^^/Z<%LY"S1,?3$_GYYA\?-E MG,/654RZ2P&7C!9)#ZZC"BD54E#;AT_HC&ZEI[KMRUC6'CX44$-D:V@C8O M2GK]CD^C^L)2OQ$=QE6Q$7<]F;MDIUA.@V"4N@B*PI3EV/FQR:KQ.-ARZO(" MW %B\H$6$*I;H'@\I89-RN%9S@D.+3W!=]TRW.K@PRTZ_BXK=XM>?"CC;W#6 MMU$R;'PUV63O37;Q166D[?&6#WE'-8%7N[M/6U74WV \S]TYMD:$W(MNZ4XP?W74?8(<#U$9X+B#%F\]Q* Z?L;6!ZTY0!FX MJ0;?PO.EKP3.)APAH(3S)_SMDZ%[65WWR=D%"."W:5;P!;+!GW\CG614V#@T M0ZW?\^KC2Z%Y25ZMQA%L&!()J)2;;?%@)%CLW^$:("X M\YX XG/'*S7\2OM H#V=%U[:>HG(SA05 N$B=&$S%C\Z&3D9[+?5R>G(-V%F M,CEKB@%@L1#!Y=VPX1GI2PJ7I#^#A*5O;J#J=BG(]');]S['8!%7AX41K>]! M#-32^KE(JZ_)!_()PY-A M^,L7VW1E@/I7Z N49@F/GLQ^.#_B[+O[ &8$3IDLZK:M-_3GVJ2@]W _+ZL M@93D RZ 354$WLO_ 5!+ P04 " "VI5Q6*O8J11$. !(* &0 'AL M+W=O[Y9ZO&^ M-)_L1JE*?-GFA7URLJFJW<.+"YMNU%;:2;E3!9ZL2K.5%2[-^L+NC)(9$VWS MB]#WXXNMU,7)T\=\[ZUY^KBLJUP7ZJT1MMYNI;E^IO)R_^0D.&EOO-/K344W M+IX^WLFU>J^JGW9O#:XN.BZ9WJK"ZK(01JV>G%P&#Y]-:3TO^%FKO1U\%Z3) MLBP_T<6/V9,3GP12N4HKXB#Q<:6>JSPG1A#C<\/SI-N2"(??6^XO67?HLI16 M/2_SCSJK-D].YBET6UL>*[(E/9F,$% M1.GD"5MYGH5WP2_J](N87W0+OV>UQ1UKQ?-RN]2%=*%0 M9.+26H3\0'WQG\NEK0S"Y+_'#.&VF1[?AE+GH=W)5#TY06Y89:[4R=-OOPEB M_]$=2DP[):9WY MSF2E,K&"'XI4RUQ8;*"0XJ@K< @J0[KQF*\<"KRDTB'VRBCLCN49<5TJH8M^ M^TJP7W$OTUO,F6-5YA 59 _%M]_,PS!^))Y=BA])SDTESL6;0KQ4 M2U.C_(DP= RU@DCPMX/0R]D)4*:)*5FMZ*\ M ,.L3JL_U>RA/UGT=O^H^BJ 7-S(2F3:0LK.0');UI22HX"C?!R;QJB<"P+2 MJP"I;7.)/,-\1F6C+Q;$&+#$2)>S&O_@'VKPJ5SF"M:&RY2I@$F&Z[XF#FN. MF%!KPQMR>) 88Q[#2%J9.\B]-@5:,M]6U>%5E'FUQ65-[S36^WI4$#>GO+T-=!6WU:4[Y%]._%*;S5\SRHV N3NEEA>MSL <,M"_XI[%+'JB[85[58C M/@SOF8@[8I[L^UM-G4X$^P0Q5+LD)0$"GH+OD=! 5. M"AH31@4V6/P-T366Y[7*M/2Z.OL:5"62"3S-KG1YVUEB1#DP!T2L,ZVH7*IB MW<92;PFHZ/^QF>Q_+9-?E2E0%TJ:/0CH&"OF?2([;OUP[C$*4 > UVP2[;K/@Q-*2IJ!LVXB02R74OI"5"0"KM2ADP'3]_$GIFRJ=%+RKYE"11Y MRIVIK"T$LF[X M/N[@&4Q%E8-B8FR$T_",HRX(']WX#'GG +OY^)]8?03P(.NVT4&>*6$W(V3V M"PJ)Z]"GT1G6S^8)Q)J**%F(TUF4G$%0+XIG^(2DT?Q,?"B)QU@>V&+&I/R% MZ*%YY,U#NC-+O$4Z0"=XIGKY(@)2LNFGL0Z,%>X?G$>3C MUHT-+G-SJ;?6X1B*W9V\YL#!<+MUPRUW^1;?4)B,7.VUOO8.?$R6Z?WLB6#6 M,>QB=,CU )P$\YO+.8(;DD$_F; /!]H?Q7PKJ8VXDJ!AI()H2/6N V!E79'J MSGW[C:9!SO#8A 6EPV,*O6?+%$C;I42V:C1X8E81V.)ZTR D[D_Y->M65S79 MU(;1F2? MMNE/?,>2L2@T"^?(*M#X)U$,O#J0'6L&Q:Y+=5GVONVAP8 M&/6I!MVO6C6M&*S$@]DD[((!;:%VIX=4]H^4J@-/M*)1#\9%DXY]!T-O1,-! MRN@"5N)#$ZNJ*G>=VB6='H]!;\$&OK4#RWL/MHV\4XX=!2,X,G'?,T9CVDP]% */*_I1&EX*-;-SQ26'79JZMJ= MZ*#N)^!!P&X5$$/FPCBEP1B+/)8$C'FWM0/X3.@$ED.!\X' LA'8%4RHVB=* MZ_;A/'H@BZLCG4Z]/%T=Y3. H?0W#C00H AL&E0*@J/2CH HJ524U:"P\01] MA6A"9<*P*M-F(G=%K-[Q$7]CM'::TH5[ M;<%0C_H[]DQKH+VBRB'YE=0YM?K1WNH+57L^ZVPQ_5B$ Z.-C8/"3;E!MI2N M9ZZTL14=IYK*H5Q8.)H<0%7*+E60(@ZTCAIY;\J!O#(F6HZ'0]3[DB2BTM1%@;OS_Z+A?U.7ZG*4MVS_"P;_-4B9\& R)3P<1(0$ M R\(Z*K%K)?.01Q""KN200&&XQA@.$X(& ?@'7CA?$&T_DR\X;K:1$9KPJGG MSWV1>,$\PO?%? 9"WP\%J-ZX R$X+E<4$H94/B]7Y[5M/"""@ #S LR#18)O MT2P14Y"^-72:A!; TSPTWG'412*F=%X'LS M@/ @\1) ?)H4P'SNS>=S$4R]&(\^&. %44@ J8!F 4#C) 9^!G=ZJM)-4>;E M^IJU\6&2&8 N3+*80LLH2C ]3''_I;S" $>F8Q5M/Q$L@ENGA>_+,MNCK_"@ MLI@1:H_F,'4,RLG"&6)" OWM^&S;>FM\Q M;;3!?"$I1ZBR-: ".P >RZ(Z\A9JV *IR]ZO!*(&RV*M*4A:"@!R9C-HKSWZ M!X8TA@<:=[R-B:X9D_K#H5(_DHKF0(W>%/EL:R%@[[(+UV$4#,64#&1PT 5:^I=P, M+-)CFRW-*>>(/5U2SJ3T>K4[PG<<)PAIS$LH=4B*ON20)ZJN/MW"GKJ*6IW3 MT'UNRFN9(Q!:KOB?/SF17NF5.D)R\]#_%N\D MF,[H;U#R0US2WU'SQQAM9I-A;7_E:GL\B81/C#B;;[<@Q(TG<_S%XD5O@&T_ M\PD7%6UF;.4UO:BM=Y2S9=&,H]U+D\,3BO&1I@. =C2H-2]D[@MR]KK:-*=^ MAA*Y=$-NN5J1C\%LW3:L;A0&QBO6[E7WG5G'DQ1MLV-_N-!TQ.W;JQ%*OANY MM0H=Z''C!*'%4?=]6[27_5 *Z$QY N#;SFVIX;8!<=M"="05_B35[OMZ_2;$ M_F-T^J@:I$^4+<+F2=/]VD%S*VG?(J*QG[=[CIK=2)$[H'X7:'RJ$B:#$Z<. MB?,(.<+C/&JU&LJJPJQ9NZ+7)(*]+I19DSV=,LU0SJ_'Y*I2-S#^I,=HF1O\ MB1N+ .R"&6=76C4ZR+A%-/+"@WCX.MX5#SY1EVG3M*T[7*D9W' V-OV4Q1RD M/_\Z2_/)R->+JC<:3_SF4&_:"R.\D6SN4&^*(G?+H1X\9%4CKN27P/T!S."M M3Q<"#5"T1P\GNO?4X]?4DP;QCMXBD6 OJ#%5FLY([;$?"UT,?MV%'K#FW[#1 M"QQ@$/=#K^YN]S.Y2_?KL'ZY^XW=:XE@P;:Y6H'4GR2S$S>[M!=5N>/?BBW+ M"@V'OVX4FHNA!7B^*LNJO: -NA\//OT?4$L#!!0 ( +:E7%9K,?\5<@@ M !@7 9 >&PO=V]R:W-H965T_TF->^NM-C6X5"&_75"5^5I72/YZJPJY/>N%GQ4MZI6Q5^7WYU>!LU5')=*N.U-<*I^4GO;'QX/J7]O.$/K5:^ M\RQ(DYFUW^CE*C_I[9) JE!9( H2/_?J0A4%$8(8WQ/-7L.2#G:?:^J7K#MT MF4FO+FSQ3YV'Q4GOH"=R-9=5$6[LZA>5]'E']#);>/XO5G'OWK0GLLH'6Z;# MD*#4)O[*AV2'SH&#W2T')NG A.6.C%C*CS+(TV-G5\+1;E"C!U:53T,X;<@I MM\'AJ\:Y<'HIM1-_R*)2XHN2OG(*%@_^>!1 G+:,LD3H/!*:;"$TGH@OUH2% M%Y],KO)U B-(U8@VJ44[G[Q(\:/*AF)O/!"3W$F6MC(! MCS(@WJHB%S.%X,P48BL7P0H$7"$DPLU[I!2<6DK-'V!CX^?*"2D*+6>ZT.%1 M:$-[K% 'H[-K4S@HB<%37= M 9(AF.+3]\H&;*JU)9M[M@YGK;3NCQ+9R1K9)*.%O.0D VT8FNH^D5)H/ MY1HN#/ _*5-^];(>P0WY8GYWAKSRCS3BAA&:\+' U(_; M2 8%=Q&2OE>:HA)*P*<$$4 G)[YV*31IN6)L5>628.*'XHS!@&2ARAE4J1/& M@-UW84M YE$L9$XB9,A0]4593N7E6(/ M9A3.(!BZ@8:MG#XZXE*\,JPD'VLD62K$8*XS60""5''S^C3^8F+QM-BASE3R M_Z!Q@8%1J#??&(%":PJZR-FPAQ@=X_\O%;8=$)#(2:SQ57+F2"N7X@+&TK0;,U;/ML1/T M-7H _BQ5*SC%Q73RK!BV+<0;I'HB4C"G:KHVX5#-7P2=B$B7; M>P']U/4BB>2<2"@:H/5%C+C+%'$1;^TN?B(;/--IIDRV(._&(O/YZOSZAHC> MJHSQ>'VOG*&14UQJ ZD)?C=T<">YXO;Z\B;9O#_$,;4>U.,#++99_-,]9\O: M211+=3K(59"Z@#FZF:P;%^ME7E)BKQRG)$!5QXP8AWX&XXQN L0.>\E6'F'@ M^X=;!Q30?X;5NKFN0=UT+K_9( L@G !W*"ZD1WI$88%L3.LG45J#\$A!,Z_ M6OQ-C/VWS=#P8OS_8O-2RV;!K,IX.=L?[;S'# M^!4S=-QUN$GZ=@KK"G(PF.Y^V+#">=(6K5DODF,"%KMNWL"B.UP M/=P -S;VN;K3QD1!8IK8A)<;U1U)8WIG#QZ*G9_12_4%]5)KN8KL [*^H;$S M!3P^],4E)B*H(\@ R 9I/BZ2;5O2[<'Q^WZWE8K6 D8QA"4AUK[6Y\#OX!U2 M1+.O^5+_?N)VXD7-;^FF#K4ZS6P7;5MXV_')[UV?7$5/H"(E)+7).P(, +I7 M,>-N=>R3"7USW:Q[NZW]:*>WW31;Q21&(VHF?>PJJ0O- K=-W"M*8RK@/[7] M?$F1YE;*>8]/ZD[;?[*/Z",J^*R.2-!'-=Q=O.=GN\,_XB'8+28\::X^CN?,AF!+?EPH":_3!GR?6]3"]$(,FLOPT_\"4$L#!!0 ( M +:E7%8?DD+$9 @ & 5 9 >&PO=V]R:W-H965TDG7-):FMK7V 2$A"AB(T &B- M\O5[&B E>2PK3O;!,@DV&MVGNT\W>;G1YK-=2NGHZZJJ[55OZ=SZ8C"PQ5*N MA.WKM:SQ9*[-2CC]>7?NW>7%_JQE6JEO>& M;+-:";.]E97>7/7B7K?P7BV6CA<&UY=KL9 ?I/NTOC>X&^RTE&HE:ZMT34;. MKWHW\<5MQO)>X#9=>=4;LD&RDH5C#0+_'N2=K"I6!#.^ MM#I[NR-YX^%UI_U'[SM\F0DK[W3UNRK=\JHWZ5$IYZ*IW'N]^5FV_N2LK]"5 M];^T";)YVJ.BL4ZOVLVP8*7J\%]\;7$XV# 9/K,A:30/?\]AD,X)3M^ M"E?4A5V+0E[U4#)6F@?9N_[^NW@T?'/"AVSG0W9*^S^.W4FMQVW.^_22T^AN MB05I2=4$";K3J[6HM]]_-TGB\1N[US$3E:@+26 5DJ)8DI[[#6ZC:2N%V6E8 M2Z-T29+3B) $A)OR M#Y07^ 5FW[;F"/?DC"&]HG221OET0C?%ET:9<,ZLL0#.6BKT:J9JP1QC:9)' M\3 YT WBJH3#%J=I#K%*_>E%V>'C*L[&43(:O2:0#BBE!@D8(^MB2TC"VE9A MM]@?<)9&TU'R^I0/,7S(\G&4C9,7^)!-HO%H\HP/:X3#^! ]LSN.LM'HA0 $ MU]Q)=<,IO4,2*>.58=.B"^!9_!I_290/AR]'BY-7^^0]BR=1,CX-7,+ C_E' _A20E^:*SO3- E@24KQK]?M9.4]*'4*LOFWG,-H4Z"(1#Z$-H? M/_L B]5<%0*&W12%;FJGZ@7=ZTH52EI?-LF;TX5G^_2[+Q-NT PS\E_4=2.J M/5)J#Z"3-H!0JI)J[4B56%;S+18/Y/HH:!*(G45WZXJSE 63!=_J!HW=Z>(S M)P2PXYV%-YZ?P+_/F"<*L59N'_"R,2S FKXTPCCX\4Q91[0Y=$FP/(QD$!_D MH3?R051-"ZU'^YBJI0*_!$]"VHL]":A'J?4J3OHYNFQ506.?/BX1PD=''T-4 M(*>W'&RQ7E>*(P .6TEP3JDKO4 <.6$ N\(,(8_2XARZB%V1K;4;Y-0%B=

,])1D8L544 MBDFR;$M:77UL_$3(^?L K!%"/E9 K&<11@'>']K_<6:( M"4+>I5I# M90 5WIYW;2P'":E[U?JF9'>\B]]H.LUQE0RG6!O31TY& MJL5*4MS/67X:3=(QC:)Q,J$TXOG@[;$X9.=3FF(XF.24CZ(D&U(ZBM(LIQ_% M@PX97TD/]*B?\H%C_LW\93JDCQH5RL3Q&" _#V31)!^S7#**\.[+5YB9)GG\ M?R,5_Q52^22:>AMCG)TF4V]M$HWB["A28ZSGT3A/R ^)SR,UF41Y-L&0&"7# M#"@ J0RS3'W.+ !R([$P4H9A.<6,%T,X_+9#RBG 8'2:>Z/'DRA+ ]K3:(K9 M^N-!H811'^S// WJXA?P;\JX":A6X"_;U5$[P"@?TB?G1W@9^.SKH487+H G MY$TWC6V)&1)*F J5092LXUG0AC)>,8%W0Q"*0BH_?7%3!MDKO'67CQJC\6;; M0T/GW/\\-&*EC>MF(?D5[G^EFG@59;MEUY$E$F; M3KR;^3)B+];2?P*IMIXKT#EYS _$X-K%&PL'K^^'7C1-;6G 3X8Z_Z.17UZ MN]\XAVKTF&XLQ%EAQV,>+9NB'7"/9,0\=)!"&B=@_MIHB#/98F+GMM?-!K[[ M[$.Z1(AY$-UWBF-A@B ,2OLHB6]&QJ=X>%!WI/^/T;EY;I[]IK&%4?^HU5VB MU/*KP[O70V<"'\*)+,6"2C0^,XFB0Y M7X-U0#MX8\9U3BD($X]Q/2(F*U FKL>4@!? NA_WIH 8\BB#6"B9/;$>^UHR M./CJ!<9<^&][_/J(,3-\ -NM[CX?WH2O9GOQ\.WQ%TP@JN8Y=HZMP_XX[Y$) MW_/"C=-K_PUMIAWHV5\N)?C6L ">SS7>^]H;/F#W4?7Z?U!+ P04 " "V MI5Q6ENA%LRL- "4)0 &0 'AL+W=O;M LTS6*/%$71#R-R9#%+DF+"KU7HNF MW6RD?GRCROK^]9EWUC_X4-RN#3VXO'JUE;?JHS*?M^\UOET.5/)BHZJFJ"NA MU>KUV;7WXDU(ZWG!+X6Z;T;W@C19UO47^O(N?WWFDD"J5)DA"A*7.W6CRI(( M08S?.IIG TO:.+[OJ?_(ND.7I6S435W^L\C-^O59>B9RM9)M:3[4]W]3G3X1 MT M,.@7,+W@J_J)MT63E773:B7^?;ULC$9$_.>8SI9B>)PB91=^G#HP]7_)TDZ]AO=7U7<,X3 M[[$P+\3GJC @]=%( ]G.Q2QTG=1++^@V"IQ%ZO%M&#AIA%OD+;*R$C-_X01! M?"%FGN]$240WGA.[/J].7,>+0KZ-8R>*8DLNL3EV M0LZ6JE*KPEPO6,#BD7BB2 .1.CZ@ZE")TEBX3M!N,!GB,]/M0&]GOZYB)PD3'#UG03I M3U?8&K*M%%;D(P'2D.WH>*G+%O4=GTQO>7N.&_MP@^,& ;DC2$;N2ITX@$-F MH9.& 5_CA%S!D@R<9HD3IJGUI4M>PP,W)>>^L2[A6+]X(J!(*@_JV*A)H;0- M@]#QB?\UN_O0ZF:756(M<[B6Y*K003NWPL&<:YG4^A%,[Z7.F9;<0IB' LU$ ME8_B/(B2>8JJ7I8D'<*C*1K>C:7G@>O-X^%'1(,XC^*Y-SS1JI24# @L$NCS M_*-8=;:GQ:O.F%\3RP&A9JNX.9:/5#^$S/."8M.AN#QF >? !%0(I<[6S#I7 M(%5O-Q0O&3P%3WS-$N%.L3FG'-29#_HRG)'!'42-&C(CV &9+/\%98D ME^"V,1+YSNZH6ES*8E,8RRAO5>\W2DG??9FM976K2(+ZOE*Z61=;_L5[N8O? MH?J\JXS2%4A^@*6KEER1\UYOD<;6?H<\V3#P$^"*X!JCK)D&U?=LH:*H5 M 52(_E1\A-Y\5UTF=0)(L63'@A3)0[Y7JQ4>69\H] <-3"OR D]1*#-%2II[ MI:RE649B)#=UV_41"9L9:[2RD$N8PA1=QX4"LLHH=K0"9=9\V^IM/00?N;@C MU38JWRMMP^*Y^ @;%JLBDY2,!WVLRV'N"\G+AO"L5;_K8/OY_[5N=:ID[AK5 MVQ&'S@38EF6ZQ3/X!7B_TU$2"\FF/$>_B$.7NXVWL-W'740[8KI+A-A-113$ M(O8"-)HZ^\(Z@Z:-\A@=RT.+3_'IH6O]XWAAV:7V7JA%8(^6"*@1I,0(1!+" ME2PJ!PT24S6F5V1ONY>@&7K"BYPX"@7:5K18B!NY+:A_#+K[4"P@\XB"47BQ%Z" MBG*BD _BQ8X?!L/>_OHSHDF+,/9$'*0BAH5_D65KK3XX$AC 1<\&[)KYZ/$^ M>OXL )YPT8#)%?EA;,#5,7RU("P1+B#H@FX *OS%-)1&*?1"O$?:R&(43]3H M8]OF_<3"/C\&+$$E1=TM"*!U_&91"*\2ZH@6B#&2-0(J)(SPU[K.N7P : 2L M!7Y(7%KA+ A!GO16;Z798G$Q?.$!F-(%"6RY$QJ)7$(^'O J$09<7"YJE MFF/#%)=*2CPJEU;(8_+D"D$FJ>HO'_>[=CKJOMR.D]V#?:CWZ03]K\U\+.93 M0GC!"#F,L,ZN;5H'J@VUUJS6.==.47,1H8JMU9H.?NZ&:?2^,.M1)[<]VTIP M%$XN#G#R5N-G7>!G&L6Z<68WA_TAQ.LYS&N![7 @YA@!?(H@K16BKWBR!1]A*&/C7!;H#C?V#K$2A&J./+DW[ MQ07R2VJ"PA"T7JVHTOT^?XZ1Z+/]>6V.32[WR!]T!AH"&%CG:F>:">8#J^.X MSMJ*).:S%$0%B<\UJ:MH W:E*:#("XB)?=88DD]8=A@5Y(KJ#B:G8>03&^0. M^!^ P$(TV..X&%G=EOD(T/=3&W9"@9=B#40"2AAY#'G *DR'H%E_'D%^)@N/ MT"3;'C6QK*9I2">.A*XPL52] M/=6?D>$N3;O8L]:&&F MCIVB5H.LG7YBYL[1E;\5WCSBSQB?GT:#KK3VAZ%F]6$^.LW"&KLT MIJ4SSVXY L5GBWG$2Z)Y>&&W!'0=H6ET4JH_ZD%E+?6L/0(]C\ANG(5SEZX# M2BL0%(5F\#H+[-H>)8WOWBN]D304=268:JLMO># (@XZ)?3MQD[JR+ACS6(6 MSQ?6H+PGG:?3/7UT .;;%?Z^9-=R]_G@CDM#]'GAQ>C3\O?CYCD*A%%,T!%<6=8XB47*BW=%KD#V\5G0# MVJ]M?KOA:7+O+(H2!13Z@P5R6ZD>)@FB;MNR"QELRA7F)D ^=:K$P'*-8GG! M51<-!!QU[5[VED?'_DAE0SE7%E^H8J"65%1'^C.53,/9NJ\0?:WC ;WJL#C] M,"F#APT.-5^#WV[JLGOZ+L"#>-T41R0ES#DHG5.)IB>3FC!EWDTGH#\VR\CN M)]B>.L*;BW?<%JCCHF#,)3;.S;HE$-G)Y!V;JF6.;=V94C)-<A0U#E\HSNBNL= %DR$J[W8W&O3/2@C8%U7\MZ M*MVKI\E^&-/:W$Y07NR+#WV0/F/]\/9C<.'NV1/Z>= /L^^?KU\8_1GJT3N< MU$O$N\F)('"R5M- /)WR)U\33*K&/2<7=>7N)-4./]38ISFY#^>H]C4-IUPW M]Y\6!;$^.H7O3M5YQ%FA0HY/^?>Y[,Y<*7EMALL6SII6[H%Q\ZS,/%Z4B\FX MU*'.^:G3T\/7+7W"PK[AN"H/$B$H?H] HTGM:$.HNZE$B:/U?&HAL@:Y8C+\ MK(IR<@33$YJ\5!BW=DMFU_;9*9,W6T\ 9YW1%G#^7H<#Q-N$P_(33_BL,YKF]"#X*<88,?@@J47AU;N7 <^1)3FBO^D+ M4$GS'(%!#F?[@L':P.G$)!A3/9ZR[.>/AZ]Z;I%PFJ,*/K(2#NV0;6/G>MI8 M\5E$_BMP+2<5&E%1CF8H-6V2F&Q+?L_1G[N03;B$@IP-T_XUS.$+J.&E$D;# M8__&N!S]4V:C]"W_'XAGZ_'%W;?]KLEMO_*_TD]2T=Q99JA:T8 M#J(SH>U_@.P74V_Y?S?+VIAZP[=K)6%W6H#?5W5M^B_$8/@CUM7_ %!+ P04 M " "VI5Q6Z?7O]AD. _)@ &0 'AL+W=OM=^\661&*QV)=GGUWRU<[8.[=1JA3W69J[UT>;LBQ> MGIVY>*,RZ4:F4#FNK(S-9(FO=GWF"JMDPHNR]&PZ'B_.,JGSHS>O^+>O]LTK M4Y6ISM57*UR59=(^W*C4[%X?38[J'V[U>E/2#V=O7A5RK;ZI\I?BJ\6WLT9* MHC.5.VUR8=7J]='UY.7-.=W/-_Q-JYWK?!9TDJ4Q=_3E8_+Z:$P*J53%)4F0 M^+=5;U6:DB"H\5N0>=1L20N[GVOI'_CL.,M2.O76I'_72;EY?71Y)!*UDE5: MWIK=7U0XSYSDQ29U_%?L_+W3BR,15ZXT65@,#3*=^__R/MBAL^!R_,B":5@P M9;W]1JSE.UG*-Z^LV0E+=T,:?>"C\FHHIW-RRK?2XJK&NO+-.[4L7YV5D$3? MS^*PZL:OFCZR:C(5GTU>;IQXGRLC M!+Y3=JN.WOSXPV0QOGI"T_-&T_.GI#_J@2=7#>MT,1)\[D\F7S\OE'/PZ$2Q3![(E(C-4RI7"RE+1LOGH\ADOH@_1'SA.!$1QA6), M2!].Q;&83\ZC%YE3''2GM%)S"2Z/+_@3W/<.1-O81%=B@\RUJDN'\277%Q7:R2Y6)!6DQ<1 MN^>MR0J9/PC%I^53&R%%[%?+M54J(Y5.Z.8??[B<3L=7>Z+YU\G5J=AM=+P1 MA35;3>8'BL,9IY"VJM+TX7EBY2X7Q[/Y&."2IL#)2%R(!R5M!!?V/,E'(W>* M&[&J3]!5X3O=\ DW-)N3Y4\T;W>\Z.PP#SM8M37IEN(PG&U0[BW?I6PCMMS MSSOI_!F$W$J=RF6J!'Y"3!Q$P$A\)ZON&=^J(D7^)%V3_^1@*K75B/)]E4;B M.DT%RIHK<2S2>2E3F<<P)N/E M>RJ.*$#^:K;^--,0(WVW ]Y(%K!?U?9Y,H@^:(MP^YA#08HAQ.VU0T$NN$1> M#X;6[]W\5*S)3M@TQH B2R60QG":1NE*@@7+ 2]ISG^YQF9KROG" DIT 56 M(S5V3%Z,1TUX]71G@W4/XD!#J2&'4/X"0#=U.D/9/K!<3C MIZ!$H-\[62#JL'Y\V4A\E0_L#MK0<10W^C>@2CO3XL>/BOQ#]"'>Y0.G"6&J M^*V2%F*1/P!:''ZIUCK/21@N[Z40!"\?V _>Y@J+4S+1>#2=/Q,GD]%X_$P4 MN%_F>96=UG7F:;>Y"F8G*R*U$*CA M0'E?3FY(2!;DFEV(3U > H2GW2M(N? MT\4P'HG/'KL?>FF"74O6TOAX#CJ'O/%)]">M'<>V4FVQ EK)UCJ^=C75C="8 M!-[@!W'+MDH!(!(%Q\(CI-9T= $K,W*'FUG$26Y*D5*- B#F\ 6<<,I9][ZR M)D&-EQ:UJ !"E [^-J7?D01\^GCSY78\(:'^XU00!W?U]5N%>FN=^(8#*B V MI3(NXI+=:2B:* I)<)*$LR:.C4T(#,%>R\U@"IRT]9QLH4W2AA$%621FM,M" M9)Y8&M0'O>J".P* :U_" (* 0018T/NM1-A\4I1%KLFTZS7<$@D0U4:>#[BP M-\S:FF[B;SH]-/V,3._K1^L@!C9$;"(?*#JE=T?KX.9095A!2(U:3Z\4C@5I*Z"$"[>"LCP5 8,B_=% 6B]?7)$JG+)1 M6Z%IKT[8V.:<$**\>=J #C;L049_(Q;/]>N#6EI S8.8^FH\>ZH\$<+ D1[S MC*"X/S@B.9&!MX8&KTI;)3U6$0&((6BMDA'H;X,_*-U08W*)'ZNE0U#0DO=; M_'4B@!";>%595@8YA5AWP"7&CP[;#4GI*\X.]8/J)X-CB^*4+YQ\@=?24?T" MIDM4 1B7R%V-X"8G!]S/;)IK8-XT#K(H4AT'#.X:VT?$"(C8_=7M9.'^&,O- M]P2#':QI,S1O%=N<+,8>HP+@J2I[*6J3 ]98Z7N.2Y"JOCR<:3XZ?]:(:6"; M=&_*?T0V.6!>3^BM#\[=\G1'KO#G.(Q2J]T=H-696$O"YQ8__384*).+*[ I M.).9B&]]P)Q06*&JZ_"'QXL2IXW;W]S[![;:X\#]N_8JGS\)F&ZFJ=3O&Y2Y M43]A^KF[YX^]HY/'%\@;\E^U:X#7IK M[X*>U-!C<(..8/1-T4>?]KFZQY*=@F%#K=R+"+5M7YG.($_8_%+#GNE/(%8 M(XIJ%7 $L\[Y9_SXY7=5-OM0Y;/I6)R_B.87U/:CXBVF-% XF4VC\_G\5/S< MV6]P?3,I827^9Y/07&/*,XV3RV@Z']/WDWDT'^-3DTR>W[8HTES@FM'PKZH@ M+_7R$GOYA,B)).AF6$+EJ.V+?'(V4IO^4((S+#LM,@RN0.NZL9=)ZM.148YX M3LF4%)N&[KI+]C^U5SWJ-%WI?@<9^@RB3CB/NJ<>G&L=;4CG*(F<=?2/$//= M_K)&NJ!D8"3[\LD/G=[P0+_0D_'DCH@MX9FOM_6&Z?USF=YKS.0S,:> MU[Q?F'$$NR&(*B+#H(3S;F<&.155?)HF@EJJNO17^=)8:W:X%*8:-3@UVS3( MU^<=H\?#AYP':*@E1]R!8BU!+3Q=;PCE==KOX\Y[KAWLWMAC7B?V%S4#WO). M=$0?*D6[+%70!4 ]/#+J0^!&)HB7(!?>?*SM;W8Q5*(\]G5C? 2)X'^2E!P: M22&E2ZYK?O!/K%FN5IH>/A#^D.%R"C+Z$M>2O.3,^TCJHZBX%/NB;_" M@33,+$U$AB.R%"@Q'Y"FO0HECPJEHD/\&CAEJQJE3N$IB.\4]H=>O!TBQ@%4 M?6/V4*C3E]ZOBRMB*L"QFG.!KNB<1JYJ@.2"V;GGL[PC05N "=.R2+3$)E:6+ ^*_%NE'>O36?F><-@3O4S9 M->=Q%X#[=[_3#CTW9]"^"E^1$HDF^*-NCDR2D5+>\HD&R=7+RILT9.8^#8QE MH8G9P0GQ711R*0'1#!^+RJ(7<>KW%P\>KX2]G8R]"DS(* !3(F@X!FW1'(7G M20Z,)B)[$$63 M(IYGRZ9E RDIN2MEKD1]@8LA/, 7.-#J3TD2:Z1:OB>MCQDM,T)$63^T(-+J MK1&>&1"'M'+-2:%_\.A.H#2:EO; M-#P0'D9,>I 26F6OV*LHXA!/!([;#UT:ZA[P@\-/&IDJ3N@O2 M'BAA!94&WDOW=D:WM&E+:FF,B+9[O2E%8)MRS9,D7$C#%)$C7=F81IW43"

W]E73U:^?^/#AF(MU7_Q9B& M7R+XW#[P_J5QT- \M%X7H6*5A'!LBL[SO]8L [I$'^)8? M[?JW%MS!BPC<]2O/Q3N+7X;.B(?.]! ^.@>R*E_OZ?Y MM7D[ZMJ_%-3>[E^M^LS/,X@^K;!T/+J8'WD$K+^4IN!7A)!(*%7\<:,DG$XW MX/K*F++^0ALT[XR]^0]02P,$% @ MJ5<5JP2/"5X!@ /! !D !X M;"]W;W)K&ULG5A_;]LV$/TJA#L4#:#8DFS+=IH$ M<-H-V[ -0;.M&(;]04OGF*@DJB05-]]^[TC951+;'0:T%B4>[][]>B1SN=7F MD]T0.?&E*FM[-=@XUUR,1C;?4"7M4#=48V:M324=7LW]R#:&9.$75>4HC>-L M5$E5#ZXO_;=;JFFZ-L&U52?-X0Z7>7@V2P>[#!W6_BK>V-!7NRTOH3O_Q47 UB M!D0EY8XU2#P>Z!V5)2L"C,^=SL'>)"_LCW?:?_"^PY>5M/1.EQ]5X397@_E M%+26;>D^Z.V/U/DS97VY+JW_%=L@.XX'(F^MTU6W& @J58>G_-+%H;=@?FQ! MVBU(/>Y@R*-\+YV\OC1Z*PQ+0QL/O*M^-<"IFI-RYPQF%=:YZ]^0]U^TM>*6 MC+C;2$.7(P>]/#O*.QTW04=Z1$>2BE]U[396?%\75#Q5, *@/:ITA^HF/:GQ M/>5#,4XBD<9I>D+?>._EV.L;']'WO32UJN][7HJ_EROK#(KBGT,.!W63P^JX M42YL(W.Z&J 3+)D'&ER_?I5D\=L38"=[L)-3VO]C2D[KF _%2S7B(XE<5TWK M2)0\TV#&^AF]%KHUXIVN*K3*G=/Y)R'K0MR1463%4MRB6<@8*KK)UB*>PFU( MN*T^STL)=16YC2Z&XO<#7]' GUN%8 E5 P,)^2!5*51&&J=RU4C'""WEK5&.G>#F+43; M0!IZE0$DVY!G!6&X>2T;,903?RG4@RJH+JR0P+QFRSOHSY!M)*,!E$*AHM0* MX440?*S!7?#%A_9H)#O'#N-^C+QY0-N%A;-%M5.N)!^4=5N6C[W%!)2(PV// M <#5P&N^ @0?6G 7$L0X,-](A6?]L@B8./'/GL.9!S(^\M(J&[*\ULC'UE>" M3Z4E]S5QH=1D,(8">UIR%^(ODB8PAD"_4[7"%/?\FY\X0;JUR*:-!'W)J7%= MG?H$[ZM65KJMG3WS-,$_"?_$XK>V(B.=-O;"MX&W_)UXD\VC23(^X^%T'J5) M&H8)AHNS7F)",?4J %9EGAOR&\F;))I/LC/Q^M4<*M[NGWM+TH4HGZINV)W% M43I='$/SGFH-OF%/)6XE,8,?<*^9@(,2MLPY0D8[()RGWP M5 M-]ZK[D$ZDYE:/O6!W=7'H](OT4IO\@_)S,*V62+G-%#")XQV);PPWJMK,AW M#;_0>HT.Y^KC_FVTX]:1W#%>#3=ZCR&VNBVYG_'5-[2$\/E.,%0\FJ/A[I*% M;AC%\NX/C_ \SKA7?I9UB[.-Z-Q@& 4Y,!U$T9>G[FNU5CG0B&6><\ESQ]WJ$AU/MBN_#PCA,P&C:XP164P\ M%8/_RMJ6?%GOY)LG\N)<+#L?AQYV\E8L+0YO^2;RH=U% @YTW.[YJ+4A#;)I M@"\X!"?XDUKW6*3;%K@:T-F1O%Q#:AZ,^Q@K'"?P9 M&]_UPR:2Z20:\U0ZB[)X"@*:1'&?(7M4]X(!N-T>=R?"0WW>KZWB1*\- MF60.X$B#R:-9:,K6,IFUU=[$;O=V'&G>LK#)#>>X1)4E*C'TV5%]&X1#BN"& MOX VB*,_)W^7S(:HCCWBZ"3))V#Y8T8Z6CUT91CU;G0XR]S[>ZL5GJO#Y6[_ M=7\U7H8;X5?Q<*_^59I[A<8K:8VE\7 V'83C[N[%Z<;?#U?:X;;IAQM<[\FP M .;7&HYT+VQ@_P>#ZW\!4$L#!!0 ( +:E7%84+L ,"@< T@ 9 M>&PO=V]R:W-H965T=E7/KVU[/IBM1<-O5:Z'P9J%-P1T>S;)GUT;PS!,5 M>2_I]\>]@DO5>;CS:\_FX4Z7+I=*/!MFRZ+@9OLDN&37*X<+?0> M[M9\*3X+]Y_UL\%3K^&2R4(H*[5B1BSN.X_Q[=.(]OL-/TFQL:U[1I+,M?Z- M'K[/[CM] B1RD3KBP'%Y$>]%GA,CP/B]XMEICB3"]GW-_5LO.V29Z_QG MF;G5?6?:89E8\#)WG_3F.U')XP&F.K?^EVW"WAB;T](Z753$0%!(%:[\M=)# MBV#:/T.05 2)QQT.\BB_YHX_W!F]889V@QO=>%$]-2M"YAP\" M(MF[G@,O6NFE%=U3H$O.T,4)^T$KM[+L&Y6);)]!#R :)$F-Y"FYR/%KD7;9 M((Y8TD^2"_P&C60#SV]P43+VW\>Y=0;&_]\I(0.+X6D6%!"W=LU3<=^!QUMA M7D3GX;";8109)H!XRJCFVG72K MR!#SRC&I4E.!?@%,5QU9G^C916'K2N9I!S <]HH M-K@"C]29[;)/1 DQD6< 4Q%3>X37,FE!FNJEDG\ V7DHQ((S\CA*!V_)=I0U M)$[Z5BI22-LL:6D\<@*<:[5\Z_FMM?$9"WP7%4W%>Y[+):=WD!%F@6[R$M&' M&_:8IJ;$;25*4((&+M.4K]="Y]?\VUWS^%6/(,O',C!ET94MK>2EA'[HI@#3!7_<>7-[)O* M,#]J!Z-5;FO:)B/[$KRMX,8R0VV<; >WQ-7SD52*S S6[2;HC M)-@\AW8C=C/N)O63)[L9=6?-PBF!V_0G@4H?/DEM-'MX?MR-6_0,'J1L*+JT MDJZX69(?*C+$KZ4*16TCW2I8)]>V-**)Q*=']CTJ)WPPF'K^*\%=L \E[!K@ M 8&%)GS0257"F77;R)Y.*B>6AIY"7/#T]U):'TRVDKNMJ?-RQV?E'G:'?Z/< M]/?,U8M\X1%[RDOQDU"PYV?$+L1!&J5&AR3[H)%RMDZF]F]5Q\[OR1D15CXZ MP3$+&U!NL8G @XF(_5;2L%7RJ44"0_UBUP8A@MM;* M \*F($0=3&'" M^\I+I$L+K=@WM^P76"[T;%V_C*^">O&V)+>RWI;>[Y)W+)DA15&$@#5V M!S[M&E1OK*^?:_^L5/E5' V3Z1NZ]L>XAB*QKXH;ED2C0VY7<"^9 MA6:E0M$N[N17!3#"G>BXG<7;ZCJT\LZ&*1VP\*ZP,+HX[FYNV# :CZ;^&L=Q M9=M3I'N%G AKX]PPC 2?3IA;SZFE"W(@RZVH[_."'@?>>0F:X^)H-AQXJTZ& M4_:S'[I(X6C(,$/"=#2([OS6]S7$UB>K4RP'*%^#[OB8529M2I9@/M\?T8V0 M>OY5_3Z>#M3]I(>B%;.-45(L6=2#ZGML)7>:PJI\2T-E.Q#LBBD M"X3\<[? KT"=P #T.*G]&0;D=0_F3F?7:,VWCF5RX=J%UP=1O-SC/( 9)T2*+H'\1OV'-ZQ%XYJ?MKS M;]@TBD?)4=9J[8F:*C>(DO[H\E8,+_7N(?QMLI=93AU\81H<-=/@Z"].@Q?I MKM/@=1J\3H/7:? Z#5ZGP>LT>)T&K]/@=1J\3H/7:? Z#?ZSIL%>ZQ-M(=#$ MT(=H%%L2.7RM;5:;;]V/X1/O;GOX4/X#>B )\^9B =)^=X(!T82/S^'!Z;7_ MX#O7SNG"WZX$QUA'&_!^H;6K'^B YC\ 'OX$4$L#!!0 ( +:E7%:.AX^? MZ00 'T+ 9 >&PO=V]R:W-H965T;EQ_E.HF"-]J8T-5UD5X^IB- I%Q;4*0[=BBR\+YVL5L?3+ M45AY5F7:5)M1/AZ?C6JE;3:[3._N_>S2-=%HR_>>0E/7RF]OV+C-53;)=B\^ MZ&45Y<5H=KE22_[(\;?5O<=JU*.4NF8;M+/D>7&574\N;J9BGPQ^U[P)>\\D MDQO.QT]LR+L->>+=.DHLWZJH9I?>;=R*==!%6JN"K#*T2V*\YF[UZ,3D;OWDFA&D?PO0Y]/^> ML^?A)N,A/:_*?>.+"J5_8/9KE=8K9;>$C[3:&15[1IZ-BEQ2=%2Y() D:NB" MPX!BI7WY_4KYN*7(166=<9CH&]3X*X)B#)\=T%_LO+' M]4<_G-!+RD\&D]-S64UI,AFO7B/)_D;V3QNE\@?1CB MBP@)^U497HJVWA7,)>H%6;H. HU!P/4<='?# MX-"'#F 3#_#E==%XCRA(Y&,60J'T"[U"W2:$(^:Q4C$%5:EU M*@S8>@TK5:Y9E.#% J<.02@)JT"M.:/+U D+;16Z2B!=T$E,<,.0P#&2XGQ4 MGZHLD]6 -A5;VL!?T19DD2+7TDEXNRO3Q$V$P6C61*R+22T] MIP9J=S&.-2-G6ZPJ9\I=<8D7!2%\J\,BP?1MLO)H[,0*-A#8E]#]&/0VJ'11:.5,_!/? S'AKJ>G M'@FTKP_JT>(40:81!G)?;#M.H@*"QR6HJ'9LCY*[\ZYN8X7/]-_%DVK.69:R MJ9W4P9,HNY(?TD==:Z.\V0Z>A'%VZ:0]+"]=U%W*]^9WRG#MFBYKEC"9+*YY M0_HIS<^#$V-OWV-.'5V9>])M'G-A:?4_,)82:/Q3[8*RC=U(!@=ML%,9V3<\ M=J2.]JY$-?MENOA)S6)O>SOJW_9WR^OV2O5@WEY,WRN_1#8Q"!;8.AZ^/LW( MMY>]=A'=*EVPYB[BNI8>*]R/V8L!OB^9;>>R'/\U[I3Z9&M/#4"&D606UM>Q?'IJRQ8292+4HZV2K= M,$M+O8M-JY%57JD1<98D1=PP+H/EW.^M]7*N.BNXQ+4&TS4-T_M[%*I?!&EP MW/C =[5U&_%RWK(=?D3[>[O6M(I'E(HW* U7$C1N%\$JO;N?.'DO\ ?'WIS, MP7FR4>J36_Q<+8+$$4*!I74(C(9'?$ A'!#1^'S #$:33O%T?D1_YWTG7S;, MX(,2?_+*UHO@-H *MZP3]H/J?\*#/U.'5RIA_!?Z079"%LO.6-4R@D'G>@R'/\@VS;#G7J@?MI G-3;RK7IO(<>F2\M%J.N6D M9Y=K3?G5=@],5O#V<\=;BK@-X5>T\]B2 2<6EP>P^P$L>P4LS>"]DK8V\%96 M6)T#Q,1LI)<=Z=UG%Q'?8!E!GH:0)5EV 2\?W1W>6Y,RTK<1'0[3"H'S%8?O]=6B0_7N ]&7E/+J%_:YHN M@Z5I!!< S\]PC$ZIZ"H:BQ6H+=@:8:L$W6DN=W#-)>VHSI"&N0%F[X RA\T& M]9@]]TE/@GT%19BE*8WI-,RS&;SKM.2VT^CM;OF3FQO(IU,HBEOX!>GRU4I4 MP)M6JT=T* ;2,,EG])T5!:S*LFLZP1S'"BD-)6?^[E]/P]DLOX%K,I7\,+EY MQ<40)#IB:7B;)S1F85',8-4H;?F7 8E<9\8@&29TI:G*H:-:U\17,EDB"$?3 M *>?+$7G!'INZW,^^$2/JL&(HG2RZ[BP4V,',:#I)<(],W"51E-Z'X0@O1"N MLB@YKKP&;63C!CWE/G][9-H NJOZ=;K"(5].F29)2/Z:%OT;*O81_$;Z#ZII MF=P_1T(JEQO&M4\PA:I]N9*J3KNJ^58.%*[_IQA"CY[E3O(O),_@*HG2,5RT M^%>TDJ@8-X0RQF6@XJ95AHFS$AAJK=6<.AH7>[!J*("OZY14E$OTL1Z<#^Y& M*<&KY_1S:7&GQU(C8,J5E/BD"32H=[[5&;+123OT@W%W M[*:KH8D\BP^M^#W3.RX-N;(EU22:30/00WL;%E:UOJ5LE*4&Y:&PO M=V]R:W-H965TK2I9S M<&S7BP#73BY M>%/*A;I1X??RVN';22,EURM5>&T+X=3\[>!R\NK=&:WG!7]HM?:=SX(LF5E[ M2U\^Y&\'8U)(&94%DB#Q[TY=*6-($-3XFF0.FBWIP>[G6OI/;#MLF4FOKJSY MN\[#\NW@Q4#D:BXK$S[;]2\JV7-.\C)K//\5Z[CV].5 9)4/=I4>A@8K7<3_ M\EOR0^>!%^,=#TS3 U/6.V[$6KZ705Z\<78M'*V&-/K IO+34$X7%)2;X'!7 MX[EP<:.<5EYDR53\9HNP].+' M(E=Y7\ )U&ITF]:ZO9ONE?A>92-Q.AF*Z7@ZW2/OM+'UE.6=[I#W1:U*ZP ] M\>/72H>->*]]9JROG!+_N)SYX("1?VZS/,H]VRZ7\N:5+V6FW@Z0&%ZY.S6X M^.&[R;/QZSU:GS5:G^V3_A]%:+^DR70D=DD3GPKQ:V4V8G(6_3T48:G$E5V5 MLM@(501%:W41K)"0DE5.!Y)T7;ELB;00EPNG%-(UB"-Z\H?O7DRGX]NG 'I8BM_-QGM2:('["QFL&XJ/UUM%N/K)H9!(Y_E<&RV#$G8N?OGYYRL\ M]Q%_H)_VOE)8DPMDOQ$R"(JR+A9B,CD?CL=CX9<2@:(G=_H#]SH.&(I2.G$G M#00_&8\@8R)*Y:*@(6TA1>ETQMH\F? FS?V>-1\*^$T:\5$#@[ED:HI[JR)3 MC7- MVQEW(SC:3\]$8I& ,">EOUR>W#XDA&31:J4 Y*9]91!D5U2DN!(S(R)%#A)=/ML5,&ZW(Q5VF1 M^H9"@B=&!+7+:@%N$]/3"+:>\E92KZ,)/.;2@8,2D.&#\2EXPO4+I:S9 8-:T/]P>D MKP^" M_@YI.ST;,:^"-Q5:TJ@ W5'5BNG\_UG7DR\#Y^(S=&OJAWB=Y@UF"0$@\A09Z/ MQM_7WF1''+.39%$@%LY3I:UIM..0*'JG]YL-: M 10T;";%E7)!SW66 O1>>;THHJP>S^UK!!+,5#E%;8>2D7Q,*H02"BLS[YOGR>'1-2 "Y=9HUH*B MS;%71S0%N]2+Q0:3#6R(5T?HBU/:7SN+@D(HV9^SR+);@*W0Y!G;=01!\[Z[Y)B=O(G@YO$^\D#$:.R(!N-RT'=60EGIKTDKB[8)= M6I5U - _2C#XO;@=Y"922^SOX;:U@$-8R[-!P?G8Z^QV2#G"7A@OTG[?]G[K\I> M(SH#!F9DGLXIY[?F#!#,H"=>9503H4F_). 17RN@!=Q_NST')/'D.<*GB_RIXP2.R-. MYT[>TUX&Q0]8Z9?QE=R(P@8"3N,;#5ZQM).W8FTK0^ZOQY^:F"+M'^+M^SZ" MK]4W&I_$Y.7HY??U,FY4NP[L\Y_T?Z$QTK#9P(!N L\KRAK,ID%GNB2TZDB& M;:)P!Y4@L6QYHJ=/PA4#S-3IVE6W$O9 MK:#25)Y5KGM0VR$ME)XM/2E\5M4)U9^S#@SY$'TTC?K5!LD-HT\?:KH@2;3! MX :U&]$#4&)*6\J[>R65I\:.RJGZMH6=*#H&GND'UX6$?WSGN[J>G@ M>/YD,GG6#@ C\:DD*8CL9Y6#<%CD)Z[Y;5UZCFYC"SM;V*?IT7A@E'<[UD<- M\=0.<,DD/T6$YFA)&3[=W&];RKWF\9E/)/A[IST-NB?C\X9C=D&9 9S 2Q%] M -B6?6J37>,[-'_45.<]Z3]R*G<<_#N1HP3[@+;3@074+1;J\WW)GMQ'#(_U9CPEX^ZM?]S1%.'4I?@>R\9*PX;. M%-JE?N?E;+58IF9^OAV@'5QR&>QS!17BR#P/\F3/Q@V)>B*9'122:N$*0* C M5BHQKM/;/XP[\GW+57&4>' 7IAHFU&VO"\649HZ)'N;C,>Q-'3Q_]I)*OJ%N M;!A/Q&#\,)JRB2U=*E[$;B7J:S,O$'#HC=2,4I/J ;6T17B03>+HR(?;(=,BF M?8SL%ID+8"8-,/5U4F"F$+>8-S-5P(U\%FC7143ZRG)2H6J>CQNXWUGNO/A MX %W_Q%OIGI^N)) &+4\B]CBM]-\1---8K^"70UO!$H.E0'T4S7.[J(V:;FN-I'G3=3ST?GX_YA9;OLFI;=?R_5 MOTLD"([]LSZ6R_^LTHN>^O#=&F/79!*/&?Y5W.?9ZQ0)C]DPG6_!5S.=SCJ; M55\4'8O%\S#F>S!.+%GI4KWP_;TCI]@2#U/$Z ,(3SJ0.FW7O@9L!PHF<]C# M)R%,PYRQL%!M>G]LF:K?IGG@0^=\)#;[QT87MZ1=^_)WJ\%]0Q_@ MXQ*%]_B]3F=SCSUAY#/=YBR7BO=Q7LLH6QE,&1T$#-.W!K9#T+%;\"$X>9FS MB:H&EY$BI+H?C\&=LFXA"_VOF"$1:>E.)DN-1J>^UZGJ#">O,:!(EYZ)XM;\ M"Q%*IQ3[!U8$E?J"#O9;HV-1;,RL#[ \#0O-83F_52RX89I7S%@I>/33%7[% M2,T@O2DS,JK*X%VHV+X>M:?/? #"@_PWY3*JH82$56GL1JFZAD1]GHZV_<[A MI/.K%'8Z_?:&3H;0O,8?J#17FY_W7,9?M;3+XV^#?I,.DQKET!R/CD?/SP9#? 6?UPJB12G!;@_MW!N^D(;-#]ZNO@W4$L#!!0 ( +:E M7%9?DGA99@\ .\K 9 >&PO=V]R:W-H965T,\ZKEYNV\<1-.S6IMI(AY_5ZLQN*R5SGK0ISM+A<'JVD;H\>?V2KUU6KU^:VA6Z5)>5 ML/5F(ZO;-ZHP-Z].DI/FPF>]6CNZ\*M6-[;S7=!.%L9\I1\?\UF^$WG;OWJY/Q$Y&HIZ\)]-C?_5&$_ M$Y*7F<+RI[CQ8U.LF-76F4V8C-\;7?J_\ENP0V?"^?#(A#1,2%EOOQ!K^4XZ M^?IE96Y$1:,AC;[P5GDVE-,E.>7*5;BK,<^]OG(F^[HV1:XJ^P_Q_H]:N]N7 M9PZ2Z?Y9%J2\\5+2(U*25/QD2K>VXGV9J[POX PJM7JEC5YOTGLEOE-9+$9) M)-)AFMXC;]3N<\3R1D?D^9V)_UPLK*L0"O\]M$DO8GQ8!*7'<[N5F7IU@OBW MJKI6)Z^__RZ9#E_*ZU8F@*9 M;9^+R3 :#OE_9UCFUPVCL?KDP*!MJQ&/B\4O:]7,I#EW[HLUEI5B*RMQ+8N: M-7XRC"$S$5M5><&P@U+B^^_.TW3X0OQLL+$DI8N5QJ(7>U;@D"[%S9 MK-);WCZD&YCHV,Q(W*QUMA;:"@>U35GW$QXDXF*E\!-_R^[^3L7BEF?(Y5(3 M?@)]_2;\8!%T[H@BY>16.UDTYO(C$;Q;6=ZB"'#BE;1W.&DC?\?F$-QA& FW MNT'0'QJ0N3I:/7:IKO5)KK=L1^5^8,.%LK"F-ZU2F:(]Y_I:YZK,+46**B.A MEQS5"&)8NI"55Y1B;&%DE9/T7&.V,U68HZYA\F4-&;Q4H5;8%O9V+74A%X7R M3D#HJ@CE=?$[YI(&M*%MI;V1*JI/K#KMKVN2O?3[K%::8)+#_\H!%%"&,9>P M6%P]&XE/I?@$]2@0TH#1XD:)I::M2^S<2BA5=<781@R"65!!94&##YB"[ 36 MCT;/TNEL/AN=B@$I'E*W63/DYVE$\Q=J+8MEX[/+NLH "5"&P:*N;"W+U@"] MS7SV1KA858J5:9)WH3*Y44(MEXII BWRL[E6'.O-#DEZAHL(@($^9>':VIJ MX!BJT)2!#H/W4J5FL,U( ;%#\WY4:/.Y-[(?IHJLS;5 MCTKT: O0UH;CWNIO3@%'&IVPW"T'C1^":E.9C;=\J9U&]K)]:"DL_I= ?UE7 ME$7(28>L I1>9%F]J0M)0/*);Y&C*K4F2HH0^8@BB9@9_&BL/;US3X=[!=^# MURQBT#O\!BA1^(2*1*GX8(C73S< $H,15H&0:PZ;H5 M(P2=4)XFV$"6Z1_1 BAN"O(K890LV-!,-GT*]KBB04$@J6=HB\)'\=Q!C#TGD.2">U;F6[.0;[=8$E;P/Q$>0 M0+>\61'SW@Q?KMY%HBX1Q057R.X2*[0SUJNHH"2N:!24*@O5H3 8&I8*FG:5 MB-@X'=%'Q"GK1$64R][(;2C>GDYQ6G':VS7(%>NK/%HW;@BI12J!'I0!VCLQ M>RB*2 ,?=8'EP1%.?B.5_][@<"R,[EE(SIE9$A32(J:VL(\]?2[ \CW$-DR? M/I)'1,V'Q\6'>"(&:1I-1^DI?9U$T\GL5'PY[O,_ZVDQF$7C='HJTF@R2;N2 M65K0]K"_Q3B)DNFY&)Q'X^'\5/QBB(T\Y,&^'9Z(!$*2(>T.WR;)^)2CZ._< MHN3(VG<5.&H(I$ZD[V(*X+"%S@T['Z-[+0HHX>7 M#C.DDP['^4Q0SNGR;,%L.>M.W-+$B+,@'<)!H=?:ME+OL!P,H:L-S6%EP^3Q MPY/'O@A!FM?:!XW4GBGNM@3NH+BOD X76@I-2('\;(A M@H!H8 IVI+=B=D4^Z$P/&SFX>.LSA.]2:>>[L0)005M5WY"RFN*,0N/&U$4 MB!M<[%BF4JZN2I\[#.AKSP'XP.+@PHAEIV3N=X]F<-=64!ZU!*LW=1QC0?B)%OG9:Z])T3 M3?M(B$;U_C-ZI;*FA7,T0X0?FVUA;E5@OKUE:(W2E,^H-ZG1;=W>72=T=UN$ M3Z9]7OLV*B*#NDIGKNF:]J_ 8)I& G[X\-3;4 ?JU+W:=-(=9:-="QAPJ[1U M@7AT@2?L#,^-IS>DLNT&T?H;:KJSW59#+H00I&,%5'':?[/J;DT$]V'4[^%# M@N9O/IL\#!"-NVDG1Y(E!&C^8,PUC)$D3*'6;#8-,F.*09GGFK2)#K=QU+7,5#.#Y5D'C<]D> M8NC-1J'R.H5E*.P4S_F@;89%_JUD19C +25#SVZ#02S:%Z!3-S7>T*%"_##: M@SX,YU$Z&QV)9/;>?!3-)L->]/KB=V3. R$1@ZG0Q060[ XJT6J=T&EBK(%O MV)O8I5BAO%3LE&NB5]2>HZ-T:S3XX9,-$TITK[9WJSKU2*MR=U)VJ*0W1(6; M':(7(9,"<]XQ]V8@<9B5\3SQ#O-E3_)A^3$2C(\AU//15 54 ]^+YN=C_$VC MX?FY_SU)@'H6 JE\P&HY!A=FRP0XC6:CD1AA\ 2?HWDBKF01L!#MUE<^1Q3C M*!W-Q02B9A@UAH-_\&;UIP4YXBFFYP"54OJWE9!!BH:=-KKL$^ MM\9J'Q1<:3$ ".G;W*.TC,CH-!XU9!23BH9H,FIF&9KSYMR;;8E6':8RN3\> M#S)H;%U2Q.'FUE3-=8Y.\!2%XAQZ(*IS*J"GG!&+J?7'U5LR2 M\Z@7HDR3TA<'>*F'MZ74G3-P7$'0A:#DE/9J!\H@F=OX[381VNZ7N$;9]FPD MK;=E/G#W!FZV7ZF\]OV@)C.B1>031("XSE3,3Q4Z)#]P>]M--';D44_)"@9; MA9-'+.'IG%^[8?2[DU[>+K S<'F1PR3P:>BEFM8W!#Y9+"Q"*4M.L'3JV2*8 M-_@71K!!8-F?K[ZTY/Q=734L]YXX3GL,J &N(T#IP5$[VV7\'UL"Y$$09BBT MJCTBW!'C_1YUSE'X;(3O;1E0^VF\K2LD$&W\<@?FS]ZP(QXPQ677%HCE]G34 M)^]2+]TM^2@+#1MGE@_+#GP3^WB[UFHIWK=)_FF)D(,=V)VT3,MV.BOP#2&; M,US;D!\/ [38'W0 ')X,>/-V*#AE+7F/'GUPB/E '#ZEFZ/A\.DNP6EFH_$V MU"Y_+.,?B/BP#8D3'/T/Q-C"FJ)V%('\@($*BC]2">R\M>0O5Y]W'9]KCGD: M!?B1,G<[]'"U5W1#!G!9OS-K?UC3AC:FZR(EFJS>/H^<0O$S>WX$Z(V/Y?@O M-7ADZ/R1&?%<_-PR%A]4O_E=YL\N4+HEO/$#\]5W!$,?"-]^97S[TJ!M)_#W M*<;ALXH$57(\'D4I5\[Q))[-_"J0D49).HW2Z4@DLW@\%+_Z509)E"93W#M' ML9O&Z9P*5VC*J(P-P()03J=4"N/Y_"^IEPHJF*C1*=7*-(E1L6F-C\V1_:X? M#%ETIVJUGO7Q\"\TBPCDAN*%@GMOA+1MPTX4]=^ENI.^?I,^1GQP[Y4@BHMF MX-VPL,?B(K@I9/B0SV:H[3+?],9SX2?)*)XW93L23]+S.&VK.,U[,DKBX6X M_+#UQP_%[3W=S)-T'D]:.>$LJZU0O8*4$1?K6+X^X/(N%+-61]!^X!_'\-.W M/2KMIY_R0^!OM F_WD)UBV<@NC=-]LB0/;MG*4F<>*-[=QW.6Y_>MN@!C@X' MF>ZW.UTP]DTOW)A"*!SY* MG7JS+,"3 M\(M 141H.D;SKUD>M_<>L+$_'RP(F\?8]GW.7?E6[T!D4GOR;Q MM)]>P^/9=05BSEP1V^%'BZ%7J^WNH=.]AFO0QV^FB;G'UA12[[YVPC^>[[RI MLB]B?\[[)O.N#:E:4+*,@15/T=7$TZ?BL[9?GRVIO^P?[0_CV5-\)!C!YXAW M4SS$./6#[*)3Y"DZ*8#^1+QKGGK>:FH@ OMO__9.@2^:#+[J'%G]^7JL;<\R MN^+/'FQ]_MB!?ZUHAU_+(%P:&VR4*G[K2X:@4[]VS^#0*.;SE#^)BA] M\SB9A/T1]#7GG8/Q.!J=IZ=B'(_2]OZN* [2\RBEAS"3^#SIS-\RN RFLRD9 M.9T\I KJ\ 0K025ZK!(G6N$.,D2'*O%P!PT "BHS/:!(=^WU7AFF9S*''P3TCMN[ MI["^%UC6S1&/R@_3J&3^\*$E/_$)!_S^1.JQQ;ZG4GSH?;^SSDN8&P70IE=- MZ66.NG3^?S2((\J%%MJ2^H4@MF[1'^^OS5%4WV:0H MV_LIP&!LB\WNJNIZ>>I%[Q_+ZJO;&E.K;[N\F MP)-U6>UTC3^KS;G;5T9G_-(N/Y]/IXOSG;;%V.'L]E9^."+W6QK^N#\X_N]WIA[4_^ZOZOPUWF[2V9WIG"V+%1E MUA_./LW>?KZD];S@OZQY=-'OBCA9E>57^N/'[,/9E @RN4EKVD'CQX.Y-7E. M&X&,W_V>9^V1]&+\>]C][\P[>%EI9V[+_#>;U=L/9\LSE9FU;O+Z2_GXK\;S M6KQ7?_QB'DS1&/7%I.6FL"2I M]^NO4WXK,9/T-SD%12]8\D/5Y_N2./YAT MHBYFB9I/Y_,G]KMHV;S@_2Z>87-=E3MU"UHKJ -$76_5+0O95.I_/JT>OV.C4?SF ;SE0/YNSC7_\R6TS?/4']94O]Y5.[O_22GMQD MG,39Y42-[#[ZV5V9V_30/K(.1LE/_S"9>MR:0J4D6*APN5;UUJ@]A&T='F[* M,G.JA"_ J38UCEZ&J NW-E6%!77)+]R6N[TN#J^=UWQ3N419F"[^[0(2[-5.SJBQ3O MKG*[D=,G)^Z]0-S $4[GD%>*N[2>.A!1/M(NS[U*5U7K;_1ZF=.]$E%DII$. M= RZ9N7,[PW$"!XKL[-U+7>ZH>*:\RZY*H)2FM M$2.4J\U>[.2]'-DJTR\]/^C*=?W(>E_FC?!$ M?W5.ALRW@?.""<.)D2WH_3X/NJ*KBIP<'1V$T>-Y;2)_)IH+X.9Y)KH[.50$ M;URX\T#7@"'LY\05MK:,D49[PR M&UL41*(WX8R<5ST0GLB,+/]IWSQ1GYRH26NV6PU' -/';=-JDC$MZ.YA-#BT MRMZ1^PB>3&YQO5A!E!@(.8LUOXH, @KV@'!&NK[6N(YUDP-D[FUZ9(IKTNQU MIX3^S6RB?FX&U]PI?S]&S(BS"W4PNF)SS4VQJ;<0!@=;'Y=8$"MC*#H]E#@J M:V^RPG'!0_(+^-#8!Y8PZ3;0L<3WP&E9G;2YL"8A=DV1^:N%5P#'(N@Q>6$K MR-_JB$P(&"QD&2^ YHI2XN@=852PW3BD&TJOR@?1F!S[YBX$WRPX+E>#/%UE M(R;3UV0*G\]PI73->X(QNC2C$^=7;]S0 $;2Q$2-ZW%,?0.$(JO@F/#IA5^S"-E4)9\$.;$(AR7O._Y (,N;A@9)L@?\U@-XX"+W&POXPH8\M!5JJB)*7^O;$4[* 3#'APJ.Q@_^"+A5CC M 'P??%_@\VXT/ ?/* CKI*FVHN! ?R3-&#C8W3YGX]%MV$LH FGD%:P1^#2A M%]9VTXA."G[ 0TM1:UP>@VW91.(].I:\P,AKY ]/""Q$C/:F&)KC)[T=4B=( M!D(CD EV_<6MFR(5_PE['RC2. @Z&=[9/<*K]%9Z($?AJMT;3F5MOYG,P\O> M^BYHC9\!'W:@D&&+?5/[&,N!VT#I=YS8D.?QT1QY%20M&A4?3Q)I=JP:;R1! M>)X(+7GH*>[NHZOYMR;;"-** >O/$6!E1,AQ)R\+ P7/<^+JC@7RZ13\M0R- M)=OF>-SA$+K.@!9TYP(HUXU2W:&YAJA$GS6(M)RG29!GY0W)!-$6(O1H;LK2 MB/2L)>!4TL"0 ^&DR3/*VOMY:DA2<0&X>=?076[D])T^C+J/?WJ1]PP.8,%% MSIO=0H?\F 38B^GR\5V3UQ8:N75"@:IDYCG$46:)#3@D^DJUEGW'@NVLO;'7@E#Z5 M?";&NJ_I&@A3C&:(#'5.Z6U"BX"L3JKY M("7EBDQ9M-=F6F^1>:HX^E(UAH-:O];D-SN9%R,4$#*!]5B.02L)C*1=NJ>C M%/YRF;SG%UWF0(D=H$8SMI4-4(+L)EVKDPM\\!Z1L]/ M<4 QWU$$@:,*SDD^94MB))1Y6Q>L#'&S*?;E/'Z_P&:TO^@=/'15TDN4W9'( M&78*VL[MSA*]J:W /UTYF0IS![^FJ]JF$$IU2HW(FK=(3\DM!$;)";528:J] M2UL!+>5!-J5XKJ=\$><5Y8HTB#?&5L17K/Q'"D#^6&Q%1/@283%]_;!RLC)R M.@R$6DG&JGU\=:V142Y+X1-T,M&<;JW^R0B?P$RMOTHXE4)EI#0[77TU#!XD MPQ*'+Y)<0PRE%&V#&Q3URQNN1/8J,0DN#3X7AY.#C.R<4&_2Q:+,["AGV",U M<51S#7^H4*'RM1DZJ6AV*Q^^ZL->P#-2]\J%VDR/@LE+4HDX;ACB!+?JVJ@G MUBW5[K#5=W9B)@FN+\[4CG.$[_E*^ MM,MG2+U=>5-X&WI#2TV"**>LN#(AX" ^P0M9MPV!D.'8;UN;$Z0O3.#5&V(4 M^//#$(M1%XC![@,79K*N0/Q@N.U2D=^B@Z@FD3=.H$CA==@C,%+/D<),'X= MQN31Z:-=Z:@F1M7$$.PU$-*!JW[KUJY $"<.%Q/R'QNA\Z2*JR[FM"E5..OJ)^7)EC=6 H 3+9 MD!]$L@=?;^IM538;0",:#H N='S1#407Y"LQMLH$AACW]'V% M7+*M./ &D6K94&(;7"O!8(X$7$W9$00%?_FDZU5_UKG (G*+ *DB/HO(F:K#& #6-F.E6\G=*1[3<#%\!/35 MV(1JJL*+A[V/QF]*NH3,[. ]$[GI?>G(&/L]4LZEL@<^AJNSO5(2/!@E!Z;@ MYQU>ZVP64@77^5$MFTI;DVY&(B:F7Q$)<%YO""?4H:!-A477#/TD\SA>,6'J M1*Z,85M(?"PS;@EV;KW9ET&!=*]=PO51*0^=[&[?CFTNN=JQ]HS#]#^A3 -% M^F'8)PEPMC([J1A02.KWD0/KD MF-8N(D4%4CW>0>IB)H=>5O!AMS_6Y!--,NG$=IKX@IVX__-R&[!T$J4EQ[;0 MT\FC#M<@;7NB--@E+;A.B9>L,$]VN6@'[F_]?UDD]1;]>=SX=)1R'P+NI9R+ ME\?# W%?M>6YK1;VYFW6:T*F OU]FQ?VT[8>&1H7?M@H4 &+R&2Z@P!C5%>1 M^E@H 8P>R/$QD,8)8R*N5PJ)X0B?&9RDFPME)H<*1L-,7>NCC1-?HC@Q&CQP MEP1("0=X R*]/48,6]WKUK3&OV^ R:FDY).+T0XSCW$E4E -;8&N]Y'3:.3"[4CJ.+=R*O+R3)\D#!LE1((-5];5P=: M=]9)_G,ODT[1)V"PD-2/!P3X.7A-/>SOD..5Q&#(6T MJ(;%#4 NPG1942@H]VIB7949<=H\4NF<76EPCHTS-/<1W[ERN]OQV-5C<\\R<-D)'WQS4D"2V]I(M_\=M1&]T3<*Q4 M _5I;[N53#B-9X\B*9% 9DL9GI!HW-16]J0-7A->6JVYGJ]/WND4-"1A7J=*OI4\1J M,)*ZT!PT"&Q^3("K,Y9 B)6R9QVJ#FN9#VH+Y8_65H M>@YIC=H]4:WS%V[D5R$LQ[3FRM?T$>H!:0H6@NTZ'="Z#Y37R>U>(BHRO=K7ZF[$Z32 M-2_NY7L=]"QN>G]J^\8R04Y6YCMV$^P:F*-JI4Q6!+%0\7-,E!S(K1^*[6LG M^7/*7_#I$3P0 ^@F?67@^O$X$ M'3[JX\'+HZ1Z%6J?OD(1#?^VP_!&[,^FDYN66^Z""!$G MR=6I;Y:?HCN@24E2:+4+G5.9>LQ+-^)L+Q"YXL6MT_S25H5.C1&=R)"2 0!^ M-;^>3Z[BJXVT\73-B\%'5)HZ55/[+:#J4*67FDE#N/"9,NW 7Y1[23S1NN1\- K-.;366DBS(VGIE%*P;]HY/C0\@#0X_Z MT*MB2V6&HTH(-(RD;=U+@E? P'[DFV;Z'X5%73<5)91<%DA" Z WY5 ?XAML M2_]K!K@\^\PZUWTZ(\S'89_R'_>$!K.LLI[]#@?"ZB: MP54M!E>7\343V/&EE%9DKWV+G@L1,C4AP3J SEW[%-1O@:(KQ%*I=I\BSR!5CVB2OZDH2H M:;0I=^#X" /\-_FAOYWP0QS>\=\T7(5[>W+^^VV@];YFU4001@2_ MO)S2;].K9+GDP#Q=)!?8;\#7Y2RYGB_5Y56RN+Y0%S?)E.$$,:IFU\G%]%+- M+I+E]53-+I/EQ53]S)'R1_KJFGQ_"-Y]?IU [LV6'X M^3=BW=B^3F M0)8SM4QF8'$)T<^&5,^3^>(&_R\6"T6@[290?W-YC=N:*A+../D72W";3!=@ M ONW+(R0U7(!7'BY6-*/^>45_;@ ^_)>6/(*6DF*<$&_34$2! IUNH'B7"_5 MV#=:SZ.O(,.F-_Q%:R?&*-]&;C]5X;OVGG/G@( .H% 9 >&PO=V]R:W-H965T(U">!#)>.J9T7"E=SR<[^G?0^P42\XL M7FOQAY>NGD47$918L5:XE=[^P#Z>,\\KM+#A"]O.=DPW%JUU6O;.M)9<=2-[ M[O_#@<-%\HY#UCMD07=W45!YPQR;3XW>@O'61/.3$&KP)G%<^4=Y<(9..?FY M^:ULA-XAP@(55MS!4C!EI[$CMK>(BYZSZ#C9.YPT@WNM7&WA5I58O@7$)&I0 MENV5+;*3Q!LL1C!.OT"69-D)WGB(=!QXXW=X*W3<(.63V\=JX>]5;IVAS/AW M+.*.-SG.\]5R:1M6X"RB)?3G/1L!,=9 M\+-&N-:R86H'-;. UK%<<,JE$C;,<-U:X,JA4AKIJ M HRI$K1"V&C1*D?E?=S8O#Z"]X.GE@E>[;A:0TMY8^"AK]9)DGYZ_ RZ D0N4 M=2AS$K+/O/!-0WPT24;'WC8^J#^)9AVZC"4%]"NZ4AQVAT9VU=7OJWG7!>^9 M67/2)K BUV3T]2P"TW66;N%T$ZHYUXYZ0YC6U(S1> ,ZK[1V^X6_8&CO\Q=0 M2P,$% @ MJ5<5DG\X)22! ^PD !D !X;"]W;W)K&ULG5;;;N,V$/V5@;=8M( 3VW+BW!P#N6S;H)LF2';;AZ(/M#26 MB*5$+4G92;^^9RC9<="L%^B+1(IS.3-G9L3IRKHOOF .]%2:RI_WBA#JT\' MIP67RN_;FBN<+*PK5<#6Y0-?.U995"K-(!D.)X-2Z:HWF\9O]VXVM4TPNN)[ M1[XI2^6>+]G8U7EOU%M_>-!Y$>3#8#:M5S MMW$IBMOKM?6?8^R(9:X\7UGSI\Y"<=X[[E'&"]68\&!7OW(7SZ'82ZWQ\4FK M5G9\V*.T\<&6G3(0E+IJW^JIR\.6PO'P&PI)IY!$W*VCB/):!36;.KLB)]*P M)HL8:M0&.%T)*8_!X51#+\P>.4>* ZDJHU_8YD[5A4[IIFKY1N*F@P _(CU( M.YN7K/E099Z\-# !P@S)9H[Q,=EJ\YG2?QJ,^)<,DV6%O MO(EZ'.V-OQ/U ]?6!5WE]-?%W >'&OG[K7A;:P=O6Y.^.?6U2OF\A\;P[);< MF[U_-YH,SW9@/=A@/=AE_7\RM-/FVXA'DWWZOC.Z>+RBY'C8I_\FL4_L@YH; MC7KTA&65*9=Y@C(:>"VEMXRI.08%8<0X%<]\:]/OTTV0Y@)N_\8Q*4^I+6M; MQ9U= #!AR:YVVG-G=@7H!71J!74F&%-5JI5YA4##V%)I ]A,H5!!OO!2F08Z M&6#GC5'./-/\&<=,::%YL04IXU3+A-HKU1=V]./[=\=),CR[NKN^C-2A"DYAZ3RGKT74?B(.*N4]^FN<705?7]XXK21 M649WBX5.X51+-C G,W: #.MS)BOR -%I8H6Q46'.^AC&O/&2VYA)125FF-ZK MGU=4SH2QN/H&WI7:V$F(!=I-8) :H@,Y)DI88QXBM(R&& ZKQ']&@ M!B@C-,FFCZ$:BBC#3RG7D7C@<4BDA17-QQU7 _ M%F[=N-IZC@& XPY:Y&S-HIA;UT'+HRAV120*+Z7WBM.+-+5.JL(\ R)ODPC[ M^'4MV7=T2F&05 6J]*7XQ-5+8W7=@<9SB*5Q\/#01H)>9>HJDWZW*+O1P>;L M@5.;5UJB$)%1T66S/PUC #)//]#Q MT0F>H_YX M4#(>T2<;9#KLQ!#='8^'>"?]"=R^->('6S]D]$$>KQW2I$T5VG_SYNOF9G/1 M_M!?Q-MKT:URN495&5Y =;A_A(N$:Z\:[2;8.O[>YS:@Z>*RP.V,G0C@?&'! M=[<1!YO[WNQ?4$L#!!0 ( +:E7%9X@<.E&P4 H, 9 >&PO=V]R M:W-H965T22KBE\JZXS*V]Y8^/^>E@S :1IBPP@L3/ MBBY(:P:"&7]O, >]2KZXN^[0/T3?XKJP^KO*0W$Z.!J(G!:RUN&K;7ZE MC3]O&"^SVL?_HFG/[N-P5OM@R\UE6% JT_[*NPT/.Q>.QH]<2#<7TFAWJRA: M>2F#G)TXVPC'IX'&B^AJO WCE.&@7 >'785[8?:5M R4BROIPEK<.&F\C'SY MDU$ /I\:91NL\Q8K?01KDHHOUH3"B_PDX?AN7">>"'0GI469!* V#.362($@F%R**="D9F2#IG=3RP%N^OOXL+ M6:D 0S]_OA O7SP[2M/Q,>1Q-3E^!5!X9EZ7TJ#QL!ZAS(I0; Z+:'7'0E.H MK!"%XCV52:W7HB"=B]+"ZE!((]X\%W:Q>^<76+31CUO9;2+./!_Y5./RV^@X MW-^8,SD\QF9CR/E"5:S]6Z6ER44#OQWE=0:OP,HT.7HN9-C84UD%FR]I]0&\ M6[<6?./"6>_M"O2^Q-V"'"DC%P@9=RGD0?Y*-!#"+W+^7:GHU[0'64U:P)U$M3G MD7Z..U#[N+. [@*VHUP9%3CQX$S)6S\FT@0-V9R$FN$%@N*SXG(P5H7_ZT['+Q/$DB@ M9-+2EHC+VBFS[&O"/U(4D\@I%N/[;E0UHH#W)Q?>+D+#59/3"@51197<=52& M:L Y7\N60@G&LL)8;9?K[8DMR[&0MD$:=MDO2UMC&W[MO4T.\.YH'9]0&+9W MF$P[P1"D^:IE0J\1@_!O;X8;, _L3-?LL>+'.&N%E5S+N0:%39OG :6V*6V. M"HH(\KUQ,NYT;C/SYF%R.B\7SI;;FAB*CP9O29>8O7RW)71J'^TGP[:A/-H\ M7C%CLJJ].MZ2U_J.1>D/]L2B0[50XU*U2OY^;I;.44NB3R;3?B M:Q\H%@QZ5G4OFW#1!+5 R'V&;$ HVTF)^ZU72WRS2C!A(&SS!"ORGE4@ZA:$ M=R0'3&DQ=IO?BAQ/B_2AE68.-1=@'+13.ULL"T^.NM:TQ_#K?LJMHBL@X MA;(%W;Y&;^H-ZGKM_TU#U@.AJ[&OE9PKK;@=_F=ZONW3\Z$'?[0SGY7DEG$* M91SH;D>U7MH/NF?M?+<]WD[)Z,5+A7=6TP)7Q\GAFX%P[>39?@1;Q6EO;@-F MQ[@L,*R3XP/87U@;N@]6T(__LW\ 4$L#!!0 ( +:E7%9\,71JIP( .8% M 9 >&PO=V]R:W-H965T6MA';256J :TEA1NY]-B6CA2532C(+2VOH\BDQ6HF F5#5*BJR5%LR2J8O(U!I9[D&BBM(X/HL$ MXS(8#[WO3H^'JK$5EWBGP31",/T\Q4IM1D$2O#@6O"BM<"I>%*@L;U*)@DY].^R_<)/SENS,X>7"4KI>Z=<9./@M@)P@HSZQ@8 M+8]XB57EB$C&PY8SZ(YTP-W]"_O,UTZUK)C!2U7]XKDM1\$@@!S7K*GL0FV^ MX+:>4\>7J]K>PPY@$+\!2+> U.MN#_(J MKYAEXZ%6&] NF]C3E3Z(FJ:'F2\PBR$7G(":9RF!_AZ M79$]S]=[;Y'P>[(R5M,O\6=?O2U;?S^;:Y-S4[,,1P'U@4']B,'X^"@YBR\. M:.UW6ON'V-_W((,7M,WQPSN.C09K&%QW"V\G% MQQ/8E#PK@;F V8#]%$:7E@H+HNV8&IFU)Q50(LPH-:[;CO>:.=WA.H"S]A#&2JD;9MP\[;#;%)V[NOZ>T$O&6ZX-) A6N"QN&G MTP!T.U5:PZK:=_)*69H+?EO2($;M$BB^5LJ^&.Z ;K2/_P)02P,$% @ MMJ5<5HEO5[B[)0 =H( !D !X;"]W;W)K&UL MU5U;D]M64B5RQJ2P$&?/GV_X>>;JOYB]\8TR==#4=I?'NR;YOC3 MX\=VLS>'U"ZJHRGIEVU5']*&/M:[Q_98FS3CFP[%X]79V?/'AS0O'[SZF;_[ M5+_ZN6J;(B_-ISJQ[>&0UK>O35'=_/)@^/SJYV.Z,U>F^7S\ M5-.GQWZ5+#^8TN95F=1F^\N#\^5/KU=/<0-?\=?\>=K,.K7FHBK^EF?- M_I<'+QXDF=FF;=%<5C=_,;JA9UAO4Q66_Y_\E'_3 MKXJ(N]RPTAM6#+<\B*%\DS;IJY_KZB:I<36MAC]XJWPW 9>7.)6KIJ9?<[JO M>?4ZM;E-JFWRJ3;6E$TJN"JSY$K.";]=Y;LRW^:;M&R2\\VF:LLF+W?)IZK( M-[FQR4/WUZ.?'S<$%)9^O%$ 7@L JQ$ EJODUZIL]C9Y6V8FZR[PF';CM[1R M6WJ]FESQC=DLDB?+6;(Z6ZTFUGOB4?2$UWLRLM[0CO_[?&V;FDCJ?X9V+.L] M'5X/?/:3/:8;\\N#(Y!>7YL'K_[M7Y;/SUY.0/O40_MT:O7A QT"\CN627[; MTX=D4Y66$)&ECW1.3-GCC2(_98Y[3(L2#4[DQIZK0H;O&[.39R;[,WR>([M_^ MY<5J=?;RW\_//_&?RY>/%@E O . ]+2BS0POJV#P;O'YHCHYQ7 W44AI4Q8_,4Y,D1,GIXW' MB@)+ERT ?VVBB\LJ26S$?YM]6NZ,=3A18(& Y8\O;0>GCE@M[=8DQ!;FL#:U M4)KRQW(Q07+//,D]FZ25ST03A+NWMLD/.)HA:KO?"GR*0CI">'HTV!WO%_N[ MRRF?T!RHA;3)/]J<.%G3_ M=]YB17]N]A%" BM5%@\I&!2Z3M>F?S<5+0=TS: P30UY0 =YR"V4.T LR#I( M0:5T6,F&?L^;A#!C@272@9LOO@LPIK)8A#'@(<],K;^D&SYA,%A#_)*O M"Z-(G3$N6FNV;4'(O3:,AY/+&"''FJR?NA%1 )HY J6"4=IV=:!=IU^!L/L'2]LFLP[]$_BU#R@^@'9Z7);!SR8R*XX?AF2S/YO^Y4-4;X#VD MMZH+\+"2S%_& CUWLVEK.; L8ZY+H:/$@,=VH-?7#1GL)EN0.3=^('A0G;,J MUK/I@B"D)1>KU/($@L.H2GF^G5(RS[V2>3ZI(BY2N^==\1]OZ3SI&+#A(6WS MG4LE_I<-_C#1+RQ?;,-R&K]E=$8V]S*:KH1((/YKA()8!!!O['*@G_#5UD(9 M?-:U,56,1^C6.H-02LE;/) 4AY,[-V*/I-G?6R%(R+O,;* 7Q.A=&Z+, M4BR<@A'SD*BJAX='_.B-+DQ/).U-)F7CC$\Q)'#1#V>+);FG1<':5\B2[ WQ M'4SFC#=RQFM>*+()F*5BC1_;$!6),K*B,[8B]$!MI-.@=C:X-EJ!."LSA7!J ML6&4T#:Q$@E&%E1#=QG+Q@7[*O3@1@S0:]:^I.M;-EK"\G)$CD3,U\:4F77K MZ?V'].^5XS.("G'G30U[(1+]>A.)9;%QJF!]ZD^JE5FPKF\[Q(G[W;+J!$1F MH!?!S 3!L_(&,'D7&_)N(.A3[(E1[7V8.F*BVBBQB?P!#"3OJGSC#4I^1E:Q MGEZ;M!;'B"0BS".^TIZ"D!S36R;0C%1J>^10#SWTV(A5QK=U<3TAGUYX^?1B M6@%4A/JRJ16E@3$O<_M%@A^1 7SA\#LDH^[QH#L_)Y(*D6 6>^98$:4UHI2] M31YAATA/B:;&,_IJ:U"WL:UP>N8=M'L'.,ZFH#CWL4S$-@P6: ML76H3"VBR@:J#@Z16R&KC%6J91LZ$6ZD!2LKTH"MS=@)CU <2:M1W'0A)FU] M3;Z*$QA9_Y%5&UO& M$.DOT1,/'B&.22,9,<%^?_;L]^=)KO@4NU5OG5LUQ%W?LT[R:=!K8_*$"9_' M!A2;7FE'PY'4)SKU0I-D6]WDOVMTYDW\,V%QV$,$]4"9M%A17"6VOD@0($@\ MQT:2@R%?AZ0]^46)26'&P9/P?.8]U"TQX@?H[7U%IGE^ /5H? -;4OB,KN2M M/"$4?"Q$Z1MR)2K_I;/BLQ-76$(%@@UQ;N"$L6!NH!*G?DNK#9#&6<.RX" FIX1/5.F%$< M] 6\J32O6;) (4$,&9$!AYPX#F8*A%; J(9!L'NO^87'QI$V0@=\0)9L3IB? M9 Y>"%'4)+3JC%W9[O5/R()\EMR2\K3))^<+)+;:-O[B@A0B@C2=:]^U-1E3 MK5ZRS;_B;YO\J#^/D,\'(GXADX&-;8VX)HYV)OA^>1:2#6?34645:$#$&B%0 M2*/!G,%WK)/\S< 5*F[5>*O$?1=/W*N?*)I_U1"VZ"!L\KJB?WQ$^=WYU6L7 M41Z^_H($*U0!TZ^[[?SJPM_UXNS9+!F&DL5]%*:%0P+CE$-65AQF;T&KF28< MX7_W?B+BYAL.9JP-!]$V3A7ACA#2*@<"82%&=A)FA!]/WWMSE!;+ZXA(ML10 MXF'ZF&0,72:1&^88TN36BY4>V$Y@63.R=FZ#S4E[VE55=D,^1C<^.1JDFFEH MDI'L5PW7SY@]6U7QF0&50S #TNCZ*'ZK")L-84M$REA$4E(!&OHDB7!CB@+_ M#L4B"[+^Y_B4]1],^H<<=]4FA\BU%%WO'"^84&M8T^Q!T8X@!6+1VCTJNLWP M/8+KR&NTCI+N2C%L]XD^H)V2@B@9^]5V"XT0'6&@+9?/4&.+8J:HR M(NS2V<;AN5-\0(!M.?[B#K>33% B.SW?L>TI?A')A'JG'[:D6#@>S,:X)79E MJ1\AL.,WT1[/ _+G3C.ZN#M[?FW=C>G[2#X A9))%0V_]=FYUBTY_RR';D., M%"&!$+W4Z/]@\&B.,FG*ZC@QG@ M JG$@>-9HK$KNIZ>DML]71M@$ N*4.$\)[$U@)Y]?NQ@)!AA!U@13:6R?49/"/1%4!:@C\1 +R;"0=P*VI/CIKV.Z"0$W[[@QIF!47IN" MCI8(Q&SV9554NUN7/R1WO$P/9F0S-1R6[1RL/:^KV[2@9\@>[@ZS?(6_D.'T M!J(8<>(-XFY(#[@$^_2:GU[!47!]+7[0:6])M_78J\6,IF)>G:H\,'<.\ MC?!T HMEG6Z^3$O6H.@7R5_T#HV6AIP5/;"5,A"HV[S,S*$,&GQ3I/E!)0W= MU]P>D=,@0X*VR-0-N48 +5=8:_G"QVZW@P+5+^09G^[]$,D3Q#J02",E .;))&YR/$TH; M,GQQ7.IY,J"[*BVFX.Q(UUYH*=:]Y;<0K%(_\^XN;[Y#X TBZZ!):SLB37,D MD-60[?DV*0W$05K?!DJ:IKW1;?Q3#_Q.AEC?0^E:,*,[B*(7/K1T2C+PLC26 M"OG3T+Y^EZ S[%H4"4FDFD.C+L!"-VE@,+;C_MFL\-N)M3:ZU]Q&^ $9)_]H M4WC*0C$Y]%]=M;L]@NF(>*RKFN/IB=END3A9WS(\Y/6J72)1+0-_EA:2_$ER MT:W0N"-PD?W@PL]=VCQCOV%6U,E'5JNJUQ[J+X]F1/'-M-5ANV9' M(,4!K2X\YL0"1[321HL;.!"AYW[+^7+6EYRX38.D9THA4:V5-EV$=# I]LA M*'A3,U6+3MK'E$=H2B5X0/_]/T/8E/<=E?HM)[WF?W?&-TA7-OC>FVW#;O@? M69#]<=YAXB]D[7M 0$;B(YSP1G%5F7PDDP_AS24L:KKL4!$BMK60 %W""=*T M=,E^9+F=GRQ9:\ET.JON-WHP8\I?_#Z@+ L>('L? M3H8!,'KFBT5R#O=229##3W !I?@'=[8E0LZXWR\?G4B($H-W5*6'E$^'YJ$M MR/(K8+Y"-DK^S$$WAKU>MB+GM'M\7@L0CNQ-R4>2""**U37HNNQ$&\*OK&N8 M6 S M >4NH"J:_M0QWK\!UTSL':( /3Q1>\]I:9.7\GBZ. M\^T(^NZ+MRMC$@V9)?]%-D?R;#' %A'?$$7#H]3@6K+UTB&N:JG-+I5,.&#: MTO^:O><-5 (/D3LIHFDG-LZ?#3J9,RVXH =[/3)<3)8->'F+>)=Z+<=0D&A' MM:M&A88#_1U3L!M%@G'333>P[!-Q-9R'V'92'2%[;P?K3->04>[IWFD@5-7Y MNHVC+*1]R^J0;[H"8#IV,*GN5D'=K2:UTP?$T3YP'$T(:%##W7.-#Z?!.3;% MKG-S U'7U6_061PN".6(M]P#YXUI*JS@4D/> M.^Q&:7Q0FI.@O;*^:]8CMA/[DK/7ITKFRPC+U'%=K4AMPF4(H_17K]F"K T; MLJ!X><(4P8<^A>5D8\&K*Y% MN#557G9K%D)TSP;9R%6E6SJ_W/D,OXW]I(Z=CQ!R&8E8*V18&2>-4FX0PEEH M!8_LQH/8JZQ9F^:&J_7=RMY.'X7#I3QEBZ@^9?-4TU'P2<0A2;-;EA2:<8=& MX3R;I*B/I*D+"/I9',%R 5T5 _S 69RACC/ 7NA*'J^;U%50B,%>F\AF]MO6 M.F(I$)""*;J%609 ZZ$#C[C$)R?=L@E\=U>BXNI*\^D#<=A!5%\?Z5,)=\?_ M#.5,=IPX0U-%A&261H07UWEQ@_]-KZ-I.2>%XL6D,NW\ZB+Y\XMGU%?+F+M?")5;(<. 80YZ8;2,E:T8] M"DX)CSO)=T3K_N0JW:0GI>;J%*8YOGSF1'_A8J4Q3'I)('O;S.'+L)>K80U< M)&^!OTPC,.XL*<][A!SUWZ(<@]MZCN& M3F"?Q$N?FP'I<)E )ZTG&7N#7CC?LN.[V:1G!^3BRU0CDATFAE,B&B;8)\_. MYD_/V%_E5>9HRO&DN(BN2=+"5B$YO:=%V9.H:P2^HF(U#L*;^AKA*P2^T##' M6E0*(GB_NS;/?&&NV\&\LX.>O0"1VB,,MZ^RQX^#C1GQ9A_FCSKH&%R7#[(@ MLB$J,;X;S:8'TXO3LCV-?AF7VG6=-MS*E(MY&(OB =2]))@(J(XMSM5[=P R MU-O&,&H0*R023\!T9[0UQMX-1M OPA&KLD 0N;A>^A3.&C*QZ\F+SXM89[KU]L*Y& MB\G;RT^)O;5$.GZA;^U>LOV#=6J^#%MJT]3:CT[,I7G"O3&1!#*^5T!6B4<5 M"%-.A^XC]3!P7).6>NC174YWU[XQZR;4@(^;Z/=>)8Y&AJ/1BOD;M* @1EZ8 M7:II&LFW9R3(-TX]>"J,")>)(JI9S^C1OH*@EXM(W7)92+JZVI->%4+?-,6R M(>K=LVZ;RE>4N]/3>+PCJ)B..DN&C+ET1B .YM?B,*E$0;2X1.@#N&ICN[.W MJM1]M&6 ,&8&?JY'61!Z<3'(^^'MW*,*9(H:0_ONO[NK1MG?YB MTJ--EEHJ@<;-U%NB ,,G4X&. 12XWV=1GKW4# E3E-Q4:RSGV>+IO\Z\T))* MSPX#""Y@[+Q8/ILE\3&!K_YBLAV88A8,.8[GYU*+I0TZOV,==V.G&X$8W>2- M=J4.=$ Z21T3;F@"X.8Y5E?-29%1KS9R,YI.984^XY2>=07!QCX2=34(-A*U MW*A#3XYR!F@A8+^0+']R!J1G![Y,,:NJ.7.G+U"1TA54;%DX-/#9U0^]LC9'G#3G&T>0WO8CMEU;CL SGG M/D(%K;!1$@Y/&UD.ZSA((KRR'>(TL^QL$%Y)?[*7#^ M-F*SMD C?T*T ENMRN*"G)T@>>>Z/V;ZW MY4DQN^#Y%='I;@<;CR8*=%C=0VE)D#:2 ;=WJMX8,;QG ZFF(7FN14YL%[X? MV*E*IF\"DMS01GYXNERLG(P? VWY3P(M%I7\\!>+I^'9X!]M[AZL(HGE07Q2 MO4*;SZ4$FND3UST\A(1\!'P,03QA=R1J1B-^5YL]AC)=.\>2,*5>KI_M<.]' MY]\TX(>>['T+VG-PS[_/KNI["8IVK1/-RRB4JWPK#C2S?:@@G33(0JO[1/ CLB%_#2VP@Y42QJG=NEF']^!&Q"(.*K6 MUO2HGX4BKEAXY/ P%# )D;M?GC.FG3+762>QD))=1KH)$6=>7P#H]08,[$C& M>.AXE!2V0PQIND:=W,B^A(\]A!PUZX+$@=DY;:>.U]C3Y[3>[&^=AT5F)A#* M1\&>6'EL&RNM"WDYN!5G!6/M,*/E Y=J+&>*+7;7JC7"/VJK8MV9I!93U%U4 M&AZ07*7.4-.4MWVIZZTZZREPXEAR$< WE@FQ0C4HQ7U$51"7ZOI/'E")/\G# MGW0>WI8GVPG,2X33%)*#J]RN,8O942U?HPG%(CL!PYJ.Z M*;N-"1.E0"]D:$#@P'@PP,/?JF.^25ZLSA[]E+P),X'>>8)E@V;UTI<6JED4 M77LI1KSP$^A[Y%F^V72@>&AU1OZOQH,CJ+U;P.*64(<&%;J(!6_(A"A;F"CP M*8-:,AU'HR$6+0&W/L&F1!F=Z)>(#GE3F9@@+*P'Z7":1G0MTN'Y:DK-O%>91$"H$-=Q;.AKNWH M2RWT%NF%0^/G+U^RB>A=Y<&0YCV?&#>0N_+RJ+&D(Y1#L-'5_L9#27)7R=R% MJC^FVG2=*CS03P'339BUMQUFA?.,H\>M, /#5KKC"("AF% M\W;7TCD%2]6'W(HJJC/PT1_@!T7#KN3@"HWJ-CE'?3QB$)RRZC_G(9;0.BE_ M0^^B,/R MMTU^6/*JT>]@ ]1Z:>M6&(,3#P@A:!9GP<+]U-9 CJ_MO0 :?$,&&][BBLN@ M+S_:!$D#!3W+T44/C4RT5[/:OO"7$6PY:K0 Y M8[ZZ%D))E)!/+J$6NI# J:V.R&1/FDZ?XZN:'7F4_!@OZAK*MXWKT[[+:LE MP=QRM1C=FZJ*NY"8+ZB#N261"R3:B!&4!\?Q!]DP>29JF;WYK(F)H4O;^L[M. MRD9/!R8N^ICSG]V=0P6R;HJ6QZ[2$105+<& M%3,E4:0;G$+JO:[(Q.+!AQ*"(A%'YEU)9I"WU3&YI[@.";O,H&92A)MFF_V( M1:D:\KQQ&F_0WQDZ4[VU34[.3*?==O*',5B#WV3P.BY$W"*-APQ61)XG: M/LQ#TL6#SNI=-[6X*PWK__O%*+RCZ%H,!Y!L@Z\$&&]V[56;#%[IW>DHT3=6 M1>:+B^,RLL%5%Z/,M!CBIBF1$H8X+:>'*YUG+.)828Z+A7NN$7\Q4-+8#PMI MX='4?L)4G.7T.)OW$M3Z#8PUN)6[W]XQ!\'.42%M'$>YC:N_NVF7[GS3SQIB MSZWO+_:"B2X9'5A;FQ!&"N4O/O&O!WTV:NR3_*EJV$-NP"1^<#[C M0"[9^CHT+"?#5JNQV;MHNKX;^+Z$6'+(IDRE9('N$A\B5#%4;OQ(A9_5460L M*ME(;5<43&2?='"CCNKZ M$^O2NS2NQ,*7T2&9-:ZA/(_:\\-0WUY];LH9.YUE/ "7Z]<>J8KG>5S.M1"0 MQAII%&^N&"SF"N1W7) FQ08/:6EX%F[DO_@TY0TB0VNNVC7DEH1&?[:=]]FE- M\8_X--$(A-B"TR8*1/"E.'L]M*->?,NY^T! 6VH/N,XZC$1'E,QVFF'HJ)QU MA8"HY4E%H:(KV&!B#_5F1V+/[IQX$K/&_MFZ(/HL!IK,+7?X$M^5FID.(#M9 M/R735V'@T6IZ4!'7]PY*\SO=V$&YKX&TZ,4""T2E4FBVUFE-PJ/FZ.;)1YT3 MVM@7<["TKKC69*G05$LDKS/.>FM)@/;LW*H()Z/2:*E$U#E.?ED&%#,H=!P? M?;F=?.-JDWUNK.I>D-3+."J M[W 3WVF+]PCXHR/"E>6\=1V*K3HCX,/7T1[^(,Q3E!N:A5?3O;WL*\ZEQ_$B MFKH^2,O?MQ3Z/%6]_0PLCK.O<'Z1 MC]6YC3HN<!)-;XMU_=3 M@A49:-6.?W,R"-)M:W*9TB8%B;?2TJS!3_5ZO*ND-L/L I.(B(Z03RZ(%ZA01[=*>!%%X7 M*5'^U88T&EB9KYKC05$7TCM5='%"1K&&$>*BX*/WID*@[0KI]T\X&Y"O)?TGRZO/ML0U@9R^"MY MK/.24Y>^\RLP:% 9*;].B&< %%5B/(MXXK?=@2)+H70A1<]BV0"!#B\351-[L MT<<5%Z]RG53!EO3P,4QJCM!WNYKNF;WHE&I@UOF@SKCO(EV?ED?0J GC,^R8 MZW%UD:Q6W,;"%MV5DU\:]KSTS>K=)\CE4_L/;9BKZ<[)=VH\7[ VW]QBJK9_ M#= @*O[ >D#*ENQO?$"'D[M&Y=BH:Q*&_0*#&!SI;V9;_U(;][I2?]+;X&$*&NSH)E;-P?NQE67F)DNO[&-TVZ;F$2BUC-(?PI*/+.3%VQ(@?K MI*3XRK1Q X1$&\4S(CM/!^^I4A[E7&L1OF!JK#IN4DZ$) M9#7=OH%75/1>J%=79=6ZEL-!4?''EDSD@L+GB#NO8.M<.4_.-3K227CKNS%" M]5@8BAL]=6*>[NF#K5]!W\TCU2>KL_G9\YD+&J#7Q6>NUMH>+%DNZT(#,C?D MH_H&#Z_:=<.%-4]_/)OC91:X9J0,7I>^\"XPD<-;KOKQ[/GQIG2YO[#TB^6S M^5.4[9QWHZ=Q_BVNK^.WSL0/22>?$Y4 1$@!)X=/L'&.6J;N*#@NGX\@B4W_ M]:T$V1R[AN'RT0)LHMJH.**_XFGYA8S+\Q>$]"_+,(U'Z$&SH9@>..[44>0N M^)-%IV4WQ( \N^'H!SEN>J@T752B0DN%98@IPAJ=PTB;0V?PO PW]R9L/(R7 MM5UD1]!F><$#WGT SY=$^(W$WFMD$KHWLKC>^WP[#]TH&I%GX[,HQLY/U%&, MQ\$V#G59M7;19 /%BZYH7"?:F52\4@D(#3UZAM=Y:1UB./C07._G8:A([1W* M^$OJXG$^ IN,-YE%QK:.6>X,.V&G \V_^AH^!J]RPZ/BYH%3/CY 2"[1EU%X5>YOR@ ^SYQ5[B -CHY3M2#.+=/33J\%L9!VL)FT[! MZU@=WY9.F)[%=1'B+)5)?G#O\N(I*7ZBQ+=?'[BXE\KX+W)+;I%C"JKC5Q3M MQ9J#E(%;:G"V^N>^$G@ZD^0B1QLO\=NEX<%6KF[RZ0L2P._232X3N,+LH;=: MGC/K)_NU((B*Y;,@5+5U@< MR>7: R3=; R0G#LZ;?V33H& V9+E7MIZB2B&$J>@\!">>(=DNI.1L\$>EC@R MV7E?J3"3R413# "+*+2;_8HF(M"7ILRTLI"%I2_+X[HL3?![N1WW$W7!8JX. M#P9:/Y 8J+2=8IV67Y*/;.]EA6G)C! M6]EDT'UDW:A\#A."NEFPSK![]^[DCDD4>\S^NZ(/7"_G$[T0*+Q %5-^'8XV M 4<#LHJI*KPS"-I+[9#P7@Z=;.?'"G3B@^LBWXD$#W-)Y"">GSWOMJ5&6+C[ MGK5CM%]H]4A92^::C^+$]RG&<8-=%XFZMQV^%)7'RFK1L?/.^L@,C MF]SZH1BBTY.K[^@T]FYSML>/F!/0>717;>HD>AFA0]#0R0QDMW26BHQ@]F]M MC4U*#:FXR72ROG%"K@_\ /5\4VI+TQ';3A**_Y:5MG+A!WYSKA=G*"7(FZ9? M;P#[4&LCU!EPF*/B]KF7SRP-D M__RWD-.H2OKI?/7@,=T9+G_U\S'=&;+<=NBL+LR6;CU;_/CL@61GW0=R@;%D MLJX:XA#^&ULC59M;]I( M$/XK(WJM$HF 7[ A:8)$7JH[*950:%J=3O=AL<>P5]OK[JXA^?].^_SS.Q&X0Y)I8E"%I6>(=YSH+(C!\;F9U6)3/N[K?2/SG?R9>Y,'BG M\F\RMHW+@OK!O:(1$GM;&JV#"3!84LFU6\ M;.*PPS#RCC $&X; V=TH"RO&UUJM03,U2>.-<]5QDW&RY*3,K*9;27QV M?"N,-* RF&HT6%K1Q*I,8=:DB>]F MDQZ$?A<"+PA.R O; (5.7GA$WB%__YK,C=4$J+\/>=S(&QR6QT5V92J1X$VG MXI#K%7;&'][YL??QA+6#UMK!*>GC&15M6E,N.&UW2U$N:"M+L$N$24X5*,H$ M@6H9[E4]MUF=;Q-J#KER4MEA5[XL63ZKXI!9!@94#;:,,R/9MTKL695H3*6% M7!G#N'(TJC:$1W-^!7^BT U0@-*,Q1QUFVK^^/SQX%;D3J"P,,>%+$NVA.+Q MRNR_@=_UO:%;!W'DUB W?G8JBF*(+P=LAA_!-RTMJBPS72BI M!9-LC8E:H6:<<1DJ"I*&L\B+SN',[WI10.OE97R^ZR8RX:Z#T>@G1T^@*VK1 M%?T2NEC7@[&R<+%Y-L@X>J30;3H)/1G:OCKS'W[4LN)0'H+726W'X86MZKI1 MG6]55[NJ<:L:A*8HF0TLS170L59Z"+,C2%1:N*!Z1<*'9 M_ ..911L#3ES EE<[$?WS>1$T3MIF)7DV+T:W*\B@LO5L>IIDT6@B;N![S-X MHFX8#(^Y%D81Q/'HF&N$UW!(WV$<1UXU5$T-SBBOX@YWQ?T3N/)CB M31"G-=TV/G[W$.Z$SA48V30?TENH%'/7-IAH^C1[-K#0)(C#5FO75.G"E3H> M:84<-Y?0?>#W?J&!/KQ4-"_1_4JQ0;FD- PN>]%[B,)>_!Z>I/E^D6E$,X%ZN9,HM M[%4B(>@_#?50AOL[ T^!>N'&.@/N(6MFG_:TG1PGS<#T1MZ,G9^%IB?"4(EE MQ$IN4%/2S2C7_%A5N?%IKBP-8VZ[I.D7-1/0?::4W?ZP@G:>'O\+4$L#!!0 M ( +:E7%8H"4D_$ @ ,3 9 >&PO=V]R:W-H965T:[74K9L)]56=NKT;)I5J\G$YLO M927L6*]DC9VY-I5H,#6+B5T9*0I'5)63P/?C2254/;J^=&L/YOI2MTVI:OE@ MF&VK2IC'6UGJS=6(C[8+G]1BV=#"Y/IR)1;RLVS^7#T8S"8[+H6J9&V5KIF1 M\ZO1#7]]&]-Y=^"KDAL[&#/29*;U=YJ\+ZY&/@DD2YDWQ$'@L99WLBR)$<3X MT?,<[:XDPN%XR_V=TQVZS(25=[K\2Q7-\FJ4CE@AYZ(MFT]Z\X?L]8F(7ZY+ MZ_[9IC_KCUC>VD97/3$DJ%3=/<7/'H=?(0AZ@L#)W5WDI'PK&G%]:?2&&3H- M;C1PJCIJ"*=J,LKGQF!7@:ZYOLE_M,HJ0LBRLR]B5DI[?CEIP)H.3/*>S6W' M)GB!#0_8!UTW2\O^5A>R.&0P@4P[P8*M8+?!28YO93YF(?=8X ?!"7[A3M'0 M\0M?X'?;6JQ8R^YT-5.UZ'RB+MB-M?#] 0[L7SI>YZ)\;%0.FPJ[9*]8&'IA%&$09%X2^1CP MS,M"CD$4>E'HMB)O&L88Q(D7X_ ?NBQF(O_.SO@YBZ<1B[P I#C.$Q9XTR## MBN]C!7MW\'' (NOF"0AGP3G[_;8!%Y$C=@.BA>>BE :U$B9?% 6WY7A(0.G'H)5@A"#Y)Y[56KNI.;')C: MV]K:>V)C0F9O9X_Q:,=PYZ-#K@-?(E*>/C_N/+@GH3#JG6OL;#C0_HD?LT(T MB RA#%L+T!"M@#?D:H6-@DEA:A0]4KTSWV:I\J5#@ZH&#%P[EM(VJG(4*Z-G M8J9*U3PZ9DV#&DJT-*.C+5 VY:/3K6U:PE4:5X?K7%YT7 FL/LZ /5&!?2?< M7O8QHZA&U5!56[&5;G")@L] 5A)Y&[5;*$X;@6TD)'D5\'&"@E26X.^Q5^'8 MW\[<^5=\O^"A>MN5=/6W?!PCXY)\'X0!/ML,[W7@/ 71V70;_L3W4#(GRAS9 MO$1R*N@:%&/""RFFUGLVE2AD!\+V!F(\U$E8G%8%$<[;LF1%:[;.\@@:)JFL M,10E6% M&&I1#K00G1;'2R3E(^F<#T[%'2T%Q;-2^8XD8@\PGT(OB":Z7_E?2^@_R;5W MP+LKMW]\\->75RHBR92** ^I?'"/7@S;T@S8C6C]A'Y\]YB^8!7M=#./7\U&>)Q],0XRR-0.C[ 0/5QY4K<#!< MB2"1S)#*%WI^T=K> HQSJK(9F/,LP2B,$C8%Z8/!BXQ!JB5PX>9JY5)MR()I MRH*8Q9RCNL3LSO7U+O7BT6GC Y((U1&09%-H&88)6HXIUM^) MM38..J>BW;<1&7^QQ?B[UL4&.<9U-UE$I3Y, 74,R8QU$ ML"B:"X(!5NU[B:>^3 QPQ'4),32#'6/0 8209C%TW-E^6_K/@C!&CT+*S M!%'BYDD2T#/TSXG(M)2&?JXH" =]T!DY ?J?LPS=&G>]CA^%CAX=&9YA@L[G MK>S[SD;\/ BV+2X@RZA% EF84PRNA].[Q+[?$OIW;D(=7(BWN4>"3WNA'U0I$;/$ON M%CG)- %YZ;[L+$_WGT>0KNX4"B5 MI9R#U!\GJ/VF^^3231J]UW_%U!+ M P04 " "VI5Q6';\E+>4# #H"0 &0 'AL+W=O+ M"T6Z)&4W^_4[4B^V =79]D7BR[T\=WR.Q]E>Z1>3(UKX7@AIYD%N[78:AB;- ML6#F0FU1TLY:Z8)9FNI-:+8:6>:5"A'&P^%56# N@\7,KSWHQ4R55G")#QI, M611,OZY0J/T\B()FX9%O7&R85I;7%46XQ]8 MC&*X5]+F!GZ1&6:G!D*"UV*,&XRK^*S%.TPO8!0-(![&\1E[HS;FD;COF M.VY2H5S8!OY8)L9JHLF?74%7)L?=)EWI3,V6I3@/J#8,ZAT&B_?OHJOAAS. MQRW@\3GKBR0>FL2Y__C=I).Y.@!Z7 M8'-5&HK#]*?P(TJ2?6("%@GJE@WP&7\K"?4Z0*:E^Q,HPS/4U9[XOW5" M%4T>8)_S-(<]0LYV"*4E6ZYN#-](ON8IDQ;*X]3TZG/O$T)*D@&KJ$71>5/G MP".OTXY*\CQ:X89+60$13*;860J/6!P827GYB_J4)^<4>K_20Z /=*<:PI"* MDEH #7Q^R*QI;?3&Q/R;/E!OIN1O<@E/![EVI_E3OWHK\B[NAT?=MT"]\6\,0TPHI:T: M<;O:/F.65?<^B%=OH'NF*?\&!*Y)=7AQ31S6U;NBFEBU];T\499>!GZ8TU,, MM1.@_;52MIDX!^WC;O$/4$L#!!0 ( +:E7%:B#G/=8@4 '\- 9 M>&PO=V]R:W-H965T)=$DJ3OKK=Z1L)TT<+\#VP3))W3OO>4@=+[7Y M:N>(#NZ:6MF3WMRYQ5&_;ZLY-L(>Z@4J>C/5IA&.IF;6MPN#8A*4FKK/HRCO M-T*JWO XK%V9X;%N72T57AFP;=,(].+>>N&SG,V=7^@/CQ=BAM?H MOBRN#,WZ&RL3V:"R4BLP.#WIC>*CT]S+!X'?)"[MHS'X3,9:?_63R\E)+_(! M88V5\Q8$_=WB&=:U-T1A?%O9[&U<>L7'X[7UBY [Y3(6%L]T_;NBK=UGO?P95_EDWEZE:QN>L.QD"]Z#JK5.-RMEBJ"1JOL7=ZLZ/%(HHQ<4 M^$J!A[@[1R'*<^'$\-CH)1@O3=;\(*0:M"DXJ?RF7#M#;R7IN>$'K2=+6=<@ MU 1^=7,T<*F<4#,YKA%&UJ*SL'\IH"/$_]7-JJ MUK8U"'^.QM89:J._MM6A\Y)N]^*A=607HL*3'F''HKG%WO#MFSB/WNW((=WD MD.ZR/KPFJ$Y:"EI/89W/MAAW6SF;4^YH02J@/H SW2R$NG_[IN1Q\OX)8:[E&8C84%&JDG@'[G@?8-FS&UUWKO0%!-.RZ0WTE@ MI>1\J\'8LP7LA37=6MH;NW_T$,)H\C=!@[B!=NAT%8YPSWQ$\!,D9<*R00FC MZELK3>=GW%K*W5JH=#.62GA^L%!F+([X(]M$.K5PI.(T3$FLEM^#J$]XNXF] M@O$\WPP0<[W=^404PYI5K"TX*_((2U9 MD9:VVDN&L E-9$TP1@IS=8;N!?OTX^S+(I> M7RV/4!TH:B\N&2]V%X[[PA4%B](DN/N,4WI)F4P(TJT-IPK90JJE-TQ_G[1# MX(=DU$KKP[WR4"5*Z (AH>ONZ/+OKBEB.965H,!&5:5;Y:2:P96N9271!MCP M=[OIU1[N '^V 7_V:O!?2"4='OQ"!]T6,MM&"3MM;Z>MF[G'?DT ]0E3I<3Z M2%\SP5/J>!2)")$P4'3?> KO]];))O3;%XO3MH8/1E-/477;INT:\1.IG0EC M[KWKYSM^%@Y,6@F-ZYMP+A?4B =QH(*"LSCW?4%/-AAD-.+1@-8*N#%B@J!$ M@Q ?9EY^P,JD@)P5O(2$^5X^QUNBI87' U9SI6L]NX?T8 #:N0R@RQG/(T@ MR5F29G A;K4)9%8C71LLY(>)=UCX9QJ&200WVHF:FN])@4+OIJS,"B_'IULK5=!ZQHJ,0R"TERM5EBQ+ M2R(TQJ.4JD"52@EWZH"(8X$$/S$SB!VQ)\1',0EWSQ6@=A6,@DZR$'11LC3I MJCU@ SH'=N LW^ L_Y]PQN"B=?[&,&JT<6O.?']'%VF+VT"XT_%V$(X"03U# M OXPTU["*5:*I=X' AV@83SVTLKO'-$[[>X.KT]57FF0C%U9-H#W*X ;Y]A M]@]/_W3"/^FRHQ]SI] 2*&)6\LR/J5FH6^A0IG$&"?4YO:9Q#K['J--I7 "G M[22PW#R$0ON9L93$NB9XP,.V[>T_NA13H\_"U=^?4,34W?UXL[KYNAAUE^H' M\>[3Y*,P,TD'6HU34HT."V)-TUWWNXG3BW#%'FM'J K#.7TAH?$"]'ZJZ6A9 M3;R#S3?7\!]02P,$% @ MJ5<5H%*ABW7!P R!0 !D !X;"]W;W)K M&ULO5AK;^.X%?TKA/=1!Q!LO1\S28 D,]L.T.T& MF>P61=$/M$PGQ$BBEZ0FD_WU/9>4927Q>%(4V"\B)?&^SWU(IP]*?S+W0ECV MI6TZCP9J-TRRUN]=W2;+7@:T?4-LLX#/-ERV4W M.S]USZ[U^:GJ;2,[<:V9Z=N6Z\=+T:B'LUDTVSVXD7?WEAXLST^W_$Y\%/;7 M[;7&W7+DLI:MZ(Q4'=-B'?A-B@6]<#FTK.)O\(FBMG/JK/WAKWOUF+]E,$2.HV*Q3O% M+N.C'-^)>L&2*&!Q&,='^"6CH8GCEWS34/9.FKI1IM>"_?MB9:P&-/YSR&;/ M,3W,D=+EC=GR6IS-D ]&Z,]B=O[C=U$>OCVB;SKJFQ[C?OX1Z;?N&\'4AEW! MM;+K97?'?MD*S0G/AET*Y*1@TP@>,N*XF-M[ ?;MEG>/?S$,7C%LHU7+ZKU( MM1>Y\B*E%VD=:/"$67!Y%%PS0=%GB)UH5T*[^#UPPS@=:U @#'9X;CJ#>_6 MYN0-^Q>1O7])1F&G2T27D/V=-!O$;[7Z+%U5(-E39=ZP7SMIP>JCY1:Z?<_F M:1B447E"VRP)JC)RVS0)R@Q;9#;RMF/SN J2)#]A\R@.LB*C313D8>Q.%V$0 M9:G;YGF09;EGEP5IEIPJVA(/M)K,&Y@8]_ M_*Z,H_CMP9T+,:N*B"5YPM(P'H.9!D61LSA(T@K7%-=;9<%OQ_][E@5%6F"- M@P*5BU:@ ;IM!$ZL)PJ4J8MT$)6ABWD1&D9>G1%A*N\" L"7Y#M%TVGAR!/&D5P1R/ZQ)& M>Z"F00SY1\"9C^#,7PW.46\"Y!ZIAQ#Y#:;PD=S(FB,<+Y$Y%"07Z>*MH2[K MQ0Z8-%Z7$4G?PM_%B2\8@0P)[M:,DPC>U<[S M*!%IZ/ 351Y/897MF6GQ672]8'E8LBS)61XE@(ZJ/SF;P=.E#Q['X)1E):X1 M&Y9!/$".\I:4) A,"FIR3E6H M(3LKT*#LSI!GY%$!>$HFH+#$RLD7PE&VD?R4])Y3(S9 D GZ)>8Y1LY!]0DPR%H!U]%%1%RHH@ MCPIV@_;*=7WO_+"&5QNU;2F51_7R($Z3D7:W_@(T:9;F$8(*$2*E*!3KE]A J'/$JJ+JD%90M*(-RD1E:BRV7$SQ1ZN8^<>/"MYHX1Z'YT%G>W4DJN8.\>98BJE1'L@H8(UTS M="+*^K\JM7Z034.E(W%6X$41THF@HJ[UU6CMO#2OJI/QQHWEE"Z]&:13?B0Q1HNLX*5)[.XP_D/+*(3;LI,7<1A] MRWTAC7-.:9/XPU#2MR>E#F MU0&?3YSHNG$%3/AR7*" #X[+JR".#T1L<',9I)%OVS%HJL1O4^?+(T6R&(MD M\>HB^7ZS$>Y;8]J];ZAAW BTSQJF. 0>JIK'I=P>J(U'.L-:0A,]#'145PEX MM1V\NBL&^^9/1:FGUZM'QK?;YI'*#]$9M+O>*OW(-D-GW,MAFBS#9# \&F:T M08/>O2(>OC:#XZO'@5T7WDMWHN)H$;(?GBV^(3NA >N$ _!.U\$^-@\7@,H/ M+%ID[IKCNL\-PT+WQ%]Q-J*S/I:.V]#8)U,/SOBC.1V=1Y[D0(&?5XO,'Y-]U= M"WS(4JMEF));WU:4JY&0X%0<;2KH[NH>=8CF??;Y4-W,%Y5WJ*,I%^53FATZ MT#S\B?BY9A<]?7TA']Q9?%U+P_IM(S=V=L5L'S^:H M!;ODC0L\MR\2-W0M,607:^028$)YA]X/>'D<;)61/FLF.I/I]3"4N\_'79!W M7(:ORR?T"-!62SPF"DPO&,%O$+KZE>?'SP=A;2-:-W;NGAVQ+X)]:#5_OGUI M]F>81Q]!)0:M0YFTG/Q=:H6^<__0# H4P.1_-(U/Q]]T%_[OU/ZX_\?W,]=W M-"@T8@-2%!E\MVK_W\S?6+5U_ZI6REK5NNV]X*CC= #O-TK9W0T)&']>GO\7 M4$L#!!0 ( +:E7%9=HT6X'P0 "$* 9 >&PO=V]R:W-H965T[&:V@;RL6X$&#>)FPS#L RV= M;:(4J9)4G.S7]TC)LK,H0O=%XI&\A_?V'#G?2_5%[P ,>2JYT MO9TQU$00Z MWT%)];FL0.#*1JJ2&A35-M"5 EHXI9('41AF04F9\)9S-W>GEG-9&\X$W"FB MZ[*DZOD*N-POO(EWF+AGVYVQ$\%R7M$MK, \5'<*I:!#*5@)0C,IB(+-PKN< M7%QE=K_;\ >#O3X9$^O)6LHO5OA0++S0&@0<X1HXMT!HQM<6T^N. MM(JGXP/Z>^<[^K*F&JXE_Y,59K?P9AXI8$-K;N[E_G=H_4DM7BZY=E^R;_8F M>&)>:R/+5AGEDHGF3Y_:.)PHS,(W%*)6(7)V-PU"D+?J5XUZ](;Z)"*W4IB= M)K^* HJ7 ':TAD4'0RZB@81;R _)_'$)U$810-X<>=@[/#B(0=OF,ZYU+4" M\O?E6AN%Q?!/G[<-5M*/90ERH2N:P\)#!FA0C^ M?_IADH6_#%B:=)8F0^C+ M%1*NJ#D0N2$?I=C^;$"5Q-G_0:#--7+!Z#ZK!W'[K3X>4-@#[C9 M =E(CGQE8DLHA@]R*->@NKP0*HI7LQ,R8@*59:UQ68\O>O31!X M,W"7NBW>"&2$K--C#&0NM\)-X^0G+#"%)5=B.>YL?W\$G$89#OLQI2_SJ-%F MC6%*,/%3&R],3Q;93(SBR$_2=$Q^.SFO5[\K,6=$%Q-XP@M.@T\$7H&H*&OE MZ" Y*ZBM*&WP9[EG XJW(0+B?:)M042N&$8S/TI#*X]2/PW#\4 2LRZ)V7@"U\A/9LA[FC/.S+-/-K6Q3=25;_G" MK/_4-CS94-O^X<0#C_4;_$-,JMNFHU_U$5=[(!SAQF) TSFZF6CYQ@.[&JS0W>S7;OG\OFVC]N;QY/MU1M&791#AM4#<^G2&;5/$@: MP&PO=V]R:W-H965T@C65;>OB0?$CS?*/-@UT#./94J-)>]-;.5:>#@FY?W9KIN>Z=DJ6<&N8K8M"F.=+4'IST8MZ M+P_NY&KMZ,%@>EZ)%9Y(.;J]?T#][W]&7 MA;!PI=4/F;OU16_<8SDL1:W3>&/,MKX<3TW.@-,[0;T6CA7?6GD9PL*2ES9_"MQ'-N M^@WS_J>VEMV"8?.U,,".[L5"@3T^'S@T0-L&60MVV8#Q/6 19U]UZ=:6W90Y MY+\"#)!91X^_T+OD!Q&O(>NS. H8#SD_@!=W[L8>+]Z#=R-,*LO?$ W8IK,R8*'-V+57MW@:\<>"PB?LUL*566)H(SAPEGEEP%A\:YO!E MIHNJ=H(JR!(/15JID(,E#J?L;Q"FR3;#7$&QP%>4KZ,O)9[7M45Z-F#PE$'E MFD.><0?!1*'KTMECGV+ZB>@G9-_J HQPVMA31BKUEC^RHV0<#*/XF):C<< C MWBPC7$Z.V2T6-1B#=+!TL@>6RT>9 W+P5D66&?#=X"@*QL/DF'WZ,$:(L^[: M61+.&;FHFY X38$H\)Q'76N5@_%LTC#@H\D^-M=0:BQ:\N*4_? = G)O*CH3 MC^C>"CI@"@:&N';6(55,1T#MIDUPWB280COBXV \CEB,EB>C($TFC"=!$O,@ MBI)7_A3@;>A=:,B4]WD3RZ@_X:^+ ^H==>H=_;9Z9Z63WBAV8#:'K#;22?3V MYBE3-6EG:73!KEZUMEORN_1]F,0A?;NU5[A ;B<=N>V0,?A9RT>A .5)"MZB M2@Y+SG[Z^A-4)I MD(0CU,$P"$/.[@ [FLQ<5P5B(PR6P%'T7O#Q,!B%X_='ZE*BURBW43V1;6_^?3FPBZ#E/R)T$ MBW@\GM **RE$@A2HF5+;U?C>P3:H"\A$@2JKE7IFC[@)-PC?*]\F,NI[/TC. ML_EWG]"3, F\F$C[HGQFZ*NH*O7LY8K/Y7(K%@5@2_U56Z_%#"_ETK76/IOM MY,$;DWNS4*G:4JNLB\[$2Q-U%&GJ'-AK^F,<2)1")?;9_2&\-89#L,8-/\Q5 M&$??%SY&:1_5T3$.*'(Y."')B"Q]AGF(;5EC&46\O]>(WQCM_.H.MJ8C_*2L M_ QHD0]^=II!J7O:C9FS9KIZW=[,J%^%64DL/ 5+/!KV4^P^IIG[FANG*S]K M+;3#R127-65!:NSX=#$Q>HF#F1*U1TI-":<$L+?5J M8-8:V=(KB6H0#X>C@6!8W;/W)'%ZN*N/_8=/(9N, \MI8)5IELD!PV8SL ML8W#GL)D^!V%N%6(O=W-0=[*]\RR^4RK#6@G36ANXEWUVF0&O21=R+^![S$TBB$.)A'/?@)9V+B<=+^EW\ZWQAK*8L^/N0DPU$>AC"5<:I M6;,"-#>%2&7O(S'Z@ M^Q(A5V*M)$IK'%SEX ?J89IW*!&8 8*55$Q$NM<@BU5;9A103+W]:M)',7O()["!VG)5((FZ0:GXFS!*VXY[@2W MXUV]:(2X).\1WD1A&D^.W3@U)N^D415?,DM[A7>1D53LM3QZ"(!MK[8_;,;X?KF]9WG&8NP,*GPJ% M5@+44BWV67>*6W*.@#K$[0&ZU<+2.Z/Q Q_SDLD5 M>D<;#]2BXBO/19\'W7%1.$T3S^HXG7RIEYVD\$OSW],:LJXU9#_1&BAPU!MV1[;-XF-+ M]E,(U\S6FF:'>D?O28=;W%5-<.C>.US4@G+QJSSU-3*B:33UNV.(1T.@#DA7 MDX+HA7'<%O[6^L;,SH=IF$T2']2VM"A)O.?2&\"W+ZU@XG">-AUB\JE=Q*IY3?XV>=[-#!/1DWZC)N],,9 MMVWE/Y=GO?C_Y]E_-<\&>Y=0@7KEK]H&?*]L[J/=;G>;/V\NL3OQYE/@FND5 M)WHK+$AU>#*FUJ6;ZW6SL&KMK[0+9>F"[*&PO=V]R:W-H965TC;,?+L"P8]F*3$GEXCB1RLM'FR1:(#EZD4'8:%,Z5XS"T68&2 MV5-=HJ*=E3:2.7+-.K2E09;725*$212-0LFX"M))O;8PZ4173G"%"P.VDI*9 MUQD*O9D&<;!=N./KPOF%,)V4;(WWZ![+A2$O[%!R+E%9KA487$V#RW@\&_CX M.N SQXW=L<$K66K]Y)V/^32(/"$4F#F/P.CWC',4P@,1C1\M9M"5](F[]A;] MNM9.6I;,XER++SQWQ30X#R#'%:N$N].;#]CJ&7J\3 M;?V'3QD8!9)5U6K;) MQ$!RU?S92WL._Y*0M E)S;LI5+.\8HZE$Z,W8'PTH7FCEEIG$SFN_*7<.T.[ MG/)<.M=2G["PPE<-<*\?5&E7&T<+;![84:$\FH:-:/B/,6MQ9@YO\!3=. MX(:@"@OO58[Y[P AD>R8)ENFL^0@XA5FI]"/>Y!$27( K]\I[]=X_?]2?L5M M)K2M#,*WRZ5UAI[/]WW'T!09["_B6VIL2Y;A-*">L6B>,4B/W\2CZ.* A$$G M87 (/;VG%LTK@:!7<%TY3_:&*RXK"9^0GBHLV&LC\)$NPPL4S?R^H%%!CX\K M<(6N+)&U)V/XBLS 8INX>WWT(OIP!$F_%P_/O3> ..X-1[4]A%%O]&[@S1$< MOSE/XN3".V>=\U @S;.5HQ/JEK0_F3^H'\$@[@V2"/9=7KC3A1+-NIXUEA16 MRC4-V:UVX^RRZ>)?X&ULA57;;MLP#/T5PAN&%O#J6^)T M61*@EQ4;L Y!VVT/PQX4FXZ%RI(KR4W[]Z/LQ$V )'NQ;N3A.11%3U9*/YH2 MT<)+):29>J6U]3@(3%9BQG- M)NW>7,\FJK&"2YQK,$U5,?UZB4*MIE[D;3;N^+*T;B.836JVQ'NT/^NYIE70 MH^2\0FFXDJ"QF'H7T?ARX.Q;@U\<5V9K#D[)0JE'M_B63[W0$4*!F74(C(9G MO$(A'!#1>%IC>GU(Y[@]WZ#?M-I)RX(9O%+B-\]M.?7./A,Y+MVEW%M-IYS\[&RNZ7ZU?04F<_CRU/":,FY]^$'U MY[QAN=E?!3Q M&K,S2"(?XC".C^ EO>ZDQ4O^H]N'N6#2[LJ'/Q<+8S55S-]]VCODP7YD]XK& MIF893CUZ)@;U,WJS#^^B-/Q\A/>@YSTXACZ[IU>9-P)!%;#_[O8Q/HJYG_%# MB8#&VHQI"'.05FQT!EB]6"@FY*UWVBK4I[#ZD?1Q&-T=!/XM$A:& M+J @U_!L-/1 =QVU6UA5MUULH2SUQ'9:TD\(M3.@\T(INUFX /UO;?8/4$L# M!!0 ( +:E7%:?3+V=R@4 *L- 9 >&PO=V]R:W-H965T!I*TVPJL:]'T@6'8#[1TMK1( MI$M2=K*_?G>4[-JKXW; $,6R>-W#WYW1UUNM+FW.:*#AZI4]JJ3.[N+!2^ M-6#KJI+F\09+O;GJA)WMQ+MBF3N>&,PN5W*)=^@^K-X:&@UV*%E1H;*%5F!P M<=6Y#L]O1BSO!3X6N+%[[\">S+6^Y\&K[*HS9(.PQ-0Q@J2_-=YB63(0F?&Y MQ>SL5/+&_?=_)E+BW>ZO)3D;G\JC/I0(8+69?NG=[\@JT_">.ENK3^ M"9M&-DDZD-;6Z:K=3!94A6K^Y4,;A[T-D^$3&T2[07B[&T7>RA?2R=FET1LP M+$UH_.)=];O)N$+QH=PY0ZL%[7.S.Z?3^UR7&1K[ [S\7!?N$;KOY;Q$V[L< M.%+!@H.TA;MIX,03<*& UUJYW,)+E6%V"# @VW8&BJV!-^(DX@M,^Q"% 8BA M$"?PHIW#D<>+GL!K7?SC>FZ=(4[\>9Z8X%4 *J,I^>RE"KU5O!L2GJU0N4LS\@] MN[2W*SVPJR2[ E!44TBX4+2(I.[YLXD(QQ> S='8-F'Y5S.R MLKHL,J]L:Y4GO 7I/!BO64+.BM1+=;T275NI,ML[!^(05G.RT+2O87Y2<5* =GT!4B&$6BQZ]),$K& M/?B@J$J6Q=]DT/ZV)55*]JU0#@TKE^J1 D8"E/HNIY-I=-IZ;HNLD*8@W[KC M(!:C'H@@2<0^LD=KK=V"HG5@*!!@-W)E(0Z#<#2![B2(A],>O-=.EM\\P<,X MG$%((.&0O:.W)(Q[)YB>[)B>?#_3B8[-X=WETN"/-U1I,\]V,J@)W,L'?L=C M?#^MA_E^VP;:8*J7RH?.>D5SKRC=5X2-(E@878$L*5@;:3*[I>Z7U-D*LN%+ MW1S4OZCW.TK3U,*G6$B/(9EG?:X87*.JD0,>3"2DQDUF(++(G=*.ND>1,3J> 0QP<<1CZ;#8/KSB:T>J3>:+ED_O MZ[M;&(>3X(#;O@**"]^,#TD?-)23A8&U+.MM/2;2M:3<4+ZW9I.)_AB)L5MW MMPS=^;K#:^"YZFJ@#B(06GR7U[ M#K_5?IE,_N0O?ICY,PPOOAI?+Y<&EQSL5\J1+END\-$?Y6&M@#>ULTXVW9H;8YPX1D$J9M M\O'T_P+I??97E_^(=HRQ@[T+-%6CI?],L%11:N6:N_1N=O9YM.@&3B]\M?QN79TN?>O.7U-H6$!6E]H[;8#5K#[ M/IO] U!+ P04 " "VI5Q6]21L2D\$ U"@ &0 'AL+W=O&?PJ^$&?C,$J64OYV7Y\+!>>;PGQBA?&(C!\/?-;7E46 M"&G\=<3TAB6MX^FX1__1:4%'MM9'UT1@:U:+HW^W*,PXE#YK_A0(\.U/'N%G(L[YAAR[F2 M!U#6&M'LP$EUWDA.-#8I*Z/PKT _LWS@S[S9C9 VWR%5A76#,S0YN7;2Y@C^NU]K-_SD6@0X_&L>W/333 M+2OXPL,FT5P]XWL1<9SOXPX#)"ML6-%LP=AJ />W,1H,_G2]),P+B+JU8[0J>SK%*QT$ M4<[^A3,%W)8$TBYXO<8H]TF%*]&@D=QKUI3Z_6Q4V.OD*?R:5:PID([Y!C: M=T CDH04;EDK#*O$5_0>91E0XL+;@?FQR,>JX2+LV]6 J6A9\P([I@$/!.66TE@4 M K=R46$A-"[13Y/5A, 3;B08F9^Q+DIL,\PK)J%A)9O QZ8[2-R.O,93PKII M?@HJ=%]LB+&VQ\8W)?*[K:@:K_5H72K3=NLA'[]L6TSWK MN:X,,US;'&&"H\BW(S\F6>;RYB^JS0J%("6A M'T$0DBSU(8A(%OKP"VI5& +#5>/$L@IH2J(@!DI)D"?.#24\2BQ8Y#A.&@_# M;A.C>8H,4Z!92A(K.DU)C*O><]5RLT>(2A1X@/)SF2&A&9(C&0H-2(@+GTNC M,00!!$FOAR9H[^>0)N,J2)ZB1^Z#!>OHM^^IQU@K$,(",!2LPP],$Y:TIHDN,S21*P/9WW[/,HQ6SY8(,S3C_, M4"WQ$Q2!^(.$$5J#"MPVHB2S+QK%]A6B_,ZO-WF'56D+(;0C'REA0+&<15MW8=&XR>P;TYWJP^QP)[KNK@*OYMV%ZA-36X']5/$-NOJ3 M%'M?=9>4[L/(UET,UM+@P>>&.[S7<64-\/]&2M-_V 6&F^+R;U!+ P04 M" "VI5Q69^0E-I\" "T!0 &0 'AL+W=OY%$B3P\)$6.-TH_F K1PE,MI)D$E;7-* Q-7F'-S*EJ4-++2NF: M61)U&9I&(RN\42W")(H&8 2;S28=5TS_3Q#H3:3( YV M%[>\K*R["+-QPTIX7O'#=F[PPN MDJ52#TZ8%Y,@V&H2# ,H<,76PMZJS1?+D2QJ^P:74'O0#RM;&JWAH3@YK+=F=/ MVSSL&0RC%PR2K4'B>;>./,M+9EDVUFH#VFD3FCOX4+TUD>/2%65A-;URLK/9 M DM*L04F"_B,JM2LJ7@.<]G6VR7N[1U;"C3OQJ$EA\XLS+?@LQ8\>0$\3N!: M25L9^"@++/X%"(EI1S?9T9TE1Q$O,3^%-#Z!)$J2(WAI%W[J\=+_A'^+C=*6 MRQ)^3I?&:OHLOP[%VZ+U#J.Y!AJ9AN4X":A##.I'#+(WK^)!].$(UU['M7<, M/5M00Q9K@:!6Q/<1Y1J-K]N5(MY7]+D+F!J#UL#R>:^83,"4^O50.$<='@Z' M*H#U$G57!;?$,"\HC7S%W5"T^(>4(CN)?'?#-*(].1F0VT,E"?CO/KIDN MN30@<$6FT>E9/P#=SHA6L*KQ?;E4EKK<'RL:JZB= KVOE+([P3GH!G7V!U!+ M P04 " "VI5Q6VD:-MCU,>W#@$JP: MF]I'Z/;7SS:$,BF-]@*^\WW??7?<$3=*/YH" ,ES*:1):(%8S8/ 9 64S(Q4 M!=+>[)4N&5I3'P)3:6"Y!Y4BB,)P%I2,2YK&WK?1::QJ%%S"1A-3ER73OY<@ M5)/0,3TY'OBA0.<(TKAB!]@"?JLVVEI!SY+S$J3A2A(-^X0NQO/EU,7[@.\< M&C,X$U?)3JE'9WS-$QHZ02 @0\? [.L(*Q#"$5D93QTG[5,ZX/!\8K_QM=M: M=LS 2HD?/,[\A[]: C OS/@[0)G70(.L2+-L$T2L) MQI.(W"J)A2&?90[YOPR!E=MKCDZ:E]%%RC5D(S(97Y$HC"+[79]J;K@3>H%[ MTO=CXKDG_]&/*[*RQ2O!\Y?V;#08D-@Z;)-NN&0RXTR0K76"'5&ULM=UM;^+*&0;@OS*B5;65L@LV+TFV2:0LGK%G='8;;!YS-@WV%=/2?HM6RB5 MD^_+*,ZN>XL\7WWL]S-_H98R^Y"L5%S^99:D2YF7/Z;S?K9*E0SJ013&ZBXE6;%\8LL3Y:; MP>4:+,-X_:_\OGDB=@;8]BL#[,T ^]@!P\V X;$#1IL!HV,'C#<#QB\&#,]? M&3#9#)@<>P_GFP'GQPZXV RX.'; Y6; Y;$#K,'S*S>H*VC]DM?UXLA?DUO>3(L[#>$[NDBCT0Y61]^0V",)JI(P(C]==6SGO M')7+,,K^>M7/RY6M[K+O;U:,KE?,?F7%+/(YB?-%1F@KEF'EO..9@8'A1S/&9UR8F2_) MXP=B&U\XK3R'VTX>UN[P%9>%Y7.LWO]2OMT$91/F,IZ'#Y$BMUFF\HS\ZY=R M><)SMJMI0I(^J=_.7/UF3P=_:.@").4B, M(C&&Q%PDYB$QCL0$"--:9+1MD9%)O_E2+!]46KVCK;=,LNJ/:M.4D9^'-U:? MC'C7%D%B#A*C2(RML4F-57/UQQOKJO^X6_?(N_.0&$=B H1I=3_>UOW86/=\ MN9)A6N[5Y%7MSY,D> JCJ*W$C4[7$D=B#A*C2(RML?/=$K?'@^J_%Y6^O^"+ M);R#2W#DF@L0IM7D9%N3$_.VN-SW]V6:_JCV)!YE5*BJ-GVY"G,9A?\KYS#A M,+8QG?!H^JG/)F5S5Y$7;9GA_L,C"()1IV%[8EXJ4:C&-IJV>;7WM]4MB[VO]_1>;*Q;ESO?!SGT40B4IM?N3I!D MF3?9:KE*TBHQHK\7Y5;[C$R?=^]NEU5D=$9N\SP-'XKU<;<\(7>RK/+60VV; M^]*>0LNR[4MK?[_.O%Z=ZQ2I4:C&.CPK;LNR>W6*7#D.U01*TXO9;HK9-A;S MO:JF#.2VBD4W>W?W>>)_:ZU5(]5YJXO4'*A&H1J#:BY4\Z :AVH"I>FMT<2, MUDES1@L:-$(U!ZI1J,:@F@O5/*C&H9I :7JW-(FC98XO]O.W [ M-:]7Y\Z )HQ0C75X5ESH/7M0C4,U@=+TNF\21\L<.=[+J YTZEE36?1)G(6! M2M?';;XJ7]5O'^7M7YL]W-:2AR:24,V!:M1JR1&M=8[XHHH9](Y=J.9!-0[5 M!$K3>Z))/"USY/GW?*%20M<'VL_(%]6^D4>F9%.HYD U"M485'.AF@?5.%03 M*$UOBB9)M=X4JCE0C4(U!M5E?/WMBU+H.C*HYD(U#ZIQ MJ"9:7C#K\N4+IE=JDP';!S+@O)RD5Y_:WYVSOY,9D62E4E_%>>M!RHU:?9QU MNTZ##X/QZ.5\_;CEG".7H^9'T[D@C[M7%WJO'E3C4$V@-+T:F_35-J>OU62[ MK,4L3XOJ2Z5GI*S*96O]F9US\D/)M&U?<_KFDM49@NR2*+@05:? MR%S)'_4)8)@$Y%T8DV5]OKSV.3DTE(5J#E2C4(T=>$TL>_.DMW8&-(*% M:ARJ"92FGS>OB6"'YF_=4IG&29$_MT37WC#K77L#JCE0C4(U=N!5F1A: [HB M'E3C4$V@-+TUFKQU:,Y;/\OOK^ULF$=V+GMH^ K5*%1C4,V%:AY4XU!-H#2] M$YH4=VB?5.-03: TO5MVSD5L#,'^V,Z&V>[< M*]B3$6//1HP]';'Y-;$N3#,J[.F'L>&TU@/#0'QM-DN2IRE9*%3(,GF:KZ0A3J M]R)^6)C0?FD-SFN7ALOXT4I&I61&1*)RI>JY5 M?Z"A?:H%3=.AF@/5*%1C!UZ*X>N?(8&NAP?5.%03*$UOAR8Y'YJ_1GS$1,MP MX!>:FT,U!ZI1J,:@F@O5/*C&H9I :7JO-+GY\/*D$RUH<@[5'*A&H1J#:BY4 M\Z :AVH"I>D7V&JR]-&!+/T-$RTSV;5%H)H#U2A48P=>BO'K$RWH>GA0C4,U M@=+T=FCR\Y$Y/[\K4G\AL[(=LF26;V=:4>C7%]LP']$RVYW[ IJP0S4*U1A4 M^5)F$?G31A'T$3=JCF0#4*U1A4^6)F$? MF=/<-TVTH,$Z5'.@&H5J[,!+83BB!5T/#ZIQJ"90FMX..U?V-0>X1TRT7C^B M9;8[]P4T5(=J%*HQJ.9"-0^J<:@F4)K>*TW,/AJ?=*(%#=JAF@/5*%1C4,V% M:AY4XU!-H#2]6YJ@?63^SO.;)EK0=!VJ.5"-0C5VX*4P'=&")NE0C4,U@=+T M=FB2])$YOF5%6KY[%)OYU2S\7MUN/?.>&>K"D,)_6!KH<'U3A4$RA-:X=Q$YN/S5GMK>\7RR*J&V)]F:#J M(UJI6J@X*]]0RO<3/UF6_?%+DK7WAMGOVAM0S8%J%*HQJ.9"-0^J<:@F4)K> M+TVN/K9..=D:0Y-UJ.9 -0K5&%1SH9H'U3A4$RA-[Y8F61^;ST!>7V,QDD=> M),B,=6X.:) .U2A48QMM]U2JSQ<)>GE:_;9%)VVGU=\LJ%TGJ.W"IASZ4 1* MT^NUR;;'![X]OIX+51,?.ILI/S\C=^MOQR8SJ>5"-0S6!TO2>:0+P\>BD,R)H! [5'*A&H1J#:BY4 M\Z :AVH"I>G=TD3@8_,WS1WEITIFBH0QD3O[WH&:A7[8_GX"C;VAF@/5*%1C M4,V%:AY4X^/]*WB7$\"+OJ>5"-;[0C)EVG"+S'3> ]/G#Z M];=-NJHK?(7QG-R7[RV!3(.,_+8*JNLHV0-K\MX:=IB:0=-SJ.9 -0K5&%1S MH9H'U3A4$RA-Z[=)DZA/3GI=[0DT3X=J#E2C4(U!-1>J>5"-0S6!TO1N:?+T MB?E[ZF^8FIG%SAT"S="A&H5J#*JY4,V;[%\8W&I+&Z'W*E#:NO;[V4*IW)&Y MO+E:JG2NIBJ*,E+/I*Y[56:^_2U)U:SL#>OCK=WK[_V>61\]J_I]OV%NKE9R MKC[+=%ZEZ)&:E>3@P_FX1])POMC^D">KZU[YJ!Z2/$^6]&PO=V]R:W-H965T<_WP/27@HL2*ST46U_N!>#<.I74CX(@ M\4M,F#>?VGZ<43V>Z4>>'/IWN\A36H M3_N5T"._12J]W,&WLHAP)7 M5#WQX^_0$(H-7L:IM+_HV-@&'LHJJ7C9..L(2L+J?_RM$>+,(4RN.$2-0]1U M&%YQ�.@Y"^;8F6T8*DF&FT"++>,4485NTXI1D!"1Z MBQ94)Q!F&2"=BBCEU485%3T92_0Z!84)E6^T[:=UBEZ_>H->(<+0QQVOI)Y. M3GVEZ9B@_*P)_;$./;H2>ABA#YRIG43O6 [Y)8"O=6C%B$YB/$:]B"ED]V@0 MWJ$HB")'0,N7NX<.]_3E[D$/FT&[M .+-[B"UXK_!!F0 ]Y0N.LLU%) 3A3Z MDTN)_GKBE"*]F8Y8Y'^[EJ.>;NB>SA2H![G'& M=XBXC+H)F3J,SA/R@L>XY3'NY;&LRHIB<^ZC=T6A&X$[M-*KPRVE1<[WYBS2 M)2O_1Y^#NM=0+HJ]4_QL4;HE6'HCL MI)ZVTD_^W]D]N*?,MP=(;@5W(' 8_ MVJ?@IM6_@3LOVD%G/S8FR763U&$2!E<*4;=_NXTY!F:"]WLW_ U!+ P04 M " "VI5Q6'(U;UO;!=T++*0U_ EYGC<\:>F1WLA'Q5:T0-;QGC:NBMM" VFE&.,PEJDV5$[L?( MQ&[HA=YQX8FNUMHN^/$@)RN M*.Y490Q6R4*(5SMY2(=>8 DAPT1;!&+^MCA!QBR0H?'G@.F51UK'ZOB(?N^T M&RT+HG BV$^:ZO70^^)!BDNR8?I)[+[C04_7XB6"*?<+NX-MX$&R45ID!V?# M(*.\^"=OASA4'*+.!8?HX!"=.[0O.+0/#FTGM&#F9$V))O% BAU(:VW0[,#% MQGD;-93;6YQK:7:I\=/QF"BJ0"QA)E$AUZ0(+D]A7MRKW9O3%:=+FA"N890D M8L,UY2N8"483B@INX)Y0"2^$;1!&RKR(W,(HN)JB)I2I:V,R0^D>'4_07+_2 MDB8:4S *DU?8<*HMSO-\"E^-MHL0S\YZ!@7.J(+.L(('@77:P5W/,7T M%, W02DC$QTC,XX:$:>8M* =?H8HB*(:0I/WNX<-=-KE1;4=7OL"WGQ-)-[8 M%YO"1&0FBU5Q5R,I"5^AR2P-BSU4[69D[Y9'.R)3^/7#0,*#QDS]K@MP<7ZG M_GQ;36Y53A(<>KE]*G*+7OSI0]@+OM4%YS^!G82J4X:JTX0>W[WEZ-[65C 3 M(T;UODYO 1(&#L56NVT,35:\W2XD( ME&NT^0"2:*SCV:TC$ 3],YX7S,)ZGKV29Z^9)]I68+,]K^2O&5.1PA7EL$!=0Y O5J<$ZD]TOI_4;@*=W2%$TEW%-D M:9W"PK]?C?C9I319%*3\2NW.4*Y<2U/@BFQ1K,K5LFN.7+,X6Q^;;EHTOW\P M12M^)')%335FN#200:MOGHHLVELQT2)W'6(AM.DW;K@V7P0HK8'97PJACQ-[ M0/F-$?\%4$L#!!0 ( +:E7%9WAG6&( 0 %D: 9 >&PO=V]R:W-H M965T/))#,)I$RX:,CM>IH M9KM[L=H+!YR$+=@I-LGLOU\;" .%81/UW"3@G/>QL5^.'7M^8MDWOB=$H.6\ M*'O(EG.6BR2FY"%#/$]3G/U[1Q)V6FBF=BYXC'=[H0KTY?R =^2)B*^'ATS> MZ34EBE-">/DP&\S)FB5_QI'8+[2IAB*RQ7DB M'MGI(ZD>:*)X(4MX\8E.9:PSTE"8<\'22BQ;D,:T_,;/54"\:6"22687"JP*X%]J<"I!$XQ6&7O%D/C8H&7\XR=4*:B M)4U=%.-;J.6(Q%19\4ED\M=8ZL1R%7[/8QXK6W#T :VBJ+C&";JGI=&58=ZZ M1. XX>]DR-^195A67X-^3N[^G-R[ M7&[VR/V+Y>:L1QY<7KLQ,!2CVI>C@C=ZA7>7T%2_G>? MX4KDN!^IDOHM/^"0+#29M3G)CD1;_OJ+:1N_]8TU),R%A'F0,!\2%@#!6HX9 MUXX9#]'+3):12*6ES=D](4LW,2V26&^*&D1>ZQA(F%O"G *FUA/'Y7CJV-.Y M?FQ:H1LUG9B&U8[RNU&FY1B&T0X+@-K?&KU)/7J3P='SG@]R<2)'3^!GN92( MIVI3_X ML-[OE5SS<;5T[^O20>VUKQ@DS(6$>9 P'Q(6 ,%: MUIC6UIC"K\:FD(Z!A+F0, \2YD/" B!8RS&SVC&SP63R2(Z$Y@1)WX0$15@0 M-8MAB,02]\V?RC-IZV MZ%-.2>]&P:#^VE0!2G-!:1XHS0>E!5"TMDL:&U$F_!Q3,:&< TES06D>*,T' MI050M+9SK!?G6/!SS3#S:N=8G:G+,F:=?Q.@E7J@-!^4%D#12DOHC0WNE&2[ MXNQ"[>[D5)3;NW5I?3ZR*DX%?BA?F[=^>Q0;*-OF! L+2[W!$QO&W8N59K6:D:8-M#LD\;:0V/MTG;[6SAS]6SQ]NXB;L<,B" M:7?>_6,(B7.#N<'IMQIIFA!^'YL8+MGFBGGW;;[X?7E?EI7WW^EDMGQ_=E]5 M#[^>GR]O[LMIL7P[?RAG]4^^S!?3HJJ_7=R=+Q\697&[&9I.SH->;W@^+<:S MLZMWF]L^+:[>S5?59#PK/RV\Y6HZ+19_?"PG\V_OS_RSIQO^.KZ[K]8WG%^] M>RCNRM_*ZN\/GQ;U=^?/RNUX6LZ6X_G,6Y1?WI]]\'_-AZ/UP.8>_QB7WY8O MOO;6#^7S?/[[^AMQ^_ZLMUZC5&NBJ/_Y6EZ7D\E:JM?C/UOT['F9Z\&7 M7S_IR>;!UP_F<[$LK^>3?XYOJ_OW9Q=GWFWYI5A-JK_.OV7E]@$-UM[-?++< M_-_[]GC?8?_,NUDMJ_ET.UROP70\>_RW^._V%_%BP#\T$&P'@E,'PNU >.I M?SO0/W5@L!T8G#HPW X,3QT8;0=&IPY<; V]O#0R-/F]D_>WO[3!O=/WN+^TR;W-]O\_/'INWGN1T557+U;S+]Y MB_7]:V_]Q>8%M)FOG_+CV?JU_ENUJ'\ZKN>JJP\W_UF-E^/UZV[IO?&NZW_& MM^6BV+P0?XK*JAA/EC_7/_G[;Y'WTY]^]O[DC6?>W^[GJV4QNUV^.Z_JE5A3 MYS?;!>K'!08'%N@'GIG/JONE%\]NRUL;.*_7_ODA!$\/X6/@%)/R\ULO"'[Q M@EX0M*S0M7M<%K.W7F]T<#PZ,KZJQX/^9MQO&8]/6?F+@^/)"2OO7QX<3T]8 M>F^X&>^UC&?N\;_<5/6XOQ[W+UO&A7O\P^JN?NR'QZ5[W!1_;'_QK=/JR,(? M%O5O[N+@N':/1^7-6R_T#_[FS.GC;4^Z_/1QW_$2"I]3(-QXX0'OXVI9W[)< M>B_BP/N7KF_S1%5.E__7LHH?'\E^.[G>1_EU^5#HR06D5A,8@F)I226D9@@,4EBBL0TB1D2RR',"I/^@' M]=[,UY=9L'^GT; W>KZ3]1H?/+_&!\[7^*=B]G7\M6A[B3L'N[[$22PBL9C$ M$A)+22PC,4%BDL04B6D2,R260Y@5&8D%A*8AF)"1*3)*9(3).8(;$OH_9E@U.J6LVD%ATN9<-O9U@(!>7D%A*8AF)"1*3)*9(3).8(;$_U]'@W10/XZJ8>,7LUIM7]^7"*V[_O5I6TSHTVLH,']UN MUZ! M6BK6;L1HYVSOS&ZR 354E3+4$V@FD0UA6H:U0RJY91FQ\:+3^.9-]U4'G]N#0^GW3D\ M2"U"M1C5$E1+CVQA/]ANPM9$(==$H)I$-85J&M4,JN649B=*T\?TG0VMJX^3 M5?F/JE^XQSK' M!]K^1+5XJUG5V[#^SSZMDJ +35$M0S6!:A+5%*II5#.HEE.:G0M-Q=-WEKZ< M;0SW:.=L0,NE\?5D#;7RB6H1JL;_?('TS"$>[N8&V/E$M0S6!:A+5%*II5#.HEE.: MG1M-_=-W]S]/;6N@W4]4BU MWFK628K1Y3#8C0FT XIJ&:H)5).HIE!-HYI! MM9S2[*M%-5W0P-T%_:ZVAMON&AZH%J%:?.2WZ%\<;D0DZ)JDJ):AFD UB6H* MU32J&53+* MZQP?I!:A6HQJR5:SCH0&_7!H'PFEZ$(S5!.H)E%-H9I&-8-J.:79N=#T/P-W M_]/5\W*/=LX&M .*:C&J)5OMY5NZ@][N29(476:&:@+5)*HI5-.H9E MIS0[ M&IH*:."N@';I>;FISE&!5D)1+4:U)-@OF/K#P5Y4H)505!.H)E%-H9I&-8-J M.:794=%40@-W)?35/2^WVSDWT'XHJL6HE@3[;=,W?C@<[ 8'6A!%-8%J$M44 MJFE4,ZB64YH='$U!-' 71$\L>KF5SC&!UD%1+4:U)&BY/&EO%/B[,8'V05%- MH)I$-85J&M4,JN649L=$TP<-CEP/]+N*7FA+%-4B5(M1+4&U],@6=EZ6!UT3 M@6H2U12J:50SJ)93FOTIB4UU-'27'E]5]'*;79,$U2)4BU$MV6HC:S=D[X0H MNLP,U02J2513J*91S:!:3FEV9C3ET-!=#M7SFV+R1S6^:3V5X1[N' YH"Q35 M8E1+4"U%M0S5!*I)5%.HIE'-H%I.:7:(!$V(!'S)*T0+I*@6H5J,:@FJI:B6 MH9I -8EJ"M4TJAE4RRG-SI87G_WNOM;HH9*7>ZQS?+"?\,Y^Q#O[&>_LA[R' M>T=!P]%PL/.>388N5*":1#6%:AK5#*KEE&;G0E/^#)TE,F?)RSW:.1M(+4*U M&-425$NWFO5&37\O&+FISDF! MUD%1+4:U!-72<+];IF\&07BQ&QQH.135)*HI5-.H9E MIS0[.)IR:.@N MAY[8\7(KG6,"K8*B6HQJ":JEX?ZGVP_#T>Z%QC)TH0+5)*HI5-.H9E MIS0[ M)IHJ:.BN@GY7Q\MM=PX/M""*:C&J):B6'MG"SHX7NB8"U22J*533J&90+:N=MIWE0'NAJ"913:&:1C6#:CFE M69G1;WJA?7$>[!H7J!:A6HQJ":JEJ):AFD UB6H*U32J&53+*XX[8[9PS:ET6U&-425$M1+4,U@6H2U=215X;KX$FC:V)0+:\F ]CQ1+4:U!-52 M5,M03:":1#6%:AK5#*KEE&8G0]/S'#J[7IW>6-U2CK="K]U+ZYP3I!:C6H)J M*:IEJ"903:*:0C6-:@;5*NO"XG MDV6]8[&:U?SZS=?G6[U%^:5.'/_7#\'9>3W9W/WJW4-Q5YIB<3>>+;U)^:4> M[;T=U7M(BW6IX^F;:OZP)KW/\ZJ:3S=?WI=%O?NROD/]\R_S>?7TS7H!W^IC MH\WJ7?T_4$L#!!0 ( +:E7%:P%-4E^1H +K, 0 9 >&PO=V]R:W-H M965T=<3&Q9]6LJ?B(5^V&]?/UY MM?YU\[%MM\EO]W?+S7=7'[?;AV^OKS:;U4.[W/W)^]7Z?K[=_7;] MX7KSL&[GMT^+[N^NL\FDNKZ?+Y97;UX_?>SG]9O7J\?MW6+9_KQ.-H_W]_/U M[S^T=ZO/WUVE5\-V_X'K-Z\?YA_:7]KMWQ]^7N]^=_VLW"[NV^5F ML5HFZ_;]=U??I]^ZM)KM5SQ]RC\6[>=-[]?)_FMYMUK]NO^-N_WN:K)_2.U= M>[/=&_/=/SZU;]N[NSVU>R#_.JA7SQ?=+^S_^JCKIZ]^]]6\FV_:MZN[?RYN MMQ^_NYI>);?M^_GCW?:OJ\^V/7Q%Y=Z[6=UMGOX_^7SXW,E5?_9. MV__B*4%/JW=_YXOE/NV_;->[/UWLUFW??'_SK\?%9K$/WB9YE7R_V;3;3?+T MT75[F\R7M\F/B_F[Q=WN4]K-_L\?[W+N\V?=FO^_DN3_/$/?TK^ MD"R6R=\^KAXWNU6;U]?;WO[CL^,7]D(EBT]Y\D^3IGY-LDF4G'M#;\;ENWWV39-F+ M5U?R\O^<+[]))O6+R_69Y8^[Y5GQXH,W8Q[\],7E=L2#3V^'Q\WN(YM#L+_$/?FO'W['S*9=?VJOWOS[OZ75Y#].)8W$&A)3)*9)S)"8)3$'85Z6B^G(OME9?VT#5-RR K;\5+QGY_(S%%8IK$#(E9$G,0YL6S>HYG)<;SGT_/3]K; M5_-/NYQ^:)/Y_6J]7?SO_.F']BZ[B]7MJ9S*:I7\WL[7FV26W'_98Z;3Y';^ M^ZG$OQTGU4>I>@EJ1"@VQR2F2CNOG'-=B3MX^/7EKU\FZO7O* M[N;CXN'D=UC1B=UHDEA#8HK$-(D9$K,DYB#,"_#T.LSR[R*9"5NLO6X%3T?W:A8VX,#:F)*9)S)"8)3$'85Y, MTTEW.W8B)N-OZ_EMFRSG]^W)&ZCBXMAOKZC6H)I"-8UJ!M4LJCE*\^/;:Q-2 M?L]P,*E4DUJ#:@K5-*H95+.HYBC-3W76I3J[R.[A#)N]O'WXZI6-O#(ZL*2F M45%A?83Y ES%M4:U!-H9I&-8-J%M4O M_C)?_]IN$SW_M%K/W]VUR8_[.OED;LE2YRVJ-:BF4$VCFD$UBVJ.TOPX=U5= M6E]@FX'V=JC6H)I"-8UJ!M4LJCE*\U/=]7>I6*E\_39#9H_;C'S$2RG.4!-A MFX'V=:BF4HUJ":0C6-:@;5 M+*HY2O./'G1-7C;A]Q096O"A6H-J"M4TJAE4LZCF*,U/=5?P96+5\N;M?//Q M9'#1#@_5&E13J*8/6O_EU6D>O+C:H)>TJ.8HS<]C5\UEW9V\ R$KT?$DM0;5%*KI@U;UXIFEV2"?:!.':H[2_'QV35PF-W$_ M;3^VZ^3F<;UNE]MD_G2\\F1 T28.U1I44ZBF#UH_H,5L6H8!11LV5'.4Y@>T M:]@RL>L8G 9:[^\9O%J]?_6X^\U37D_&%:W84*U!-85J^J#UXYK.ZC"M:'.& M:H[2_+1VS5DF]U(_KU>[O&Y_?SJ8WNZ>5SW<[[ZOGDPH6;>\1;4&U12JZ8/F M_<2OPH"BQ1BJ.4KS ]H58YE M#-4:5%.HI@^:%]-R4N9A3-%J"M4_%$O M$['I1+4&U12JZ8/F[T3SP;-Y]*(6U1RE^>GLRJ1<+I,B)]'(6G10T8X)U12J MZ8/F[TF'.45+)E1SE.;GM"N9&&PZXIRZ?9X!LI.[>0'5QXB;(I[\JF7"Z;#J_G2_XO&3\=22:CTXI6 M3:BF4$VCFD$UBVJ.TOQ0=YU4_J528(?+HO44JC6HIE!-HYI!-8MJCM+\5'=% M5BX766ZYG2\_+/;GNEY^U8IL1*<8+;%03:&:SHE 3H-2VJ.4KST]E5 M6+E<874;"7E@DLQ$!Q2ML5!-H9I&-8-J%M4J-:BF4$VCFD$UBVJ.TOP@=^U9<8%9BP7:H:%: M@VH*U32J&52SJ.8HS4]UU[45BXHJ48JBE4TZAFBN'!LC0/7]E@T6LZ2O/CVI5=Q9DA MA:-G$LA0=$31Q@O5%*II5#/%L#^KTC1,*%IY49K_?L]=Y56>>5.QL4,)9":'F%:@K5 M-*J9\L1QLJRNPRTI>E%':7XZNU:J/#MFJH\][Y?XX<2R%1T2M&Z"M44JFE4,^7P3-FKO"HF84K1 M'HK2_)1V/50I-@*CAA+(1'0ZT=H)U12J:50S!\U+9U7.!AM1M$^B-#^=79]4 MRGU2Y% "68L.*EHSH9I"-8UJIAQ.+7QUXKX3>E%':7Y0NYZI'#-J<.14 MF* MCBG:-J&:0C6-:J8\,;PPK>I9>/<)O:JC-#^G7=]4RGW3R*D$LA*=4+1N0C6% M:AK53#FLF\IZ5@V>W*-]$Z7Y >WZIE+NFXXOZHL:2R";T7%%ZR944ZBF4S:[$JN<7J;27DP02R$QU1 MM,I"-85J&M4,JEE4Q-$$LA,= M4+0<0S6%:AK5#*I95'.4YB>YZ]"J"XQ$K- F#=4:5%.HIE'-H)I%-4=I?JJ[ MPJT"1B+*1G2*T:(-U12J:50SU;!H*_(\K(/1:SI*\]/9U6R57+/]TMZLEK?) M[D/MZ0,R\OKH9*(%&ZHI5-.H9E#-HIJC-#_!70]776 68H7V<*C6H)I"-8UJ M!M4LJCE*\U/=]7"5?#SLI?D$\K+HX*)5&ZHI5-.H9E#-'K3^M(/@E;R.NJ"7 MQKKKSVJY/QLYG$!68L.):@VJ*533J&90S=8G^KAT$HSB<-0U_7QV!5I]YBW! M1@XGD)GH@*+]&:HI5-.H9E#-UL.#9>$D#D==T8]GUXK5\CFPKQM-(*/1845K M,513J*91S:":K8?'RXIA6B_1=M5=VU7+;=?XR00R%)U0M/)"-85J&M4,JMEZ M6*"E914F]!*55]U57K5<>8V>3" [T0%%*R]44ZBF4AXHMT5JBE4TZAF4,W6)\Z497GX?)ZZIA_.KI.JSPX; M'#^80+:B4XIV4ZBF4$VCFD$U6Y\X4I;7@V^AE^BFZJZ;JN5N*F8N@4Q%AQ2M MJ5!-H9I&-8-JMAZ>*GM5Y-G@>^DE^J>ZZY]J^1S8F+D$,A&=3K1N0C6%:AK5 M#*K9>CBS\%4Y&83S$C52W=5(M5PC18XED+7HG*+M$JHI5-.H9E#-UL/!A:]. MW'.Z1,$T[0JFZ9A9@R.G$LA6;$I1K4$UA6H:U0RJV>F)Z87E+ U>>^6HB_HQ M[7JFJ=PSC1Q*("O1 45K)E13J*91S:":G0YKIGQ29VD8T$LT3=.N:9K*39/W MFPQDJ+:G#_@+JH M'\^NQ9K*+5:XGY#'$\A8=$[1/@O5%*II5#.H9E'-49H?YZ[WFE87V$.@_1>J M-:BF4$VCFD$UBVJ.TOQ4=SW95.[)QNTAT((,U1I44ZBF4?)>O< =Q MB7ILVM5C4[D>&^P@Q!D%,A:=4K0H0S6%:AK5#*I95'.4YL>Y*]2F%YB/.$5K M-51K4$VAFD8U@VH6U1RE>:F>=?7;#)B/*!NQ*4:U!M44JFE4,ZAF9\/:+2\& M6PCJFGXZN]9M=F8\XO>)6V[V9V9.QA(MVU"M036%:AK5#*I95'.4YL>WZ^1F M%YB).$/K.%1K4$VAFD8U@VH6U1RE^:GNZKB9?$KLI0$%\K+HX**-VT'K'[0O M_!]U"KV@1C6#:A;5'*7Y:>QJM)E%$B[39L!#*BJH*\XD69*AF M4,VBFJ,T/Y]=CS8[\_9@(P<4R$QT0-$&;38\V51,II,PH&@SAFH&U2RJ.4KS M ]HU8S/Y1-C7C2B0T>BXHM78;'C$*4T':44;+U0SJ&91S5&:G]:N\9K)C=?X M$04R%)U0M/::#>N;/,PGVF6AFD$UBVJ.TOQ\=J773"Z]S&IU^WEQ=W;(^4?MBFD>_E1G MKZM9SK"<93F'<4%:TUY:Y3IJS&27,T9\4-%:ZL@%0TK">TWL537+&9:S+.

*O:QF.<-REN4+SBC901\[+ZRPKAL^ST!:*Y0S+699S M&!<$MNX%5NZB1LZ$.:+Y13+ M:98S+&=9SF&"[,F@\FIBKVL9CG#V59.G8,UMGI\:+CRG9E**=83K.<83G+<@[C@E3W.K7T D>YCBB6;[9; M0SG%]V2[> M)S\^+D]O*&0@.J HU["<8CG-3Z=^K*JJX'266+.Y2S+.M'M4[#P\V:O:IA.3\^;K305;9J@WE+,LYC NRVJO:,KEJD^;DG5D;GTZV2T,Y=>2\=.;Y-!OD MDRW)4,ZRG,.X()^]DBR3#\R=FYAW9GU\1MD^#.74D?/VJ44Q2"A;S57)M=:%/DPL&PYA7*6Y1S&!8'ME5.Y7$Y%SY7%S%#="3L?C LGT5RJDCYS_9FJ;9X"XK>EW#TU5OF8 MD8_G)^C)3'Q6V;H*Y=21\P?R5AE# M+,>GEZVS4$ZQG&8YPW*6Y1S&!2'OM5[Y)8Z&Y6P5AG(-RRF6TRQG6,ZRG,.X M(-^]SBPGCH;)2'R>V;X,Y=21\U[)5=?AFP%H]K*&Y2S+.8SS@UKTZK(BXGC8 M^3EZLA:=6)1K6$ZQG&8YPW*6Y1S&!<'N]6O%)>5[>-03K&<9CG#[5=D5QB?T%6]ZA7,-RBN4T MRQF6LRSG,"[(=Z_C*^2.;^3^@NWV4*YA.77DO/.^93K<8+#-'LI9EG,8%^2T MU^P5GR V<(/Y13+:98S+&=9SF%<$/1>+UC4E]APL)4@RC4L MIUA.LYQA.PG&(YS7*&Y2S+.8P+\MUK 4OYE)TX_4%>&Q]C MMNQ#.<5R^LAYK^:HJDGPVE'#7M:RG,.X()^]%J^46[RSTQ_D]?$990L\E%,L MIX^J_1*R_1Z)5LHX=R#RU1W*-2RG6$ZSG&$YRW(.XX)\ M]ZJ[4J[NY+ML;&.'<@W+*9;3+&>.7/^&2%%,9\$KF"Q[68=Q03Y[G5TI=W;G M[[*QA1W*-2RG6$ZSG#ER_@SM04#9&H[B_(!6O1JNDD_AG=[UQM]LDR\3G6.4 M:UA.L9QF.<-REN4/G/^:NW(: MO.&(PRX;Y+-7XE5GSN2=N]\FKX_/*%O=H9QB.I%"KNH5 M]7W')C6SJ4:UA.L9QF.<-REN4W[?K#^W;]NYNDSR] =UW5_N;Q<\?3=;M^WV&O_T^N[H>?/R' M]-NWZ?[CUQWSYO7#_$.[VXE\6"PWR5W[?D=.OJEW>_NG]PD__F:[>MC]9W*5 MO%MMMZO[IU]^;.>W[7K_";L_?[]:;8^_V5_@\VK]Z]/#?O/_4$L#!!0 ( M +:E7%9%'Z@(B@, ,,1 9 >&PO=V]R:W-H965T%/?UL M)TT;E+J C=R74*>:4P=N7J_H MIT:\$G-+!$Q8&.BE1J:Z66\EEP]I2I.#D?A_9P*JBT5: _=&-D0H=$"N%I&-$H9E_0? M,9Y? JUR8*68#5##BI##FSTX:JB]DA9462SHG)344T&V*D!>@3"!3I":5%. M_B&*R*-H4O\\4F]%"AI ->7=2GG72IZ8KQ>X^F^7&+4BIGE3AF,KYZ6+W1*L M)CFH) ?O4OU!FX:T!*L9TJL,Z;U)]=NIO:)FF\2^(K F[+ 2=F@E_>0D I21 M%)K2M\:^=/U:@M5D'E4RC]ZEH(_:-*0E6,T0WULW#-Z;E/0.+-Y>TZ^)K(O; MZ(9\*^L$%JJSS=4:2PCCC"5L]M@HQHIYZ8*V1:N+QFO1^%V*O)RF+5-:HM5- M6?=QOK4K>GV9V[&K=@-7C0O>VKCL0'5WU_VZ2?/M7="/Z73O@O [M6\\)0O& MB5[V=NKW]W8#JO^>V9."00*V3R3Q<:RNEN=1(S,_OO)_;$^H3#;[#6F M.-Y0W\J,JAUS E.%]/9[:KEX<6)0#"3+S:;[EDFU"3"7,:B6B>L7U/,I8W(U MT!-4YS;#_U!+ P04 " "VI5Q6*WSR;.8" &"0 &0 'AL+W=O^7QA[((?]99LCA,T/Y8/BF9^Q9+P#(7F M4H#"6=\;-*_&'1OO IXXKO76&&PF4RF?[>0VZ7N!%80IQL8R,+JM\!K3U!*1 MC#\EIU=M:8';XPW[CW_ =T] M@$X)<*G[1>[.N!$S+.HIN09EHXG-#IS[#DU^<6'/R<0H>LH)9Z(;QA4\L31' MN$>F:55B88 M$T4"(YR:GF](H-W&CTLQXT),N$=,,X1[*<36W]..K-&4B *OUH:ZFXF+NH[U*H:F'(--?PZXXV@%N#F?Y= MD]VP4-.N5V,_@%=ZR6+L>_2%TZA6Z$4?/S2[P=>Z0KTGV>@]R<;O1+93TG95 MTO8A]LB^9\"%-BJW[^T%&%1972T.TUS"*S*EZWP_%3@Z%3@^ ;CC7:?RKG.0 M:6*8H9/.!7F&VH"B*9PQ>BE@B2HF.\_KG"Q(FX%CM6UX%06-H-/N^:MMWXX+ M&QT7-GXSK'# WVH$&:JYZ\ :8ID+4_2$:K5J\@/7V_Q_X<4?PCU3&PO=V]R:W-H965TDWL4* ]0-J"5E>I>ZK:V[V'TSVX8,!J$K.V M UOI?OS921HG-)@$)1(O$">9S_[&,YF/":,=XR]B38@$/\,@$F-G+>7FQG7% M?$U"+"[9AD3JRI+Q$$LUY"M7;#C!B\0H#%SD>7TWQ#1R)J/DW .?C%@L QJ1 M!PY$'(:8O]Z2@.W&#G3>3CS2U5KJ$^YDM,$K\D3DM\T#5R,W1UG0D$2"L@AP MLAP[G^'-U$?:(+GC.R4[43@&FLHS8R]Z<+<8.YY>$0G(7&H(K+ZV9$J"0".I M=?S(0)U\3FU8/'Y#_Y*05V2>L2!3%OQ-%W(]=H8.6) EC@/YR'9_D(S0E<:; MLT DGV"7W>LY8!X+R<+,6*T@I%'ZC7]FCB@8P-X! Y09H+H&?F;@)T33E26T M9ECBR8BS'>#Z;H6F#Q+?)-:*#8WT-CY)KJY292 M20%^ Y^%(.H 1PMP3_$S#:BD1(TE,#87X)',8\YIM *W6% !/LZ(Q#00GQ2" MN5: 5N>_/;;VVW3MZ,#:9V1^"7QX M 9"'4(7YM+XY+)N[RHNY*U'N2I3@^4==>7'(>9D?%D %L/&.ONM/%O$]5_YS MKR8 =Y*$XM\JYZ2KZ56O1J?_C=C@.1D[*K\%X5OB3'[]!?:]WZM MN=LB-^OL)W+KY=QZ5FYI(%R I0Z.;9)G"RKF =-Q4,4IA>L7."'8\^!@CY-U MUA,Y7>6.M^);(8YFZ&5S8QP]8#2 MH@,$V=:_5C&QHC3=ON&[)]RPYYGG6XG(=4[DVDKDGFQ)D$X)JPA8K9L2: FL M1!1Z1MQX9Y6ZV7):\EU;:&7G%90A[*8L9[C]8W79/O^I_(Q<@U91T[PT9WC' M>74AIJ!14] NIXKY#?X#]:JU';-QY'8AN:#17+!W7FG?DAK+G->%MH-&W,&: MZJY&UPK[%+V4F1DQ!NYHJI'75C]U; MNWEC!EU(+6BT%AR>5P:WJMK:0BL[S^@[:!=XIQ?NZ^/IW(6@0T;0(:OF:5ZS M,[QC/RSLTYY*RT@M9)=:Q=RN7;+MF(T;0%V(,53HG9U9\ZS=[ED7B@\9Q8?L MBJ])R&PO=V]R:W-H965TRLM$H)E[^%T#VXR M;7WKV%W;H2#=CU\["6D+P04N/.Q+&SLSGV>^\4S&'JR$_*X6 !K=98RKH;?0 M>GGJ^RI90$;4D5@"-V]F0F9$FZ&<^VHI@:2%4L;\, AZ?D8H]T:#8NY2C@8B MUXQRN)1(Y5E&Y/T8F%@-/>P]3%S1^4+;"7\T6)(Y7(.^65Y*,_)KE)1FP!45 M'$F8#;TS?!KCOE4H)+Y16*F-9V1=F0KQW0X^IT,OL!8!@T1;"&+^;F$"C%DD M8\>/"M2KU[2*F\\/Z.>%\\:9*5$P$>POFNK%T#OV4 HSDC-])59_0N50U^(E M@JGB%ZTJV?E/[BHB-A1P[QF%L%(('RM$SRAT*H7.2Q6B M2B$JF"E=*7B(B2:C@10K)*VT0;,/!9F%MG&?*H&OC:VV17\I+)C7-H1/F,'#M&%X'JAT$>>0KH-X!NG:L_"!\_& MH1,QAN0(=? !"H,P;#!H\G)UW* >OUP]<'C3J>/4*?"B9_"^B(2P>TV31FZ= MNK9TG*HE26#HF=J@0-Z"-_K]-]P+_FCBI4VPN"6P+C0QP$)LUO&QCIU8STW!D.M\#*-3OH/_1 MT$28;VP*LMAN330Y45]+4YM@<4M@6VSV:S;[OT#N]]N,39M@<4M@6[$YKF-S M[-SI8YA3SBWO4\((3Z")NN,G.;;.KY(/YR*OY:,EL"T^3FH^3MRUD*<[R"CU M>PXR3G;1%3MM>*.'.%BWF8'3QW6N;;29ILR]M>JYEWMM:K6*%K>%MDWU1D>/ M?X'25QG95H#:1(O;0ML.4+@.4/C_ZU^%XKH^M&#WJ67O$Z%\ M'S&AE#D?)BPW1SM[4 23YL;_YG-B9[?C3T4.(]P[>>S\>QP^\/KT@9T-],AD M!] Y1S;3@"?W2$O"595 )/W7'.Z+LW8C"=%N$IZ*'.+>8PK>H\?'ZR8?N[O\ ML^1'3A6U'C>[V=WMYE.1"!]W'_O94G^_[>>Z=$+NA0WP*M+?G]G2^,4*=WT-Z[&,I#SXHI1H43D7)=W2?5L M?8UY5ES>/9H?V^O-XLIM#5/>C5X0:>JY0@QF!C(XZIN]*,OKQG*@Q;*X@)L* MK456/"Z F.[&"ICW,R'TP\ N4%_ZCGX"4$L#!!0 ( +:E7%8020*P: ( M #D& 9 >&PO=V]R:W-H965TL MFEJ)$4B@;"Q$&B"Z2D5"H'8/TQY,.,"J$V>V YVT'[^SDT8@0=<'7HCO?-_G MN\^^(]I+]:RWB 9>4I'I@;.9%T?.-U-Q) LC>(8S!;I(4Z;^#%'(_Z^..=]LC77X<92S M#2[0/.8S199?LZQXBIGF,@.%ZX'WK=T?=6R\"WCBN-<':["5+*5\ML;]:N"U M;$(H,#&6@=%GAR,4PA)1&K\K3J\^T@(/UZ_L$U<[U;)D&D=2_. KLQUXGSU8 MX9H5PLSE_CM6]70M7R*%=K^P+V-[%)P4VLBT E,&*<_*+WNI=#@ M#MG $$% M"-X+""M Z HM,W-EC9EA<:3D'I2-)C:[<-HX-%7#,WN+"Z-HEQ/.Q!/&%3PQ M42!,D>E"(5V1T? )QK@T<#U&P[C0-^1X7(SA^NH&KH!G,.5"T#7HR#>4A>7R MD^K$87EB<.;$,29-"-L-"%I!< (^>C^\?0SWJ?9:@* 6('!\G3-\#[A#\?%# M^[;U-8"_,,>D4(IGFT,Y3A7Y)JOMO;[.68(#CYI+H]JA%Y>GG"KY0F1' H2U M *%C#__[ AHP9()E"<+"#9 [)8N#3L^ZG^+^!]02P,$% @ MJ5<5OQ.E?M[ P #PP M !D !X;"]W;W)K&ULK5==&>IW,37P?\1'=PCHV0MQ'Z1!GAX?\_^MM8.6M98D4O!OM)<%TLK MME!.-KAB^EKLWY-6S\SP98*I^A?MVUC'0EFEM"A;,&104MY<\<_6AP. &SX M\%J UP<$#P#\%N"?"@A:0% [TTBI?4BQQLE"BCV2)AK8S$UM9HT&^92;UWZC M):Q2P.GDG1#YGC*&,,_1)UT0B3YPC?F6KAE!%TH1K= ;= .?6U[!C-B@#O(R M)1I3IEY!P)>;%+U\\0J]0)2CSX6H%!"JA:TA1_,D.VOS637Y> _DXWKHH^"Z M4.A/GI/\F, &<9U"[U[ARIMD3$EVAGSW-?($7V8^*2I*;#;JN%*PJA3)1 MKBG'I@2/;M:&,CR4'T=A3];E,"J>N4[/HW0V\,CU(L=QNK C66$G*YR6E?\# M51(.(@VG$,,:!&J!=I(*B>X(EJ=K#0U(GDWGL/G@FLB/?HLZWZ F^ M;< @1O^M33*U/JND-"&/T8.8]Y$7M_N=%+#$QV*.X?B28>@MD+7 MP%L/LCND)>:*-=[@7_:9DU.8DW/,BG@HTXV]0?T8"?/G87\'3>;[1#?FG1OS M23?@.#ZY:,Z'13.*G,#OB1X)&ZFMZ61>CU5M'[1*)9';NN4T7W3%==-3=+-= M5WM1-W.]^15TNTUS^HNF:94_8@E'C$*,;(#2.8N@\,FF_6P&6NSJAFPM-+1W M]6T!'3N1)@#6-T+H^X%Y0/&PO=V]R:W-H965T*LT->?&-;2CGXGB89NYQL.=]=3*=LN:4I8:_S'<^%O-9ON=)G-&/!6#[-"7%PS5-\L/E!$X> M3WR*-UM>GIC.9SNRH9\I_[K[6(BC::NRBE.:L3C/0$'7EY,K>+%PO=*ALO@M MI@?6^0S*5.[R_%MY\&YU.7'*B&A"E[R4(.+?/5W0)"F51!Q_-:*3]IJE8_?S MH_IME;Q(YHXPNLB3W^,5WUY.P@E8T379)_Q3?OB9-@E5 2[SA%5_P:&Q=29@ MN6<\3QMG$4$:9_5_\KTI1,0,.J'% /0?H#SC@Q@%7B=:156G=$$[FLR(_ M@**T%FKEAZHVE;?()L[*V_B9%^+;6/CQ^=L\7QWB) $D6X%?^986X%W&2;:) M[Q(*KABCG(%7Q^=>@E]$CSV_H9S$"7LA3+Y^O@'/G[T ST"<@2_;?,^$))M- MN8BRO-9TV41T74>$!B*""'S(,[YEX$VVHBM58"K2:W-$CSE>(Z/B#5V^!AB^ M!,A!2!/0XK^[0T,XN"TYKO3P@-YMG,6E*?8?[X4]>,=IRO[45:\6 M=_7BY:B_8#NRI)<3,:P9+>[I9/[C#]!W?M)E;DE,J8/;UL$UJ<_?%CEC8$&* MXB'.-K7L59KO,ZY+N]8**JUR;KJ?NX$;>L%L>M]-2&/FA=C#K9D2JM>&ZAE# MO5HN]^D^(5S<,1%BP>._23D+Z0*ME?Q.! CY8E+M!7IL!H/0Q0.!^FV@OC%0 M,2CK0CZ6%0Q7U#\.U U##_8"U9@%480.= M=K8PZHSM=TMB2LIAFW)XSG$?VJR#)3&E#E%;A\CBN(^.V@\'"/JHUZ4:,R^, MW('A!!WY>'2LC?Q&2AG3/HHBKQ>KS@[Y&$4#P7:>Y=#:Z&^DNC,E4;7PI*:6@N)/=#,/:Y)L';3I6"<:6FKHF+PD&.V==E3?RT>AE>4MJ M:BTD(F$S(HVC.7R\0A0A+^RO>FG,PM!S0SU]8(E)V(Q)8WBND5)(S4>NTP_U MV,SUD#. GKCSXL<,2F.(KI%26,W'[E%5C\U8//ZAVX.,-.=67#T M"#@'T6!)--@[ZVQ@=?G&EII:"\D[V,P[)S_NGM!UAY]VIWBJV4FPP>;5CZ%& M'^8ZL^#HFWL.EL&29?!97TIAJPLZMM346DCNP6;N.;W1S;J1H=%/\%1?MDO M<6\32AC5OFLU2XR]G;;4U(0EQ;CPG*WM&AEI="TLJ:FUD)#D MFB'IY-9^0M>O70%N?F #&((5>=#V^A-2^.E>EZ#EFD%KY-:28X9" >YO+#DV M@G"(7MW.'A@S9XVAUT9*P=*C,(]M#&%*'G+-ZRACR+614M\8]Q%;8]3?43+M M[&I+:;&I-OLQL"RO6V_^:L^V&PJOJFUTO?/7\&)1;PN4,O4NQ0^DV,09$S/B M6D@ZKP,155%O_*L/>+ZK]L[=Y9SG:?5Q2\F*%J6!^'Z=Y_SQH+Q N_UR_B]0 M2P,$% @ MJ5<5D1+^ ]+ P :0X !D !X;"]W;W)K&ULO5=;3]LP%/XK5H8FD$9S:5HN:R,5,C8DT!"([6':@TE.&PO' M+K9#8=J/G^V$T+(T Y3QTOIROL_G?/9Q?$8++JYE!J#074Z9'#N94O-]UY5) M!CF6/3X'IF>F7.18Z:Z8N7(N *<6E%,W\+RAFV/"G&ADQ\Y$-.*%HH3!F4"R MR',L[@^ \L78\9V'@7,RRY09<*/1',_@ M3E_$SHGENSI"0')@EG2,!T[$S\ M_=CW#,!:?".PD$MM9$*YXOS:=([3L>,9CX!"H@P%UG^W< B4&B;MQTU%ZM1K M&N!R^X']R :O@[G"$@XY_4Y2E8V=70>E,,4%5>=\\06J@ :&+^%4VE^TJ&P] M!R6%5#ROP-J#G+#R']]50BP!_.$:0% !@J> < V@7P'ZSP6$%2"TRI2A6!UB MK' T$GR!A+'6;*9AQ;1H'3YA9M\OE-"S1.-4])GS=$$H19BEZ*O*0*!CIC"; MD2L*:"(E*(FVT21-B=DG3/5T>=K,KFW&H#"A3R9],NE*N$S:N8VV9?SG$"8T=?)Q+$+3C1^W?^T/O8I&"79'%' M9"OJAK6Z81M[-,FY4.17>;KA3M^N$IK4*UD&EL5,5J(8U%$,6J,XM/>&3F4!U(8B,S*7Z+=.2T;R(F^*J)7QI>>A M2[*X([(5)8>UDL,WR;9AE^IV219W1+:B[DZM[D[K.?TD%=%?$DA+QD+"M*"( MDBF@3?T1N0Z5(N[5(NZ],9GRW+IE;&5]ZW+HD MBSLB6U%RKU9R[TV2>:]+=;LDBSLB6U'7]QZ?DM[_2>=_\/I>B6V2[_70N!WZ M4K7XSM:9K64D2GC!5/E6K4?K>FEBJX0GXP>FCK)O^T>:L@@[Q6)&F$04 MIIK2Z^WH+Z,HZYJRH_C&PO=V]R:W-H965TE85L_,,*%&."BN7?%PP'*9$@I7'(D\ MRS!_/(.4K8>&;3Q=N":+1.H+9CA8X@7<@+Q;7G$U,^LH,",:2I#J1L_*YB&O66 M6K@Y?HH^+=@5RPP+&+/T.XEE,C0" \4PQWDJK]GZ$U0\GHX7L504OVA=K;4, M%.5"LJP2*P<9H>4_?JCRL"&PNR\(G$K@O%;@5@*W "V=%5@3+'$XX&R-N%ZM MHNE!D9M"K6@(U56\D5S=)4HGPX^,Q6N2I@C3&'V5"7!T026F"S)+ 8V$ "G0 M,3H7DJB<08Q&E.8X1:.,<4G^X*(6YP_JH1* #B<@,4G%D5+*Y+\2;$DHD'']6SUZ\FZD.^@*RTYB<#IH2$:G,_0#,T266.2?R$?T< MS83DZF'^U92:TDNWV8L^X*=BB2,8&NH$"^ K,,+W[^R>]:$I4?\HV+.TN77: MW+;HHK9UW6YVW%KQ35#QY?C_88FYUM2>S5S-[;\:<<( F:F^'VNT&^J%X1MWJ M:T_J7DW=>ROJJ=(T0?=VH9V>U=N";K6U)[1?0_O_&]K?@78"U]^N=*NM/:&# M&CIX V@\E^KKV(H>[*)[76>[WJWF]D3OU^C]5G3U?2ICC3'GCX0N-&1.91-- M?^?E['2#P+.W$"I3"7 FM$U^=?5XV7>5$ MLF71M\R85%U0,4Q4GPI<+U#WYXS)IXENA>K.-_P+4$L#!!0 ( +:E7%9' M.;2BX@( #X( 9 >&PO=V]R:W-H965T':0\FN1"KB9W9#K!_/]L)*;"4]:$O M^"/W')]SG=S+:,WXD\@!)-J4!15C*Y>RNK)MD>908G'!*J#JR8+Q$DNUY$M; M5!QP9D!E87N.$]DE)M2*1V;OCL M].(F&UN.%@0%I%(S8#6L8 I%H8F4C-\MI]4=J8&[\RW[9^-=>9EC 5-6_""9 MS,?6T$(9+'!=R'NV_@*MGU#SI:P0YA>MVUC'0FDM)"M;L%)0$MJ,>-/F80?@ M1B\ O!;@'0*"%P!^"_!?"PA:0& RTU@Q>4BPQ/&(LS7B.EJQZ8E)ID$K^X3J M:Y])KIX2A9/Q#4U9">@!;T"@<_25"8$6G)5HRJ@DM"9TB;Y5P+&^)8%.$Y"8 M%.),Q3[.$G1ZUP#03(ULJ69K<3EL)DT:"]X($UT.WZK!UM3$.\J80'J!?/<#\AS/ZQ$T?3W<[8$GKX<[1]SXW17YAL__ M[Q6AA(BT8*+F@'Y>SX7DZK/YU9?QAC'H9]2EY$I4.(6QI6J% +X"*W[_SHV< MCWW9>DNRY(W(]C(9=)D,CK''CY1(R-!,8@F]+VH#'QBX+IBK^#QPANYP9*]V M$](3%OJ70W<_+.EC\X?A<]B>B; S$1XUHN$@/)#?%Z8NPNN7'W7RHZ/R3869@VI8H 8*"R*;@D.:UUSJ2M1G+OHWFP/' M#8,#L+", C] W/V3F4M@2]-AQ(H936533WJ=KLF>&UJ_\'^ M1#7'II<]TS2=]1;S)5&EM8"%HG0N!BKOO.E6S4*RRM3O.9.J&YAIKAH\!9+[LJ3BWP44_#AWL'.Z\3W?;)6YX2:S'=W $Z@?NT>A M1VZKDN4E,)ESA@2LY\YG_)!BWQ JQ%\Y'&7G&IE07CC_:09?L[GC&4=0P$H9 M":K_#K"$HC!*VL<_C:C3SFF(W>N3^I!W,"Y6PY,7?>::V0M 0@BHS=2A5'E*J:#(3_(B$06LU30J* MYH6\U0H_GE)T\^D6?4(Y0\];OI>497+F*FW63.FN&F.+VABY8 P3](TSM97H M#Y9!=B[@ZBC;4,DIU 4954QA=8]\_!LB'B$60\OWT[&%GKZ?[HU$X[<+YU=Z M_@6]Y5X(O4ZVQ-;$P$XTA>1![N@*YHZN%!+$ 9SDUU]PZ/UN2\HUQ=(KB9TE M+&@3%HRI)U\@ T$+6\)J8E013:$\)'J%#MTL_"\B'4.<^9VT?B>C?I\456!S M6]/"SDS3"/?\#C%^Z/<<#S&!1^R>P]9S.)YC+G2A93;7X7"V* I[MH<@X@?3 MGF\+*.B SHQ'K?%HU/@S5[1 (]]4-)AT$@51S_X01"),>O8MH'B"[?;CUGX\ M6@Q26(.VGMFL!M<42Z\D=I:Q:9NQZ4>KP72P0''06^@AY&Z"XWY)L* ( MB2;VI<;>VX[M?:PP-+SNA-@+>^_?TH*ZPY[?KPY6F!]=,-]I-_!'*T3#/)LQ M#OU^[FVP( X&_FVP,/(O!$#> B#OJ!1C'UPC<#9S%,1Q/PX+#&-O$O8#LY75[ITQ[9XW1'VQW=S@*^MN0#1;[ M0= /T0(+2&?EZQ#=3IM;@MA4QP6)5GS/5-T&MG?;(\GGJA'OW5^8HTK5/K_) MU.><;U1LI,4]=&A'BB^JYKI%ZYT:UY=;O5Q"X0!Z.=KSM5I M8"9H#W#)?U!+ P04 " "VI5Q6;/NY1=\% #])0 &0 'AL+W=O*LN/9)+E1LIO^WRO_K;H/';FAFE8RN0/'IGX?# ? MD A6+$O,M=R^@ZI#TUPOE(DN_I)M^:P_'I PTT:F56%L0C\"[' MH_=Q PKIBS5Y+[4F2Z;4#WPC6Z8B3?Y\CT^3*P.I_JL/?2D]Z9?.UY)3O6$A MG ]PL="@;F&P>/J;-QN][L/F4BQP)-9".JF13FSJ.TB3'&FXB[2/8JGF%VKY M GJ[&$_]^0C?[NTN'VNEA_)Q)-;B,ZWY3*U\OK$D*R<\2S @,!'"BWP1!:4@ M(H;=$:8UQB(N0HPQ&LBS",JCYWWXRLIF._A>SKT.O6D'LM]Y*+"V^Y%49C65 MF97*5Z$@E&O!?U80;D# BIO>(3/K]'GN^0]ZW'W&]^F##L\Z5&9> Z75#[_N MA_^X?A 3,X/Q.4LBPE/D: BL5E!$Y.)!G#30UUF_V]G.Z[6VZ=#)X4BLA6]> MXYM;\5V$HE#9ZWKT CG4BQP)-9B[(V:?&YTO+2ATG9$U:E:X$JMS74G M3_;^S]A8U=8*CMYXU)G]/<]-_4YXM+?]L6QHPX9:V00X1[7A(;G,--[*AYU, M;[A@>Q<^N^#! \VE6N!*K0VS2?N](^;]GM/$WZE:X$JMS;7)_3U[\N]Z KO, M^I>56FLYF'5R@D7&I5K@2JT-L'$2 MWNR(<]MJ4P[FZE(M<*76YMHX&\]N;5S/[:ZQF9QT0[/?\6C33@ /["U_+)G& MM'AVUU*'YCS[OLA,+!4W/WH[[=)H+)VJ!:[4VA ;X^*=''':.G4J3M4"5VKM MGVL;KT*M.?O!O\=5U&X\;)!>$+C;<%4M M?:G,A.GEUC41WK2[5BWM+3F8VS%,"6U,";6;DB4N_=Q8>-T 7@:2&9[PG\6E M7G:T&PNZ/V+:VW(PN6,X$-HX$&K-Q/?$#/(/N<;*F KCXD;%=WPO M0BQYGEQN*ZFOUGN8+HJ=.P^N7WJGRW(G4B-3;HSZP-2:"TT26*'DZ)6/B[@J M]QJ5)T9NBMTW-](8F1:',; (5/X WE]):>Y/\@KJ'5^+?P%02P,$% @ MMJ5<5C%X6)%]!0 !!@ !D !X;"]W;W)K&UL MK5AM;]LV$/XKA%<,+5#7(O5F98F!-L*V MT6-&WWF9%IFZ@L>B0=I_OUHUXB MR>2)2X!\L27YN=,]1][=8UZ>A/RN=HQI]+ O*W4UVVE]N%@L5+%C>ZK>B0.K MS"\;(?=4FUNY7:B#9'3=&.W+!0F"9+&GO)JM+IMG-W)U*8ZZY!6[D4@=]WLJ M?WQ@I3A=S?#L\<%GOMWI^L%B=7F@6W;+]-?#C31WB][+FN]9I;BHD&2;J]E[ M?)&3N#9H$-\X.ZG1-:JIW GQO;[YN+Z:!75$K&2%KEU0\W7/KEE9UIY,'/]T M3F?].VO#\?6C]U\;\H;,'57L6I1_\[7>7UZUW_2A2\3( $<3!J0S($\U"#N#\*D&46<0-9EI MJ31YR*FFJTLI3DC6:..MOFB2V5@;^KRJU_U62_,K-W9Z];$JQ)ZA+_2!*31' M.=LP*=FZ?H#>*\6T0K1:HT^INCUZ_>H%>(5^C+ M3AR50:O+A3:AU2]8%%T8']HPR$08.2O>H1"_120@!#"_?KHY!LSSIYL'Y^8+ MD\\^J:1/*FG\A9/^NBQJDT7:9/$"RDGK)8*]U!5_H0ZT8%%/)KDL0?3W!1K-R M38>B5<' S=4Z M3!N'=:>[7^$D,BMY/TZ0"R(X2\]!.0 *LK@'G1&*>D*1EU"_'22[9]6100Q: M#\GHO4FPM BXF#A,K/@!/SB$PX_[\&-O^+=:%-^1:1/U@J)E\*?9H":42E-]-46E4*UFZHNS\(L#->HH%+^,&/T M1"7W]+*[I@>N:=DW!8C$TGDQ&95N2\'% MA,2BF0-^E@DUR!7XFX6$H4V71?E+)@/(*X94)L!0/A MPC@-)D8H'F0 ]NN >HBN764+LM?RMMY'@?A@?W*XT:R ^5K[VS&KBJ88[=: 11) MB;T?(%0RU6@&A8']$N-CI6FUY7#.&2C)")_D4&M4&>IS8FZ,3.>R=T%KLF\L=HVLF:X#Y?2.$ M?KRISW7[@__5?U!+ P04 " "VI5Q6G-/)@U4$ !F$0 &0 'AL+W=O M<[@=:K;GXE5N 11Y MS[-"SKVM4KM/OB^3+>14#OD."OQGS45.%3Z*C2]W FAJ@O+,CX)@ZN>4%=YB M9MX]B<6,ERIC!3P)(LL\I^+K/61\/_="[_#BF6VV2K_P%[,=W< +J#]V3P*? M_ 8E93D4DO&""%C/O;OP4QQ.=(!I\2>#O3RY)YK*BO-7_?"8SKU 5P09)$I# M4+R\P1*R3"-A'?_6H%Z34P>>WA_0/QOR2&9%)2QY]A=+U7;NW7@DA34M,_7, M][] 3<@4F/!,FE^RK]L&'DE*J7A>!V,%.2NJ*WVOA3@)"*<] 5$=$+4#QCT! MHSI@=&G N X8&V4J*D:'F"JZF F^)T*W1C1]8\0TT4B?%;K?7Y3 ?QG&J<5C MD? ^POP:Q4_J7/=5 MKJ@G5QB1+[Q06TD>BA32

'QY>&!A,VKZ8F3P1LZ^(#&32<9E*8#\?;>22N#\^*=+\0IQW(VH%XU/UFO< DU?O!)<^]#*RVG>L MO.UH@]OAI&<8.P(GPW&/$H[ 8#BR*W';*'%K1<)5GV;HQ" E\)Z E'B!I-3. MZ'_H8\_1W^%+1^"D@V:ECR-PC*/2JD\8'-U*<,%LT7JT?"*/.8[R@0:5T5^Y5+JI?2ITK+3S]BK&8QZM:PCS[> UA)C;W.N MT(F?"ZTU(9N<%IH?4Y!+0HN4<+4%81\T#E0<-7VSJHYTK4.Q.\.U8Y1$1PTB M*]9R2XL-$%:0-YJ5U90Q$XL6B<,%.) 'T^%MGPY1]_;W00='AIOAC4.'HY\, MK2;K1 =T#<8".;:4&J_-X8,+.(Q MD$E2[C*V=ABBL,NGM:F.+Y(DMF.=$SLZOM#NR8[+W:$#'82Z+5@T:9/J;!>V MV\4]>-=M2^>?'$!S$!MSD)>X9Y6%JDYSS=OF8\&=.2*WWM_KCPCF8'N$J;Y M?*%BP] 29;!&2%PLL#11'>JK!\5WYIB[X@H/S>9V"Q3ML6Z _Z\Y5X<'G:#Y MM++X#U!+ P04 " "VI5Q6E\B3%38# !H"0 &0 'AL+W=O,FUL7#L8#OKX-=S=M+0ES2;$%_:^'SW^'G.]IVG:ZE^Z!S D,>""SWSR!($S2ZD*:G"H5KXN%=#,!17U:)5-9&&(6S#.-,\DFDL@!R2Q]!D[?D3BA(Y4JPWY!9 M(YF#@"4SFBPDYP0SMZ8J(Z^NP%#&]6L;$"7*;RTI3D>FI;Y"= M7<-/&R;SFDETA$D8D<]2F%R3]R*#;!? 1UFMMFBC;1[U(EY!>DH&X1L2!5'4 M0>CR^>%A#YU!F^J!PQL\?4UYE3*S(12$K@1MP M#0IS+JS)2)RG>!J:L 682@E-OFUOTO>N+:@9#KL9VHIQKDN:PLS#DJ!!/8"7 MO'P1QL&[KO3])["=9 [;9 [[T),YK)APR;BGG(H4NM36$",'8NSP^VLY7;6R^TBRYC=8LI=A+M[B&.RIZ//8T1"W&N)G:= $.\4>>SRYI6)HMGP[;WI\ M0&=XML?XT"6,HV[.HY;SJ)?S K(J_7?2HR>SW.>QPWC<,A[W,L8F:3A@4S2= MC,9/,NKSV&$T:1E->AEA[7WB4DT.+LPX'.W1.O39OG@U,7^K:16@5JZ7:Y+: M:E?7^-;:/A&%FZ MUG@O#39:]YGC4PB4=<#YI91F,[ +M(^KY ]02P,$% @ MJ5<5K1W=' ; M P D H !D !X;"]W;W)K&ULM59M3]LP$/XK M5H8FD*!Y:Y*6M9%&T30D)B$*VX=I']STVEHD=F8[+=NOWSDIH2\AL*G[TOCE M[O'S^'S7&ZR$?% + $T>LY2KH;70.C^W;94L(*.J(W+@N#,3,J,:IW)NJUP" MG99.66I[CA/:&67-P(XDJLHS*7Q>0BM70#G,YA#/H^OY$XLVN4*_%%HQ*V5=4DWC@10K(HTUHIE!>3>E-ZIAW(1QK"7N M,O33\25,-#DCUX+/SS3(C)0+QY>@*4O5"6[=CR_)\=$).2*,D[N%*!3E4S6P M-9YN,.QD?=)%=9+WXDE)A_CN*?$2:0:-S[4""C?4G/FN M'^Z(Z>YI1JLPJJVV6 8UR^ -,4CKI#/1:*(8[%$,7+?7C78X-ID%;N@WDPQK MDF$KR3%P)K#B UXG3)$MY8WWV(KRMYEQ(+ MP5$M.#IH28@.*?Q 8%O">[7P M7FND[SG-A-3L-X:Y+?][>[D0=D,$-'IQ-A/9%5^U--M,C+#F(B-/8C MY7"!+2-(8X#[,R'TT\0T)743&O\!4$L#!!0 ( +:E7%89KO)AI0D (1K M 9 >&PO=V]R:W-H965T4-+52U'^7CT)(-QXNDS0?W%S5[WTI;ZZ*M+I/R M]59DQ# MC_X'/O)T0'W$OU/Q4NU\3_2I/!;%[_K%_>QZX.D>B4Q,I48DZLNSN!-9IDFJ M'W\TT,&V31VX^_T;G=4GKT[F,:G$79']EL[DT_7@8D!F8IZL,_FU>/E%-"K!,\\W7Y,_F/V(GP(^.! 1-0- U(&P" MPJX!41,0[0>,CP2,FH!1UQ;&3<"X:\"D"9C4R=K\[]:IH8E,;J[*XH64^FA% MT]_4^:VC54;27$OQ09;JTU3%R1LJ'B7YF7PJ$B6+?$8>Q'1=IO*5?%R40BC- MR8J\HT(F:5:]5P=^>Z#DW4_OKX92-:X1PVG34+QI*#C2D!^0ST4NGRH2YS,Q MLP%#U>MMUX.WKM\&3B(5TW,2^F=0_W6\*Y._S7XOF3.H#<2[&L M_MO2N]L-+6JGZ='W0[5*IN)ZH(;72I3/8G#SSW_X8^]?;6E&PB@2%B-A# GC M()@EEF@KELA%O[E+JBP0,(H$A9O8+ZW(Q#OW!M%>^KH M=A@'=($4"Q)&D; 8"6-(& ?!++%<;L5RV6T\*?5X M4JGQA&1I\IAFJ4Q%:Z'8\,8[XV/D!VW306?#?:6 A,5=3X%='M2"BZCE. [J MG95!WS,V@N>>U*L2GTK"DJE.VVM;TMR$OC_D4!J%TF(HC4%I'$6S=;)C-_G0 MPM#@4*)!TBB4%D-I#$KC*)HMFL"()NBYD"R>A5I-Z#7DD619K/-6P\G=6&^M0#W*AK8[)1AY7LN<((:VRZ TCJ+9UP>R00:E<13-UH?Q+GVW>7F?3TN15$)IQ%B6 M]0)EO2KRM]]V=JDZ4/\22J,-;:_J>,&^3)"-,BB-HVBV3(S5Z;N]SF^YJB&E M3/\G9DH3>DBIJG4]'SGJ9#S1P.V)'BPQU"RR=15Q@C,AKR(IV^82=]\=2;\[ M,O[N2.:.[)LZ%,W.KG$R Z?I=9C=4JR2UWITU\N$,_+'.BE5QK/7#HL$=UM] M?XRA--K0]K<<>,&^.05MED%I'$6SQ6(GY^SJ!FIA0&D?1;)T8$S-PFY@/4JEAMF-8'(PI40VRZ TCJ+9%6"FI10 M&H728BB-06D<1;,594S* &M2!E"3$DJC4%H,I3$HC:-HMFB,21FX3^T#[5Z5U$>?T_S8/@MWJWUE Z51 M*"V&TAB4QE$T6UO&<0VQ>T=#J*D*I5$H+8;2&)3&431;-,9Y#=W.:\_ZY*;U MU@S47@W;[-6]T@1MD4%I'$6SE;!SC;K;6SU9FIB8B3+)"%OGLXK$\[FH[Y-1 M7^%V=.7D;K2W8+ 7LV.O9L=>SHZ]GOWOL(1#8PF'$;8R04U@*(U":3&4QJ T MCJ+9HC$F<.C>8=JW,D$]8"B-ANU7I7O["R=HJPQ*XRB:K0;C[H9N=_?'J].) M%134#H;2*)060VD,2N,HFBTRXQF'$VR=@MK"4!J%TF(HC4%I'$6S16-LX=#I M(/:N4U!7&$JC#:$T"J7%4!J#TCB*9HMFY[ZE3D.P^_4\;DYOM4#M MW1/G.#I^W0^T'PQ*XRB:K0QCY49N*_?SY@X1Y+$H56Q]C\M$-7>L D&=7"B- M-K3=Z^'&[5?U0=ME4!I'T6PY&"\W.K%3]TT&%2G6LI))/M.:6.JK3J VK50FFTH>W>5.1 &%#_%4KC*)HM#.._1GWW['X24E41K8>[XWJ MNK!0&H728BB-06D<1;.E8US8"+LY-X+:L% :A=)B*(U!:1Q%LT5C#-O(;=CV MG)= _5DHC48MU^D?F9= O5^['_@6T>"&4PF^=3?4[*A5H&DTS,%=([GZC9=KEYY-/FA2Q6]1.''@LI MBV7][9-(U.17'Z ^GQ>%?'NA&]@^>.OF+U!+ P04 " "VI5Q6X'H1B ,# M +" &0 'AL+W=O]I]H+>CM51/.@_K-(>"Z@NY!(%OYE(5U.!2+7R]5$ S M!RJX'P;!P"\H$UX\)O# %KFQ 3\> M+>D"IF >E_<*5W[#DK$"A&92$ 7SL7?=O4HBF^\2OC%8ZZUG8CN92?ED%[?9 MV ML0< A-9:!XFT%-\"Y)<(R?M6<7K.E!6X_;]@_NMZQEQG5<"/Y=Y:9?.Q= M>B2#.2VY>9#KSU#WXPI,)=?N2M9U;N"1M-1&%C48*RB8J.[TN=9A"] =O ( M:T"X#^B_ .C5@-YK ?T:T'?*5*TX'1)J:#Q2?5/N'+^S?#MTS$@9AV%+0S>OAW19X\GIX<*2;7O-]>HZO=^S[)$RG M7.I2 ?EQ/=-&X6GYV:9UQ=5OY[(.&ULE95O;YLP$,:_BL6JJ97:0AP@64>0VD;5)JU2U3^;IFDO'+@$JV S MVR3MM]_9)"Q=2;J] 1_V/;_GP#Z2E52/N@ PY*DJA9YXA3'UF>_KK("*Z5-9 M@\"9N505,QBJA:]K!2QW257ITR"(_8IQX:6)>W:CTD0VIN0";A31354Q]7P! MI5Q-O(&W>7#+%X6Q#_PTJ=D"[L \U#<*([]3R7D%0G,IB(+YQ#L?G%V,[7JW MX"N'E=X:$UO)3,I'&WS.)UY@#4$)F;$*#&]+N(2RM$)HX]=:T^N0-G%[O%&_ M+$@*K:R<,I&,9+?40. M"!?DOI"-9B+7B6_0C=7TLS7YHB73G>3LE P'QX0&E)*'NRDY/#AZ*>-C,5U% MM*N(.MWA#MV7AH_)%=<9*\EW8&I3VC/Y<3[31N&6^-EGO 6$_0![3,YTS3*8 M>'@.-*@E>.G[=X,X^+C'_K"S/]RGGN+;&/9Y:K-&+LN>M&4:A4&0^,L>5MBQ MPK=881^KS8K_B15UK.@M5M3'BOZ#%7>L^"U6W,>*7[."F$8[:*..-MI+^[/A M RY6!P3@:T<#VZ.^UXVHM?0 M^/5F&H0?QL._#/E;?<6VZ&NF%EQH4L(<$X/3$7X\U;:]-C"R=JUF)@TV+C]+?4$L#!!0 ( +:E7%;>!8F*I0, )@- 9 M >&PO=V]R:W-H965T>-^-,QM.= MD*\J94RCGWE6J)F7:ET^^+Z*4Y93U1,E*V!E+61.-0SEQE>E9#2QI#SS21"$ M?DYYXBTADOV)-$JLIS*O]=L$SL9A[V]A-?^2;59L*?3TNZ82NF MG\LG"2._M9+PG!6*BP))MIYYC_@API9@$=\XVZG.,S)27H1X-8//R6__#B@ PQ,$TA#( M,6%P@M!O"/U+"8.&,+"1J:78.$14T_E4BAV2!@W6S(,-IF6#?%Z8O*^TA%4. M/#W_&X[67T(I],0D6J54,G2/EB(O*TUM8L3Z>/TF8IKR3-T"\GD5H9L/M^@# M\I$RJPKQ CT77*L[F(3G?U)1*5HD:NIK\-?LZL>-;XO:-W+"-TS0%U'H5*'? MBX0EAP9\$-JJ)7NU"W+68L3B'NKC.T0"0AP.+2^G8P<]NIP>G%'3;W/7M_;Z MIW)7Y4Q2+:1Z< 6W)@_<9%-/'E1)8S;SH& H)K?,FW_\#8?!)U=@KFDLNI*Q M@Z -VJ -SEFW!SZ# ^V*6,T<6:8IF-OY?3@>X/[4WW9CX8 -QP230UCD@F&" M)RWLP/]AZ__P;-(C5@BH R;MSJP/KYGU:QJ+KF3L(&IA&[7P;-:_V_K/DGNZ MA5=FPU L\ARJ6U.SX(.H-!0I7FSNS&>$Q^B&[U=O76&NMPL[R>WC(1F/Q_CH ML#B 9D,1^'DZ+B\!9(P[!.,0_>!&;721U>3GO"L NA[XD>7BG< W>+? L^+ M'[?BQQ>][:B$SU=7>#?-B<@R*FN,772*KC>:=%]GTB/'M<&!PKW)<6EX#W6@ M==)JG?Q?K=V\7J9VQ%@K?U>A20X=%17;IPKO+OQ)VN_[C3 ML>&KZUZ8P^Y4C2]4[< Y5;MP#M5^IV6%+F9C6W\%Q[8J=-W/M;/M]>+1-M5' M\PMS[;"M\"\S]9WE"Y4;7BB4L368#'HC^ #)^AI0#[0H;6/\(C2TV?8QA:L3 MDP8 ZVLA]'Y@-F@O8_/_ %!+ P04 " "VI5Q6DQ'J9HX$ #)&@ &0 M 'AL+W=OSZ?LE)FM"#W'(@RSS'_]YID;#MSH/-ZX8&NUE)?<.?3 M#5Z1!9$_-O==K!6/Q)R5;L' .=RB-C3_KD M6SIS/!T1R4@B-016?\_DAF291E)Q_*Q!G69,[;A[_(K^FTE>)?.(!;EAV5\T ME>N9,W9 2I:XS.0#V_Y.ZH1&&B]AF3"_8%O;>@Y(2B%97CNK"'):5/_XI29B MQP&&1QQ0[8#V'8(C#G[MX+_5(:@= L-,E8KA(<82SZ><;0'7U@I-'Q@RC;=* MGQ:Z[@O)U5VJ_.3\#S6UOC,AP#WA8+'&G(!S<%5(>A[3K-0U 3S3!553%VI0M0#N4D=SG45 M#CH2#D3@CA5R+?P1/5R9]+(^.Q1ZDQ:OD_*H27DTF/)"LN0) ML(T\IN=!]U-GBDVPV!)8A[:PH2U\%SH-;;)O$RRV!-9A/VK8CWZ93J-#78T" M7[\+.C(]-$,H"KW1GDI[S,+ \U"_2,=-ON/!?!^(D)PF4LTK8?2*MYBGX@SV M9C2(=>JG MU_\WB7M,_&#DC?NU"G=6W/ TM98%E?UKY4&@4R>+5;38%EJ71-22B-Z%7.LP M;)7 )EIL"ZU;@K85@8-K;;N*]7M>L]X$1?Z^;GL,_6@2!=&^>GL,40C1Q#NB MW[8)@,-=@)H\YGM+D1# WZ[E0="3)Y)-M-@66I?0ML6 H_>A9:N]BE6TV!9: MMP1MNP('U^-VM1P>*&_B1Z.#-_"A6>B/_ ,=]YB%Z%A;"]L6 0[W" O"]1R[ M O><+ GG:IJ97K.3;38%EJ7QK;S@./WH5VK78M5M-@66K<$;>," M!U?F=K4[Z5%;%$[0P7OXT/!@_3QDTOV6VW8):+A+V!/K%_! 4I*;KU/@*F=E M(?NRJD%'.Y&<0QA>C/>2&A[\U&EA"ZVBRMWYQI\3OC)[)4(56N5$:P-U?\F8?#W1 S2[5_/_ %!+ P04 " "VI5Q69- 4JID# #) M$ &0 'AL+W=O69[3E.8.>84"M8YYK_6D+'=RG*MQXY;LDVE[K## M98&W< ?RRS@BF5?22+3 ME36W4 (;7&;RENW>0RUHJOEBE@GS%^VJV&!FH;@4DN4U6&60$UK]XI^U$2V M&YP >#7 .P3X)P"3&C!Y*L"O ;YQII)B?(BPQ.&2LQWB.EJQZ0=CID$K^83J M>;^37+TE"B?##Z!,$^@-NDP2HF<"9^B:5NM)S\NK""0FF7BM0C[?1>C5B]?H M!2(4?4I9*3!-Q-*6*@_-9L?UF.MJ3._$F*Z'/C(J4X'^I@DD70);"6A4>(\J MUMX@8P3Q.9JX9\AS/*\GH:NGP]T>>/1TN#.@9M+,R<3P34[.B1 9\C,S1F* M0,2<%&8Z_OV@8M&UA%Q\ZS.^(O;[B?49$ /X 5OCR+S=PWO:9 M-B99-!)9QU"_,=0?8@__*8"KY4RW*-.6HI@)V>=>Q3(S+/K ? @GB^EB:3^T M73D.FGFS@Z!H,)__J7;:J)T.JKTK[RN9A,8LASZA%4'0TN#ZWOQ :$^0$QP$ M1=,C-^:.T\1T\@^:_(/!_-^5LN2@OD2_E1$<9>A-6Z-7,@8'>^XJ'HFLX\NL M\64V[ N.24;D+W25,:$6U/_6!=[3]>J*FBU,W G=_(W8'[X>]4LZ0Y)B*?:TR< [5 M].VT7/=8XJ@WWK'8*LOL5HV7@]*I:V6AC"BIK JEIK>IQR]-%7K0O]9UNJD= M]S15D?]1V4>H4!9O%*5S/E.7.U[5S55#LL)4DO=,JKK4/*: $^ Z0+W?,"8? M&WJ YK\7X7]02P,$% @ MJ5<5C?%H0DV P C L !D !X;"]W;W)K M&ULK59=;]HP%/TK5E9-G32:#[X91 *R:I56K2KM M]C#MP80+6$WLS':@VZ^?[8040IIV%2_$=NXYON?XXMSAEO$'L0:0Z#&.J!A9 M:RF3@6V+< TQ%A+!F/L513OK)%P@$O#"B.;,]Q.G:,";7\H5F[X?Z0 MI3(B%&XX$FD<8_YG A';CBS7VBW;@.\$MF)OC+22.6,/>G*U&%F.3@@B"*5FP.JQ@2E$D292 M:?S..:UB2PW<'^_8+XUVI66.!4Q9](,LY'ID]2RT@"5.(WG+ME\@U]/6?"&+ MA/E%VRRVV[90F K)XARL,H@)S9[X,?=A#^!VG@%X.< K UK/ )HYH/E:0"L' MM(PSF13C0X E]H><;1'7T8I-#XR9!JWD$ZJ/?2:Y>DL43OI?09DF4 --69PP M"E0*Q);(+.^OG0<@,8G$!Q5Z/PO0^=D'=(8(17=KE@I,%V)H2Y6/9K7#?.]) MMK?WS-ZNAZX9E6N!/M,%+ X);"6D4./MU$R\6L8 P@O4=#\BS_&\BH2FKX>[ M%?#@]7"G1DVS.)NFX6O6G\W/\5Q(KOX@OZHLSBA:U13ZTAB(!(TY)%IR([,"Z5F%=JX[=_Y8 QY+0%8I,)8=,R"KW,I:N8=$W MY,9O]MO]H;W9=^4XJ.MU2T%!;3YO5-LNU+9K"^624$Q#V-,J!E5JVZ>LE5.2 M!2A(8NA2F+O2$##;7F]DLRJ**=3B@IZ1]=&H^<\^7$@H5]( MZ-=*N&,21_EIP:/J_42EC/[1UEZ[Z994' =UO%;YO&K3^=_SLO?ZE!CXRO1[ M0EU8*9791[Y8+5K*L>FD2NL3U6IFG>$33=:G7F.^(E0HBY:*TKG0G1W/>K]L M(EEBNJ$YDZJW,L.U:I>!ZP#U?LF8W$WT!D4#[O\#4$L#!!0 ( +:E7%;S M#$\V30, "X+ 9 >&PO=V]R:W-H965T) I@"*/1<[DQ$J5FA_;MHQ2**@\XG-@N))P45"%0S&S MY5P C0VHR&W/<09V03-F!6,S=RV",5^H/&-P+8A<% 453Z>0\]7$L(/QG,[@%M3=_%K@R*Y9XJP )C/.B(!D8IVXQ^%(QYN WQFLY,8ST4JF MG#_HP44\L1R=$.00*YNN&K'U#IZ6N^B.?2_))5%>M8)%I(Q8L*C!D4&2O_Z6/E MPP; ZV\!>!7 :P+\+8!>!>@U .XV@%\!?.-,*<7X$%)%@['@*R)T-++I!V.F M0:/\C.ECOU4"5S/$J> GH&F2')(KE8(@%ZR\2?I(]D-0-,OE%UR]NPW)_MX7 MLD)V,(T1'IN0?$%N"SS<'>YTJ.G5Q]$S?+WNX_AS,I5*X#OQ MM\WBDL)OI]!UXEC.:003"PN!!+$$*_C\R1TXW]KL^4BR\(/(7ECGU];Y7>S! MU1P$7EPV(Q&5*4FPH$F2"%X07J_DQMXV3TONH>'6I7(9^(/^:&PO-[UJ"7)= M]V50V)GE.SWHUQ[T.STXSQAE49L'B5F!#@=*YL&&.*7*XD$"HE/@EY%.L2PQB78O@,4HIFP'!NM4\: S,LYDI M9O* 7.UP"P:OTG>_^KV&#:^#O*'?N"IAIZAWWH)A;=FPT[)[\[%#?^@2):,W M G0#\.R+ E'HDK^#(]T[]<@34"&)1XJRJF-]C^E3&]/9;DS#-=-@&U'82?1. M:T>UM:.W61MG,N(+I@@Z"3MZ6F[A.INOVI'3]QOW;+>PL#/AM]IA;W02!8B9 MZ<@D,1++;W(]6S=])Z;7:4G%+&,2_4F0TCD:8LT097=6 M#A2?FWYERA5V/^8QQ886A [ ]81SM1[H#>H6.?@/4$L#!!0 ( +:E7%80 ME3509 , )P- 9 >&PO=V]R:W-H965TY2:R!S6R3;/]^-E!"@;H5VI<$ M@\_Q84"N9E>=6/)FQ0J:$PHHC4609YG\_0 MZA-V,LOQ#NY!?L]77+7LQF5#,J"",(HX;.?61_=JX09:4/;X0> H6L=(1WE@ M[)=N?-G,+4<300IKJ2VP^CO M)4.RF.W[6IU8RIA>WC1_?K,KP*\X %+%CZ MDVSD?FY-++2!+2Y2><>.GZ$.%&J_-4M%^8N.=5_'0NM"2);58D60$5K]XS_U M1+0$*NBPP*L%WFL%?BWPRZ 561EKB25.9IP=$=>]E9L^*.>F5*LTA.K;>"^Y MNDJ43B8WH.9 H MT7*],OM\OT;NS]^@,$8J^[5DAE$#,;*E(]7CVNJ;Z5%%YSU M M87V)?/<<>8[G#<@7KY>[3^6VFI]FDKQFDKS2SW_&[Y2_RCP4J'((AAWTPW@E M-@'\ %;R]HT;.1^&XOTGLR=A_2:L;W)/U)SY0P$K55RJ],OAD/BQ MJV;WT 8W6H\$#QKPX"7P8 B\4D4M<"\,@PZXT7HD>-B AR^!AT/@80_ M!]QH/1(\:L"CE\"C(?"H#^Y.NS-NM!X)'C?@\4O@\1!XW%\JD=/A-CJ/Y)XT MW!,C][<]J%J]E<"'Z"<]^KB[6HSV(^&G#?S4#,\D3G4-*PM,JM^D**_+S%"< M:2_.-)SXG4#&(4<&P1"#I8^IQ?L MP@W\[JO4//38:*U]@6N,MJK"H -."T!L6]^PE. 'DA))AJM@;=K.-G'#[BHT M#STVVJF:N\;ZV2KGO4SG:L_%NY^@8_BV'^&^U2477-5KI[ZURV>H$N8Q5?>75IT#5D"PO=],/3*J]>7FX5Y]/P'4'=7W+F'QL MZ UZ\T&6_ -02P,$% @ MJ5<5EIJK06I @ _08 !D !X;"]W;W)K M&ULC95M;]HP$,>_RBFKIE9BS0-)@ XBM:!JDU85 M]6'3-.V%"0>Q&MN9[4#[[67]S1=:;M"S<9%V2-]Z@?B[DT,[?-LJ0,N:*" M@\35Q+GT+ZY&-KX*^$YQJW;&8"M9"/%D)U^7$\>SAC#'5-L,Q#PV.,4\MXF, MC3]-3J=%6N'N^#7[=56[J65!%$Y%_H,N=39QA@XL<47*7-^)[1=LZHELOE3D MJOJ%;1/K.9"62@O6B(T#1GG]),_-.NP(@F"/(&@$0>6[!E4N9T239"S%%J2- M-MGLH"JU4AMSE-L_Y5Y+\Y4:G4ZF@C&JS2IK!80O82JXIGR-/*6HX!-44U8RF).7*K8'MP5*8D-K&2FH)CE\0[-""DYGJ G-U1F< .7PD(E2F3 U M=K7Q;,ENVOB[JOT%>_S-,#V'OM^#P L">+R?P>G)V;]I7%-R6W?0UAU4>?M[ M\LY+F6;&*]PNV!1"XN.P:(N6/0&%L>CL)L5MZSX&"ON M8L5O6%XW:-""!L= @R[0X+V@80L:'@0]9&CZ\TJC[,(-WXL;M;C189RP)Y\U M':)H.D07>O1F8X9^&/R/=W>ZF;T8;HA<4ZX@QY71>><#LPMDW6SKB19%U> 6 M0IMV60TS&PO=V]R:W-H965TFJ3=JFJ%VWAVD/#MP$JX"I;9+V[V=#2D)"62/1E\2&>X_/ MN3Z&RVC%^(.( "1Z2N)4C(U(RNS"-$4004+$._R"?E.(5V)F1,"$Q;]I**.Q M,3!0"'.2Q_*6K;[ 6E!?XP4L%L4O6I6QKF.@(!>2)>MDQ2"A:?E/GM:%V$K MO5<2['6"_=8$9YU05,XLF16RKHDD_HBS%>(Z6J'I05&;(ENIH:G>QCO)U5VJ M\J0_YFXGFXJY95\NY)O M%WC.?^2?HFE,4ME4A3^7,R&YLMO?)K4E?*\97I_!"Y&1 ,:&.F0"^!(,_^,' M[%J?FK1W!%:KA%-5PFE#]R^#($_RF$@(U3%0"P24Z(/6)+I$\@HD_9Q8^F=] MSW-&YG);34,4[EO#7A56X]FK>/9:>=8,"YNM2D$V42W!W"T2>.!8.TSW@VS7 M]9IY]BN>_5:>E8N:6+6F'NJ:CL!J*MU*I?N^Y\?MLA(=@=4JX565\-[NR];- M]_;J#5&>Z^YXU=QJH_4WS'?"%S05*(:Y2K/./?6FY>5G03F1 M+"LZZQF3JD\OAI'ZE *N ]3].6/R9:*;]>KCS/\'4$L#!!0 ( +:E7%;Q M.>G""P, $X) 9 >&PO=V]R:W-H965T*/6V;AG[9W!#P8KO?%,K)*I ME/=V<94,O, Z!!QB8QDH_BWA CBW1.C&0\GI54=:X.;SFOVSTXY:IE3#A>0_ M66+2@??!(PG,Z(*;&[GZ J6>KN6+)=?NEZQ*V\ C\4(;F95@]"!CHOBGCV4< M-@"MZ!E 6 +"74#G&4"[!+1?"^B4@(Z+3"'%Q6%,#1WVE5P19:V1S3ZX8#HT MRF?"IOW6*'S+$&>&$X45I,P3H2(AEP\+EF-.#3DAHR1A-C.4DRM1E)?-T^$8 M#&5<'Z')W>V8'!XRH5&$MWW#?IEV?VX].&\\"%\QH=62*ZE,*DF MER*!9)O 1T&5JG"MZCQL9!Q#?$K:K6,2!F%8X]#%Z^&M&OCX]?"@04V[RE'; M\;5?R-$QF7"*R=E.U:_15!N%W\_ONL@7S)UZ9MM3SG1.8QAXV#0TJ"5XP_?O M6E'PJ2YJ;TDV?B.RK8AVJHAVFM@Q0T@:LZ*D;3AI)I5A?XH->,2FJJ$NG 5M MS]':CKH2U6V4]4V*DYCJE'"I-7%] MV3 %KDSDC,S8(Z!4K<'4?J4%>;3A4N_CCK1]DUU=^Q91NULO*ZID18VRKK*< M,K56P:68GW <%DU2HI?\O&@\\G]KN>FX+_M5N5>4^S:[F=NWB/8*TM^8-!FHN9O8FL1R(4S1GJO=ZE(P4%VAAG\!4$L#!!0 ( +:E7%;]XE#A] 4 &DC 9 >&PO=V]R M:W-H965T.PS#/C#2L454$E62LEM@/WZDI$B6(]%11F#Y$$LRSTOR,2_GE;0X4O:5 MAP "?8^CA-\.0B'2&\OB?@@QYB.:0B*_V5$68R%/V=[B*0,KP=.(.'"Y_(/A3J@K5.O4'9HJO1\&O'\/SJ69>T!\C,N:%P&RQ;$)"D^\?<2Q$F ,^D( M<,L ]SQ@VA$P+@/&YP&SCH!)&3#)R11=R3EX6.#E@M$C8JJT5%,'."$PB_@J]1I^W'GKYXA5Z M@2S$0\QD $G0YX0(/I07Y?$'$D7R9^0+2\A&*6G++QNP+AK@=C3 01]H(D*. MWB0!!"WQWH5X5R-@21H5$O%-WHSKG[@<:XW[M#['>*4,CFET9MO&1$_T%_O90GT3D#,_VYIWETA M-VF74\O0#4^Q#[<#N6:)@=@ M@MQ'@/C#G$FK.OOR+L2N MU$\Q"U ,\;T<*C@) M4$(%$B&H;3'#$:+'!!@/2=I&45MK7XHFQ;Q9&T6[ ^.\PCA_#D8LF26ORQ'7 MX,G4:&0@DQ6A9:OFJ2\+R72G#;.V57TQFQ3SYFV8.^;R547Y2DNY*R]H(Z-5 MZDO&I)AG2*Q!\+HB>&UVX[TVB=&DF&=(K('1L>L,U=8.Q8]9/HWIKLH].<_D M>%1;;'&E=5\M56]X58\O+F-I'-A(T#8;HBT(Z1!^ECJ3J;6&NSX6B3\.5JOV>PQP)0FC$_ ME(9G4'L+1FP@U=G BAXU/N6CSRG=Z@=Y# MQJ2:5ZI-3WZOR6C6L:[5GL'1FX:5[S,UX[(DQ21 3F0 )*@G8Y1PV!4S2O5 M'/=T.(^N.O#4GL&Y8!K./-40140>!#B_:U:L_Z"&5(_U?O:$A62M;U=O.H;4 MFA1KR^#H/<.FRNQ5&D$SP85T FJ%]VD<2Y"\N.=5.H!V;&6:;3?3[.OKRUXXSZYRO==+O:)/AY?L3/#[F MX=D^>&&(&;4 1M6\4JWA,IU.,^_6V;VKS^X?W33J6M]TX/1U] 5G5,TKU9X* MKC8$KMX0;,YS?S]W"+S@1GIM"?JJ>O,S:A1*M>M3?/.N>W%N;0!EO7U9:I^E+_;DW' ]L9RG;^MS6=2VP=7; M!LWT7>V$'9:_1AA%$USY1:DV7M0=P+SRW^ MT^QMO<=OS^W&W_D=NV=%>?I^].5DG;R;$ /;Y^]X<)FL9(DH7E.HKE;OD:SR MMR>LNGCQ$LH'S/8DX2B"G0RU1W,Y.5CQ7D=Q(FB:O^EP3X6@<7X8 @Z J0+R M^QVEXN%$55"]7;/\%U!+ P04 " "VI5Q6K5MM4Z\$ #F% &0 'AL M+W=O^V[ V.0U_B-P4;5GHEQ92'$HWFY"R>68WH$ M,03:2%#\6<,,XM@H83^^E:)6U:8QK#^_J/^4.X_.+*B"F8A_9Z&.)M;((B$L M:1;K+V+S,Y0.Y1T,1*SR_V13UG4L$F1*BZ0TQAXDC!>_]*D$43/H#PX8>*6! MMVMPJ(5>:=#;,?"\ P;]TJ"?DREXS;L;] M7DO\RM!.3^^U"!XC$8<@U0_DX[>,Z6?R([D)0V;&A<;DCA>SRXS2>Q\T9;$Z M(V^)351$)2C".'G@3*MS+,3GKY'(%.6A&ML:.VB:L8.R,[=%9[P#G7$]\EEP M'2GRD8<0-@5L]*QRSWMQ[]9K5?0AN" ]]YQXCN>1AWN?O'][1M9"0]V#XF=/ M?V?'J[N5^C'"_O'"SHMP"XY>-=J]7+=W0'<64Z6(6))\V,D?G_ [N=.0J#_W MC58AUM\O9G:D:Y72 "86;CD*Y!JLZ;LW[J7S81_*+L7\CL0:$/L5Q'Z;^G0F MD@37@LH1TDQ'0K*_(23OIF+FMUX/1TXQ=_87M=!'5O1;^WF M=T(85! &K1#FN#V#E.CVJ1P&A]S;P=#:_JGSI2.Q!JK+"M7ET?/EG*14DC6- M,\@YF:6=@BQXG9%_:IO'/G9%0Z,:.^<"R;D[Z(ZKYK=V^SNA#"LHPU/FS__D M,CR.2VN73IU2'8DUZ(TJ>J,3II0YSM06%](R)?LXC5ZMO5U$K>V>BJ@CL0:B MJPK152NB7S!F3J4( $)%EE(DA"F541Z .?^"!D".=;&PJA (I969=/L8%LT. MZPRO=BF^KN,-^SNK;X].SQGTKJIJ#;==9QO0.>TK"V0>L!E'$*N6+-#5-IV9 M0 T]\QRW7P8!\YCRO:%::S.GGOZ=JOE=J341UV)FM\LPJE3KBF27:GY7:DV2 MWI:DUSI9;[AF[]Z,/-?]$+(X,SE@M3;SO0PP(\%C 3A.V_\(+,JFZKO;56\X MV(TKVGMT,K^.U)K\MO&\VQKI3F^"($NRF)H5CGDP9KF+\DV:6:WY5: MD^0V&7';LQ&<>P2>4N *P\<%<%@R?8:G7R!6/,])<.?X=79WZ$@OU>MGA9.!=9J1V+4+H 3D*K](4[B39EP7ER55:759=Y-?4>V4WYI+O/QB:2M3 MW !^IG+%< >(88F2SL40'9#%I5KQHD6:7S,MA-8BR1\CH"%(4P&_+P4&I>6+ M::"ZVIS^"U!+ P04 " "VI5Q6-:O7ZD,$ !:&0 &0 'AL+W=O]-=7R 0#(=2>49.'F(][CJ1[+L=<>;:G[)$GA CP M/<\*/C<2(;8WILFCA.287],M*>2=-64Y%O*4;4R^903'"I1G)K(LS\QQ6AB+ MF;IVQQ8S6HHL+<@= [S,<\R>/I",[N<&-)XO?$DWB:@NF(O9%F_(BHC[[1V3 M9V;#$JFZ\AS.@;54AXH?:Q.;N.Y854S(AF) M1$6!Y<>.+$F654QR'M]J4J,9LP*VCY_9?U6+EXMYP)PL:?9'&HMD;O@&B,D: MEYGX0O>_D7I!:H(1S;CZ#_9UK&6 J.2"YC58SB!/B\,G_EXGH@6 SBL 5 /0 MJ0"[!MBG IP:X)P*<&N 6KIY6+M*7( %7LP8W0-614NVZD!E7Z%EOM*B*I25 M8/)N*G%BL1(T>DQH%A/&?P+AMS(53^ *K&1!QF5& %V#]U%4YF6&!8G!9Y$0 M!I8TEU695.6R(^ CY1Q^_5+@M(IH3<%&I<0G^_"CAX%:0G/\UE/C#6,[P6)4YW? MCLC< MD"-PPG;$6/SX _2L7X9DT$D6Z"0+-9%U!+,;P>PQ]MZ31=23-23%@66B6"I; MWRULR_%@UAO'S@:9QBEI+!5Y?1P<^M?YUD@4ZR4!-91T&_4=!_0\/R=0JFDRS0 M219J(NL(-FT$FVHQK.E+)YHXR.OYU1;@ 3#X+@._Q=KB;&N4_M\2UL@5:V4)=;%VE6CTS?$-CJ@?3 M)9M.MD K6ZB+K2O;L8.&H_W>R?94T[2=QX'0Z[5:RX&P*]^QICV'&I_4V2G\ M/UI:>.QIX7A3^Y4*G 'CT MK6H@#GG([L6%@WP(V;W=([.U+5W]ZO )LTTJ^ZR,K"7.NIY(&G;8R#^<"+I5 M.]4/5 B:J\.$8)F$*D#>7U,JGD^JS>_FYY3%OU!+ P04 " "VI5Q6HKTJ M\MH% #U* &0 'AL+W=O=F'>W?#IAA4R3G-YR((HL(_SQBJ9L M?=&#O:<77Y+Y0NH7P72R)'-Z1^7?RUNNGH(:)4XRFHN$Y8#3V47O$IY?X['N M8%I\3>A:-+X#'R+H-4O_26*YN.B->R"F,U*D\@M;_TZK@ 8:+V*I,'_!NFP[ M.NN!J!"2955GY4&6Y.4G>:B(:'08P!JMHDEP/XYWDZM=$]9/3.\FB[PN6QI2+7\"G'T4B'\%[ M8%Z#:Y:I=!'$$'Z;DER DX]4DB05OTX"JCP^GI[&[ 3I>4ZKGG'!A:_Q+L&>J\3,&[3?,DYR>=458H$]X^@V>Z6/)K7 MEVO"8_#O'PH2?)8T$_]U#49IO]]M7\\.YV))(GK14^4O*%_1WO3M&S@,/W1Q MY FL156_IJKO0I_^663WE ,VJT:X)*,YPF!I.MIF@2 MK)J1.WW;,_)!'?G &7E9A6RI0^A*W2MG]UW'V!-8*])A'>GPR.4P]$F5)[ 6 M5:.:JI$S*?XJTP&H-5E(DL=)/@8(B3V1G-CMQ=ATB3V"MD,_JD,^.G,UG/JGR M!-:B"H96@(3._+C,9?+VS1A!^"%.TD*K.CVY9ZQ*:4"5*%F15)$C7DOTRE0K MTX2/6NAGU5$N-^=[+#AIZ"SG!0"$.CE8"J324:8+]\^@E>GB44-,;\I!D1096:K;4,_J2\H3%G6&[ M@53V/5+".Y6NN^N^,5H=!]U"[N72N$ER$_TV1>))D%6,'$+>0:OOX.#81>)5 M(OI":]-E12)T"JOIU]>+PPW0=]3&(30=M*(.NE7=-K7Q3$D1G0+B!':OA4Z# M.X^\)[0V/59#PO&Q"\6K^O2%UJ;+ZD_HU&S;%(H; #L*Y1!R$5FYB-QRT5$H MU1*ZQ2+BMK'K8/M":S-B%2>"1ZX-Y%68^D)KTV6%*7(JN2UJXQ4 1VVX>^X; MFA61R*W]MJF-W181M\&=1_X0^A-9_8GZQRX4K^+4%UJ;+BM.D7OW<8M"<0,X MU):[Y[ZA62&)W#K0%$JY2FS[S[D;<>>A/83:1%9MHM&Q*\&K^O2%UJ;+JD_D MWL+<8\NU0FQN,&&$^\.-?2BWX7T#LSH1N66>62)L'70&XG6KT1=:^\S-BD<< M'OO4S:NR](76ILLJ2^S>RVR'V;M_HK5#$;IVW41S;+!)NQ)U' M_Q!J$C=.J(]^1.WWC/H0ZA);=8G=NYM[+!+X^?$S1/!L--@LA$,(06R%(';K MN.OJ-,9D?S435'9B,Q$D0A0DCR@H\EC-%W)!S8G\J^$/GH4_Q' TVEPDW>[M M&[X5B_A5L;@Q#VQ_I.F&WCG##Z$:L56-^-BJ$7M5C;[0VG19U8C=JM'GP29^ M+B?A(#Q#H\V#3;=/N\8<-"Z6993/S7T[H:(H,:O?UG?Z+LU-ML V+R\$ MWA ^3]3TF-*9ZAJ>CE11\_*.7?D@V=)<4[MG4K+,?%U0HN83W4#]/F-,/CUH M _5-Q^G_4$L#!!0 ( +:E7%9A#U*<5P0 "X9 9 >&PO=V]R:W-H M965T\E5(:K(C])'% !P] M96G.ID;,^?K*-%D80X;9)5E#+NXL"02 M@<7/%N:0II(DVO&]A!K5,V5B\_B%_DD5+XIYP SF)/T[B7@\-48&BF")-RF_ M)[O?H2QH('DA29GZBW9EK&6@<,,XR8I!%0]@NZ_;Y)^#/ZB!8QIA"A&Z%HA.8D$\.,8=51[P/@.$G9!Q'U M;1&@]^\^H'0\9N@VCR!J M TQ14566\U+6C=-+#""\1*Y]@1S+<3H:-']]NMV1'KP^W>JIQJTZR54\]U@G MR=[X^* ZXPX_"]MQ=$TISE<@CR_0[9/L('%7Z(_F>)UPG";_072!KC.R$='_ M?!%(])E#QO[MZI_B^5[W\^6[YXJM<0A30[Q<&- M&+.??[)]Z]I;O71V_I'C9- (7>74H6Q*$BRI?N=N:)UH@QN&U*=!@U<$=#MQT5=++& M-:M5U* J:M!;U)PPCLA2O+2WD&\Z:^@%G#H:=,("3;"6<'XEG']F%_HZ==<) M"S3!6KH/*]V'VEU8$/V&<^SQR-LSX6&08XU&>Q[L(@WL;@N.JHI&O17="XTP M#6,U4"+APY2LY1#JJJ27=.J8T D+-,%:"HXK!<=G]N)8I^XZ88$F6$MWVZKG MBY9V-Y;(EM.&[MY_NWE'E&N-!GM^[(IRQT<,:3>FP79_63@%I@:+6/X\ D_R M56Z!T[R M''>\[\K#J,%X,-QWY6&4ZPVL(ZZLY]]V_P3\-\B!XE2-&!R)Y6_".,5RIZ"S MH%[8R>-#)RW016L+6<_Y[<&YS:EUT:"5%NBBM<6OUPUV[_3X;>;T#]9^KN-[ M_KX[_0X/#[W]A60G;6P=\V<],[?[I^;'_8G^%T,*PHTZ_F.Y3$*@G77V/N#D M8:.3%NBBM<6M%PGVZ-R>U;JXT$H+=-':XM?K"[MW&OTVSVI=,Y2TIF=]MV'9 M4B:MJP&SL9&< 5VI#7DF!!"CJ=A\K:Y6F_[7:JM[[_J-_!B@-JAK3/$EX2NF MJR1G*(6E0%J70_%NIL7F?''"R5IM5S\0SDFF#F/ $5 9(.XO">$O)_(!U2>2 MV0]02P,$% @ MJ5<5N>54P#!! +!8 !D !X;"]W;W)K&ULM9A=;Z,X%(;_BL6.=ENIY<,0DG232&DSW9V+SE2M.G,Q MV@L'G( *=L9VDNG^^K4-)4 H)2/V)N'CG!>?Q_;QL2=[RIYYA+$ /].$\*D1 M";&YLBP>1#A%W*0;3.2;%64I$O*6K2V^81B%VBE-+&C;OI6BF!BSB7YVSV83 MNA5)3/ ] WR;IHB]7..$[J>&8[P^>(C7D5 /K-ED@];X$8NGS3V3=U:A$L8I M)CRF!#"\FAISYVKA^,I!6WR-\9Z7KH$*94GIL[KY%$X-6[4()S@02@+)OQV^ MP4FBE&0[?N2B1O%-Y5B^?E6_U<'+8):(XQN:?(M#$4V-D0%"O$+;1#S0_=\X M#VB@] *:\OP8Z+Z_5$P^3:6?F+V*&CP M'-$DQ(S_ 3[^V,;B!5R"!\P%BP.!0Z MP!.)!0=G"RQ0G/#SJ@G7)EMM<@F> M'A?@[,,Y^ LP"/$, QT/K&$#$$UQ KRYEYGS85O-->! MX(X2$7'PD80XK I8,O8" 'P%< U;%1Z4_&^O)83(00W-)79@2,]O^:,(;+&( MA1>O8^ 3D=V[52\X^"(BS("($ %?-DI.=N1G2G9R!&#I\7F;+N5[NLID.?C^ M0),$R'FI%/]IZN4L"J\Y"I7KKO@&!7AJR&3&,=MA8_;[;XYO_]G40WV*+7H2 MJ_2>5_2>UZ8^>\J1RDR6(!)@B7F)US$A,5F#,SEQLNETWD0T4_:ULDKVNYGC M>2X<>1-K5X;5VH)38?4D5H$U*& -WH&ETLU:#FM%[!TZ@R,ZT($^]-T:G=9/ MGDJG)[$*';^@XW>@DP^G=^#X1W N'>CX#AS5Z+1^\E0Z/8E5Z P+.L,.=&35 MM,)Q!T##8T##@>V._1J?UH^>RJRUM6BV_Z5)4VLYWF,G2&ORE4AB0U1L&MRAFX"M* MMAA\GR_E BS+XL;U<]SG^MFGV*(GL4J/.?:AFK5;!VX!%^5P]?H 0@5WI>#N M%-SZLAK*<@4Q#C:RBM&#NW%LYY\>EP:M-S"'P]K0;F_AJ3C[4JOR+.T.G%YX M(C7>JZMQ1ZCY]L0MIX*A6:]:VIMY,M2>U*I0X0$J[!-J:1'OR!0>,W5]$X[K M4%N;>3+4GM2J4 \;'Z>U,C\5:G7M[\C5;> *S?$1UUXW)'VI5;D>MB1.^YZD M*]=2?="1IG>43J%CNO5*H<&L(>LNVJ/X54J'O8C3OAFY+4BH;7!EXC;&GJD- MRDG/-8_&T;$5')FP'GEF-2P/2J>PJ<9SV#TX[VT?& [HFL3_RIX/RL5/0+EH M/KCQCUL[-@?UF'K=0_2EEE&R2L=H*69K?1S)9<1;(K(#I>)I<>0YUP=]M>?7 MZBA4'\\=9+)SU#O$9.'!08)74M(VAQ(7RXXFLQM!-_JP;DF%H*F^C# *,5,& M\OV*4O%ZHSY0'!#/_@-02P,$% @ MJ5<5MNHN=KE @ (0@ !D !X M;"]W;W)K&ULK59M;]HP$/XKIZS:6FDE+[QTZB 2 M-*M6:9506;7SWG'U'?R7DDTH1 M-;SD6:$&3JIU>>VZ*DXQ9ZHE2BQH9R9DSC1-Y=Q5I4266%">N8'G]=R<\<() M^W9M+,.^6.B,%SB6H!9YSN1ZA)E8#1S?V2P\\'FJS8(;]DLVQPGJQW(L:>8V M+ G/L5!<%"!Q-G"&_G74-?;6X!?'E=H:@XED*L23F=PE \,-^:V.G6*9,X8W(?O-$IP/GBP,)SM@BTP]B]1WK M>*R#LLY$"^4%GD-)@]R7E1?]E+KL 7P>T< 00T(]@&=(X!V#6B_ M%="I 1VK3!6*U2%BFH5]*58@C36QF8$5TZ(I?%Z8M$^TI%U..!U.M(B?4I$E M*-4G^/:\X'H-ES!&::]4$2.,2-8$'E!IR6--0XN!QX)K.(]0,YZIBSV,?+56 MUGI!UHJ,'B<1G)]=P!GP NYYEE'R5=_5%(IQR(UKMT>5V\$1M_T [D6A4P7? MB@2370*7-&B$"#9"C(*3C!'&+6C[GR'P@N" 0S=OA_L'X-';X=Z):-I-6MN6 MKWTLK2F3>#FUF;L1.14)Q>P[&TK)BCG2P]4P7<.VW9BM[?)PQ60"?WX0)=QI MS-7?0_FISN\ M.<4>_F1R3K6Z9&LJL7#.%# H4<:DZ\4A%2LVOWJ=ID0O0[H]RVUM3A[XO]J\ M$]F.-MU&F^Y);6X9E[!DV0)!S("96Z9@285B__U6TE1D5UO*>'O*5!;=+8MN MJ[=K$YUBJ:)PMXIGCI0^TX04Q&)1Z*I\-*M-GQO:\KZW/J+^5[6K5YJJ>=[3 MK>"%@@QG1.FUKL@K636D:J)%:4OT5&@J^':84@]':0QH?R:$WDS, &PO=V]R:W-H965T-QXD-$I[\UE6]L#G,[:5 M<93" T=BFR24/]]!S/8W/=P[%'R-5FNI"P;SV8:NX!'DM\T#5U>#4B6,$DA% MQ%+$87G3N\77"S+1#;(:_T:P%T>?D1[*$V,_],7?X4W/TQ%!#('4$E3]V\$] MQ+%64G'\+$1[99^ZX?'G@_JG;/!J,$]4P#V+OT>A7-_TICT4PI)N8_F5[?^" M8D CK1>P6&1_T;ZHZ_50L!62)45C%4$2I?E_^JL <=2 C%YH0(H&Y*0!'K[0 MP"\:^&T;#(L&PXQ,/I2,PX)*.I]QMD=MX?)5??1JJ= MG#]*%OQ8LS@$+OY$'W]N(_F,+E%6C+YLLKFYU7.CR]\M0-(H%N_+&BRK(=3U MM\<%>O?'^]E JJBT]B H(KC+(R O1( )^LQ2N1;H8QI"6!<8J.&48R*',=T1 MJ^("@C[R\04B'B&&@.[;-\>&YHOVS3W+:/QRAOQ,SW]![Y]M\@0<]:.WU=V< MD,G8&\T&NV-RUG"ZDG,D5B,W*LF-6I\"#2,!90*,&H,OAT)^2$T#67KL" MV> M\O#B<&M?(/4P6T(DMRI*I"@_9"O2!'G$X$JO!F99PIJ_9W" -VV]KTP8Q/!KZ^@E88]:L M9MK]%M9X7TGCJJ1QU8K&#H14*T7QT*M&)9KJ0K*L^!R,JW8PK'%T74".Q&K( ML%?E@5YW:-F&3Y]B.,>K$#\+S!Y$5V*NU.K(CE)G;,W,OF>F L*W;Z8$XP_H M=@=<>27TL7A0H@<>!6#$A5WF:$[5%J[4ZE!)!958U^$!ZB4M:![2#K31-"]> MS-A"%L>4"UV4KU3S0LU[OSI:J%=]?)J[V6/L3-216IUHY1^P-:\^3Y09$[R6 M//.^L7\$=-CW3W,]>XB=@?X.(X$K)X'M5J(UT&6>S'4#.FP"'?6GC8W4J;UP MI58'6AD,;'<8'59HE?RUQ#EJXL1]TKCAG9H15VIUG)4=P78_V&HO6B.Y=&MF0W: MGH8ST729!KM4UVEPI5:?ALIH$:OG<# -]2W%,@/V0#K-@%-7YDJM/@.5*R-V M5W:[6G%840DH4KRC5$0!VM%X"SJ/8,VW3T:V>1>3XU='$\_S3K9H>R2=N?T. M[T4J[T7LWJL%-]M^8<3H-]_ F3 Z=5RNU.H8*\=%[(ZKU?(SW_!&A(:?<$P( MG7HL5VIUA)7'(G:/U0:AD57SUYRQYQE@C1IW-\:&B@M#1>+7*]:'6/D>8O<] MWU(. 5NET7]J&03'/\0$3$CSZ)H_HS0&YO0G%%=J=425Z2%VTW-/Q1HM.4L. MF\\A(3?3F32GRCCW3CV+*[4#H;$0"?)6=,1%J16Q3F1\I*$O+F- MD_([?+W(3Z-4,OGAF,^4K]0-A6)8*DFO/U$KG.?G3?(+R3;9"8PG)B5+LH]K MH"%P74%]OV1,'BYT!^6IG_G_4$L#!!0 ( +:E7%9,V>J@= 0 /08 9 M >&PO=V]R:W-H965TOQ%8:?VVLB&LA#BD[VX MRJ9!9#T"!JFV$L3\V\(<&+-*QH_/E6A0CVD-]]N/ZK^ZX$TP"Z)@+MC?--/K M:3 .4 9+LF'Z1NQ^@RJ@$ZN7"J;<7[2K^D8!2C=*B[PR-A[DE)?_R9<*Q)[! MZ.0%@[@RB)\8X.$+!H/*8/"M!L/*8.C(E*$X#@G19#:18H>D[6W4;,/!=-8F M?,KM>[_5TCREQD[/;F +? /H!E*QXM2]BY_019:Y)F'HBI>3RSYXFX FE*EW MILO=;8+>OGF'WB#*T<>UV"C",S4)M7'*2H=IY)>Z@Z[=>UZVHCG;4&VV=K3NJU]5:#O(( M,4H,!JKOCPR'K[\'3]*W&4PXSVG,/1610]X='KS*$\/(FUN)W6W$Y[ MN=WNIX_YJ)A\*@HA=1>:7J5#USB?8HDGL1;!<4UP_$K?C+%/GC[%$D]B+9YG M-<^S[Y/)9\\R^6P\>);)OOE,V5L"^H/M427VIMJ'$#-?X^*5V-L[]U,!G]-*7[ MO3F8G2>U-KNF(L&]&W13XBQ!2C<;\YRZ[%;(5.'H@RGSYQ7*>JIVI[O7XL2K M6N)+K4VWJ4_P\+72W6>A,/>JEOA2:T-M"@_<7WG44S9MINP1(KG95M*'\G"C M $E%=XK[+#7F_^'IJ"P).QEZ\J/-L"EG<'\]TYGV-\"(-O<^"M/DL".L.]]] M5B=SKVJ)+[4VUJ;:P:>OE>]>JQ^O:HDOM3;4I@#"O?7 _\SW?FT\1KD[L>RD MZ+7H\:564@SWCHG-%WKECMN50;3ANCPQKN_61_H7[B [;+J7OP>\)W)%3?HS M6!K3Z/C4+$VR/&(O+[0HW*'S0FBS'7#--9 ,I.U@GB^%T(\7=H#ZAX[95U!+ M P04 " "VI5Q6UII80,4" !3!P &0 'AL+W=O]S=\YYLI?J09< !CUR)O0T*(VI+L-0YR5P MHB]D!<*^64O%B;%;M0EUI8 4WHFS$$=1$G)"19!-_+-;E4WDUC JX%8AO>6< MJ!\S8'(_#>+@^&!)-Z5Q#\)L4I$-W(&YKVZ5W86-2D$Y"$VE0 K6T^ JOIR- MG;TW^$QAKUMKY#)92?G@-A^+:1 Y(&"0&Z= [-\.YL"8$[(8WP^:01/2.;;7 M1_5KG[O-944TS"7[0@M33H-Q@ I8DRTS2[G_ (=\1DXOETS[7[2O;5-KG&^U MD?S@; DX%?4_>3S4H>6 \0L.^." /7<=R%,NB"'91,D]4L[:JKF%3]5[6S@J M7%/NC+)OJ?4SV1)V(+: EI#+C:"^4N=H7A*Q 40%6L :E(("S27G5+M>:'2Z M $,HTV?HQ-E\*N56$U'H26@LDA,.\T/X61T>OQ ^QNA&"E-J]%X44/PN$-I< MFH3P,:$9[E5<0'Z!!O$;A".,T?W= IV>G/7H#II"#;SNX 7=.:FH(8P^^5H( MH^QYL@MM-/JZE(PA>TCV1!7?NHI02P^[I=UW=ZDKDL,TL!^6!K6#('O]*DZB M=SW@PP9\V*>>-1W,6QU<$49$#H@8V^$<^ K4L6AQ5P)UB-2'<-_Y+L/#9( G MX:Z#;-20C7K)VB4M.BB[0&K%I 42XV@4=X,D#4C2"W+%I3+TB?C3+]=_#9,\ M@SF/X[=XW$V3-C3I?VT8[D)+GZ'A83H:=9.-&[)Q?\-:0'FK>78&P&,.6KOB MD7\LYOC9$8NCZ _>L#7H.*B-'^>616Z%J6=>\[2Y,:[J0?G+O+YN;HC:4)L' M@[5UC2Y2>[)4/<+KC9&5'YLK:>P0]LO2WGJ@G(%]OY;2'#&PO=V]R:W-H965T"F\*ZP8RQ==+=H^?1G:1H*^2CR@$TVA6,JXF7:UV.?5\E.11$ M=44)W(RD0A9$&U-FOBHED)4+*IB/@V#H%X1R+XY9X ^K)D-"/.Y70*FE"F MSM )HAS=4L9,MXI\;3A99#^IY[^JYL?/S#^%I(MZ80?A &-TMYBBTY.SIS"^ MD=3HPHTN['![QW5U7I3201]VI2D16*&OM+!^(D4+,Z124A7._6>#C6XT%.JA M36!%I-].Q&ZJL2I) A//[!H%<@->_/9-. S>'Y'9:V3VCJ''O]65!^I$HZZ- M;X4X<(AVSVYB/,+=0>1O6HCT&R+]%XC\K?7NH(4F4B-3SH#N+W=4/8QM=?3. M@]"\;8J.4OO## P:X8/_I= &_T#FL)$Y?%6A=6Q_ ERW$:^@P_"@Y(+N\.+= MDZ>]_D8-O]$K^6FWZ&WTCB.'&!6"ZURUK:)_[XWMW/\"U!+ P04 " "V MI5Q6N7\?G>4& #).0 &0 'AL+W=O-DMWVH>H#L27Q.![C[G'<^!P?9D_9_F78L.Y<+YND[2XG&R$V%U,I\5RP[=1 M\3[;\;1\YS'+MY$H-_/UM-CE/%K52=MDBEW7FVZC.)TLYO6^VWPQS_8BB5-^ MFSO%?KN-\G^N>)(]7T[0Y&7'7;S>B&K'=#'?16M^S\7GW6U>;DU;E%6\Y6D1 M9ZF3\\?+R0=TP6A8)=01O\?\N3AZ[52E/&39EVKC9G4Y<:LCX@E?B@HB*O\] M\6N>)!52>1Q_-Z"3]C.KQ./7+^@_U<67Q3Q$!;_.DC_BE=A<3H*)L^*/T3X1 M=]GSS[PI:%;A+;.DJ/\ZSTVL.W&6^T)DVR:Y/()MG![^1U\;(HX2D->3@)L$ MK"?0G@32))!3$VB30&MF#J74/+!(1(MYGCT[>15=HE4O:C+K[++\.*V^]WN1 ME^_&99Y8W/$GGNZY<\>7V3J-Z^_B>X?%1;1>YWP=U3NR1^.6_?O'/>.''J?-ID^R)*5\5\*LKCJM"GR^88K@['@'N. 6'G8Y:*3>'\ MF*[X2@68E@6U5>&7JJZP%9'QY7N'H.\<[&)L.*#KT].1(9V=GNY:JB'M=T1J M/-*'U_MM_/EK&>K<"+XM_C+Q?L"E9MSJE')1[*(EOYR4YXR"YT]\LOCV&^2Y M/Y@X@P1C0& *G[3ED]K0%Y\R$27E2:OFT$3;(=VOTZL3Y]."()^X9#Y].B;$ M$%9^X#&JYP5>>BR@ 1C0& * MHV'+:#B2S$)(/B'!&!"8PB=RI65SSQ-:DZ]H R%*74UIICAW%@18DYHQSB/8 M-6L-'9E/=*;:?HG3]2K;&JNT8@]='Z!H# I-Y15+7O%(FFN H4B%1&-0:"JI MTH4CJRD]07:D(Q.*?!SHJC.$S3R?Z*+KAI'0);A'<]+\(KO[M6CN.DJC560L MS8HY>%E HC$H-)5/Z(+S0<-]%T4P7GB$,HU#OC1C"2AGC MGHLP-,'8;H([PCJE M,6+''+PF0!O14&@JG]*-8SJ6T$ M.2@:@T)32966'-M[XZ\+;=:]M\*!;AX- M42C0FRC,%$6.+G1J#=(!8[L#M@C-TA.Q@PY>%*"]:2@TE5#IQ;$_EM) /3@H M&H-"4TF5'AS;V^6O*RWH-CNP;A8-04AO]YMB^D0FW2ZVNUV3R/J;(':PP>L MM",-A:;^0"W]-G''^HD:U(2#HC$H-)54:<*)O3O^JKB:?,4)>OI5S!"$W%!3 MER'([U$7D7Z7V/VN25TGMCWLR(-7!6@;&@I-9?5H&&2T:1#8<1#8>9 Q;#B1 M-IR<.1+2Y&L_7NL7,D,4"G7#: CJ]8M$>EYB][RW>?;(BZ)6E%,15$K.>#-F MQQF\"D"[SE!H*H?23,\="2'>2 V'JZ6T/8QBF M,UU=IC 2]K3RB72ZQ.YTC?HZI?EAQQV\-$";S5!H*J?2?I.Q1D,(J!4'16-0 M:.ILH[3B],SI$-J=YO "7[O?NC9$!4C_?8V9HORC42VU!NE\J=WYOB(V2P/$ M#CQT88"B,2@TE51IQ^E80R$4U(V#HC$H-)54Z<;IF4,AM#O&@;$7ZFHS1'E> M9Y+8$.7.PAZU'8U#V\UOG]KZ.R%VP,$+ K3W#(6FDBE].!UK'(2"&G-0- :% MII(JC3D]<=OR?%T_*U@XRVR?BL.#8>W>]GG$#_53>-K^*W3!#D\52IC#0XX? MHWP=IX63\,<2TGWOER>]_/#8=,IP( ,D' 9 >&PO=V]R M:W-H965T>BA@IWBT9Q5L)1$-65)Y=,C[>BEQYO:4C)50 M*28J(B&?.=?^53(U]M;@&X.M&HR)R60EQ(.9?,EFCF<" @ZI-@2*KPTL@',# MPC!^=4RG/](X#L<[^B>;.^:RH@H6@G]GF2YFSGN'9)#3ANM;L?T,73XVP%1P M99]DV]I.0X>DC=*B[)PQ@I)5[9L^=CH,'(++ PY!YQ \=P@..$PZA\E+'<+. M(;3*M*E8'1*J:1Q)L2726"/-#*R8UAO39Y6Y]CLM<9>AGXX_EC473P!D#A7D M3),EIY4BIPEHRK@ZBUR-IQA;-^V(\Y88'"#Z ;D1E2X4^5AED.T#7 ROCS'8 MQ3@/CA(32,_)Q']' B\(R/U=0DY/SDB-@8Y$MW@YR]^Q1C#)RS'>.&8OU4E_ M'1/+G1S@WH)F$O"WTKL+4>3']4IIB3_(S['+:'GA.,\4C2M5TQ1F#E8%!7(# M3OSVC7_A?1C3[C5AR2O!]G0,>QW#8_3X:U.N0!*1DXW@3:6QHIEJ@%892?'K ME&S5V+I3V\_]]Z&O:=X>V##];GV.?:MO*7TS;Y&ZH7#/,DT..2._\$J.2;>-H)UK4MI2N MA,;";(<%]EJ0Q@#W&ULQ5=K;]HP%/TK5E9- MG;0V+Q*@@T@MW:-:IU5EW3Y,^^ F%Q(UL9EMH/OWLYTT$ @1J)'X4O*XY_B> MXT.Y'BPI>^(Q@$#/64KXT(B%F%V8)@]CR# _IS,@\LV$L@P+>F & M@QF>PAC$P^R.R3NS9(F2# A/*$$,)D/CTKX8V9X"Z(J?"2SYVC524AXI?5(W M-]'0L%1'D$(H% 66'PL809HJ)MG'WX+4*-=4P/7K%_9/6KP4\X@YC&CZ*XE$ M/#1Z!HI@@N>IN*?++U (T@V&-.7Z+UKFM5W+0.&<"YH58-E!EI#\$S\71JP! M[,X.@%, G'T!;@%PM="\,RWK&@L<#!A=(J:J)9NZT-YHM%23$+6-8\'DVT3B M1#"&J=P4@3")T&>@4X9G<1*B&Y(G1#E]>@T")RE_A\[0P_@:G9Z\0RA' M3.=< OG %+(516B&Q;)7^;+.CF6O(3Q'KOT>.9;CU,!'^\/M*MR4!I0N.*4+ MCN9S=_#=PP+('#B:,)JAC\\"&,$I&FG_@7%MSRTET[-;&;H(77(.@J/?MY(' MW0C(^)\Z#_)%._6+JB_H!9_A$(:&_ 9R8 LP@K=O;-_Z4.=(2V05?]S2'[>) M/=#24RT=:^EU:G.*KJ90_ST6@=USK8&Y6%>Q7>3X?K,Y&3K=K/->MCZEMK48"J[&[$28XPK4_ZHW 0W>@+;:JS+7) MQSY&2(M5V_*H);:J1ZNYR&X<*_8+:L&QGD*WO_G#7U/DN?Z.J*[F$KMY,/DN M8F!R6M5[IZ95G-9VV,AR\)ZTQ%;5O)IV[,Y1^;6 MVQI&76MS$J@IZX/_4$L#!!0 ( +:E7%:\>0T,&04 M /LE 9 >&PO=V]R:W-H965TJ0J7D%N71&H":)W6J6I/MQ?37CC@!'0 Y]BF::5]^)E+(234"MK3-PD7 M/[_'^(\O_.7Y@;+O/"1$H-Y+*.UO*$BSD*=OI M?,\(#HJ@)-8MPQCK"8Y2;3DOKCVPY9QF(HY2\L 0SY($L[<5B>EAH9G:^X7' M:!>*_(*^G._QCCP1\;Q_8/),KRE!E)"41S1%C&P7VJUYXUE&'E"4^#,B!WYT MC/)'V5#Z/3^Y"Q::D=>(Q,07.0++OQ>R)G&J!1SO-IS(M?="C+CD8:\C,N:%(% MRQHD45K^X]>J(8X"AM8' 5858)T$6!\%#*N X:4!=A5@GP28]@#EG](!87EK2\H-"KB):-G"4YF_6DV#R;B3CQ/*1Q%B0 M #U@)M[0-X93C@O-.;IRB,!1S+^B+RA*T;>09ARG 9_K0B;.PW6_2K(JDU@? M)#$M=$]3$7+DI@$)V@!=UKBNMO5>[96E)#K$'Z"A>8TLP[+0\Y.#KKY\17C' M")&OO>BHXOIRH/D.[, XEV,,!<958W[+X@$R9F5M.L*]2\*G7>&MUA[6+\FP MX W[OB3H[]]E470G2,+_Z7HO2J[=SMQT,K%/1!R?23V=&+-V(4=9R;[B0,(\(%A+G$DMSD0I MSEWZ0N3*BW6UO3*R[XP&"7,@82XDS ."M;2KSA34PZ/R"-LY8[796HL_3M0Z T M%Y3F0=':>AU9 N9%TY]<^#_OXWQA\D2WXH 9N49WJ3_HU$^)[-N-0&D.*,T% MI7E0M+;45B.U]4FS8P6&$AR2YH#27%":!T5K"]XX.:;2/EBZ/[)(*IT0$=( M145/SS_LKQ$]I(3Q,-K+JX+(W )=[0GSYEDJEVG)YDX\DGNMZL,*#6EMVR@%A0HS06E>5"TMKJ-#65^ ME@]E@AI1H#0'E.:"TCPH6EOPQHTR/\6.,L\M)-LX=8?6YKF'9$_/C"9U#7NK M VI)0=':VP<:3\KZ_YY4A3ANY-F9$NH\??L3*,T%I7E0M%(Q_6C/2D+8KMA= MQ%&A2KD/I+Y:[V"Z+?;MG%Q?F3=.N0^IP93;HNXQVT4I1S'92J0QF,B5&RMW M&I4G@NZ+G3$;*@1-BL.0X("PO("\OZ54O)_D">K]7LO_ %!+ P04 " "V MI5Q6/-^+'GH" "8!@ &0 'AL+W=O-[8K0AE3A+;V(U(8MZHDC*\$2";JB+BSPQ+OITZOK,+ MW-)UH4S 3>*:K'&!ZJZ^$7KG]BPYK9!)RAD(7$V=<_\LC4R^3?A!<2OWUF F M67)^;S97^=3Q3$-88J8, ]&O#1 CBO2E.J6;[]B-\_(\&6\E/8)VS9W%#J0-5+QJ@/K#BK*VC=Y M['38 _CC%P!!!PB> Z(7 &$'" \%1!W 2NVVHU@=4J)($@N^!6&R-9M96#$M M6H]/F;GVA1+ZE&J<2A;-4N)#@TS!Q48_)1RGJ @MY0E\A+M%"L=')W $E,'W M@C>2L%S&KM*5#=[-NBJSMDKP0A4_@&O.5"'A@N68/R5P='P[U7I@G[6P@M7WC@+<"O;SH#KA16\O>0W"U= M-$QGK.),UB3#J:.]0*+8H).\?^>/O2]#4KTE6?I&9$]DC'H9H]?8DSF1!1 % M6&BHP/QG2L^6=6%[CE)MD'(2C<>QN]H7Z/^MS$/F3 MIUGI -=D/!KU6>UH[MXW6Z%86^^3D/&&J?8SZ*.]O9Y;5WD6GVG;;5WR'TWK MV==$K"F34.)*4WJGDY$#HO7!=J-X;9UAR97V&;LL]*\#A4G0YRO.U6YC"O0_ MH^0O4$L#!!0 ( +:E7%9$3X(&PO=V]R:W-H965T MG#7K"O?<\Y]]C7I+TVK[8!0+*70ME5U""VUY3:H@') M[*5N0;F=2AO)T(6FIK8UP,H DH(F)SP\) M3QQZ>S0GWDFN]:L/OI6K*/8%@8 "/0-SPR]8@Q">R)7Q<^2,)DD//)X?V+\$ M[\Y+SBRLM?C.2VQ6T55$2JA8)_!!]U]A]+/T?(46-GQ)/^0NYQ$I.HM:CF!7 M@>1J&-E^/(U$SUOYX4YO$!JTWI3MN3Q['_]M(XMGB(OY$GN]!YF!>3IT: M/;IY_^KNF:FYLD1 Y?3BRX^NB\S0R4. N@VWFFMTK16FC7O\8'R"VZ^TQD/@ M^VOZG61_ %!+ P04 " "VI5Q6*41LZT8# #,% #0 'AL+W-T>6QE MUY-B9X[*6 M7S_?.$T_\*T*#X,N%<2^Q^?<8_NF,?1+LQ3L;L:8"1:YD.6 S(PI/H=A.9FQ MG)87JF#2(IG2.36VJZ=A66A&TQ)(N0@[K587Z3FS*8J+DT ])M M0H&[?4L'I!U?DL#)C53*!N3A[./ON3+7'P)W/_ET>PS;"Y/O'B:_3QR3[FU+KX:?6JV&>XJ1$P]YS<1HW98W MYT;&BAC6A3+L9TJNZR4B+F"5::+MN=*[(F5#>;9*QTRG23IDU6H6%?L SL:#Z=P=VH M(@30&)7;1LKI5$E:>5@QZH:5G3 A[N !_Y5M:2^RC3VK=DPV36NH;CH9UP'] M336GO2E[^2K=H."/RGR=V^G(J@^5S6XUR_BBZB^RQ@"FWL;5:5&(Y1?!IS)G M;O(')QSVZ8H7S)3F3S8;E,K$!I@FP2/3AD\V(W\T+>[9PJS*:9'AGCM'Z/G? MKO.42::IV#1M:_\]K_*K'==OQ+?P7'VM[#KVFHRZ[]]C?0)X[R;C8S!Y%-O= M.P:3R1&8[+[9M^8+OH'>YT*&]4EHX[BU==AJH@$<:@?D)QR/Q3II,)YS8;BL M>S.>IDP^.W-9>4/']D^U+7T[/F49G0MSWX #LF[_8"F?YTDSZA86HAZU;G^' MZ;7CYD1M>MYD1[*Z:$2#3R]8:WVV\0O;7 ;:G^RH$FRE>B=A,\;4&Q+]NP$@2_VYC M>8"![0)6.Y#?GP=JRL^)(MA5S!OV!.-(DF (U**_1N,869T8/O[]P9Z2*$H2 M/P*8WT$480@\C3B".0 /&!)%U7MPYWT4KMY3X?K_E\._4$L#!!0 ( +:E M7%:7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GXXUB"]#4MJ@D)TU^_4DRD#4Q M._>RX2FQ#/:').O;E>0/CU+]O)?R9_"[+"I]UEL9LW[?[^MLQ4NF_Y)K7MDS M"ZE*9NRA6O;U6G&6ZQ7GIBSZX6"0]$LFJM['#]MKS50?'DC#,R-D90M=P0_! M'_7+>7<8/ @M[D4AS--9S_]?\%Y0BDJ4XIGG9[U!+] K^?BW5.)95H85\TS) MHCCK#9L3/[@R(GM5/'>0=^Q>^Q+#[F^9!3GK)0-[P850VOA/^.LSR_C [8>; MH]K(*U$8KJ;,\,]*UFM1+=UE[*_H@Y_AZV'[MZG$]^K_5*-<+$3&IS*K2UZ9 MIAX5+QQ@I5=BK7M!Q4I^UKN4#URYWV-O<)TWO\U8*%!3ZKVP)]1U[O'H4,[K M7)C@NFJ^;,\"K!#!"FFQ+NVQ+$1N[YX'%ZQ@5<8#W[(: (X0P-'1 (.3&0.0 M$0(9O2'DW$&X+^A +H*;=:L'Q@AD?#3(2UFN 62"0";'@'2,33*\ 9(I IK20-VK)*O'L3P2LRH-OS-2*=_3)"0(YH86\8%KX>ILIKNU' M7VCG=5G"IWLXP,;N ?'@G?VJ[4U].61"?4(LE"LF5/"#%34/OG*F;=/Z3@CQ M,*\,B<7R6JCI, M)D-BFTSYO8$LF#.&Q-+X9J_[16H=S&P#SE=,<4B&B6)(;(HOMM.WVPPSPI!< M"64I3*,!U^.M(HR->GF5B38D9H0AL1)L/F%'?O/D"3_9(6WMOO NL(T,$3$? M#(F%,.?*5EAP[H2PX$IYP;;%'V(F"(E-X&%6LLBYTG_X.C1/D TS0DALA%O^ MP"NK@UN>R64E]I,,-,L@ML&GB\]<+A5;KT2V2]8@)N:%D-@+MZ[0/A SYI[A.V5KD&7[,4F(V2(DML6\ MOM?\5^WJ\M/#7C028K((B66!QIG_AA 3LTA(;!$<,B%V"1-&N M2B$FYI(1L4NZ(M7.)L=,,B(V24?(VLF("65$GI(@T6%KI(XPH43$0D'G^]J8 MF% B8J'@(4X$,3&U1,1JP3%CB(G))B*6#8Z90$QT>818.*V \30XSW/_/RN: MIPAB8@**B 6TA^FF^84=/IM*/9E"3$Q $;& ]FM3:[<8YDO=? G$Q 04$0MH M#_,?+I8KE[Z>/]@J7<)YQ A34$2LH$/YPJ:;0DS,0M&1TII-^\,E1LQ",;&% M#F->B=\\AYB8A>+C+)Y83)]30$S,0O$Q%U%:\P$Q9J&8V$(X)G1ZC%DH)K80 MC@F='J/+],06PC&ATV/,0C&QA5HS Z=-RKM0LMRD;1 3LU!,;*$]3+?305;; MU7H#U^ICS$(QL87V,)$(*<8L%!-;: ]SNEVCL07.0W /"6:AA-A">Y@NNZPR M48@FDI,0$[-0\I:3:Z?!]THU:?!S4Z,0$[-0\A;3;.X)KY:GAJNR<>3)E!LF MBE:>GF 62H@MM,-DFPR(9[5RDQ[G2\5Y"3$Q"R5OL+IO,>?V4GE=^/S<%;US M@SQO+:\GF(428@MM,*]J/XG@C[ZZ"04[+-G.VGJ$T.UBQ!;JF&UM!OG:Y\(0 M$[-00FRA3LQSZ\G3J2AJ&+TGF(428@MM)H9?^^?5EM4$LU!";*$=9MOFOMB6 MP4V"F(7&Q!;:86Z#N%U%^L$38F(6&A-;:(>Y>=:_NKWC=1G,V)/[)L3$+#0F MWZF,K0Z<0DS,0F-B"Z&K U,XO(\Q"XV)+=2-N7OR(29FH3'UAH(#VX$VT0?$ MQ"PT)K90YUK+RR@*,=%MR\=8$GH)12 F9J$QL84.8?J&;P_OF(7&U.M"!S"= MW?/@ F"FF(72(^Q8\SF1-DID<'A/,0NEQ!8Z@&GC)7\YB(E9*"6V$-HW;^!+ M%"EFH9380EWKJB"J@YB8A5+R'6U=F)M.:04LQ"*;&%NC%ON7MWSX8@ M$!.S4$ILH6[,J=!L:3/@%B9FH9380MU[07?S"1 3?7V&VD+HLC^<>T\Q"Z7$ M%CJ\*70_R9A@%II06VA_9VCG_-$$,]"$V$#?J\S>>>G>D[7U>6UXZ9*B>EWD MI^$@A!LH)IB!)MY ??]A_?%#;KMXQ?-O]A;:EF>LR&8J<'_&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUJXT 0AN&K&!T@&.*O99!MR >&T?XAM&4E#DMN/<1;V)V8QFZ!O95K"I1<$#Z;=CR_ET([[ M[C3L]N=A\7D\G(95M1O'\Z^Z'M:[E MEN72Z_Y^1O7T>#]S\?IU+O\SL=ML]NORNUO_.9;3^(_!]4?7OP^[4L9J\=KV MVS*NJOKS<+L\U->/\'"97"V>WU95__P6JGKN(($@F3\H0E"!P.N 8 <"L0.2 M'0C,#HAV(% [(-N!P.V < <"N0/2'0CL#HAW(-!;4&\AT%M0;R'06R8_M@GT M%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/2.J'D4#OB'I' KTCZAT)]%;4 M6PGT5M1;"?16U%L)]%;46PGTULEF-X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z* M>BN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=XV^;.20&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y\<-B'0 MVU%O)]#;46\GT-M1;R?0.Z'>B4#OA'HG KT3ZIT(]$ZH=R+0.Z'>B4#OA'HG M KT3ZIT(]$Z3PX($>B?4.Q'HG5#O1*!W1KTS@=X9]F?4.Q/HG5'O3*!W M1KTS@=X9]F?4.Q/HG5'O3*!WGASV)M [H]Z90.\&]6X(]&Y0[X9 [P;U M;GY2[V'\.I3AUO.]QN?_)-7CY;OE]OCK\OOBY+U<<:[O*X:GOU!+ P04 M" "VI5Q6S1YDO$ " !Z- $P %M#;VYT96YT7U1Y<&5S72YX;6S-V]]N MVC 4Q_%70;FM2(@=.V8JO6EWN_5B+^ EID3DGV*WHV\_$]I*FSJTBDG[WA"! M[?,[\9$^=UQ_>QZ=7QRZMO>;9!?"^"G+?+5SG?7I,+H^KFR'J;,A?IT>LM%6 M>_O@,K%:Z:P:^N#ZL S'&LG-]9W;VL[M M%+[8+N[*#FWFPW/K?'J^Q#L]#MMM4[EZJ!Z[>"3UX^1L[7?.A:Y-3T6OSB>' M>,/N])E?G#^7.1<8=]Y/P^CCQ";W\;C7D1Q/+\=8R$VA.?^*;XFQ],7OYX[3 MKEW]E]GQ>G\,TWZ>A\_FQ^5W_.N,W^I_L \!Z4-"^B@@?2A('QK21PGIPT#Z M6$/ZR%>41BBBYA12LWX=A_X_CYV?:V:9_S<_FOQS=_ 102P$"% ,4 " "V MI5Q6!T%-8H$ "Q $ @ $ 9&]C4')O<',O87!P M+GAM;%!+ 0(4 Q0 ( +:E7%:'&F=3[P "L" 1 " M :\ !D;V-0&UL4$L! M A0#% @ MJ5<5O3Q7#KR!P V# !@ ("!#@@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJ5<5I=B M6 J" P /@P !@ ("!L!H 'AL+W=O !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ MJ5<5@&YW(;8"0 +U< !@ M ("!+RH 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ MJ5<5O%Z:#T(* MH8 !D ("!^D$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJ5< M5A^20L1D" 8!4 !D ("!*H$ 'AL+W=O&PO=V]R:W-H965T_V&0X #\F 9 " @2>7 !X;"]W;W)K M&UL4$L! A0#% @ MJ5<5JP2/"5X!@ /! M !D ("!=Z4 'AL+W=O&PO=V]R:W-H965TS !X;"]W;W)K&UL4$L! A0#% @ MJ5<5O8L]X:1 P ;P@ !D M ("!A[@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ MJ5<5@[0M3/"% [3X !D ("!?-@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ MJ5<5GB! MPZ4;!0 "@P !D ("!$_4 'AL+W=O&PO=V]R:W-H965TXNR4 ':" 9 " @4/] !X;"]W;W)K&UL4$L! A0#% @ MJ5<5IET7]F_! 6PL !D M ("!-2,! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ MJ5<5J(.<]UB!0 ?PT !D ("! MCC0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ MJ5<5N'J>GK=! B L !D ("!BT8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJ5<5F?D)3:? @ M 4 !D M ("!\& ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ MJ5<5D?&:@; P Z@T !D ("!MW0! M 'AL+W=O $ >&PO=V]R:W-H965T&UL4$L! A0#% @ MMJ5<5FSU%&76#P ^AH! !D ("!9X ! 'AL+W=O&UL4$L! A0#% @ MJ5<5BM\\FSF @ M!@D !D ("!9:\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJ5<5A!) K!H @ .08 !D M ("!\;L! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ MJ5<5D1+^ ]+ P :0X !D ("!K<@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJ5< M5MB&_]BA P S T !D ("!D](! 'AL+W=O&PO=V]R:W-H965T%B1?04 08 9 " @8'< 0!X;"]W;W)K M&UL4$L! A0#% @ MJ5<5IS3R8-5! 9A$ M !D ("!->(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJ5<5AFN\F&E"0 A&L !D M ("!@.T! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ MJ5<5MX%B8JE P F T !D ("!3_T! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ MJ5<5C?% MH0DV P C L !D ("!P D" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MJ5<5EIJK06I @ _08 !D M ("!3!0" 'AL+W=O&PO M=V]R:W-H965TG""P, M $X) 9 " @8D: @!X;"]W;W)K&UL4$L! A0#% @ MJ5<5OWB4.'T!0 :2, !D ("! MRQT" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ MJ5<5J*]*O+:!0 ]2@ !D ("!5BT" 'AL+W=O&PO=V]R:W-H965TJ@= 0 /08 9 " @15& @!X;"]W;W)K&UL4$L! A0#% @ MJ5<5M::6$#% @ 4P< !D M ("!P$H" 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ MJ5<5CIYATRG @ R0< !D ("!H%<" M 'AL+W=O M]4X# #B#P &0 @(%^6@( >&PO=V]R:W-H965T0T,&04 /LE 9 M " @0-> @!X;"]W;W)K&UL4$L! A0#% @ MMJ5<5CS?BQYZ @ F 8 !D ("!4V," 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ 0 !D &0 XML 110 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 111 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 112 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 329 490 1 false 95 0 false 10 false false R1.htm 0000001 - Document - Cover Sheet http://www.uplandsoftware.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://www.uplandsoftware.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.uplandsoftware.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Operations Sheet http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.uplandsoftware.com/role/ConsolidatedStatementsofComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statement of Stockholders' Equity Sheet http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity Consolidated Statement of Stockholders' Equity Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 0000009 - Disclosure - Organization and Nature of Operations Sheet http://www.uplandsoftware.com/role/OrganizationandNatureofOperations Organization and Nature of Operations Notes 9 false false R10.htm 0000010 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 10 false false R11.htm 0000011 - Disclosure - Acquisitions Sheet http://www.uplandsoftware.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 0000012 - Disclosure - Fair Value Measurements Sheet http://www.uplandsoftware.com/role/FairValueMeasurements Fair Value Measurements Notes 12 false false R13.htm 0000013 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 13 false false R14.htm 0000014 - Disclosure - Income Taxes Sheet http://www.uplandsoftware.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 0000015 - Disclosure - Debt Sheet http://www.uplandsoftware.com/role/Debt Debt Notes 15 false false R16.htm 0000016 - Disclosure - Net Loss Per Share Sheet http://www.uplandsoftware.com/role/NetLossPerShare Net Loss Per Share Notes 16 false false R17.htm 0000017 - Disclosure - Leases Sheet http://www.uplandsoftware.com/role/Leases Leases Notes 17 false false R18.htm 0000018 - Disclosure - Commitments and Contingencies Sheet http://www.uplandsoftware.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 0000019 - Disclosure - Property and Equipment, Net Sheet http://www.uplandsoftware.com/role/PropertyandEquipmentNet Property and Equipment, Net Notes 19 false false R20.htm 0000020 - Disclosure - Series A Preferred Stock Sheet http://www.uplandsoftware.com/role/SeriesAPreferredStock Series A Preferred Stock Notes 20 false false R21.htm 0000021 - Disclosure - Stockholders' Equity Sheet http://www.uplandsoftware.com/role/StockholdersEquity Stockholders' Equity Notes 21 false false R22.htm 0000022 - Disclosure - Revenue Recognition Sheet http://www.uplandsoftware.com/role/RevenueRecognition Revenue Recognition Notes 22 false false R23.htm 0000023 - Disclosure - Employee Benefit Plans Sheet http://www.uplandsoftware.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 23 false false R24.htm 0000024 - Disclosure - Segment and Geographic Information Sheet http://www.uplandsoftware.com/role/SegmentandGeographicInformation Segment and Geographic Information Notes 24 false false R25.htm 0000025 - Disclosure - Related Party Transactions Sheet http://www.uplandsoftware.com/role/RelatedPartyTransactions Related Party Transactions Notes 25 false false R26.htm 0000026 - Disclosure - Subsequent Events Sheet http://www.uplandsoftware.com/role/SubsequentEvents Subsequent Events Notes 26 false false R27.htm 0000027 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 27 false false R28.htm 0000028 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables) Sheet http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables Basis of Presentation and Summary of Significant Accounting Policies (Tables) Tables http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 28 false false R29.htm 0000029 - Disclosure - Acquisitions (Tables) Sheet http://www.uplandsoftware.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.uplandsoftware.com/role/Acquisitions 29 false false R30.htm 0000030 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.uplandsoftware.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.uplandsoftware.com/role/FairValueMeasurements 30 false false R31.htm 0000031 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssets 31 false false R32.htm 0000032 - Disclosure - Income Taxes (Tables) Sheet http://www.uplandsoftware.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.uplandsoftware.com/role/IncomeTaxes 32 false false R33.htm 0000033 - Disclosure - Debt (Tables) Sheet http://www.uplandsoftware.com/role/DebtTables Debt (Tables) Tables http://www.uplandsoftware.com/role/Debt 33 false false R34.htm 0000034 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.uplandsoftware.com/role/NetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.uplandsoftware.com/role/NetLossPerShare 34 false false R35.htm 0000035 - Disclosure - Leases (Tables) Sheet http://www.uplandsoftware.com/role/LeasesTables Leases (Tables) Tables http://www.uplandsoftware.com/role/Leases 35 false false R36.htm 0000036 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.uplandsoftware.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.uplandsoftware.com/role/CommitmentsandContingencies 36 false false R37.htm 0000037 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.uplandsoftware.com/role/PropertyandEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.uplandsoftware.com/role/PropertyandEquipmentNet 37 false false R38.htm 0000038 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.uplandsoftware.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.uplandsoftware.com/role/StockholdersEquity 38 false false R39.htm 0000039 - Disclosure - Revenue Recognition (Tables) Sheet http://www.uplandsoftware.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.uplandsoftware.com/role/RevenueRecognition 39 false false R40.htm 0000040 - Disclosure - Segment and Geographic Information (Tables) Sheet http://www.uplandsoftware.com/role/SegmentandGeographicInformationTables Segment and Geographic Information (Tables) Tables http://www.uplandsoftware.com/role/SegmentandGeographicInformation 40 false false R41.htm 0000041 - Disclosure - Organization and Nature of Operations (Details) Sheet http://www.uplandsoftware.com/role/OrganizationandNatureofOperationsDetails Organization and Nature of Operations (Details) Details http://www.uplandsoftware.com/role/OrganizationandNatureofOperations 41 false false R42.htm 0000042 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Sheet http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details) Details 42 false false R43.htm 0000043 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Sheet http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) Details 43 false false R44.htm 0000044 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Fair Value Assumptions (Details) Sheet http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesFairValueAssumptionsDetails Basis of Presentation and Summary of Significant Accounting Policies - Fair Value Assumptions (Details) Details 44 false false R45.htm 0000046 - Disclosure - Acquisitions - Additional Information (Details) Sheet http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails Acquisitions - Additional Information (Details) Details 45 false false R46.htm 0000047 - Disclosure - Acquisitions - Consideration (Details) Sheet http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails Acquisitions - Consideration (Details) Details 46 false false R47.htm 0000048 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details) Sheet http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions - Assets Acquired and Liabilities Assumed (Details) Details 47 false false R48.htm 0000049 - Disclosure - Acquisitions - Weighted Average Amortization Period (Details) Sheet http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails Acquisitions - Weighted Average Amortization Period (Details) Details 48 false false R49.htm 0000050 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.uplandsoftware.com/role/FairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 49 false false R50.htm 0000051 - Disclosure - Fair Value Measurements - Assets and Liabilities at Fair Value, Recurring Basis (Details) Sheet http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails Fair Value Measurements - Assets and Liabilities at Fair Value, Recurring Basis (Details) Details 50 false false R51.htm 0000052 - Disclosure - Fair Value Measurements - Fixed Maturity Securities (Details) Sheet http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails Fair Value Measurements - Fixed Maturity Securities (Details) Details 51 false false R52.htm 0000053 - Disclosure - Fair Value Measurements - Debt (Details) Sheet http://www.uplandsoftware.com/role/FairValueMeasurementsDebtDetails Fair Value Measurements - Debt (Details) Details 52 false false R53.htm 0000054 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Details 53 false false R54.htm 0000055 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets, Net (Details) Sheet http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails Goodwill and Other Intangible Assets - Intangible Assets, Net (Details) Details 54 false false R55.htm 0000056 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details) Sheet http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails Goodwill and Other Intangible Assets - Additional Information (Details) Details 55 false false R56.htm 0000057 - Disclosure - Goodwill and Other Intangible Assets - Estimated Annual Amortization Expense (Details) Sheet http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails Goodwill and Other Intangible Assets - Estimated Annual Amortization Expense (Details) Details 56 false false R57.htm 0000058 - Disclosure - Income Taxes - Loss from Continuing Operations (Details) Sheet http://www.uplandsoftware.com/role/IncomeTaxesLossfromContinuingOperationsDetails Income Taxes - Loss from Continuing Operations (Details) Details 57 false false R58.htm 0000059 - Disclosure - Income Taxes - Components of the Provision(Benefit) for Income Taxes (Details) Sheet http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails Income Taxes - Components of the Provision(Benefit) for Income Taxes (Details) Details 58 false false R59.htm 0000060 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 59 false false R60.htm 0000061 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 60 false false R61.htm 0000062 - Disclosure - Income Taxes - Reconciliation of Income Tax Rate (Details) Sheet http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails Income Taxes - Reconciliation of Income Tax Rate (Details) Details 61 false false R62.htm 0000063 - Disclosure - Income Taxes - Unrecognized Tax Benefits Roll Forward (Details) Sheet http://www.uplandsoftware.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails Income Taxes - Unrecognized Tax Benefits Roll Forward (Details) Details 62 false false R63.htm 0000064 - Disclosure - Debt - Long-term Debt (Details) Sheet http://www.uplandsoftware.com/role/DebtLongtermDebtDetails Debt - Long-term Debt (Details) Details 63 false false R64.htm 0000065 - Disclosure - Debt - Loan and Security Agreements (Details) Sheet http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails Debt - Loan and Security Agreements (Details) Details 64 false false R65.htm 0000066 - Disclosure - Debt - Schedule of Debt, Interest Rate Swap (Details) Sheet http://www.uplandsoftware.com/role/DebtScheduleofDebtInterestRateSwapDetails Debt - Schedule of Debt, Interest Rate Swap (Details) Details 65 false false R66.htm 0000067 - Disclosure - Debt - Future Debt Maturities of Long-term Debt (Details) Sheet http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails Debt - Future Debt Maturities of Long-term Debt (Details) Details 66 false false R67.htm 0000068 - Disclosure - Net Loss Per Share - Computation of Loss Per Share (Details) Sheet http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails Net Loss Per Share - Computation of Loss Per Share (Details) Details 67 false false R68.htm 0000069 - Disclosure - Net Loss Per Share - Anti-Dilutive Common Share Equivalents (Details) Sheet http://www.uplandsoftware.com/role/NetLossPerShareAntiDilutiveCommonShareEquivalentsDetails Net Loss Per Share - Anti-Dilutive Common Share Equivalents (Details) Details 68 false false R69.htm 0000070 - Disclosure - Leases - Additional Information (Details) Sheet http://www.uplandsoftware.com/role/LeasesAdditionalInformationDetails Leases - Additional Information (Details) Details 69 false false R70.htm 0000071 - Disclosure - Leases - Components of Lease Components (Details) Sheet http://www.uplandsoftware.com/role/LeasesComponentsofLeaseComponentsDetails Leases - Components of Lease Components (Details) Details 70 false false R71.htm 0000072 - Disclosure - Leases - Other Information (Details) Sheet http://www.uplandsoftware.com/role/LeasesOtherInformationDetails Leases - Other Information (Details) Details 71 false false R72.htm 0000073 - Disclosure - Leases - Future Minimum Payments for Operating and Finance Leases (Details) Sheet http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails Leases - Future Minimum Payments for Operating and Finance Leases (Details) Details 72 false false R73.htm 0000074 - Disclosure - Commitments and Contingencies - Future Minimum Payments, Operating and Capital Leases (Details) Sheet http://www.uplandsoftware.com/role/CommitmentsandContingenciesFutureMinimumPaymentsOperatingandCapitalLeasesDetails Commitments and Contingencies - Future Minimum Payments, Operating and Capital Leases (Details) Details 73 false false R74.htm 0000075 - Disclosure - Property and Equipment, Net (Details) Sheet http://www.uplandsoftware.com/role/PropertyandEquipmentNetDetails Property and Equipment, Net (Details) Details http://www.uplandsoftware.com/role/PropertyandEquipmentNetTables 74 false false R75.htm 0000076 - Disclosure - Property and Equipment - Additional Information (Details) Sheet http://www.uplandsoftware.com/role/PropertyandEquipmentAdditionalInformationDetails Property and Equipment - Additional Information (Details) Details 75 false false R76.htm 0000077 - Disclosure - Series A Preferred Stock (Details) Sheet http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails Series A Preferred Stock (Details) Details http://www.uplandsoftware.com/role/SeriesAPreferredStock 76 false false R77.htm 0000078 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 77 false false R78.htm 0000079 - Disclosure - Stockholders' Equity - Schedule of Accumulated Other Comprehensive Loss (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails Stockholders' Equity - Schedule of Accumulated Other Comprehensive Loss (Details) Details 78 false false R79.htm 0000080 - Disclosure - Stockholders' Equity - Stock Compensation Plans (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails Stockholders' Equity - Stock Compensation Plans (Details) Details 79 false false R80.htm 0000081 - Disclosure - Stockholders' Equity - Shared Based Compensation (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails Stockholders' Equity - Shared Based Compensation (Details) Details 80 false false R81.htm 0000082 - Disclosure - Stockholders' Equity - Restricted Stock Units (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails Stockholders' Equity - Restricted Stock Units (Details) Details 81 false false R82.htm 0000084 - Disclosure - Stockholders' Equity - Performance Based Restricted Stock Unit (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails Stockholders' Equity - Performance Based Restricted Stock Unit (Details) Details 82 false false R83.htm 0000085 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails Stockholders' Equity - Stock Option Activity (Details) Details 83 false false R84.htm 0000086 - Disclosure - Revenue Recognition - Additional Information (Details) Sheet http://www.uplandsoftware.com/role/RevenueRecognitionAdditionalInformationDetails Revenue Recognition - Additional Information (Details) Details 84 false false R85.htm 0000087 - Disclosure - Revenue Recognition - Change in Deferred Commissions (Details) Sheet http://www.uplandsoftware.com/role/RevenueRecognitionChangeinDeferredCommissionsDetails Revenue Recognition - Change in Deferred Commissions (Details) Details 85 false false R86.htm 0000088 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details) Sheet http://www.uplandsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails Revenue Recognition - Remaining Performance Obligation (Details) Details 86 false false R87.htm 0000089 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 87 false false R88.htm 0000090 - Disclosure - Employee Benefit Plans (Details) Sheet http://www.uplandsoftware.com/role/EmployeeBenefitPlansDetails Employee Benefit Plans (Details) Details http://www.uplandsoftware.com/role/EmployeeBenefitPlans 88 false false R89.htm 0000091 - Disclosure - Segment and Geographic Information (Details) Sheet http://www.uplandsoftware.com/role/SegmentandGeographicInformationDetails Segment and Geographic Information (Details) Details http://www.uplandsoftware.com/role/SegmentandGeographicInformationTables 89 false false R90.htm 0000092 - Disclosure - Related Party Transactions (Details) Sheet http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.uplandsoftware.com/role/RelatedPartyTransactions 90 false false R91.htm 0000093 - Disclosure - Subsequent Events (Details) Sheet http://www.uplandsoftware.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.uplandsoftware.com/role/SubsequentEvents 91 false false R9999.htm Uncategorized Items - upld-20221231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - upld-20221231.htm Cover 92 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:DebtInstrumentBasisSpreadOnVariableRate1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 - upld-20221231.htm 4 upld-20221231.htm a4q22ex42-descriptionofcap.htm a4q22exhibit211_listofsubs.htm a4q22exhibit231-eyconsent.htm a4q22exhibit311.htm a4q22exhibit312.htm a4q22exhibit321.htm a4q22exhibit322.htm upld-20221231.xsd upld-20221231_cal.xml upld-20221231_def.xml upld-20221231_lab.xml upld-20221231_pre.xml upld-20221231_g1.jpg upld-20221231_g2.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 115 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "upld-20221231.htm": { "axisCustom": 1, "axisStandard": 33, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 1212, "http://xbrl.sec.gov/dei/2022": 38 }, "contextCount": 329, "dts": { "calculationLink": { "local": [ "upld-20221231_cal.xml" ] }, "definitionLink": { "local": [ "upld-20221231_def.xml" ] }, "inline": { "local": [ "upld-20221231.htm" ] }, "labelLink": { "local": [ "upld-20221231_lab.xml" ] }, "presentationLink": { "local": [ "upld-20221231_pre.xml" ] }, "schema": { "local": [ "upld-20221231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 813, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 4, "http://xbrl.sec.gov/dei/2022": 4, "total": 8 }, "keyCustom": 51, "keyStandard": 439, "memberCustom": 37, "memberStandard": 52, "nsprefix": "upld", "nsuri": "http://www.uplandsoftware.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.uplandsoftware.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "10", "role": "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Acquisitions", "menuCat": "Notes", "order": "11", "role": "http://www.uplandsoftware.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "12", "role": "http://www.uplandsoftware.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Goodwill and Other Intangible Assets", "menuCat": "Notes", "order": "13", "role": "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "14", "role": "http://www.uplandsoftware.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Debt", "menuCat": "Notes", "order": "15", "role": "http://www.uplandsoftware.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "16", "role": "http://www.uplandsoftware.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Leases", "menuCat": "Notes", "order": "17", "role": "http://www.uplandsoftware.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "18", "role": "http://www.uplandsoftware.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Property and Equipment, Net", "menuCat": "Notes", "order": "19", "role": "http://www.uplandsoftware.com/role/PropertyandEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://www.uplandsoftware.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "upld:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Series A Preferred Stock", "menuCat": "Notes", "order": "20", "role": "http://www.uplandsoftware.com/role/SeriesAPreferredStock", "shortName": "Series A Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "upld:TemporaryEquityTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "21", "role": "http://www.uplandsoftware.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Revenue Recognition", "menuCat": "Notes", "order": "22", "role": "http://www.uplandsoftware.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Employee Benefit Plans", "menuCat": "Notes", "order": "23", "role": "http://www.uplandsoftware.com/role/EmployeeBenefitPlans", "shortName": "Employee Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Segment and Geographic Information", "menuCat": "Notes", "order": "24", "role": "http://www.uplandsoftware.com/role/SegmentandGeographicInformation", "shortName": "Segment and Geographic Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "25", "role": "http://www.uplandsoftware.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "26", "role": "http://www.uplandsoftware.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "27", "role": "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Acquisitions (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.uplandsoftware.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "3", "role": "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.uplandsoftware.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.uplandsoftware.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.uplandsoftware.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.uplandsoftware.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.uplandsoftware.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.uplandsoftware.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Property and Equipment, Net (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.uplandsoftware.com/role/PropertyandEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Stockholders' Equity (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.uplandsoftware.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Revenue Recognition (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.uplandsoftware.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscountCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Segment and Geographic Information (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.uplandsoftware.com/role/SegmentandGeographicInformationTables", "shortName": "Segment and Geographic Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i4d3f79d1f2434f118e20cca913ad7482_D20120101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "acquisition", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Organization and Nature of Operations (Details)", "menuCat": "Details", "order": "41", "role": "http://www.uplandsoftware.com/role/OrganizationandNatureofOperationsDetails", "shortName": "Organization and Nature of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i4d3f79d1f2434f118e20cca913ad7482_D20120101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "acquisition", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reporting_unit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "menuCat": "Details", "order": "42", "role": "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:GoodwillAndIntangibleAssetsPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "reporting_unit", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "ie7470f6375b54fa79aeac7d5c9af68eb_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "menuCat": "Details", "order": "43", "role": "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "id3c42af50bc5432592375fa503a90964_I20191231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i556aae9ab0d94c1790dfaf1cfd051a98_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies - Fair Value Assumptions (Details)", "menuCat": "Details", "order": "44", "role": "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesFairValueAssumptionsDetails", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies - Fair Value Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i556aae9ab0d94c1790dfaf1cfd051a98_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Acquisitions - Additional Information (Details)", "menuCat": "Details", "order": "45", "role": "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails", "shortName": "Acquisitions - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "id3c42af50bc5432592375fa503a90964_I20191231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Acquisitions - Consideration (Details)", "menuCat": "Details", "order": "46", "role": "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "shortName": "Acquisitions - Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "ic5fda26110db4292a4d90fdae859afa7_D20210624-20210624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "menuCat": "Details", "order": "47", "role": "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "shortName": "Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "iefd4e8098df747a29771a13444a5f607_I20210624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Acquisitions - Weighted Average Amortization Period (Details)", "menuCat": "Details", "order": "48", "role": "http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails", "shortName": "Acquisitions - Weighted Average Amortization Period (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "us-gaap:DebtInstrumentTerm", "us-gaap:DebtInstrumentTerm", "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i5fd964203d5a4b5496ce36bb30c5c4a7_D20221231-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Fair Value Measurements - Additional Information (Details)", "menuCat": "Details", "order": "49", "role": "http://www.uplandsoftware.com/role/FairValueMeasurementsAdditionalInformationDetails", "shortName": "Fair Value Measurements - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statements of Operations", "menuCat": "Statements", "order": "5", "role": "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "ibd861ec3dd0f43ba99070853df9e943e_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Fair Value Measurements - Assets and Liabilities at Fair Value, Recurring Basis (Details)", "menuCat": "Details", "order": "50", "role": "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails", "shortName": "Fair Value Measurements - Assets and Liabilities at Fair Value, Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "ibd861ec3dd0f43ba99070853df9e943e_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "ibd2d12505f924371bae415b1bb8681ff_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "upld:EarnoutPayment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Fair Value Measurements - Fixed Maturity Securities (Details)", "menuCat": "Details", "order": "51", "role": "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails", "shortName": "Fair Value Measurements - Fixed Maturity Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i4c26db8b67c54dc28e5b676b37ddfafe_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i223a76677f2a465f9c8e9503b022e37f_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Fair Value Measurements - Debt (Details)", "menuCat": "Details", "order": "52", "role": "http://www.uplandsoftware.com/role/FairValueMeasurementsDebtDetails", "shortName": "Fair Value Measurements - Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i223a76677f2a465f9c8e9503b022e37f_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "ie7470f6375b54fa79aeac7d5c9af68eb_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)", "menuCat": "Details", "order": "53", "role": "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets, Net (Details)", "menuCat": "Details", "order": "54", "role": "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails", "shortName": "Goodwill and Other Intangible Assets - Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Details)", "menuCat": "Details", "order": "55", "role": "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails", "shortName": "Goodwill and Other Intangible Assets - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Goodwill and Other Intangible Assets - Estimated Annual Amortization Expense (Details)", "menuCat": "Details", "order": "56", "role": "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails", "shortName": "Goodwill and Other Intangible Assets - Estimated Annual Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Income Taxes - Loss from Continuing Operations (Details)", "menuCat": "Details", "order": "57", "role": "http://www.uplandsoftware.com/role/IncomeTaxesLossfromContinuingOperationsDetails", "shortName": "Income Taxes - Loss from Continuing Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Income Taxes - Components of the Provision(Benefit) for Income Taxes (Details)", "menuCat": "Details", "order": "58", "role": "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails", "shortName": "Income Taxes - Components of the Provision(Benefit) for Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Income Taxes - Additional Information (Details)", "menuCat": "Details", "order": "59", "role": "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails", "shortName": "Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statements of Comprehensive Loss", "menuCat": "Statements", "order": "6", "role": "http://www.uplandsoftware.com/role/ConsolidatedStatementsofComprehensiveLoss", "shortName": "Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "upld:DeferredTaxAssetsAccruedExpensesAndAllowances", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "60", "role": "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "upld:DeferredTaxAssetsAccruedExpensesAndAllowances", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Income Taxes - Reconciliation of Income Tax Rate (Details)", "menuCat": "Details", "order": "61", "role": "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails", "shortName": "Income Taxes - Reconciliation of Income Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "ie7470f6375b54fa79aeac7d5c9af68eb_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Income Taxes - Unrecognized Tax Benefits Roll Forward (Details)", "menuCat": "Details", "order": "62", "role": "http://www.uplandsoftware.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails", "shortName": "Income Taxes - Unrecognized Tax Benefits Roll Forward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Debt - Long-term Debt (Details)", "menuCat": "Details", "order": "63", "role": "http://www.uplandsoftware.com/role/DebtLongtermDebtDetails", "shortName": "Debt - Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Debt - Loan and Security Agreements (Details)", "menuCat": "Details", "order": "64", "role": "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails", "shortName": "Debt - Loan and Security Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "3", "lang": "en-US", "name": "upld:DebtInstrumentCashInterestCostsPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "upld:ScheduleOfDebtInterestRateSwapTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Debt - Schedule of Debt, Interest Rate Swap (Details)", "menuCat": "Details", "order": "65", "role": "http://www.uplandsoftware.com/role/DebtScheduleofDebtInterestRateSwapDetails", "shortName": "Debt - Schedule of Debt, Interest Rate Swap (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "upld:ScheduleOfDebtInterestRateSwapTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Debt - Future Debt Maturities of Long-term Debt (Details)", "menuCat": "Details", "order": "66", "role": "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails", "shortName": "Debt - Future Debt Maturities of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Net Loss Per Share - Computation of Loss Per Share (Details)", "menuCat": "Details", "order": "67", "role": "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails", "shortName": "Net Loss Per Share - Computation of Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Net Loss Per Share - Anti-Dilutive Common Share Equivalents (Details)", "menuCat": "Details", "order": "68", "role": "http://www.uplandsoftware.com/role/NetLossPerShareAntiDilutiveCommonShareEquivalentsDetails", "shortName": "Net Loss Per Share - Anti-Dilutive Common Share Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Leases - Additional Information (Details)", "menuCat": "Details", "order": "69", "role": "http://www.uplandsoftware.com/role/LeasesAdditionalInformationDetails", "shortName": "Leases - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceived", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i745bc10bfb6a4ce596b3cbf2a6b04dbe_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Consolidated Statement of Stockholders' Equity", "menuCat": "Statements", "order": "7", "role": "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "shortName": "Consolidated Statement of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i745bc10bfb6a4ce596b3cbf2a6b04dbe_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Leases - Components of Lease Components (Details)", "menuCat": "Details", "order": "70", "role": "http://www.uplandsoftware.com/role/LeasesComponentsofLeaseComponentsDetails", "shortName": "Leases - Components of Lease Components (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Leases - Other Information (Details)", "menuCat": "Details", "order": "71", "role": "http://www.uplandsoftware.com/role/LeasesOtherInformationDetails", "shortName": "Leases - Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Leases - Future Minimum Payments for Operating and Finance Leases (Details)", "menuCat": "Details", "order": "72", "role": "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails", "shortName": "Leases - Future Minimum Payments for Operating and Finance Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "div", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Commitments and Contingencies - Future Minimum Payments, Operating and Capital Leases (Details)", "menuCat": "Details", "order": "73", "role": "http://www.uplandsoftware.com/role/CommitmentsandContingenciesFutureMinimumPaymentsOperatingandCapitalLeasesDetails", "shortName": "Commitments and Contingencies - Future Minimum Payments, Operating and Capital Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "div", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Property and Equipment, Net (Details)", "menuCat": "Details", "order": "74", "role": "http://www.uplandsoftware.com/role/PropertyandEquipmentNetDetails", "shortName": "Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Property and Equipment - Additional Information (Details)", "menuCat": "Details", "order": "75", "role": "http://www.uplandsoftware.com/role/PropertyandEquipmentAdditionalInformationDetails", "shortName": "Property and Equipment - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "us-gaap:TemporaryEquityParOrStatedValuePerShare", "us-gaap:TemporaryEquityParOrStatedValuePerShare", "span", "div", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i4f415fbc7fd743998cc26249271196dc_I20220831", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Series A Preferred Stock (Details)", "menuCat": "Details", "order": "76", "role": "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails", "shortName": "Series A Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:TemporaryEquityParOrStatedValuePerShare", "us-gaap:TemporaryEquityParOrStatedValuePerShare", "span", "div", "us-gaap:FairValueOfFinancialInstrumentsPolicy", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i4f415fbc7fd743998cc26249271196dc_I20220831", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquityParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Stockholders' Equity - Additional Information (Details)", "menuCat": "Details", "order": "77", "role": "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails", "shortName": "Stockholders' Equity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Stockholders' Equity - Schedule of Accumulated Other Comprehensive Loss (Details)", "menuCat": "Details", "order": "78", "role": "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails", "shortName": "Stockholders' Equity - Schedule of Accumulated Other Comprehensive Loss (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i9a1404252cf44beea8288037433121b2_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "upld:ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfPlans", "reportCount": 1, "unique": true, "unitRef": "stock-based_compensation_plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Stockholders' Equity - Stock Compensation Plans (Details)", "menuCat": "Details", "order": "79", "role": "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails", "shortName": "Stockholders' Equity - Stock Compensation Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "upld:ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfPlans", "reportCount": 1, "unique": true, "unitRef": "stock-based_compensation_plan", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "8", "role": "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Stockholders' Equity - Shared Based Compensation (Details)", "menuCat": "Details", "order": "80", "role": "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails", "shortName": "Stockholders' Equity - Shared Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i416c0f2918534dc988a90b3cac0090f6_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Stockholders' Equity - Restricted Stock Units (Details)", "menuCat": "Details", "order": "81", "role": "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails", "shortName": "Stockholders' Equity - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "ifd0b4726f5bd43b4ab1454a375c03fd0_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i210f427d0386468ea2cb414e50a8cd05_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "upld:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Stockholders' Equity - Performance Based Restricted Stock Unit (Details)", "menuCat": "Details", "order": "82", "role": "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "shortName": "Stockholders' Equity - Performance Based Restricted Stock Unit (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i210f427d0386468ea2cb414e50a8cd05_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "upld:ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "ieeb0d432eaea4448abc77958ea188476_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Stockholders' Equity - Stock Option Activity (Details)", "menuCat": "Details", "order": "83", "role": "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails", "shortName": "Stockholders' Equity - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i66fa3a010c3845a2a608ca867398d166_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfTiming", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Revenue Recognition - Additional Information (Details)", "menuCat": "Details", "order": "84", "role": "http://www.uplandsoftware.com/role/RevenueRecognitionAdditionalInformationDetails", "shortName": "Revenue Recognition - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfTiming", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "ie7470f6375b54fa79aeac7d5c9af68eb_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - Revenue Recognition - Change in Deferred Commissions (Details)", "menuCat": "Details", "order": "85", "role": "http://www.uplandsoftware.com/role/RevenueRecognitionChangeinDeferredCommissionsDetails", "shortName": "Revenue Recognition - Change in Deferred Commissions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "ie7470f6375b54fa79aeac7d5c9af68eb_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details)", "menuCat": "Details", "order": "86", "role": "http://www.uplandsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails", "shortName": "Revenue Recognition - Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "87", "role": "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i00d9e6eef2104c8184e9886860c2e303_D20220101-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "upld:NumberofVoluntaryDefinedContributionPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000090 - Disclosure - Employee Benefit Plans (Details)", "menuCat": "Details", "order": "88", "role": "http://www.uplandsoftware.com/role/EmployeeBenefitPlansDetails", "shortName": "Employee Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "upld:NumberofVoluntaryDefinedContributionPlans", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000091 - Disclosure - Segment and Geographic Information (Details)", "menuCat": "Details", "order": "89", "role": "http://www.uplandsoftware.com/role/SegmentandGeographicInformationDetails", "shortName": "Segment and Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i778644d1513945ba981511241bb2317c_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Organization and Nature of Operations", "menuCat": "Notes", "order": "9", "role": "http://www.uplandsoftware.com/role/OrganizationandNatureofOperations", "shortName": "Organization and Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "upld:RelatedPartyTransactionNumberOfAgreements", "reportCount": 1, "unique": true, "unitRef": "agreement", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000092 - Disclosure - Related Party Transactions (Details)", "menuCat": "Details", "order": "90", "role": "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails", "shortName": "Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "upld:RelatedPartyTransactionNumberOfAgreements", "reportCount": 1, "unique": true, "unitRef": "agreement", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20221231.htm", "contextRef": "i55fa5f535e3e43d49671a948684ce409_D20220101-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000093 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "91", "role": "http://www.uplandsoftware.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R9999": { "firstAnchor": null, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - upld-20221231.htm", "menuCat": "Cover", "order": "92", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - upld-20221231.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 95, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.uplandsoftware.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.uplandsoftware.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States", "verboseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.uplandsoftware.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r806", "r807", "r808" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r806", "r807", "r808" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r806", "r807", "r808" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r806", "r807", "r808" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r809" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/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" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r810" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r803" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r811" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r806", "r807", "r808" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r805" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of chief executive officer.", "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r928" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments Under Operating and Capital Lease Obligations" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r293", "r294", "r424", "r453", "r764", "r766", "r768" ], "lang": { "en-us": { "role": { "documentation": "Information by name of counterparty. A counterparty is the other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r242", "r300", "r307", "r313", "r378", "r538", "r539", "r540", "r571", "r572", "r607", "r610", "r612", "r613", "r680" ], "lang": { "en-us": { "role": { "documentation": "Increase (decrease) to financial statements for cumulative-effect adjustment in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r242", "r300", "r307", "r313", "r378", "r538", "r539", "r540", "r571", "r572", "r607", "r610", "r612", "r613", "r680" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r242", "r300", "r307", "r313", "r378", "r538", "r539", "r540", "r571", "r572", "r607", "r610", "r612", "r613", "r680" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of executive officer.", "label": "Executive Officer [Member]", "terseLabel": "Executive Officer" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r406", "r407", "r408", "r409", "r502", "r696", "r725", "r751", "r752", "r780", "r793", "r801", "r861", "r919", "r920", "r921", "r922", "r923", "r924" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails", "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r406", "r407", "r408", "r409", "r502", "r696", "r725", "r751", "r752", "r780", "r793", "r801", "r861", "r919", "r920", "r921", "r922", "r923", "r924" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails", "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r361", "r698", "r781", "r799", "r856", "r857", "r866", "r926" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r361", "r698", "r781", "r799", "r856", "r857", "r866", "r926" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r406", "r407", "r408", "r409", "r494", "r502", "r531", "r532", "r533", "r695", "r696", "r725", "r751", "r752", "r780", "r793", "r801", "r854", "r861", "r920", "r921", "r922", "r923", "r924" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails", "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r406", "r407", "r408", "r409", "r494", "r502", "r531", "r532", "r533", "r695", "r696", "r725", "r751", "r752", "r780", "r793", "r801", "r854", "r861", "r920", "r921", "r922", "r923", "r924" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails", "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r293", "r294", "r424", "r453", "r767", "r768" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r362", "r363", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r754", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r782", "r800", "r866" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.uplandsoftware.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r362", "r363", "r738", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r754", "r755", "r782", "r800", "r866" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.uplandsoftware.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r835", "r915" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "upld_A2010PlanAnd2014PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2010 Plan And 2014 Plan [Member]", "label": "2010 Plan And 2014 Plan [Member]", "terseLabel": "2010 Plan and 2014 Plan" } } }, "localname": "A2010PlanAnd2014PlanMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "upld_AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated Foreign Currency Adjustment Attributable to Parent, Foreign Currency Denominated Intercompany Loans", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent, Foreign Currency Denominated Intercompany Loans [Member]", "terseLabel": "Unrealized translation gain on intercompany loans with foreign subsidiaries" } } }, "localname": "AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "upld_AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansWithForeignSubsidiariesTaxMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated Foreign Currency Adjustment Attributable to Parent, Foreign Currency Denominated Intercompany Loans with Foreign Subsidiaries, Tax", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent, Foreign Currency Denominated Intercompany Loans with Foreign Subsidiaries, Tax [Member]", "terseLabel": "Accumulated Foreign Currency Adjustment Attributable to Parent, Foreign Currency Denominated Intercompany Loans with Foreign Subsidiaries, Tax" } } }, "localname": "AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansWithForeignSubsidiariesTaxMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "upld_AfterSevenYearAnniversaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "After Seven Year Anniversary", "label": "After Seven Year Anniversary [Member]", "terseLabel": "After Seven Year Anniversary" } } }, "localname": "AfterSevenYearAnniversaryMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "domainItemType" }, "upld_AltifyIrelandLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Altify Ireland Limited", "label": "Altify Ireland Limited [Member]", "terseLabel": "Altify" } } }, "localname": "AltifyIrelandLimitedMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "domainItemType" }, "upld_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information [Abstract]", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://www.uplandsoftware.com/20221231", "xbrltype": "stringItemType" }, "upld_BAInsightIncBrontesAcquisitionCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BA-Insight, Inc (Brontes Acquisition Corporation)", "label": "BA-Insight, Inc (Brontes Acquisition Corporation) [Member]", "terseLabel": "BA-Insight, Inc (Brontes Acquisition Corporation)" } } }, "localname": "BAInsightIncBrontesAcquisitionCorporationMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "upld_BAInsightIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BA Insight Inc.", "label": "BA Insight Inc. [Member]", "terseLabel": "BA Insight" } } }, "localname": "BAInsightIncMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "domainItemType" }, "upld_BeforeSevenYearAnniversaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Before Seven Year Anniversary", "label": "Before Seven Year Anniversary [Member]", "terseLabel": "Before Seven Year Anniversary" } } }, "localname": "BeforeSevenYearAnniversaryMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "domainItemType" }, "upld_BlueVennGroupLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BlueVenn Group Limited", "label": "BlueVenn Group Limited [Member]", "terseLabel": "BlueVenn Group Limited" } } }, "localname": "BlueVennGroupLimitedMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "upld_BlueVennMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BlueVenn", "label": "BlueVenn [Member]", "terseLabel": "BlueVenn" } } }, "localname": "BlueVennMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "domainItemType" }, "upld_BusinessCombinationCashHoldbackPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Cash Holdback, Payment Period", "label": "Business Combination, Cash Holdback, Payment Period", "terseLabel": "Cash holdback, payment period (in months)" } } }, "localname": "BusinessCombinationCashHoldbackPaymentPeriod", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "upld_BusinessCombinationCashHoldbackPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Cash Holdback Period", "label": "Business Combination, Cash Holdback Period", "terseLabel": "Cash holdback period" } } }, "localname": "BusinessCombinationCashHoldbackPeriod", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/SubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "upld_BusinessCombinationEarnoutPaymentPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Earnout Payment, Payment Period", "label": "Business Combination, Earnout Payment, Payment Period", "terseLabel": "Earnout payment, payment period (in months)" } } }, "localname": "BusinessCombinationEarnoutPaymentPaymentPeriod", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "upld_BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilitiesDeferredTaxLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Provisional Information, Initial Accounting Incomplete Adjustment, Financial Liabilities, Deferred Tax Liabilities", "label": "Business Combination, Provisional Information, Initial Accounting Incomplete Adjustment, Financial Liabilities, Deferred Tax Liabilities", "negatedLabel": "Decrease in deferred tax liabilities" } } }, "localname": "BusinessCombinationProvisionalInformationInitialAccountingIncompleteAdjustmentFinancialLiabilitiesDeferredTaxLiabilities", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "upld_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Asset", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Asset", "terseLabel": "Operating lease right-of-use asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "upld_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses And Other", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accrued Expenses And Other", "negatedTerseLabel": "Accrued expense and other" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "upld_BusinessCombinationWorkingCapitalAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Working Capital Adjustment", "label": "Business Combination, Working Capital Adjustment", "terseLabel": "Working capital and other adjustments" } } }, "localname": "BusinessCombinationWorkingCapitalAdjustment", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "upld_BusinessCombinationsAdditionalConsiderationPaidtoSellersofBusinesses": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combinations, Additional Consideration Paid to Sellers of Businesses", "label": "Business Combinations, Additional Consideration Paid to Sellers of Businesses", "negatedTerseLabel": "Additional consideration paid to sellers of businesses" } } }, "localname": "BusinessCombinationsAdditionalConsiderationPaidtoSellersofBusinesses", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "upld_CapitalizedContractCostPeriodIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Period Increase (Decrease)", "label": "Capitalized Contract Cost, Period Increase (Decrease)", "terseLabel": "Commissions capitalized in excess of amortization of deferred commissions" } } }, "localname": "CapitalizedContractCostPeriodIncreaseDecrease", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionChangeinDeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "upld_CapitalizedContractCostsAdditions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Costs, Additions", "label": "Capitalized Contract Costs, Additions", "terseLabel": "Capitalized deferred commissions" } } }, "localname": "CapitalizedContractCostsAdditions", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionChangeinDeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "upld_CapitalizedContractCostsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Costs [Roll Forward]", "label": "Capitalized Contract Costs [Roll Forward]", "terseLabel": "Capitalized Contract Costs [Roll Forward]" } } }, "localname": "CapitalizedContractCostsRollForward", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionChangeinDeferredCommissionsDetails" ], "xbrltype": "stringItemType" }, "upld_ChiefExecutiveOfficerAndBoardOfDirectorsChairmanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chief Executive Officer And Board Of Directors Chairman [Member]", "label": "Chief Executive Officer And Board Of Directors Chairman [Member]", "terseLabel": "Chief Executive Officer And Board Of Directors Chairman" } } }, "localname": "ChiefExecutiveOfficerAndBoardOfDirectorsChairmanMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "upld_CimplIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cimpl, Inc.", "label": "Cimpl, Inc. [Member]", "terseLabel": "Cimpl" } } }, "localname": "CimplIncMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "domainItemType" }, "upld_CommonStockVotesPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Votes Per Share", "label": "Common Stock, Votes Per Share", "terseLabel": "Common stock, votes per share" } } }, "localname": "CommonStockVotesPerShare", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "upld_CostofSubscriptionandSupportRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost of Subscription and Support Revenue [Member]", "label": "Cost of Subscription and Support Revenue [Member]", "terseLabel": "Cost of revenue" } } }, "localname": "CostofSubscriptionandSupportRevenueMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "upld_CreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility [Member]", "label": "Credit Facility [Member]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "upld_CurrentOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Current Operations", "label": "Current Operations [Member]", "terseLabel": "Current Operations" } } }, "localname": "CurrentOperationsMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "upld_DebtInstrumentCashInterestCostsPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Cash Interest Costs, Percent", "label": "Debt Instrument, Cash Interest Costs, Percent", "terseLabel": "Debt instrument, cash interest costs (as a percent)" } } }, "localname": "DebtInstrumentCashInterestCostsPercent", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "percentItemType" }, "upld_DebtInstrumentCovenantCompliancePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Percent", "label": "Debt Instrument, Covenant Compliance, Percent", "terseLabel": "Debt instrument, covenant compliance (as a percent)" } } }, "localname": "DebtInstrumentCovenantCompliancePercent", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "percentItemType" }, "upld_DebtInstrumentCovenantLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "terseLabel": "Debt instrument, covenant, leverage ratio, maximum" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "pureItemType" }, "upld_DebtInstrumentCovenantLeverageRatioMaximumAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum, Amount", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum, Amount", "terseLabel": "Debt instrument, covenant, leverage ratio, maximum, amount" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximumAmount", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "upld_DebtInstrumentDebtDefaultIncreaseInInterestRateOnObligationsUponDefault": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Debt Default, Increase In Interest Rate On Obligations Upon Default", "label": "Debt Instrument, Debt Default, Increase In Interest Rate On Obligations Upon Default", "terseLabel": "Increase in interest rate upon default (as a percent)" } } }, "localname": "DebtInstrumentDebtDefaultIncreaseInInterestRateOnObligationsUponDefault", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "percentItemType" }, "upld_DebtInstrumentRepaymentRateAnnual": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Repayment Rate, Annual", "label": "Debt Instrument, Repayment Rate, Annual", "terseLabel": "Debt instrument, repayment rate, annual (as a percent)" } } }, "localname": "DebtInstrumentRepaymentRateAnnual", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "percentItemType" }, "upld_DebtInstrumentRepaymentRateQuarterly": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Repayment Rate, Quarterly", "label": "Debt Instrument, Repayment Rate, Quarterly", "terseLabel": "Debt instrument, repayment rate, quarterly (as a percent)" } } }, "localname": "DebtInstrumentRepaymentRateQuarterly", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "percentItemType" }, "upld_DeferredCommissionsForNewCustomerContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Commissions For New Customer Contracts", "label": "Deferred Commissions For New Customer Contracts [Member]", "terseLabel": "Deferred Commissions For New Customer Contracts" } } }, "localname": "DeferredCommissionsForNewCustomerContractsMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "upld_DeferredCommissionsRelatedToRenewalsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Commissions Related To Renewals", "label": "Deferred Commissions Related To Renewals [Member]", "terseLabel": "Deferred Commissions Related To Renewals" } } }, "localname": "DeferredCommissionsRelatedToRenewalsMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "upld_DeferredTaxAssetsAccruedExpensesAndAllowances": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Accrued Expenses and Allowances", "label": "Deferred Tax Assets, Accrued Expenses And Allowances", "terseLabel": "Accrued expenses and allowances" } } }, "localname": "DeferredTaxAssetsAccruedExpensesAndAllowances", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "upld_DeferredTaxAssetsDisallowedInterestExpenseCarryforwards": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Disallowed Interest Expense Carryforwards", "label": "Deferred Tax Assets, Disallowed Interest Expense Carryforwards", "terseLabel": "Disallowed interest expense carryforwards" } } }, "localname": "DeferredTaxAssetsDisallowedInterestExpenseCarryforwards", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "upld_DeferredTaxAssetsLeasingArrangements": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Leasing Arrangements", "label": "Deferred Tax Assets, Leasing Arrangements", "terseLabel": "Lease liability" } } }, "localname": "DeferredTaxAssetsLeasingArrangements", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "upld_DeferredTaxLiabilitiesDeferredCommissions": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Deferred Commissions", "label": "Deferred Tax Liabilities, Deferred Commissions", "negatedTerseLabel": "Deferred commissions" } } }, "localname": "DeferredTaxLiabilitiesDeferredCommissions", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "upld_DeferredTaxLiabilitiesTaxCreditCarryforwards": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Tax Credit Carryforwards", "label": "Deferred Tax Liabilities, Tax Credit Carryforwards", "negatedTerseLabel": "Tax credit carryforwards" } } }, "localname": "DeferredTaxLiabilitiesTaxCreditCarryforwards", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "upld_DomesticBusinessCombinationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Domestic Business Combinations [Member]", "label": "Domestic Business Combinations [Member]", "terseLabel": "Domestic Business Combinations" } } }, "localname": "DomesticBusinessCombinationsMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "upld_EarnoutConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnout Consideration [Member]", "label": "Earnout Consideration [Member]", "terseLabel": "Earnout Consideration" } } }, "localname": "EarnoutConsiderationMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "upld_EarnoutPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Earnout Payment", "label": "Earnout Payment", "negatedTerseLabel": "Earnout payment" } } }, "localname": "EarnoutPayment", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "upld_EffectiveIncomeTaxRateReconciliationDisallowedExcessExecutiveCompensationPercent": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Disallowed Excess Executive Compensation, Percent", "label": "Effective Income Tax Rate Reconciliation, Disallowed Excess Executive Compensation, Percent", "terseLabel": "Disallowed excess executive compensation (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDisallowedExcessExecutiveCompensationPercent", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "upld_EffectiveIncomeTaxRateReconciliationTaxBasisUpliftPercent": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": { "order": 11.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Basis Uplift, Percent", "label": "Effective Income Tax Rate Reconciliation, Tax Basis Uplift, Percent", "terseLabel": "Australia tax basis uplift (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxBasisUpliftPercent", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "upld_EurodollarDepositsRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eurodollar Deposits Rate", "label": "Eurodollar Deposits Rate [Member]", "terseLabel": "Eurodollar Deposits Rate" } } }, "localname": "EurodollarDepositsRateMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "domainItemType" }, "upld_FairValueOfEarnOutPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value Of Earn Out Payment", "label": "Fair Value Of Earn Out Payment", "terseLabel": "Fair value of earnouts" } } }, "localname": "FairValueOfEarnOutPayment", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "upld_FormerSubsidiaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Former Subsidiary [Member]", "label": "Former Subsidiary [Member]", "terseLabel": "Former Subsidiary" } } }, "localname": "FormerSubsidiaryMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "upld_GoodwillPurchaseAccountingAdjustmentsOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Goodwill, Purchase Accounting Adjustments, Other", "label": "Goodwill, Purchase Accounting Adjustments, Other", "terseLabel": "Adjustment related to finalization of current year business combinations" } } }, "localname": "GoodwillPurchaseAccountingAdjustmentsOther", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "upld_InGeniusSoftwareIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "InGenius Software Inc.", "label": "InGenius Software Inc. [Member]", "terseLabel": "InGenius" } } }, "localname": "InGeniusSoftwareIncMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "upld_KapostMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kapost [Member]", "label": "Kapost [Member]", "terseLabel": "Kapost" } } }, "localname": "KapostMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "domainItemType" }, "upld_LocalyticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Localytics", "label": "Localytics [Member]", "terseLabel": "Localytics" } } }, "localname": "LocalyticsMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "upld_LongtermPurchaseCommitmentOptiontoRenewPeriodTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long term Purchase Commitment Option to Renew Period Term", "label": "Long term Purchase Commitment Option to Renew Period Term", "terseLabel": "Renewal period term" } } }, "localname": "LongtermPurchaseCommitmentOptiontoRenewPeriodTerm", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "durationItemType" }, "upld_ManagementHRPayrollandAdministrativeServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Management, HR/Payroll and Administrative Services [Member]", "label": "Management, HR/Payroll and Administrative Services [Member]", "terseLabel": "Management, HR/Payroll and Administrative Services" } } }, "localname": "ManagementHRPayrollandAdministrativeServicesMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "upld_NoncashInterestandOtherExpense": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Interest and Other Expense", "label": "Noncash Interest and Other Expense", "terseLabel": "Non-cash interest and other expense" } } }, "localname": "NoncashInterestandOtherExpense", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "upld_NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsideration": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration", "label": "Noncash or Part Noncash Acquisition, Noncash Financial or Equity Instrument Consideration", "terseLabel": "Business combination consideration including holdbacks and earnouts" } } }, "localname": "NoncashorPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsideration", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "upld_NumberOfCloudOfferings": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Cloud Offerings", "label": "Number Of Cloud Offerings", "terseLabel": "Number of cloud offerings" } } }, "localname": "NumberOfCloudOfferings", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "integerItemType" }, "upld_NumberofVoluntaryDefinedContributionPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Voluntary Defined Contribution Plans", "label": "Number of Voluntary Defined Contribution Plans", "terseLabel": "Number of voluntary defined contribution plans" } } }, "localname": "NumberofVoluntaryDefinedContributionPlans", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "integerItemType" }, "upld_ObjectifLuneIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Objectif Lune Inc.", "label": "Objectif Lune Inc. [Member]", "terseLabel": "Objectif Lune" } } }, "localname": "ObjectifLuneIncMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "http://www.uplandsoftware.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "upld_OperatingLeaseCostTransformationCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Lease, Cost, Transformation Charges", "label": "Operating Lease, Cost, Transformation Charges", "terseLabel": "Operating lease cost, transformation charges" } } }, "localname": "OperatingLeaseCostTransformationCharges", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "upld_OperatingLossCarryforwardsExpectedExpirationAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Expected Expiration Amount", "label": "Operating Loss Carryforwards, Expected Expiration Amount", "terseLabel": "Operating loss carryforwards, expiration amount" } } }, "localname": "OperatingLossCarryforwardsExpectedExpirationAmount", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "upld_OperatingLossCarryforwardsNotSubjecttoExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating Loss Carryforwards, Not Subject to Expiration", "label": "Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Net operating loss carryforwards, carry forward indefinitely" } } }, "localname": "OperatingLossCarryforwardsNotSubjecttoExpiration", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "upld_OtherInternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other International [Member]", "label": "Other International [Member]", "terseLabel": "Other International" } } }, "localname": "OtherInternationalMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.uplandsoftware.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "upld_PanvivaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Panviva [Member]", "label": "Panviva [Member]", "terseLabel": "Panviva" } } }, "localname": "PanvivaMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "domainItemType" }, "upld_PanvivaPtyLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Panviva Pty Ltd", "label": "Panviva Pty Ltd [Member]", "terseLabel": "Panviva Pty Ltd" } } }, "localname": "PanvivaPtyLtdMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "upld_PercentageOfOwnership": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Of Ownership", "label": "Percentage Of Ownership", "terseLabel": "Percentage of ownership" } } }, "localname": "PercentageOfOwnership", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "upld_PerpetualLicenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Perpetual License [Member]", "label": "Perpetual License [Member]", "terseLabel": "Perpetual license" } } }, "localname": "PerpetualLicenseMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "upld_PostupHoldingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Postup Holdings [Member]", "label": "Postup Holdings [Member]", "terseLabel": "Postup" } } }, "localname": "PostupHoldingsMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "domainItemType" }, "upld_PrepaidExpenseAndOtherAssetsCurrentAllowanceForCreditLosses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Prepaid Expense and Other Assets, Current, Allowance for Credit Losses", "label": "Prepaid Expense and Other Assets, Current, Allowance for Credit Losses", "terseLabel": "Allowance for credit losses" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAllowanceForCreditLosses", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "upld_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services [Member]", "label": "Professional Services [Member]", "terseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "upld_PurchasedSoftwareandLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased Software and Licenses [Member]", "label": "Purchased Software and Licenses [Member]", "terseLabel": "Purchased software and licenses" } } }, "localname": "PurchasedSoftwareandLicensesMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "upld_RateOfInterestAnniversaryAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rate Of Interest Anniversary", "label": "Rate Of Interest Anniversary [Axis]", "terseLabel": "Rate Of Interest Anniversary [Axis]" } } }, "localname": "RateOfInterestAnniversaryAxis", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "stringItemType" }, "upld_RateOfInterestAnniversaryDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rate Of Interest Anniversary [Domain]", "label": "Rate Of Interest Anniversary [Domain]", "terseLabel": "Rate Of Interest Anniversary [Domain]" } } }, "localname": "RateOfInterestAnniversaryDomain", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "domainItemType" }, "upld_RelatedPartyTransactionNumberOfAgreements": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related Party Transaction Number Of Agreements", "label": "Related Party Transaction Number Of Agreements", "terseLabel": "Number of agreements" } } }, "localname": "RelatedPartyTransactionNumberOfAgreements", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "upld_ScheduleOfDebtInterestRateSwapTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Debt, Interest Rate Swap", "label": "Schedule of Debt, Interest Rate Swap [Table Text Block]", "terseLabel": "Schedule of Debt, Interest Rate Swap" } } }, "localname": "ScheduleOfDebtInterestRateSwapTableTextBlock", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "upld_SecondStreetMediaIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Street Media, Inc.", "label": "Second Street Media, Inc. [Member]", "terseLabel": "Second Street Media, Inc." } } }, "localname": "SecondStreetMediaIncMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "upld_SecondStreetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second Street", "label": "Second Street [Member]", "terseLabel": "Second Street" } } }, "localname": "SecondStreetMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "domainItemType" }, "upld_SeniorSecuredNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Notes [Member]", "label": "Senior Secured Notes [Member]", "terseLabel": "Senior secured loans" } } }, "localname": "SeniorSecuredNotesMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/DebtLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "upld_ServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Services [Member]", "label": "Services [Member]", "terseLabel": "Services" } } }, "localname": "ServicesMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "upld_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncrementalSharesVestedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Incremental Shares Vested in Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Incremental Shares Vested in Period", "terseLabel": "Incremental PRSUs vested in period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIncrementalSharesVestedInPeriod", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails" ], "xbrltype": "sharesItemType" }, "upld_ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Target Payout, Percentage", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Target Payout, Percentage", "terseLabel": "Target payout (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails" ], "xbrltype": "percentItemType" }, "upld_ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Plans", "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Number Of Plans", "terseLabel": "Number of stock-based compensation plans" } } }, "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardNumberOfPlans", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "integerItemType" }, "upld_SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAwardVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Award Vesting Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Award Vesting Period", "terseLabel": "Maximum vesting period" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardMaximumAwardVestingPeriod", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "upld_SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantAnnualIncrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant, Annual Increase", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant, Annual Increase", "terseLabel": "Number of shares available for grant, annual increase (as a percent)" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardNumberofSharesAvailableforGrantAnnualIncrease", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "percentItemType" }, "upld_SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsVestedAndExercisableOutstandingAggregateIntrinsicValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Outstanding, Aggregate Intrinsic Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested And Exercisable, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardOptionsVestedAndExercisableOutstandingAggregateIntrinsicValue", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "upld_SoftwareDevelopmentServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Development Services [Member]", "label": "Software Development Services [Member]", "terseLabel": "Software Development Services" } } }, "localname": "SoftwareDevelopmentServicesMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "upld_SubscriptionAndSupportMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription And Support [Member]", "label": "Subscription And Support [Member]", "terseLabel": "Subscription and support" } } }, "localname": "SubscriptionAndSupportMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/RevenueRecognitionAdditionalInformationDetails", "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "upld_SunsetAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sunset Assets", "label": "Sunset Assets [Member]", "terseLabel": "Sunset Assets" } } }, "localname": "SunsetAssetsMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "upld_TaxCreditCarryforwardExpectedExpirationBeforeUtilization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Tax Credit Carryforwards Expected Expiration Before Utilization", "label": "Tax Credit Carryforward, Expected Expiration Before Utilization", "terseLabel": "Credit carryforwards, expiration before utilization" } } }, "localname": "TaxCreditCarryforwardExpectedExpirationBeforeUtilization", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "upld_TaxEffectOfItemsRecordedInOtherComprehensiveIncomeLossMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Effect Of Items Recorded In Other Comprehensive Income (Loss)", "label": "Tax Effect Of Items Recorded In Other Comprehensive Income (Loss) [Member]", "terseLabel": "Tax Effect of Items Recorded in Other Comprehensive Income" } } }, "localname": "TaxEffectOfItemsRecordedInOtherComprehensiveIncomeLossMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "upld_TemporaryEquityConvertibleConversionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Convertible, Conversion Price", "label": "Temporary Equity, Convertible, Conversion Price", "terseLabel": "Preferred stock, conversion price (in dollars per share)" } } }, "localname": "TemporaryEquityConvertibleConversionPrice", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "upld_TemporaryEquityDividendRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity Dividend Rate Percentage", "label": "Temporary Equity Dividend Rate Percentage", "terseLabel": "Temporary equity dividend rate percentage" } } }, "localname": "TemporaryEquityDividendRatePercentage", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "percentItemType" }, "upld_TemporaryEquityLiquidationCashPurchasePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Liquidation Cash Purchase Price", "label": "Temporary Equity, Liquidation Cash Purchase Price", "terseLabel": "Liquidation cash purchase price (percent)" } } }, "localname": "TemporaryEquityLiquidationCashPurchasePrice", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "percentItemType" }, "upld_TemporaryEquityLiquidationPreferencePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity Liquidation Preference Percentage", "label": "Temporary Equity Liquidation Preference Percentage", "terseLabel": "Temporary equity liquidation preference (percent)" } } }, "localname": "TemporaryEquityLiquidationPreferencePercentage", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "percentItemType" }, "upld_TemporaryEquityPercentageOfCommonStockUponConversion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Percentage Of Common Stock Upon Conversion", "label": "Temporary Equity, Percentage Of Common Stock Upon Conversion", "terseLabel": "Percentage of outstanding common stock (percent)" } } }, "localname": "TemporaryEquityPercentageOfCommonStockUponConversion", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "percentItemType" }, "upld_TemporaryEquitySaleOfStockAggregatePurchasePrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Sale Of Stock, Aggregate Purchase Price", "label": "Temporary Equity, Sale Of Stock, Aggregate Purchase Price", "terseLabel": "Aggregate purchase price" } } }, "localname": "TemporaryEquitySaleOfStockAggregatePurchasePrice", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "upld_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "verboseLabel": "Number of shares issued (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "upld_TemporaryEquityStockIssuedDuringPeriodValueNewIssuesPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Value, New Issues, Price Per Share", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues, Price Per Share", "terseLabel": "Temporary Equity, Stock Issued During Period, Value, New Issues, Price Per Share" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssuesPricePerShare", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails", "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "upld_TemporaryEquityTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity", "label": "Temporary Equity [Text Block]", "terseLabel": "Series A Preferred Stock" } } }, "localname": "TemporaryEquityTextBlock", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStock" ], "xbrltype": "textBlockItemType" }, "upld_TemporaryEquityVotingRightsBeneficialOwnershipAsAPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity Voting Power", "label": "Temporary Equity, Voting Rights, Beneficial Ownership As A Percentage", "terseLabel": "Temporary equity voting power" } } }, "localname": "TemporaryEquityVotingRightsBeneficialOwnershipAsAPercentage", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "percentItemType" }, "upld_TemporaryEquityVotingRightsThresholdForElectingANonVotingBoardMemberRequirementAndNotTheActualOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Voting Rights, Threshold For Electing A Non-voting Board Member Requirement And Not The Actual Ownership Percentage", "label": "Temporary Equity, Voting Rights, Threshold For Electing A Non-voting Board Member Requirement And Not The Actual Ownership Percentage", "terseLabel": "Threshold for electing a non-voting board member requirement and not the actual ownership percentage" } } }, "localname": "TemporaryEquityVotingRightsThresholdForElectingANonVotingBoardMemberRequirementAndNotTheActualOwnershipPercentage", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "percentItemType" }, "upld_TemporaryEquityVotingRightsThresholdForElectingOneBoardMemberAndNotTheActualOwnership": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Voting Rights, Threshold For Electing One Board Member And Not The Actual Ownership", "label": "Temporary Equity, Voting Rights, Threshold For Electing One Board Member And Not The Actual Ownership", "terseLabel": "Threshold for electing one board member and not the actual ownership" } } }, "localname": "TemporaryEquityVotingRightsThresholdForElectingOneBoardMemberAndNotTheActualOwnership", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "percentItemType" }, "upld_UplandSoftwareInc.2010StockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Upland Software, Inc. 2010 Stock Plan [Member]", "label": "Upland Software, Inc. 2010 Stock Plan [Member]", "terseLabel": "2010 Stock Plan" } } }, "localname": "UplandSoftwareInc.2010StockPlanMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "upld_UplandSoftwareInc.2014StockPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Upland Software, Inc. 2014 Stock Plan [Member]", "label": "Upland Software, Inc. 2014 Stock Plan [Member]", "terseLabel": "2014 Stock Plan" } } }, "localname": "UplandSoftwareInc.2014StockPlanMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "upld_UplandSoftwareIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Upland Software, Inc.", "label": "Upland Software, Inc. [Member]", "terseLabel": "Upland Software, Inc." } } }, "localname": "UplandSoftwareIncMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "upld_VisionaelCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Visionael Corporation [Member]", "label": "Visionael Corporation [Member]", "terseLabel": "Visionael Corporation" } } }, "localname": "VisionaelCorporationMember", "nsuri": "http://www.uplandsoftware.com/20221231", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201613Member": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments.", "label": "Accounting Standards Update 2016-13 [Member]", "terseLabel": "Accounting Standards Update 2016-13" } } }, "localname": "AccountingStandardsUpdate201613Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r240", "r241", "r242", "r243", "r244", "r301", "r302", "r303", "r370", "r371", "r375", "r376", "r377", "r378", "r379", "r380", "r538", "r539", "r540", "r571", "r572", "r587", "r588", "r589", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r651", "r652", "r654", "r655", "r656", "r677", "r678", "r679", "r680", "r681", "r682", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r831" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r16", "r798" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r207", "r218", "r234", "r826" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties.", "label": "Accounts Payable, Related Parties", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r367", "r368" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "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", "terseLabel": "Accounts receivable, net of allowance for credit losses" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "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 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", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r94", "r250" ], "calculation": { "http://www.uplandsoftware.com/role/PropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r268", "r277", "r278", "r595", "r769", "r817" ], "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": "Unrealized gain (loss) on interest rate swaps" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r33", "r34", "r35", "r259", "r721", "r733", "r737" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": { "auth_ref": [ "r276", "r277", "r643", "r644", "r645", "r646", "r647", "r648" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).", "label": "Accumulated Other Comprehensive Income (Loss) [Table]", "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r32", "r35", "r179", "r682", "r728", "r729", "r817", "r818", "r819", "r828", "r829", "r830" ], "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": "Total accumulated other comprehensive income (loss)", "verboseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r31", "r35", "r179", "r277", "r278", "r644", "r645", "r646", "r647", "r648", "r817" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted-average amortization period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r11", "r798" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r538", "r539", "r540", "r828", "r829", "r830", "r903" ], "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": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForLongTermIntercompanyTransactionsNetOfTax": { "auth_ref": [ "r905", "r906" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current period adjustment resulting from gains and losses on intercompany foreign currency transactions that are of a long-term-investment nature because settlement is not planned or anticipated in the foreseeable future. Resulting from the entities to the transaction being consolidated, combined, or accounted for by the equity method in the reporting entity's financial statements.", "label": "Adjustment for Long-Term Intercompany Transactions, Net of Tax", "terseLabel": "Translation gains (losses)" } } }, "localname": "AdjustmentForLongTermIntercompanyTransactionsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentForLongTermIntercompanyTransactionsTaxExpenseBenefit": { "auth_ref": [ "r907" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to gain (loss) on intercompany foreign currency transactions that are of a long-term-investment nature or settlement is not planned or anticipated in the foreseeable future.", "label": "Adjustment for Long-Term Intercompany Transactions, Tax Expense (Benefit)", "terseLabel": "Adjustment for long-term intercompany transactions, tax expense (benefit)" } } }, "localname": "AdjustmentForLongTermIntercompanyTransactionsTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r240", "r241", "r242", "r243", "r244", "r301", "r302", "r303", "r304", "r313", "r370", "r371", "r375", "r376", "r377", "r378", "r379", "r380", "r538", "r539", "r540", "r569", "r570", "r571", "r572", "r587", "r588", "r589", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r651", "r652", "r654", "r655", "r656", "r657", "r677", "r678", "r679", "r680", "r681", "r682", "r700", "r701", "r702", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r134", "r135", "r504" ], "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", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r543" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising Costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r544" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expenses" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r535" ], "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 compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r260", "r369", "r381", "r382", "r385" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance at end of year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r384" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Writeoffs, net of recoveries and other" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r59", "r80", "r87" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r328" ], "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": "Anti\u2013dilutive common share equivalents (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareAntiDilutiveCommonShareEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareAntiDilutiveCommonShareEquivalentsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareAntiDilutiveCommonShareEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareAntiDilutiveCommonShareEquivalentsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r901" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]", "terseLabel": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r901" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]", "terseLabel": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r212", "r228", "r254", "r289", "r348", "r352", "r357", "r373", "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r593", "r597", "r628", "r798", "r859", "r860", "r917" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r246", "r261", "r289", "r373", "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r593", "r597", "r628", "r798", "r859", "r860", "r917" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r193" ], "calculation": { "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Assets, fair value disclosure" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r506", "r507", "r508", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r530", "r531", "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesFairValueAssumptionsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r68" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r585", "r791", "r792" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails", "http://www.uplandsoftware.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r152", "r153", "r585", "r791", "r792" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails", "http://www.uplandsoftware.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Business acquisition, transaction costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r169" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Expected tax deductible amount of goodwill" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r150" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "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 expenses" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r164", "r165", "r168" ], "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": "Total consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r162", "r164", "r165", "r591" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Business Combination, Consideration Transferred, Liabilities Incurred", "terseLabel": "Cash holdback payable" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh": { "auth_ref": [ "r170" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of any change recognized during the period in the high-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High", "terseLabel": "Future earn out payments, maximum" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r163", "r166", "r592" ], "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", "verboseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r163", "r167" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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": "Liabilities due to sellers of businesses", "verboseLabel": "Holdback" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r173", "r586" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r151" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Revenue since date of acquisition" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r155" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "negatedTotalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r155" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r155" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before 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, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r155" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r155" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r155" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedTerseLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r155" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r154", "r155" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r155" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTotalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r155" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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 assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r154", "r155" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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 and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r155" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "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": "Total consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareGross": { "auth_ref": [ "r927" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.", "label": "Capitalized Computer Software, Gross", "terseLabel": "Net carrying value of capitalized implementations costs" } } }, "localname": "CapitalizedComputerSoftwareGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r387" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "negatedTerseLabel": "Amortization of deferred commissions" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionChangeinDeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r837" ], "lang": { "en-us": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Deferred commissions, amortization period" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostAxis": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Information by cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Axis]", "terseLabel": "Capitalized Contract Cost [Axis]" } } }, "localname": "CapitalizedContractCostAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostDomain": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Cost capitalized in obtaining and fulfilling contract with customer.", "label": "Capitalized Contract Cost [Domain]", "terseLabel": "Capitalized Contract Cost [Domain]" } } }, "localname": "CapitalizedContractCostDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "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": "Capitalized Contract Cost [Line Items]", "terseLabel": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r386" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "periodEndLabel": "Deferred commissions balance at December 31, 2022", "periodStartLabel": "Deferred commissions balance at December 31, 2021" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionChangeinDeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r386" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Deferred commissions, current" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r386" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Deferred commissions, noncurrent" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]", "terseLabel": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r838" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Schedule of Deferred Commissions" } } }, "localname": "CapitalizedContractCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r61", "r248", "r765" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "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", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion 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.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents - money market funds" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r55", "r61", "r67" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r55", "r202" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r256", "r257", "r258", "r289", "r317", "r318", "r325", "r327", "r334", "r335", "r373", "r410", "r413", "r414", "r415", "r419", "r420", "r451", "r452", "r455", "r459", "r466", "r628", "r753", "r812", "r822", "r832" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "domainItemType" }, "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]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": { "auth_ref": [ "r99", "r100", "r858" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments, contingencies, and guarantees.", "label": "Commitments Contingencies and Guarantees [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsContingenciesAndGuaranteesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock shares reserved for issuance under the plan (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r828", "r829", "r903" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r10" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r10" ], "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 issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r10", "r111" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r10", "r798" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 4.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", "terseLabel": "Common stock, $0.0001 par value; 50,000,000 shares authorized: 32,221,855 and 31,096,548 shares issued and outstanding as of December\u00a031, 2022 and December\u00a031, 2021, respectively)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r120", "r121", "r122", "r136" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefit Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/EmployeeBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r36", "r272", "r274", "r279", "r717", "r722" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofComprehensiveLoss": { "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 loss" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Loss" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer hardware and equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r224", "r338" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk and Significant Customers" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r468", "r469", "r490" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r468", "r469", "r490" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r491" ], "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": "Contract with customer, liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r44", "r698" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 1.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": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r825", "r897", "r899" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r825", "r897" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r147", "r566", "r576", "r825" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "totalLabel": "Total Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r825", "r897", "r899" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r160" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r105", "r287", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r437", "r444", "r445", "r447" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r2", "r3", "r4", "r213", "r216", "r226", "r296", "r421", "r422", "r423", "r424", "r425", "r427", "r433", "r434", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r653", "r775", "r776", "r777", "r778", "r779", "r823" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails", "http://www.uplandsoftware.com/role/DebtLongtermDebtDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "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": "Basis spread (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r4", "r216", "r226", "r448" ], "calculation": { "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "totalLabel": "Long-term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r204", "r206", "r421", "r653", "r776", "r777" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Note face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r435", "r627", "r776", "r777" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable.", "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair value of debt" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r22", "r204", "r450", "r653" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt instrument, imputed interest rate (percent)" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLongtermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r22", "r422" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails", "http://www.uplandsoftware.com/role/DebtLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r23", "r296", "r421", "r422", "r423", "r424", "r425", "r427", "r433", "r434", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r653", "r775", "r776", "r777", "r778", "r779", "r823" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails", "http://www.uplandsoftware.com/role/DebtLongtermDebtDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r23", "r112", "r115", "r116", "r117", "r203", "r204", "r206", "r223", "r296", "r421", "r422", "r423", "r424", "r425", "r427", "r433", "r434", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r443", "r446", "r653", "r775", "r776", "r777", "r778", "r779", "r823" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails", "http://www.uplandsoftware.com/role/DebtLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r203", "r206", "r862" ], "calculation": { "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Unamortized discount", "verboseLabel": "Less unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails", "http://www.uplandsoftware.com/role/DebtLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountCurrent": { "auth_ref": [ "r203", "r206" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of debt discount to be amortized within one year or within the normal operating cycle, if longer.", "label": "Debt Instrument, Unamortized Discount, Current", "terseLabel": "Current unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscountCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": { "auth_ref": [ "r203", "r206" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of debt discount to be amortized after one year or the normal operating cycle, if longer.", "label": "Debt Instrument, Unamortized Discount, Noncurrent", "terseLabel": "Noncurrent unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscountNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredChargesPolicyTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges.", "label": "Deferred Charges, Policy [Policy Text Block]", "terseLabel": "Debt Issuance Costs" } } }, "localname": "DeferredChargesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r825", "r898", "r899" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r205" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "negatedTerseLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r147", "r825", "r898" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r59", "r147", "r567", "r575", "r576", "r825" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r6", "r7", "r214", "r225", "r561" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Net deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r548", "r549" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 5.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", "terseLabel": "Noncurrent deferred tax liability, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r60" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r825", "r898", "r899" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetDomain": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Identification of the deferred tax asset for which a valuation reserve exists.", "label": "Deferred Tax Asset [Domain]", "terseLabel": "Deferred Tax Asset [Domain]" } } }, "localname": "DeferredTaxAssetDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r145", "r896" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": { "auth_ref": [ "r145", "r896" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 12.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.", "label": "Deferred Tax Assets, in Process Research and Development", "terseLabel": "Deferred Tax Assets, in Process Research and Development" } } }, "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r895" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r145", "r896" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss and tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r145", "r896" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Capital expenses" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r143", "r145", "r896" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards", "terseLabel": "Tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r145", "r896" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost", "terseLabel": "Stock compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross": { "auth_ref": [ "r896" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Deferred Tax Asset, Debt Securities, Available-for-Sale, Unrealized Loss", "terseLabel": "Unrealized losses" } } }, "localname": "DeferredTaxAssetsUnrealizedLossesOnAvailableforSaleSecuritiesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r562" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r138", "r895" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedTotalLabel": "Net deferred taxes" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": { "auth_ref": [ "r145", "r171", "r172", "r896" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill.", "label": "Deferred Tax Liabilities, Goodwill", "negatedLabel": "Goodwill" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r145", "r896" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "auth_ref": [ "r145", "r896" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.", "label": "Deferred Tax Liabilities, Leasing Arrangements", "negatedTerseLabel": "Right of use asset" } } }, "localname": "DeferredTaxLiabilitiesLeasingArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedTerseLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains": { "auth_ref": [ "r145", "r896" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on foreign currency transactions.", "label": "Deferred Tax Liabilities, Unrealized Currency Transaction Gains", "negatedLabel": "Unrealized gains" } } }, "localname": "DeferredTaxLiabilitiesUnrealizedCurrencyTransactionGains", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r583" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.", "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Tax liability accrued in anticipation of future dividends from foreign subsidiaries" } } }, "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Contributions to the 401(k) plans" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/EmployeeBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r59", "r92" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r59", "r346" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r263", "r264", "r627", "r768" ], "calculation": { "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Interest rate swap asset" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsNoncurrent": { "auth_ref": [ "r263" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Noncurrent", "terseLabel": "Interest rate swap assets" } } }, "localname": "DerivativeAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r29", "r187", "r210", "r262", "r768" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Interest rate swap liabilities" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r186", "r188", "r189", "r190", "r768" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r263", "r264", "r627", "r768" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Derivative liability" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r263" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Noncurrent", "terseLabel": "Interest rate swap liabilities" } } }, "localname": "DerivativeLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r182", "r183", "r184", "r185", "r191", "r295" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivatives" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r489", "r781", "r782", "r783", "r784", "r785", "r786", "r787" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r866" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r791", "r792" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r3", "r5", "r215", "r229" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "terseLabel": "Accrued unpaid dividends" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r118", "r222" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Preferred Stock", "negatedTerseLabel": "Dividends, Preferred Stock" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r280", "r305", "r306", "r307", "r308", "r309", "r314", "r317", "r325", "r326", "r327", "r331", "r613", "r614", "r718", "r723", "r771" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per common share, basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r280", "r305", "r306", "r307", "r308", "r309", "r317", "r325", "r326", "r327", "r331", "r613", "r614", "r718", "r723", "r771" ], "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", "verboseLabel": "Net loss per common share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r328", "r329", "r330", "r332" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r642" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate fluctuations on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r551" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Effective tax rate (percent)" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r291", "r551", "r578" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal statutory rate (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r578", "r893" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": { "order": 9.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Change in tax rates (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r893", "r900" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": { "order": 10.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Change in valuation allowance (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": { "auth_ref": [ "r893", "r900" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent", "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r893", "r900" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent", "terseLabel": "Stock compensation (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Percent", "terseLabel": "Permanent items and other (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r893", "r900" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "terseLabel": "State taxes, net of federal benefit (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingenciesForeign": { "auth_ref": [ "r893", "r900" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in foreign income tax contingency.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Percent", "terseLabel": "Effect of foreign operations (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingenciesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r893", "r900" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": -1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Percent", "negatedTerseLabel": "Tax credits (percent)" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesReconciliationofIncomeTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "auth_ref": [ "r536" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost capitalized for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Amount Capitalized", "terseLabel": "Unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "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": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Unrecognized compensation costs, period of recognition (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareAntiDilutiveCommonShareEquivalentsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r111", "r242", "r276", "r277", "r278", "r297", "r298", "r299", "r302", "r310", "r312", "r333", "r378", "r467", "r538", "r539", "r540", "r571", "r572", "r612", "r643", "r644", "r645", "r646", "r647", "r648", "r682", "r728", "r729", "r730" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r77" ], "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 interest (percent)" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FacilityClosingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Facility Closing [Member]", "terseLabel": "Facility Closing" } } }, "localname": "FacilityClosingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r616", "r617", "r624" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r193", "r200", "r201" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r435", "r495", "r496", "r497", "r498", "r499", "r500", "r617", "r692", "r693", "r694", "r776", "r777", "r788", "r789", "r790" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsDebtDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r196", "r197" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r616", "r617", "r619", "r620", "r625" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r623" ], "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]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r435", "r495", "r500", "r617", "r692", "r788", "r789", "r790" ], "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": "Level\u00a01" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r435", "r495", "r500", "r617", "r693", "r776", "r777", "r788", "r789", "r790" ], "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": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r435", "r495", "r496", "r497", "r498", "r499", "r500", "r617", "r694", "r776", "r777", "r788", "r789", "r790" ], "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": "Level\u00a03" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "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, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r194", "r197" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r194", "r197" ], "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": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r621" ], "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", "negatedTerseLabel": "(Gain) loss included in earnings" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": { "auth_ref": [ "r622" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in other comprehensive income (OCI) 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 Other Comprehensive Income (Loss)", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r195" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of issuances 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, Issuances", "terseLabel": "Acquisitions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "auth_ref": [ "r195" ], "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", "negatedTerseLabel": "Settlements" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r194" ], "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": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r435", "r495", "r496", "r497", "r498", "r499", "r500", "r692", "r693", "r694", "r776", "r777", "r788", "r789", "r790" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsDebtDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r623", "r625" ], "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": "Recurring Measurement" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsDebtDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsFixedMaturitySecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r198", "r199" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r902" ], "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 Effective Swap Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r660", "r666", "r797" ], "calculation": { "http://www.uplandsoftware.com/role/LeasesComponentsofLeaseComponentsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesComponentsofLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r662", "r669" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r912" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of Finance Lease, Liability, Maturity" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r661", "r669" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.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", "negatedLabel": "Payments on finance leases", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows", "http://www.uplandsoftware.com/role/LeasesOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r660", "r666", "r797" ], "calculation": { "http://www.uplandsoftware.com/role/LeasesComponentsofLeaseComponentsDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesComponentsofLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r672", "r797" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate - Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r671", "r797" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term - Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated\u00a0useful life (in years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r252", "r397" ], "calculation": { "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails": { "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", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r88" ], "calculation": { "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r88" ], "calculation": { "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r88" ], "calculation": { "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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": "Finite-Lived Intangible Asset, Expected Amortization, Year Five" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r88" ], "calculation": { "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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": "Finite-Lived Intangible Asset, Expected Amortization, Year Three" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r88" ], "calculation": { "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "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": "Finite-Lived Intangible Asset, Expected Amortization, Year Two" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r394", "r396", "r397", "r398", "r699", "r703" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r86", "r703" ], "calculation": { "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails": { "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\u00a0Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r81", "r85" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r86", "r699" ], "calculation": { "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net\u00a0Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r395" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Finite-lived intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r638", "r639", "r640", "r641" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedTerseLabel": "Foreign currency re-measurement loss", "terseLabel": "Foreign currency transaction gains (losses)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r821", "r852", "r853" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "negatedTerseLabel": "Non-cash loss on retirement of fixed assets" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows", "http://www.uplandsoftware.com/role/PropertyandEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r596", "r821" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedTerseLabel": "Non-cash loss on divestiture of assets" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "Loss on disposal of assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/PropertyandEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r59", "r103", "r104" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Non-cash loss on debt extinguishment", "terseLabel": "Loss on debt extinguishment" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows", "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r46" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r251", "r388", "r716", "r774", "r798", "r839", "r846" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 1.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": "Ending balance, goodwill", "periodStartLabel": "Beginning balance, goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r390", "r774" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquired in business combinations" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r78", "r83" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Other Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r392" ], "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 adjustment and other" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r59", "r389", "r391", "r393", "r774" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down 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, Impairment Loss", "terseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows", "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r149", "r845" ], "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": "Adjustment related to prior year business combinations" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "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/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r43", "r289", "r348", "r351", "r356", "r359", "r373", "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r628", "r773", "r859" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r821", "r851" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-Lived", "terseLabel": "Impairment of intangible asset" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r59", "r91", "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/PropertyandEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r90", "r97" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r290", "r577" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesLossfromContinuingOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesLossfromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r38", "r211", "r219", "r236", "r348", "r351", "r356", "r359", "r719", "r773" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://www.uplandsoftware.com/role/IncomeTaxesLossfromContinuingOperationsDetails": { "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", "totalLabel": "Loss before benefit from income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/IncomeTaxesLossfromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r290", "r577" ], "calculation": { "http://www.uplandsoftware.com/role/IncomeTaxesLossfromContinuingOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesLossfromContinuingOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r791", "r792" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r399", "r402" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r140" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]", "terseLabel": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority [Domain]", "terseLabel": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r291", "r552", "r559", "r565", "r573", "r579", "r581", "r582", "r584" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r292", "r311", "r312", "r347", "r550", "r574", "r580", "r724" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Benefit from income taxes", "totalLabel": "(Benefit from) provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/IncomeTaxesComponentsoftheProvisionBenefitforIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r275", "r546", "r547", "r559", "r560", "r564", "r568" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r56", "r63" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivableNoncurrent": { "auth_ref": [ "r227", "r813" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due after 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, Noncurrent", "terseLabel": "Tax credits receivable" } } }, "localname": "IncomeTaxesReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r58" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r58" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r58" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.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", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r697", "r820" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of purchase business combinations:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r58" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r79", "r84" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r221" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "terseLabel": "Interest expense, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r283", "r285", "r286" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest, net of interest rate swaps" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "auth_ref": [ "r192" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The estimated net amount of unrealized gains or losses on interest rate cash flow hedges as of the balance sheet date expected to be reclassified to earnings within the next twelve months.", "label": "Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net", "terseLabel": "Cash flow hedge gain (loss), net" } } }, "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r796" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest Rate Swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsAssetsandLiabilitiesatFairValueRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestorMember": { "auth_ref": [ "r913", "r914" ], "lang": { "en-us": { "role": { "documentation": "Business entity or individual that puts money, by purchase or expenditure, in something offering potential profitable returns, such as interest income or appreciation in value.", "label": "Investor [Member]", "terseLabel": "Investor" } } }, "localname": "InvestorMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r673", "r797" ], "calculation": { "http://www.uplandsoftware.com/role/LeasesComponentsofLeaseComponentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesComponentsofLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Finance lease costs:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesComponentsofLeaseComponentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r911" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r910" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Finance lease term" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r675" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r664" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r912" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r674" ], "calculation": { "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r674" ], "calculation": { "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r674" ], "calculation": { "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r674" ], "calculation": { "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r674" ], "calculation": { "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r674" ], "calculation": { "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r674" ], "calculation": { "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r674" ], "calculation": { "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r675" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r676" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "terseLabel": "Future sublease income" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r19", "r289", "r373", "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r594", "r597", "r598", "r628", "r772", "r859", "r917", "r918" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r15", "r217", "r232", "r798", "r824", "r836", "r904" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities, convertible preferred stock and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r21", "r247", "r289", "r373", "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r594", "r597", "r598", "r628", "r798", "r859", "r917", "r918" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueAdjustment": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties.", "label": "Liabilities, Fair Value Adjustment", "negatedTerseLabel": "Change in fair value of liabilities due to sellers of businesses" } } }, "localname": "LiabilitiesFairValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r4", "r216", "r226" ], "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": "Borrowings outstanding under line of credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r17" ], "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": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "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 rate (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r4", "r216", "r230", "r434", "r449", "r776", "r777" ], "calculation": { "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.uplandsoftware.com/role/DebtLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total debt outstanding, net of discount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails", "http://www.uplandsoftware.com/role/DebtLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtByMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fiscal Year Maturity [Abstract]", "terseLabel": "Long-term Debt, Fiscal Year Maturity [Abstract]" } } }, "localname": "LongTermDebtByMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.uplandsoftware.com/role/DebtLongtermDebtDetails": { "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 current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "negatedTerseLabel": "Less current maturities" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r101", "r296", "r863" ], "calculation": { "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails": { "order": 6.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r101", "r296", "r439" ], "calculation": { "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in 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/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r101", "r296", "r439" ], "calculation": { "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r101", "r296", "r439" ], "calculation": { "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r101", "r296", "r439" ], "calculation": { "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r101", "r296", "r439" ], "calculation": { "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtFutureDebtMaturitiesofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r255" ], "calculation": { "http://www.uplandsoftware.com/role/DebtLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Total long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r23" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Notes Payable, Noncurrent", "terseLabel": "Notes payable, less current maturities (includes unamortized discount of $5,203 and $7,287 at December\u00a031, 2022 and December\u00a031, 2021, respectively)" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r23" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r23", "r102" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r284" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r284" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r55", "r57", "r60" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r39", "r60", "r220", "r235", "r245", "r270", "r273", "r278", "r289", "r301", "r305", "r306", "r307", "r308", "r311", "r312", "r323", "r348", "r351", "r356", "r359", "r373", "r410", "r411", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r614", "r628", "r773", "r859" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.uplandsoftware.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "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 loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows", "http://www.uplandsoftware.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r305", "r306", "r307", "r308", "r314", "r315", "r324", "r327", "r348", "r351", "r356", "r359", "r773" ], "calculation": { "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net Income (Loss) Available to Common Stockholders, Basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r316", "r319", "r320", "r321", "r322", "r324", "r327" ], "calculation": { "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "terseLabel": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net Income (Loss) Available to Common Stockholders, Diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerators:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Favorable leases" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r363" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r47" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes Payable, Current", "terseLabel": "Current maturities of notes payable (includes unamortized discount of $2,264 and $2,233 at December\u00a031, 2022 and December\u00a031, 2021, respectively)" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of acquisitions" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of Reporting Units", "terseLabel": "Number of reportable units" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OffMarketFavorableLeaseMember": { "auth_ref": [ "r850" ], "lang": { "en-us": { "role": { "documentation": "Identifiable intangible asset established upon acquisition based on a favorable difference between the terms of an acquired lease and the current market terms for that lease.", "label": "Off-Market Favorable Lease [Member]", "terseLabel": "Off-Market Favorable Lease" } } }, "localname": "OffMarketFavorableLeaseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations": { "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", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r348", "r351", "r356", "r359", "r773" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 2.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": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r667", "r797" ], "calculation": { "http://www.uplandsoftware.com/role/LeasesComponentsofLeaseComponentsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/LeasesComponentsofLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r659" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 }, "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "negatedTerseLabel": "Operating lease liabilities", "totalLabel": "Total lease liabilities", "verboseLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r659" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets", "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r659" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets", "http://www.uplandsoftware.com/role/LeasesFutureMinimumPaymentsforOperatingandFinanceLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r663", "r669" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r658" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "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 right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r672", "r797" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate - Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r671", "r797" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term - Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r143" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r181" ], "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": "Organization and Nature of Operations" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/OrganizationandNatureofOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAmortizationOfDeferredCharges": { "auth_ref": [ "r45", "r59" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization of other deferred costs recognized in the income statement.", "label": "Amortization of Other Deferred Charges", "terseLabel": "Amortization of deferred costs" } } }, "localname": "OtherAmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r253" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r176", "r177", "r178" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofComprehensiveLoss": { "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 adjustment", "verboseLabel": "Foreign currency gain (loss) translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r267" ], "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": "Unrealized gain on interest rate swaps" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r265", "r267", "r599", "r600", "r602" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "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) on interest rate swaps", "verboseLabel": "Unrealized gain (loss) recognized in Other comprehensive income (loss) on interest rate swaps" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofComprehensiveLoss", "http://www.uplandsoftware.com/role/DebtScheduleofDebtInterestRateSwapDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax": { "auth_ref": [ "r267", "r269", "r601" ], "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", "negatedTerseLabel": "Gain (loss) on interest rate swap (included in Interest expense, net on our consolidated statement of operations)" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtScheduleofDebtInterestRateSwapDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax": { "auth_ref": [ "r266", "r267", "r626", "r629" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification adjustment, of unrealized gain (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option.", "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, Unrealized Gain (Loss) Arising During Period, before Tax", "terseLabel": "Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries" } } }, "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionUnrealizedGainLossArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r30" ], "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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Unrealized translation loss on intercompany loans with foreign subsidiaries" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r176", "r177", "r178", "r271", "r274" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r176", "r177", "r178" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "terseLabel": "Tax expense (benefit) recognized in OCI" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherDepreciationAndAmortization": { "auth_ref": [ "r45", "r59", "r92" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.", "label": "Other Depreciation and Amortization", "verboseLabel": "Depreciation and amortization expense" } } }, "localname": "OtherDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/PropertyandEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other expense:" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r24" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 7.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", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r49" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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)", "terseLabel": "Other expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other Expense, Net" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OverAllotmentOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right given to the underwriter to sell additional shares over the initial allotment.", "label": "Over-Allotment Option [Member]", "terseLabel": "Over-Allotment Option" } } }, "localname": "OverAllotmentOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r54" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails", "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r282" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.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": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r50", "r590" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r50" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Purchase business combinations, net of cash acquired", "terseLabel": "Cash at closing (net of cash acquired)" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows", "http://www.uplandsoftware.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r51" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchase of customer relationships" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r51" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "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", "negatedTerseLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance restricted stock units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesFairValueAssumptionsDetails", "http://www.uplandsoftware.com/role/NetLossPerShareAntiDilutiveCommonShareEquivalentsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r867", "r868", "r869", "r870", "r871", "r872", "r873", "r874", "r875", "r876", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891", "r892" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendsAndOtherAdjustments": { "auth_ref": [ "r69", "r834" ], "calculation": { "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.", "label": "Preferred Stock Dividends and Other Adjustments", "negatedTerseLabel": "Preferred Stock Dividends and Other Adjustments" } } }, "localname": "PreferredStockDividendsAndOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r9", "r451" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in USD per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockRedemptionAmount": { "auth_ref": [ "r25", "r110" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The redemption (or callable) amount of currently redeemable preferred stock. Includes amounts representing dividends not currently declared or paid but which will be payable under the redemption features or for which ultimate payment is solely within the control of the issuer.", "label": "Preferred Stock, Redemption Amount", "negatedTerseLabel": "Preferred Stock, Redemption Amount" } } }, "localname": "PreferredStockRedemptionAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareAntiDilutiveCommonShareEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r9", "r451" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r9" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r9", "r798" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value; $5,000,000 shares authorized; no shares issued and outstanding as of December\u00a031, 2022; no shares issued and outstanding as of December\u00a031, 2021, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r816" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets", "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r52" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Issuance of common stock, net of issuance costs", "verboseLabel": "Net proceeds from issuance of common stock, net of issuance costs" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows", "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfConvertiblePreferredStock": { "auth_ref": [ "r52" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of preferred stocks identified as being convertible into another form of financial instrument, typically the entity's common stock.", "label": "Proceeds from Issuance of Convertible Preferred Stock", "terseLabel": "Proceeds from Issuance of Convertible Preferred Stock" } } }, "localname": "ProceedsFromIssuanceOfConvertiblePreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfNotesPayable": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from long-term debt supported by a written promise to pay an obligation.", "label": "Proceeds from (Repayments of) Notes Payable", "terseLabel": "Proceeds from notes payable, net of issuance costs" } } }, "localname": "ProceedsFromRepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r52", "r132" ], "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": "Cash from option exercises" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r781" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Total product revenue" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/LeasesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r98", "r739", "r740", "r741" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/PropertyandEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r93", "r249" ], "calculation": { "http://www.uplandsoftware.com/role/PropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r95", "r233", "r720", "r798" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.uplandsoftware.com/role/PropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets", "http://www.uplandsoftware.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "terseLabel": "Property, Plant and Equipment, Net [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r95", "r739", "r740" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Estimated Useful Lives of Property and Equipment", "verboseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables", "http://www.uplandsoftware.com/role/PropertyandEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r93" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/LeasesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r281", "r383" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CommitmentsandContingenciesFutureMinimumPaymentsOperatingandCapitalLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase obligation", "totalLabel": "Total minimum payments" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingenciesFutureMinimumPaymentsOperatingandCapitalLeasesDetails", "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueAfterFifthYear": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CommitmentsandContingenciesFutureMinimumPaymentsOperatingandCapitalLeasesDetails": { "order": 6.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid after fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "PurchaseObligationDueAfterFifthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingenciesFutureMinimumPaymentsOperatingandCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFifthYear": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CommitmentsandContingenciesFutureMinimumPaymentsOperatingandCapitalLeasesDetails": { "order": 5.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in fifth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "PurchaseObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingenciesFutureMinimumPaymentsOperatingandCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CommitmentsandContingenciesFutureMinimumPaymentsOperatingandCapitalLeasesDetails": { "order": 4.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in fourth fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "PurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingenciesFutureMinimumPaymentsOperatingandCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CommitmentsandContingenciesFutureMinimumPaymentsOperatingandCapitalLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingenciesFutureMinimumPaymentsOperatingandCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CommitmentsandContingenciesFutureMinimumPaymentsOperatingandCapitalLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingenciesFutureMinimumPaymentsOperatingandCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CommitmentsandContingenciesFutureMinimumPaymentsOperatingandCapitalLeasesDetails": { "order": 3.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in third fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingenciesFutureMinimumPaymentsOperatingandCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Purchase Obligation, Fiscal Year Maturity [Abstract]" } } }, "localname": "PurchaseObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingenciesFutureMinimumPaymentsOperatingandCapitalLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r75" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Credit Losses" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r501", "r685", "r686" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r209", "r685" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Amount of related party transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r239", "r685", "r686", "r916" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r239" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r501", "r685", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r916" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r683", "r684", "r686", "r687", "r688" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r53" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedTerseLabel": "Payments on notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r137", "r238", "r925" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]", "terseLabel": "Research Tax Credit Carryforward" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r70" ], "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 awards(1)" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareAntiDilutiveCommonShareEquivalentsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareAntiDilutiveCommonShareEquivalentsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r59", "r403", "r404", "r855" ], "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": "Restructuring charges" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r400", "r401", "r404", "r405" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r12", "r118", "r231", "r732", "r737", "r798" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r242", "r297", "r298", "r299", "r302", "r310", "r312", "r378", "r538", "r539", "r540", "r571", "r572", "r612", "r728", "r730" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r344", "r345", "r350", "r354", "r355", "r361", "r362", "r365", "r488", "r489", "r698" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 2.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 revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r493", "r770" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition, Cost of Revenue, Customer Relationship Acquisition Costs" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r470", "r471", "r472", "r473", "r474", "r475", "r478", "r479", "r492", "r493" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r41", "r237", "r412", "r413", "r414", "r418", "r419", "r420" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuePerformanceObligationDescriptionOfTiming": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Description of timing for satisfying performance obligation in contract with customer. Includes, but is not limited to, as services are rendered, and upon shipment, delivery or completion of service.", "label": "Revenue, Performance Obligation, Description of Timing", "terseLabel": "Performance obligation, description of timing" } } }, "localname": "RevenuePerformanceObligationDescriptionOfTiming", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r476" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, timing" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r477" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r865" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligation, percent" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r670", "r797" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use asset obtained in exchange for operating lease obligations, Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Sale of Stock, Consideration Received on Transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Number of shares issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock (in dollars per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedules of Changes in the Allowance for Doubtful Accounts" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r35", "r908", "r909" ], "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 Loss" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareAntiDilutiveCommonShareEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r152", "r153", "r585" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails", "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r152", "r153" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r23", "r112", "r115", "r116", "r117", "r203", "r204", "r206", "r223", "r776", "r778", "r827" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Components" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r833" ], "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 Earnings Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r130", "r133" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r130" ], "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 Allocated Share-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r616", "r617" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r81", "r85", "r699" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r81", "r85" ], "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" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r774", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r825" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of Continuing Operations Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r95" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/PropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r156" ], "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 Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r208", "r209" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r42", "r74" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenues and Long Lived Assets by Geographical Area" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/SegmentandGeographicInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r37", "r74" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/SegmentandGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r503", "r505", "r506", "r507", "r508", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r530", "r531", "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesFairValueAssumptionsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Unity Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r124", "r125", "r127" ], "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 Stock Option Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r129" ], "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 Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesTables" ], "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 Restricted Stock Awards" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r106", "r108", "r109", "r112", "r113", "r114", "r115", "r116", "r117", "r118", "r256", "r257", "r258", "r334", "r451", "r452", "r453", "r455", "r459", "r464", "r466", "r780", "r812", "r822" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r795", "r894" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r341", "r342", "r343", "r348", "r349", "r353", "r357", "r358", "r359", "r360", "r361", "r364", "r365", "r366" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment and Geographic Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/SegmentandGeographicInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r814", "r815", "r864" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Preferred Stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/NetLossPerShareAntiDilutiveCommonShareEquivalentsDetails", "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialAssetAcquisitionsMember": { "auth_ref": [ "r901" ], "lang": { "en-us": { "role": { "documentation": "Series of individually immaterial asset acquisitions.", "label": "Series of Individually Immaterial Asset Acquisitions [Member]", "terseLabel": "Series of Individually Immaterial Asset Acquisitions" } } }, "localname": "SeriesOfIndividuallyImmaterialAssetAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r58" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.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", "terseLabel": "Non-cash stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r794" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r523" ], "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": "Awards forfeited (in shares)", "negatedTerseLabel": "Units forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r523" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, awards forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r521" ], "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", "terseLabel": "Units granted (in shares)", "verboseLabel": "Awards granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value, awards granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested balances, ending (in shares)", "periodStartLabel": "Unvested balances, beginning (in shares)", "terseLabel": "Anti\u2013dilutive common share equivalents (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted average grant date fair value, ending (in dollars per share)", "periodStartLabel": "Weighted average grant date fair value, beginning (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r522" ], "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": "Units vested (in shares)", "negatedTerseLabel": "Awards vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r525" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of awards vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r522" ], "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", "negatedTerseLabel": "Weighted average grant date fair value, awards vested (in dollars per share)", "verboseLabel": "Weighted average grant date fair value, awards vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments": { "auth_ref": [ "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The estimated amount of dividends to be paid to holders of the underlying shares (expected dividends) over the option's term. Dividends are taken into account because payment of dividends to shareholders reduces the fair value of the underlying shares, and option holders generally do not receive dividends.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Payments", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesFairValueAssumptionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r531" ], "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", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r533" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesFairValueAssumptionsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r525" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Options expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r131" ], "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", "terseLabel": "Aggregate intrinsic value of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r510", "r511" ], "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 at end of period (in shares)", "periodStartLabel": "Options outstanding at beginning of period (in shares)", "terseLabel": "Options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "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 Options Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted-average exercise price, end of period (in dollars per share)", "periodStartLabel": "Weighted-average exercise price, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "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\u2013 Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "terseLabel": "Options vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, options vested and exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r526" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Aggregate intrinsic value of option vested and expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Options vested and expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, options vested and expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r506", "r507", "r508", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r530", "r531", "r532", "r533", "r534" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesFairValueAssumptionsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockCompensationPlansDetails", "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, options expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-average exercise price, options forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r509", "r528", "r529", "r530", "r531", "r534", "r541", "r542" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Schedule of Performance Based Restricted Stock Unit Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r867" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Awards vesting rights (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r530" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Remaining performance period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesFairValueAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r128" ], "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", "terseLabel": "Weighted-average remaining contractual life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual life, options vested and exercisable (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r526" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual life, options vested and expected to vest (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r525" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of employee options vested during the period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs incurred to (1) establish the technological feasibility of a computer software product to be sold, leased, or otherwise marketed; and (2) produce product masters after establishing technological feasibility. This accounting policy also may apply to purchased computer software. This policy also may address the entity's amortization policy for its capitalized computer software costs and how it evaluates such capitalized costs for impairment.", "label": "Software to be Sold, Leased, or Otherwise Marketed, Policy [Policy Text Block]", "terseLabel": "Software Development Costs" } } }, "localname": "SoftwareToBeSoldLeasedOrOtherwiseMarketedPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r256", "r257", "r258", "r289", "r317", "r318", "r325", "r327", "r334", "r335", "r373", "r410", "r413", "r414", "r415", "r419", "r420", "r451", "r452", "r455", "r459", "r466", "r628", "r753", "r812", "r822", "r832" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r27", "r111", "r242", "r276", "r277", "r278", "r297", "r298", "r299", "r302", "r310", "r312", "r333", "r378", "r467", "r538", "r539", "r540", "r571", "r572", "r612", "r643", "r644", "r645", "r646", "r647", "r648", "r682", "r728", "r729", "r730" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r297", "r298", "r299", "r333", "r698" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r64", "r65", "r66" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Issuance of common stock in business combination" } } }, "localname": "StockIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r9", "r10", "r118" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Issuance of common stock in business combination (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r9", "r10", "r111", "r118" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of common stock in initial public offering (in shares)", "verboseLabel": "Issuance of stock, net of issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r9", "r10", "r111", "r118" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of stock under Company plans, net of shares withheld for tax (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r9", "r10", "r111", "r118", "r515" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedLabel": "Options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r27", "r111", "r118" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of common stock in business combination" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r9", "r10", "r111", "r118" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of stock, net of issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r9", "r10", "r118", "r126" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of stock under Company plans, net of shares withheld for tax" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r10", "r13", "r14", "r76", "r798", "r824", "r836", "r904" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Stockholders' equity", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r174", "r175", "r180", "r242", "r243", "r277", "r297", "r298", "r299", "r302", "r310", "r378", "r467", "r538", "r539", "r540", "r571", "r572", "r612", "r643", "r644", "r648", "r682", "r729", "r730", "r824", "r836", "r904" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Decrease in accumulated deficit" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r119", "r288", "r452", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r465", "r467", "r603" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubleaseIncome": { "auth_ref": [ "r668", "r797" ], "calculation": { "http://www.uplandsoftware.com/role/LeasesComponentsofLeaseComponentsDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sublease income excluding finance and operating lease expense.", "label": "Sublease Income", "negatedTerseLabel": "Sublease income", "terseLabel": "Sublease income" } } }, "localname": "SubleaseIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/LeasesComponentsofLeaseComponentsDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.uplandsoftware.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r649", "r690" ], "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/2022", "presentation": [ "http://www.uplandsoftware.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r689", "r691" ], "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 Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]", "terseLabel": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r143" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax Credit Carryforward, Amount", "terseLabel": "Research & development credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]", "terseLabel": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r144" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]", "terseLabel": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r157" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityAccretionOfDividends": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of accretion of temporary equity during the period due to unpaid dividends.", "label": "Temporary Equity, Accretion of Dividends", "terseLabel": "Dividends accrued - Convertible Preferred Stock" } } }, "localname": "TemporaryEquityAccretionOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r1", "r107" ], "lang": { "en-us": { "role": { "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.", "label": "Temporary Equity, by Class of Stock [Table]", "terseLabel": "Temporary Equity, by Class of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r410", "r413", "r414", "r415", "r419", "r420" ], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "negatedTerseLabel": "Temporary Equity, Carrying Amount, Attributable to Parent", "terseLabel": "Series A Convertible Preferred stock, 0.0001 par value; 5,000,000 shares authorized: 115,000 shares issued and outstanding as of December\u00a031, 2022; no shares issued and outstanding as of December\u00a031, 2021, respectively." } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r25", "r289", "r373", "r628" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "terseLabel": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLineItems": { "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": "Temporary Equity [Line Items]", "terseLabel": "Temporary Equity [Line Items]" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLiquidationPreference": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Liquidation Preference", "negatedTerseLabel": "Temporary equity, liquidation preference" } } }, "localname": "TemporaryEquityLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLiquidationPreferencePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The per share liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Liquidation Preference Per Share", "terseLabel": "Temporary equity, liquidation preference (in dollars per share)" } } }, "localname": "TemporaryEquityLiquidationPreferencePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r1", "r107" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Convertible series A preferred stock, Par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.uplandsoftware.com/role/SeriesAPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Temporary Equity, Shares Authorized" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Temporary Equity, Shares Issued" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "terseLabel": "Temporary Equity, Shares Outstanding" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of new stock classified as temporary equity issued during the period.", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "terseLabel": "Temporary Equity, Stock Issued During Period, Value, New Issues" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r240", "r241", "r242", "r243", "r244", "r301", "r302", "r303", "r304", "r313", "r370", "r371", "r375", "r376", "r377", "r378", "r379", "r380", "r538", "r539", "r540", "r569", "r570", "r571", "r572", "r587", "r588", "r589", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r651", "r652", "r654", "r655", "r656", "r657", "r677", "r678", "r679", "r680", "r681", "r682", "r700", "r701", "r702", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r400", "r401", "r404", "r405" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/LeasesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedBalanceSheets", "http://www.uplandsoftware.com/role/RevenueRecognitionAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r545", "r554" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r555" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedTerseLabel": "Reductions for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r557" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Settlements" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r553" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest or penalties related to uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r556" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additional based on tax positions related to the current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r555" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions for tax positions of prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r558" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r71", "r72", "r73", "r336", "r337", "r339", "r340" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences.", "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]" } } }, "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r563" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "verboseLabel": "Valuation allowance, deferred tax asset increase (decrease)" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r316", "r327" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average common shares outstanding, diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r314", "r327" ], "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": "Weighted-average common shares outstanding, basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write off of deferred financing costs" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.uplandsoftware.com/role/DebtLoanandSecurityAgreementsDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org/topic&trid=2155896", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21564-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6405-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e7008-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9972-128506", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966508&loc=d3e9979-128506", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13476-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5)(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1930-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL82887624-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=SL6742756-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=SL75136633-108610", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14172-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r753": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r754": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r755": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r756": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r757": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r758": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r759": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r761": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r762": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r763": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r764": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r802": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r803": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r804": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r805": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r806": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r807": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r808": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r809": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r811": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131251-203054", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r894": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r895": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r896": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r897": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r898": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r899": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r900": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r901": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r902": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r903": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r904": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r905": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30304-110892", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r906": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r907": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r908": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r909": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r910": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r911": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r912": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r913": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r914": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r915": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r916": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r917": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r918": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r924": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r925": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r926": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r927": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r928": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 116 0001505155-23-000017-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001505155-23-000017-xbrl.zip M4$L#!!0 ( +:E7%9B'N5!A0X #A1 > 831Q,C)E>#0R+61E^^Z OOGCVZO+J M]]?/U:+*4O7ZMQ]>OKA4)\/Q^.W]R_'XV=4S]=/5SR_5@]%DJJZ\SDM;69?K M=#Q^_LN).EE457$^'J]6J]'J_LCY^?CJUS&!>C!.G2O-**F2DR<7] 1_C4Z> M_.WBB^%0/7-QG9F\4K$WNC*)JDN;S]7;Q)3OU' 81EVZ8NWM?%&IT\GI??76 M^7=VJ>5]9:O4/&G@7(SE^\68%[F(7+)^3 M;Q]^-YV<)?'I63)],#5)6R\X> WMM"C*,V_A/MX=GS M-Y>_OGA]]>+5+^K5C^KRZ>L75T]?JC=7KR[_=?#\=[9SX\@_V(O\U<*6JC0Q M28\"E\?>1H!>+8R:F]QXG2J<;%8JG2>J\&YI2XPLE9OQF'*AO>%OKO8J=ED& M,&7EXG<#56BOECJM#;W^^V2$C4Q58;Q,&@2(9F:\AZ!]T*218GP%SX)QQE>7 MIVNE55EG.-7U2+T"*L"J8@&.C:_LS,;X0B!M'CM?.*]Y,J% B$?K5*]*M=!+ MHR)C;J4AEA4)R(XY% Q;K$QE@ 4/!<1JYLM> #>?/\TQN,!_(XT[+ ^=?E2/WN:NS3U6F"@5I0^TL;F3FO=)($G8BQ M>)#)R,C@LU%K+!75.+9\?8!ZFY11@.BP04_,4GM -D#XC3'JJWN/3D\GC]_B MG>$=7.I<_6B!T,^TT(MN[1$/G3Z^0T*Q7Z(OY23>T,;O$++[)?BM84[3=;5P M'O,28E5;EA"AL\D :]/_/4'MDWFDGO*S9R8V663\5_>F#R>/[T\'9-A.!\31 M +VB/_=/!Z#=X-'9V0%8LF826+$"U^8);.=(/=<0AH5+$S#/[AP%U4TFDM%V MN5%+!P8G!C8TC]?:F;8P$!%B^S15X"UH*"BQ.LIL50D@+6 PCR?(ZF!8'!8+ M>>XJT68)QM-B,-=U"BY=,@)D\^DI2;1)@W8$L,1Z?'%8#>+[P=(9M%9F0&6 MU!7##3C1:(U-_ ?$J]9;>I4V =@0*,:"]QM&=*C@&YV+'+><7$ 9 EI'_Z&) M.)*BU3T!B4Q#_(L"NA-O.YKN"'Y'2Q50K\"_@^U-],<=-@O,JWV28Q>&3AV2 M!6+D24F ^%#*TD"_IF:.70/3I;:ICE+31T+,$JM2/,]G26MC 0]OS-H=UL7,* MU^Y5F!E,@7VL"6VB9]BG-YFV.1_R#/C!$*[9$:63P*C4ZLBFK'9YS[1L#\4- MZM(44NL]@FP1=:1^.H!RD Z:8+*"Y8&DP^5+C*:%V%LL>^:@CCIC+"^)WTEE MT&9SHG#"H.3LX$^_8SZM-QT*XD2(#Q&8B('M;2DJ8OV]++9SY+.:&*;05I11 M#AN(,RY+ CZZ0_I\O_%YW9+J\[<_>\S/#B=>;X'RZU03&Z9#9@=XD;0+)CM^ M)H2/]FO*@?AN90UC [\2T00+%)X7#O#+P89H\2K,]T$.Z,$?-:(0UOTR,;4P M1/*%.)YLA+>Q?-?E=:JI/43!BC3AK/:\GA8C%*UY?M^JT6;BM*9=?W7O[-%' MN%>/"W(2H"3Q+9#XD%;7;; "P2]J'R]T M:21P:9(#[5/V\[HX9[\=85JSIZD%C.3_. MQI/0-4YH4>^/*5U:G(5_0:'[1 MYWLE-N07S#)H^:W8^U!Z ! Q>D!/6EM!OJ.W4=UP22_]*GD 9@/BQ2,KW(I> M)[D5OV#6SW)0$NT])#N?F_^_ZI=U*+/76X;26)0!WF<4#\])&NFQ-W.2*@ 3K0QZ=:&] MN%Q-88MSA;I7]G1<@P#2?7EN:)-S!2080L C9V$X;]3*M,U).B8)E,'Z[.B1[T6GI M=C;$R<\N?;9_=Y\%8U"R1E-U;$^R)^:Z6&*H,E^:7L97 F]/N5,A1,BH=AEC MXHL-S0L";&2NMW+47#TC56 H\0RJQ))R[N5\FN10FWK9#BF#Y%^S#*=)/V#+ MG))E R284)QA4KW&:C ]/*/Q43S;*$XBJZ"]P!]@QG3Z&9%5AOTDW1$=O3W2D'6QOZ M?Q>^@5Q 2PPC,,R[(8=4YSI=Z75Y?;W16O ,++,B4_=2 MKT2WBC1=P@A29$R/?N!2]V>AUHK]F\,_@[]>X^],0&12MV+GXL-5!=0A!-_K M.2N+7&P7V>5UR$+$\&]Y<$][U.6=,",,\=Q6D+?X RC09Z;1IW-%3YZH4"HI MNZ)LM<,=;T*U^71RO^'Z?X9&G,L>,Y!@A-?LHFPP%CPBSC Q]4+["7R6=\8M MN0K^(F^:>\A9=>4&#O@H2@1^4AWAB-/UD.OM+?@^4S*SF'PNC$3>%1R;B+KF MR)K :D0VI,?9 Z*WEGJUP/&-F0NM =RS$OIK9&O>&+6&9:=^EA0L3BLTR;*N MCMZ'$9E8PSW3^8%%!O"M4B!VK)/<<(0%WX%\<=?1*S K^^\ZI%;IP9Y*6!BZ MH?L*XE 0TUC65#QS'Y>%O$QO&>$4\$*=5IV_O,4U+A,]>(!OCLF9&^873I"0 M8YJ:)C5R V04CCN@?]PJIS)RI5+$%Y5Z=/;E5F6G"=)VF/- A\S.#LB'IG Q M&5#,'L*&F>06X?I*Y-MTIS3*;G/QWDK?3/_19AD8]6A-VK/D:'/AV-)T,L5Q M$06/"#+AUH61L#H;F&V[B)7;"+XR%!0W ;Q\V\C2\RYUL_..0H]RB^3<(?B?Q)B-QS1>*0 MH8*G88K0X4<\<, W;([@W1O9S*=+<;VEBF88^HTZY=D2:H#G^:U!O=5ACZ+E>GU MWL/#PS"J-@8P73L)-PJ3@^Y=/5]L\\[==V7[*CA4,QRKZU-(+LU')*G].>XMU1&CT-^??FJU JM($ ?AEN MC%BAQR,ZSJY M>EG'K9(#[(IF$TY6A]4K!WQB\ENV$L.P,8T8CA^'RV(E-LT+_<2W9'GC<%+'9/[+9=*VLSVD7JW$&.)HZ:Y*Z778K>;_ _U MI?XM;-;:(NP'[O;3;6QV@N2W!,@<=,9@3\\&-\A=9]N]F6OVO4)$*'>YUSN% M#,KU0$7U+GM^E&HXMM]]MNUW1S7PE_RV7:>+"HY[KJ+O7!T/UZLW,@=!J1SO M8-P"^59&:OMT0EEN9^O-SH1>Y\)+Y66UTU18FG<_ZENCN#[N%&VC^]_;'3 MR@]U\(-W.O&6"G0_M@G3-^&^%@C^(H]WB?4A5N=NF-NQ_*8@_[KAD_\!4$L# M!!0 ( +:E7%:H8+!/) , D6 > 831Q,C)E>&AI8FET,C$Q7VQI M\!6'(R9D)A"N:3B&!)@^=61K MG:C8DD>2$])/7]E.R@ ]Z$,[RH,GLJ35;_^ZUMM[/[PZFGR^/H:9SC.XOCT< MG1]!R_&\^_#(\X:3(9Q-+D;0=WS9@M9,ZR+RO,5BX2Y" M5\BI-[GQ*E,=+Q-"H4LU;?5[U1OS1$+[[WKO'0>&(BESY!H2B40CA5(Q/H5[ MBNH!'&?5ZD@42\FF,PUMOQW"O9 /;$Z:>LUTAOVUG9[7E'M>/4@O%G39[U$V M!T8/6JS=C1,_W=L._&[::8=( @R[P6XG@E\! >J9YTT?I988'K9QQ M9X;5^-'>MKM=Z/T%HWH6!;[_H56W[/=2P;493IKNS=_&RFM;1$Z-.2V**&@; M2QH?M4,R-N51[6&K,;5NGHA,R&C#KW_[58V3DIQERVASPG)4<(D+N!$YX9M; MRLR*HU"RM&FHV#U1T*Z<.'Z.[!V]@3 MHSW*?P[?^2G\B"D-(H5Q&2M&&9',V#;EVR(CG,)8I'I!)&[!.4]<('7=$!/, M8Y00!EO5JFJ_\OJ7<_JFNO^H0= V&KSPM7'54K;;3S!B.:NVNZ6$@U)I:58V M@6N]A)&FEG*>S"6@4A@UNX*I1EP=Q5_!43%B42:P-T2 M0!-7> M%R0CRPIR3+D+AS-K='SYI7/HWMF"]ES!$TEX@C >C*W$.\WC,RO!?G^G_7V* M:.W-:LC=*IE6B":E&E6?R9K-\562<=TK%EJ+//*?NI!8B:S4K[O\(2^Y>C9) MTCI=V_\.4$L#!!0 ( +:E7%8U-18VBP0 %X2 = 831Q,C)E>&AI M8FET,C,Q+65Y8V]N4G#F+E39!LA:H'P32Y\+S'7X\/-+XS=$? MAY-/Y\=HKJH2G7_\Y?3#(>I9CG,5'#K.T>0(_3KY_12%MNNAB!S<7,F5PXVE7HE)Q+8NM0KLH'K1\,D') PCOQA, R3,,G/QT.[$&M1DN:JWGJN>[/O7N:-&2SEAJ((!!P9F"T 0LU0P?K/CU?M86&2^Y2'=<\QMIB57@ MBI:K]-V$5D2B,[)$%[S"[%U?PO99D@A:-(J2_DT #"QBILL&:@Q^2LK(&KKG M:[0('=_.Z93"5@2V=Q_ %V DT?<$0_\Z\[\190:L(N*K=JW+ZO\&=\B9U&>* M%^@#RTE-X '3"S*C$J*"4W:^F)8T0P=9QA=,Z1-W0D7U -ACH+=""\SO1:"% M6Z%=$92UZ!1':DX091D7-1=8UR,T72%!"L#(,BTR&@4O2[[4()L,M*J7"@J. MKAGR[)52 M9K 9HU&%Q0Q*S)0KQ:M4UY<;(A3-<-FRR1"K$;>E9YC8P<#3U4?!WJA\O7 C M=6TCU[\8M[30([]KO%FVX=DXT35KV^U\F;%TG7LP=[P>OLQ?\VS8"Z>]][NW:E\,3@5S?.2 M? -$FCW;SR=Z?\)%A2ZM )UQ&T$(EA_%21STFW$8Q/YP5U>[CW"V6(XN>:&6 M6) ^E+_,[M]+TH_($_]'XHD$H@PWB!+XKM<291!$WIHT000]X'KL0B?8COT@ M3MHAH2A"G3]TQ[-<'*(3K^O*!J MI9D((=(;@LZ!H\98JQQ4^G+.S?R"2&5Z8+!S 1;/KAOE+F;#O96,T$-Z.^9: M^99WM=DE")LO!-S'<#LKB7*#;1WMZ_9%VP,Z(5.QP&+57-QZR_7KQ",1O7J* M^FA)U1Q2)&N2W;4TNL/A)6T25E"&649QB>1=P]+)B#M>D:( AT W1J11I[H? MA?;-+FKR=OJ'3*A>:K*:OHA(=,+8 TPMCVE9IS[5^ZZ[% MT(L)$]^*8($:ZA^1C%13"";PS(;X=F>#?;]1TCE^:E_^UT(J6JQ>O3'?WKV^ MW0GCD31/="R85-!5!M!Z?H(N?(9.3\^?#N&9R)_0T[]Z5@YT9*R/)N06R^\D MINVEXN$+XY>S^?@&/9/1;:RQ#V!JWGR+204IL3[RG5\GVE71:N>\_FRXOY!K3_#U!+ P04 " "VI5Q6?EL6-V0( #\)@ $P &$T M<3(R97AH:6)I=#,Q,2YH=&WM6FUSVS82_GZ_ E7F4GM&+Z0DQ[;L>$:1E$9W MJ9VQY4G[J0,1H(0Q2+ *%GWZV\7("79DFO':1O%4W^026)WL< ^>'8!\O2' M_D5O].NG 9G:1))/U^\^#GND4FLT/K=ZC49_U")U95CD[Q2?PRRD[^]?I M#[4:Z:LH3WAJ2:0YM9R1W(AT0CXS;FY(K59(]52VT&(RM:09-%ODL](W8D9] MNQ56\K/2SFG#WY\V7">G8\469Z=,S(A@;RNBU0J.0G[0;E(:M3GEM!7#=71X M='QX. [H^+<0G&R N-)#9D[E@=MH)@^#?%2=Z M=AJKU$)_&O3]I3>S:8SJ"=BS*NL<9[;RH.*#*B>6W]H:E6*2=MRD%#9*Z4A) MI3NO O=W@BVUF"9"+CH_CD3"#3GGT(C_<1@5=.)N MYW[0AV!'BI27DQ V<=B#VZD8"TM:83TDS_ ]@G!Q_8V<[PTN1\/WPUYW-+PX M![A?7EUWST=D=$$NKS\.KDC8ZM;"]EYWGW3/^R0\Z!=W%^_)Z,. 7 UZUY?# MT1 D![_T/G3/?QJ0;F^$S>%QJUTEW2O2[5]\&@WZ=XR#GNNP%327IKJ7[[KG M@ZO:Q2\?![^65II!T'SBG/[E,]C>.H/#*OF/FJ9D5"<_1WVD E8E$==6Q MB MI]2^?G5P=/)D8&24,5CY-CN'O[_WNM(1! M_0"G84BF=,:)YC/!Y\"9=BH,Z:9I3B6YY)G2EJB4O%,7 &NI0NI4(?*! )#2D4Q%)0!T\8UV0^%=&4F!Q_ M5OISKGEA! >0"",AUV+:G@L[A0&:C$?.0;2;@6N*P3!GH,;(>+$^#2\$@:WO M!X&5M>P9DIG-KQ](7!K[QS<1G=B\_K543,\/#$%H(JB E"Q;& MVSVS[P(W))"+'$0@Y&(L.8:2<,#E6 HS10T42X ?D2/QG@D3265RT$/FU$IZ MK&1:19S!8T/V !J, ]9\_ >WT92F$TZZ0$J7N02)L$5KX<$>]UZ$!\S?^5N! M96GJ,>KM(W6M8==C"9UYA_1((&)W15.ST+I87.'4$IW!Z5A M/3C$>>AS SL/")9+:8]#J8K9-J*Y>;H*IKTQ!U04/?E$JG(-!H">9L(XT@,I MGCH[6"JOZ'*=*X+0:4 MY3H#1!M7C421TLPYX,K3"4^AR) ;&CA&:X8%('2VX,75I;(@+I?"'RCW8%O MR<*#&96YHRH,+H]CJ _%#,)BMM1YRUKB"=3K;[>7?@ZNH BT:7R!.5:Y?=B# MIR0'NI3F6#W'C^]WR+BLR]T*Y'XFP!^'-NS@^T<)+@3H*\7_O>JRDURR(#J<]!GC.7$]Q\%'R](%+<<%F<'=R3 MKW[U%'T=S'=J$W:P,[ &<@8 -$CS\QUJZ7(/\]UR M^VZ]Y6GD3AGV_]EJ_55)OBNA/(-R40#6<'.+V^1(<$!&D:B76YXYIS>8>7VY MYG*O*S3=26=Y(/1%>"MV)_YL80NQ40:*AB]Y[4%L%N4IJ # H(JL^O1O(/>; M/ %XP"RYP13Y9.O1V0M*[;NW%^I"!H\U<$85@LX=TP%LW+%T@:^J3X BG2DY MXY@%4SHI3M=U08X\R:1:<&B=3Y6G0WH'O8"V/Z5$J&]@X!GO?^],1+/M7TC? M@4BSZ6?GFX"D#Q/O>/7UJ_!-4/R^YV,-![[+TJG;%N MWUJX,(9ESW4-/)$T,[Q37IQ OLPD771$ZNPYI9,B4F-EK4HZ&)<9YEVHUXJ7 MWBY,OKGXAJ#UIMX.6O@9@04(6%9V7'QA4'=?�LVVP[/JH?!P\W!_5PV=9P MMG4I4 R^Y3!B<;,B34;3MY56I10I0-8)2.BDULT\IM/,;E%K_64_8G5C+E3V MIT.T^5B\ Q_O-BQ;][OQ$GL)R2<,N '+DP8+W%G<*1T?P=FXU'T!ROT?\T\ M?&=#[4T%C_WEX)9'.>[]_>V%+XU?\-CW/OD3+LA*R[&38MC[F^-N.%[;DI,> M^ CICQ/9O8^H,N6_(NOXD^X9W_BL:K70'*$&*Q4ZAM66VTV51[[$*G[]=V'N M"[6S_P-02P,$% @ MJ5<5CK=J.9"" :28 !, !A-'$R,F5X:&EB M:70S,3(N:'1M[5IM$-=UD[9N++[Z4HS MTAB5Q6AVI %SO_X>23. C7W!R6Z6I,X?,#-JM;K5CYYN29S^-+CLCW__."03 M,Y7DX\V[#Z,^J=0:C4_M?J,Q& _(^_&O'TBGW@S(.*.)%D:HA,I&8WA1(96) M,6FWT9C/Y_5YNZZRV\;XJF%5=1I2*&,Y)KD=R23XSK.U*K%5)]E2XR<3LQI-5LM5L1A)SSNQ*TP9B'MT./PN,F/#D+.PC#@!Y2] M^7< (QL0]WVT64C^MC(526W"[?C=3JM^>)":D[E@9M(-FLU_5ISHV6FL$H/Q M,O3W7[V:364TNX4^H]+N,109?F]J5(K;I.L\K'A-I72DI,JZKYKN[\2VU&(Z M%7+1_7DLIER3"SXG5VI*DY^K&E&I:9Z)V MJ\1\.$S&(>YQ[#PZA1XJ$EQX% M+>O#\'XB0F%(.ZBWR$,/MK(]PMSS[&\ROC^\&H_.1_W>>'1Y >Q>7=_T+L9D M?$FN;CX,KTG0[M6"SEYOG_0N!B0X&!1/E^=D_'Y(KH?]FZO1> 3)X6_]][V+ M7X:DUQ_;YN"XW:F2WC7I#2X_CH>#!\K1SPW8;K:6JGI7[WH7P^O:Y6\?AK^7 M6EK-9FO+.?W+9[#SY R.JN17$4THEV10)^^%E%42\$',A)K7KPZ.3K;& M14H9PRJN21Z;;OM-B121,*"D6PN._C8_@WKIP[&T!,WZ@9V&$9G0&2<9 MGPD^!_^9B="DER0YE>2*IRHS1"7D7&53$C1K_R(J)C>II DCURHV("TYC(<(D?)%$^90&QC&N%51M04K&N4E]L02'C$M:;9PHI,Z1W' MN&LZ-=XQ&(,AI4N/&,,*1")#.H18@NZPA/&,S"=8X$3G]F/5?\XS7BBQ#DR% MELB;-@7/A9G 09WRR!EH]:8P33&X.4,W1L+%^C3\( AL?S\(Y"06"6)LX;** M:958=E!HSM;:11*#0Z@MVO ]DCF#3N!F+8!58$YDMX/!$%X JB@)+$"J.!1[W]+X+W(@@%SF( M(.0BE-R&DG#@,I1"3VP/*S8%/UJ.M,],Z$@JG:.?91DMQRT@,I7>42$D&;UH*#/>ZM" Z8?_*/PE:EB<>HUV^I:PV[ M'DO6F*U'BA^,%&,DZ^AC1$/")G97.'T12@];.X12NCLH#>K-0SL/ ZZQ\4"P M7$K[/)2J-MM&--?;=[%I+^1 13&23Z0JSZ ]#03VI$>I'CB]-A2>467ZY2; M<4D=S(I,NH)*M:!CVRA G;!%*RF8VPWK/-2""9H)ZX#P^=XE@<1JRK7-P6YE M:I>P'45BNPV#L ]VG5(*?$>YI);9X98S8I7+T<-7!NL%#;Z%W J"?-&?LR\G MVYV"<;@[,"[(]B&*']/5LVRU >:M>VZ/::R#F6 6JE2KA%I&IQHPMT6EQ2_- M6(DEH%O04$AA%C:[/S6L75D.=@Y1?E$\$%TK2EWBN"\<2O,L!:*UJT:B2&7, M&>#*TUN>H,B0 #9:>&I7C!5!Z>W!BY4E4E#W#P+?:'?@6[+P<$9E[JC*!I?' M,>I#,4-8]!-UWK*6V()Z_>/3I9^#*SJ"-K4O,$.5F^.H.B/'&D7JO>>Z1(#PB"P1]*%X=@K<7=<8$\2 MW$F0MVO?6S6A>EED6.ISD.?,Y00W'P5?+X@4=UP69P>/Y*M?/45?!_.=VH0= M[!S,OW@3YDX36;E(JBN2LIRY#M057UFHO:#RV*A@E]915+%&97J9[-T+J)Q. MA3&<_X^,$"J4$[:="=CGE.P!SB!@;0D>_VTM7:Y!_D^67TZ0_%))%UV1.'VN MTTDQZZ$R1DV[]@9_9I,HBJ_B MLM2]]<7.ZWW]0[S;:]WS<(IV'EP,75?]U= M_3<,VVP[/JH?-Y]O;M:#95O#Z?;ZX8%.:?*VTJZ4'4I?$I7P+;L42ZO;2N]) M\/"2WJZVQWY[E_]T&+8^%]ZF#V\'2\Y]/KY_7@)P"Y<+*-@E!8^).SXCI?4O MG \H^?9KLKG"^E=,PW?F:7\B>.R_GI?LZA\O?5'[ _N^]]&?32&?+'TGA=O[ MFWXW'(F],-$\^L52JOQ/MKK^*'K&-W[#M%I.CB2;JRXTQ)K*S6:7S_SLJ?CT M/\)R/P<[^R]02P,$% @ MJ5<5@N;ZTVP! =X9-[@E1%Z_,/HB>/ 5*;K@@D-J6)$,PKK MBHLK>$]9]1$Z1P>E'FXXU:LX\/T?.U;U>)1)H7$]A?;U;>WFH3.BKM"? MEF4\*'7G4<-'38::W6B'Y/Q*Q):4QD>KG\()5 M<,XV<"$+(IYW*TRD4S'%LUJQXK\S1(6+V,=-#?H(_>1EDG)S.S['<+Q:7X_,$DOGC2+Z5T(,^7+H+ M=^+"8C:QX0?1@=_]]@,?+V \G;]+9M/OB_"6YH%_"/,32-[,8#&^>#T^GRV< M^2]GLP\PGB1&$OI^N%Y\$>"H@E4*PU&SIL.%Z M!7K%8"S$FN1PP4JI-,@,+LN<" H+F>D-4:P+IR)UX871??:T'X;^<"*+DHBM M?0J&+P'=G4A50. [/T,FE?5;8I22 D/H%*8L9<62J6=/@T-_& 5=L\6'0"K( M>([R730+EJX5'CH(VP0QNTE71%PQ/!N*@E>5B1S_C2;%@P163#$,^6YP-9 V M-HR^"S_)E8#$A;?IU!QFM N3%6<9>L?5-+]F,,\RGC)EX!M7#< NX#O-,[PI MUZI:$TR:EG#;F@;.T;#I3 1#J"S-\797N]$Q9=5X7Q"U)()5SOPF9UL8IY9V M4U9=E!.,_: _W*O"#C'Q):$4#U,G9YF.H\ ]N%=TSN"K55S@0H)XF]+*UGF^ MQ1(LRMRD=Y=RQ7Y;<\7,N5X9(JJF0H/H!<':4A X^XX!7XFU*4*N M6^B$+=6:J&V]ZX3];CU8[G,4?9F1Z], ZG#;*#59YJP-82D59'GTNO7Z>T=#2M[?7 R[4IS#\Q-+=A)HT04 M,N<43/C#O\@&>OCRE6ZI^"?POQN0=M:H>WHW<-2/S=3Q$+5G^_?.#K7/]^.] M;]=2UA_OL6(Y,6L^^)J]+22[/_BW)F2)U;36#TT^\P'<7.O/&AI8FET,S(R+FAT M;=U7;6_;-A#^OE]Q=;$V!:QW)[%E-X!K.VBP-"YB!5T_#;1(Q40I4:7H.-ZO MWY&2G#1I40_;^K(@,"3=\7C/W7/'X^C)=#Y)WK^=P4KG MY>O3H_FT#'\;QW MT<3SILD47B=OSJ'G^@$DBA05UUP61'C>[*(#G9769>QYF\W&W42N5-=>"?5!WY#:KGF6K"3UL[(J]]'GMUDM)1T>S*B_ 8X?=GA M?3H(@WY&CK-^U,LRMCSJ1?VTE_7)WQ8ZN&&4[V* ]__M6-53T:9+#3NIW!]_5B;>6R,J&NTIV49#]"09K?: M(8)?%[%%V*DMM=JI%%+%3WW[-S02)R,Y%]OX><)S5L$%V\"ES$GQO%MA5IR* M*9[5BA7_DZ&+N(E]W=0(CM&.X 5K$06AP3"[7?$EUQ"%;@B?(MC+]Q1CS]1W M 'CZ?QM,IO^7 %OPSSPCV!^"LGK&2S&EZ_&%[.%,__]?/8>QI/$2$+? MWZ\2@K M!5Y0A!:'/=LC_G. O<\"/"L@E47!4M.?8PJK&^(&I)"E8Y\UO!MC!.;=0-J[HH)^CZ87^X%\&. M,.\EH10/1D>P3,=1X!X^X)PS^&Z$"UQ($&_#K&PMQ!89F)?"9'>7<<4^KKEB MYHRN3""JAJ!!=$"06@J"PP/Z8A>\.W[LN-%$,!A$/8S=8&B9\S^(7UC'CQ=8 M4CFQ0<$"U@05*7ZU\6B#2[C"Z):*52:.72,F0@ NP[V1X2@H,;!5UZ[*=LQ' M@]0.;#9HJ+46=1HDUJ_=LWI0%>Z^4\!WBMH4(=B)(&7%XO9A2'F%77L;\\+:LXN&33J6 M4FN9QX;8-Z:?I40T*"W@6MS,K=&1V_,C,[IJG%IH]E@[X[ M\+\L]MU@)_.L[=H^(JB052\[4:==T&(I9,'V7-(4<1R6MQ!\.G^:NGZ(NX;\ MKZ-A97\?'DP[9NX!N:&"G3-*!"$%IV"\'_[-8*"%;T]T&XE_ M@/ZGP6@GC;JB=^-&_=K,'(]1>[9Z[_6G+UXA[_6N![?04M;7\%@Q@5W\ACVZ ME][QR'8'_VX)62*9UOKQDJ]<99O?^F)MK_@G?P%02P,$% @ MJ5<5I"R M^SA[&00 3UDM !$ !U<&QD+3(P,C(Q,C,Q+FAT;>R]:7=32;(V^OW\"EW. MO>?M7JL%.41.=!7O]_/$F)D1/_W?XUZW]9Z&H\Z@__,]>5_<:_W?1S_]/^WVOW]Y\:RU M/DB3'O7'K<=#PC'EUH?.^+#U*M/H7:L,![W6J\'P7><]MMO38QX/CDZ&G8/# M<4L)I3_;.'Q(&4@X">TL8FB#=KH=*,AV$"A"3DC)X#\.'B*IY',J;4Q*MR&E MV([>8#N46$K6.I6B_I$?4D+T1OOHLH (*O@ R3D$%W4L.M7+'H[YZ?@)^Z.' MQW'8[?Q\[W \/GKXX,&'#Q_NUU_N#X8'#Y00^D&G/QIC/]&]\_U'E_?^H,_W ME0_^O?5L-QU2#]N?'S4YZN9+A_$/V,^C01E_P"'=3X,>GT(IJ;0\/Z9S_*W; MDO6VNIT^53#N77B0_.G>+CZ%?7"V\>.91P-0TOW14Y_M<7Y IL]./*)T_V#P M_@%OF-[WIWL>?_VLG^[WP7B(_5$9#'LX9G+5PT5;J+;\>!+>\]T?W%O='''T M\=V.AI^N67 4IWORCY=N[/B+D\Z DR&$!].M%YZAS<]W:>?SY_VCQY"F+7S[ M$WYI,.F/AR=??W&SC9?N<3)J'R >??DPLPT7=_[VHU1N3W=ZR P[^/D>]=LO M=^\QYPGSHY]Z-,96/;1-_YETWO]\[_&@/V9);N^='/$;36???KXWIN/Q@^FI M'CSZK__ZKY_&G7&7'E4:M\]Y^M.#LQ]_>G!VZCC()X]^RIWWK='XI$L_W\N= M$;/\Y&%_T">^@<[QP[HC#<\^=G*F_O0C;]]F=3+LI+/K'X]?4/GY7L>8@J88 M;4@3Z S!.HD!O/60"$1XLUYO14@AVY]DIX^]>FGJ/-SH\_V=/.;'&6)WLY_I M^'_IY%ZKPX+8R?KWD[@^>/],O7B_K[W&^]=/P]N=WN]O]U]MP/;>%NR_ MS>^VUE]TMM'.ZLOSS= M>;JI7Z^OB?VWOYWL[!V8[:=;>EMMB&VU>;K?VS_=EUX\4Z]/]E\EN[7WR]NM MTRW>][#S^M5KOL:3SM;> ;S>V^YMOTW'.WN_'VZ=;FC^\SX_?=*)3U_:_5>_ MO]U^]1O?RQ/>YQ<^)A]NKQ_V7J\?Z*VW6WSM_0];O2VSWSL_YG>^ENF_WCLZ M?/UJ2[Y>?P=;K_;5UM--4>]KY^GK=SOKZ63K-+_;?KMVLG_:[>S_[D^?[6V, MMW;%\;.]=V9G+QV_R5[Q.Z;2=@2Y#4:[=G1@VF13D%HJ452\]TBP!C3"2&-^ M>G )U.O$^-P0/>F,$G;W"8=/^)?1'$BK#-GY>%: MFOHXG?[!+KO"&8=Y]/(H<[2P<SWMF#KZ;[8?\7GZVT=[ZQ/ 3S>>OKKX?[I.]AY''C;KR,&[]W^ MWDNUSV!L,>@,GWC]ZM=W^Z]>,&&2W-[[[GKSNS([Y]Z^'L9>[ M.[T7A]M[KP]W]MZ=\'G?[I^^X&N].'S]=/-X^_2EW%[_I?N:B?=Z[]?>OT\/ MQEN/*^@;8][?;)]NO)'!1$?!MY5WC+N2OAVB36W*EC2K;)6CN_?HCQS)__XF M0(PH2^X6]2(-OT&:)T-,U>UM3?J=,\KT)W7W>Y=I5*Q1,4L#1EC0-J'-D:IZ M\"HS7_6,1E[8]OF'>ZU,J=-CPOY\;W/[R>>L6J(@ M-._T?\=A!YE5+_@1F(W58/"!;;5HAIV>,^SH<(>OL_7V]W=;>_N:/_-^O_8J M6U@MB)UU1O[5ZRX??[Q]$L3K?Q^*U/N]CZ_"9*>W8?;W#DY8Q1RS"C+3>^J] M9K;\VN'/?,X-^;KWDN]U0__[=//#&W(V*?+0]LCOEEVVU.;0.;2#&T>NJ *& VNO^#SH9 DQQQ+_0-F?X[=[R.$NPT;Y M\:!WQ'I@&CVM#3F8.J II">?=GF.)_6G-0Z1\_2OWVE4^7KF!\@% [NSMW8. M+.O\?<5VXMU^[TF'@11;3[?YW]>]K;UW'[;66;SWMCM;I[\>;G<^!Y:/>[LO MMBH)7FTRD+]]V%>;L-W;K^=GF[%]N,77W.IMJ'^?O@0FTQNMO,%"U):%]3X M&5;YT;A?7 YI!Y2H2'U$XV^D@FH MR8Z'HVFBBL%O39,?#\<<__]\;]3I'75K9F7ZV^&P,11P$\/+I_C M[/J?+CJ[A]%@,IQ^FR;9'LX(=P;M7W$SE&_?S@1^<_73[[T920Y]]&8QR.U]G 3 .A-M^F0F"_ZS>;TO5DM MEN!UG:5!Q[.7Q5ZI^'BBV9;O>P/5RY@^_F3*OK,?>X2CR9 >S7*5#U_NKI\? M?K[I_'L]_JMOTPE*)6JM/6I(UOE4G'$NH4@"F9C3MZF%DF&YWJ:>9DS#%=_F MJ*KCT1DM ? M>Z.7W@ Y<*)8[4PT4- %)$PNFQ2P6$]Q^@;D\KT!>94W<%%"V89/#?W'Q\N= M]WQ;%W>=VBT<#X9_49B_.+[^N$[]0:_3_]IIOY?2ET[QX/+=_QGSH8 T)297 ML@,=6"LG916PRRUEL'G&?.&7#7=U-FPQ!^:S\QA,R9$E/@$5Q1ZI0E !H)!F M>[\ FSX#G@ZJMWGV-?/%CH^ZG=09G\6XK=SIU8Q$'>D<#<9+&.\-= M&K[O)%H[[K"2K&[0P]U)'*5AYVCJV?;S[N3H:# 00(WJM^6_6X!D-&3<-W>NPP!F6-Z+.5@%+^?U8ROEAF9$#=B!= 6BA0Y,7(L=#&0"&0U?P[HG&J^7KUA%!>B48TM#HQ)WDJ/X M+42+6A!$K#N3EQ(,^ZJ8-//#>^D)K!+-UJ(WBM]"]&=,[(VB<2QL&ES"&-$1 M!*V1?51V;YJM/Z=6<#@H-*J[8G>V=;2*FI1B+%I@U$JP)YJSMQ&2B7&*9U'6(R"9/E,"X''VS=>J"D%R(=O64E( 4#5H! M'FOVS7K6HOP5O9.T )ELA 20+V1D444EX/]\!$Q&9Q4Q)6UT6H $-()O' K% M)$4LT2(D,L%&G6)1:&MT%*F.8LPF_"V9PO@X#V7,CUZ/V?C/I"X &/2.!GW^ M.KKLD?'OO4%_=SQ([^:O-SX-K\@PMX%%L.PG>YTR) &!76:GM10")5%Q)L/* M0+.6S/L9,W^X_QJ#/&;D-@X.: M;U%O0%@?GH$X>L@L-<.B7R3XOWL_R665C2XQ,8F!Z1PRD M0I3\V3L!31@[6%:KOGAP_\KRF<4KKHOOC577][ZWS[7<5=(6_((H*'2V># 2 M8E7T19 H42LEW/+:X9JM>'SF#;'SLU$*I?'97/:=LI8'9Q,3IN+P77OFMY/1 MN%[Z3Z3CSC^8\B;Y&,&ZHD-P+&(0O98JY(RBSKH$>\>;)05.0\D^BE(D&LC2 M>E\(5=%&&8F@RPI:P44$3R00Z.<_00C*L9.FLM1M;L*P?T]:O2 M)4"UH(HB8LXN09 Z6$Q"D7;P6=0;8']*:4"OHM8 +J!2Q#%UCH@Z>V4;,(]CF>SSX@>S#9EB M"F"R.0.H%*R14B@;,*&13JX>H(M)%BX$7)TDLKN<(RLK4%$%HXKWP1*+*YN9 M501WX3'P0H"NL5$R5LH26(@)?8Q9 M9EH\%FDU":@*!'I-&DI(Z2I76.6D25D@ = MG!?"2DA>!BD=A\4K ]F-QL#SPT=K%BF@Z# K("F\$C9JDVSRHK"L-6!-QA= M/>[B:+13I@;H,DB[_&)HM/9\6H!J2/DFXL#%+'6S2155"Q,5@!*#)Z4XGH]\ M#14HYB;"NB26;?'@DO7"!%2VJ #9![3%*^<$^RXFN-R$ZBG+Y%$N'E#ER-4Y M]#KJ#&C!:W9GLDXY"P#AW>H!NOC ?B% <[#'[UN2E!I B^S))$0T-MI 8;8" M>:6 ON' ?C'BFZ1S'#5FZ4I=5XXR8U%>U/INR65QLI2:PT1 M'0J,JB3#\1\6,K@RD-UHYF6.FB_KXD*618&&(ADJ)5+%3&-VX*?K.N12U[66 M-^5M?:P9BXF9,)KJT2^*$4\7^U_8X?QW9>FX)MM3ZS4#9GD ME)0TP>>2.>P$YV0T%C%'*(8H:^F6-P'?Q!4/<\S,&T726".]$@"YU/#%FVBR M#$FAOHFY-XK+B]J-Y9/,&UU M^IW>I#)ET3JWD3[LEK+*@0C*$F1+T=F"UIB8;*H=9!M G[]D6IY,.$0= M3X;$.S[I'-=/*XFO9/^5%4'5#@O6Y=& J:2SZS% M5=!1@<@Y4/!">5;Q(8X;!F-I9)$M2(..&P,4./$@ :T5U[BUSJUWS%AP4SX MO&#;167PQP7;+NUZ%;]4@$:M93U[R<&RHZ&S08@&:E53;6/4(ID$.)L97FUHA M(2P8G61V&9*BD"+E: V'QK7$=EQ^+V6='_;]=%3T$X0O.J//)N5N\C,/:31^ MP>]I]P,>-<2'2+5UDXLFJ(0 -ONBA*]5;1UDS1N6=T["$L,SOYD'BA!SG2KH M7 1K2DBA:&NEL+4&E50WUY_ZK\*SI//9Y]4^NPBO5#:.T0A0<[(I&^6-PYR] M$:K,DGQ^EN2[0^JOI +]=Z<"Y^7L()!SRFH;DH80=8@B<4BE/&/LV/6Y@_7/ MKU_]FZIN=\JY\EWK]UE-#T.M? ';1W&XDL4R=34H!H\@!DG1!Y((< MXY?,P&-HTH+&M0\XS%\&9L]IR)JBA_U$NX>XHL.\%')).BF0P8.0B3V^"$82 MZE""%4WHY[AD,"ZF06[DZ-;6]"O$S>PCI&>';5Q?'0#+<@7(ZBL;#UH HP*K,8 F3ADIB@ M5!;8($%=?H07(L-":2"PA-(*P#JTZ@UH2](CL40WH2"W\XF0,WJ<" M*H'@2(^\4$DJ&2"6E,_G5/'_EEY+_S(9=?HT&JU]6G9W,<9:V^3]#P['#.GU M*^/Z_YM5Q@Z,\E[D# 4A)QTYO.+8"K./H)3Y-'?6-1S(G?B6$E_BV:1/-X(E M"Z6[62R-2ECG1/E2 GCMHI$,+!EM318%SVLJ*74FE/5#,[&\::%4WRF4EW:] MBG:5P")71%"HP'B/T7E#Q@8%BJ+[7"CKAV8"N<1">6G7JU3,-26CLE+6FM>* M$84LA^"4GV&HE&^??V@FAK]T)_0[]?O7#R)K2O^=(%[<]2KM M%EF'>G*! Q$)@4.24J=A(+]E*H;_.P\[96B??V@FB+O$SYUWQT.BZUXM.(TN M9?A.("_N>A5I+#9+$+4S< !71PXQ25+&!TA1.YA%EVHZ>^_L0S.!K,%F]V3< M23?03DU]WVRZSW>]RJH]8'?&88ZR:*"ZUB.CQJ0=BZ6TY&8C]'=.ZE?QNSPF M?]'OO$JA:\%! [!")!4AYAAUX#B?8M$NZ&3##)([=_/[4+GH05ZE%D/)0%[4 M BB.!48%YR36XIN IE@QJWYRYSC^$1J?^8)70,,9H9.0H%7R4-<3$@?=QMF4 MT 57:(;&G0OX)W!<].JNHK)<5%H"HT *BHS1A9"% QNMU&C$#(X[9^X[(+GH MGUUE9A=&D)XQB(4 1 P(D%EJ8M*%D3B;>G?GEOT9()]Y6E< )$MVHC I'03+ MB(X1? RZ &43HT6U,@[S#48^"W&9Y73^M_->*E9Y-K #'6&ZB-T#F!3.%J!( M(+2AB;=H^_]!,/)\/1N/)T;\&?*YKKY]>5^Y 6WY/=NGS7:_4 M_L "D@@QB (9+%K&+WNT9"6!43,HS33->_:AF5#^+QXQF-9C%F!6[K/Q&"SLXVLF( M!-)$#NZ\];*4!DT?6IX$[\W/$0+GC:M9JQ0U6(?LUD27I$\A%9&$O44)WN^^ MXI-.OS.F9YWWE#?['.\==&*7UD8C&H]^.=G"MX/A=,+^9S4B)Z/QH$?#%]2= M3DX;'7:.KKN"_+Q2SCD4BYF\\3)#",4+CF28,\I3*DGB\J><;PRR.=&VF4EP MK1T9LDX0".!XR2=G= 0)K@9/0MV.)/CRD7)9TO*!776?RSHF6>T-V^K:Q=QUKV*[%3T50B 9BS=2" MDA*1DHQ4E0IJ8]R*^JG?C=.M=DXCQRR:4* LD2-='37*P-X'%F==*@UP3AM! MCF9-% G%@2U:%EFG(VCR61NMO&5E@&2G(J8PA,!@G**P2O M(P:5F1C!XJJZH3>M*AKH>X(2A,9E+"$ UA[JULL8V!G5')XDL_R^YU]C!J7# M_J [.#CYI?:<^/S FZ%+ ^?JUIJC6KMBM(V09 D M&$%@)9L@#G]"1&!WI5C4) +)L/Q.;D,2K#NE;.'P'8V?X/O!$/F(9X3748OF M6IQ;6:)ST<62.!8R(C-/I,BR>.ND91]F19W;OP;:K79J(5"TV44ADP4I3"2A M$F4"Z6(602^_4_M=CN/S\=7J,[ZVDRYS1G]ECDL>8PI)EZPA,V7(88FZ!'1!2LHAD&A TF#N MVG59-)F/&D0RP3GOP00.O!2:6EB;G/202X/*+R_S%,?%5V'V0IOLI1#$,FC) M1JMMCB5:AP0<4#6H"G-C@%Y(,>;HC%&TE-ZMNAC?&+H+D=T00X'$@LNA)["F1NF\ M4U9H+0PX"*LNN^OTGKJ#(\J?QEM>U.SZ2HIR*B"3]YH("ABC8RW_F]RTFD[D M6'+517E18"]$LC5A\BDZ7P2[U5[XR'%ID;'4-O1"-:G-R7+G>Q8OUTYF25JG M:+SAV(IB#M%#TEJ); 'DJLOU8J!>4..3R,89:FA%8 \Z^^(MG@+*DO3)%_[ MUK9Z7H"&4-H2FP)GG$C@"0+IZ(L,@ &M<6'Y6ST_P<[P=^Q.B-4 "S=SHY[@ MR9#^,Z%^.KE,GH\[7]AU]*(R:MCI'\QM&.+3+7W\^"]^2!RFPY-GU=?XQEUM M]H\FX]%T#WG-H^#SZG9L$=!YJK6FPK20&)DD*(J,FD!J:A2!_C):ZAJH<\UL M7A8"133L>S*%T!< )I#BN-.E',!E!-> 9O/S()"^(]!?)E#VK'R2SED4J"N: M@G"B9AY+8)74, UT2S!3.E.B;.H:1?"2XM1ZE.)#THX"WF&VI&['#_C4P\Y[ M''.\]LFS?M$9?=;I^;P7=>U,O?L!CQI"7^F%MMKZ.NT".,**5EKG!&EAZM"E M:A1];Y/3.,3?!&!>9-(9R4@DDE"C0:0XU:V7>).VL M1-L=8^[>RP%0%%Q.CKRZ7;0]\[=;"A]4TTE@O9@

!L#.R!6%,0FS?>\HWT3:;^0N:_ WG6./EJ7#.2D/!G^;*-V.18 FJQ'4Z=8 ME J1S,;HEYY'7,[6#,_70,Y9PE 0<<,6DF4.B![\@ZL$*G8)D6M2],Q:C0< M/WS!-S C3/VZQ3?7F_16,0*41,P<6W0BK(O!/!74A?E3.!*D;.XH-"<*X?&J M4@AUSQ%59KB>D"3D)$TQ!*X&*BDDIP]&O M10U!8EIUJ9]?CY?;92T4R[1@&<_>!T@@O$*,R1%:I5))ZHXW=R;B:[RAK&5* M.25M$:(*040,CG\5J(QR9D5-Q(VUCIR772@HDB=,%*0!)QBCP!;<)&!+GI)L M0D#QEQ7R]5+A5I4'0A&-RL8E= 22E%?\R24GC)":<.7-Q%\%^\YJ7*Z]:HJ- M".3!(UCI@W)!^:R8,4[[L*I6XP95Q;48$>\E!*08;1& 1D7V#G5$EVK)!V]@ MU:5_>]!/@]X1C6GM8$AGF<55%,^0HO+DT6*P@#Y[R-*A%"%DR;%E$TK!+"^\ MUR*9[,*Y[ 3(E(&#-XTI$&1M#01/4:Q\>:_5RA0XG(Q;V[+)F R*T3<45JYUQ35A'-G(K[&&UTRNF"4 LB0/04*.7E064= $5?51-Q0OGA^=L$$4*HX M@SH)8(SJ^K42HO0ZQ4B-J -^ER]> G%'P60QU@;M6,A=*"4$L*B<5QQIK'Q0 ML7KYXL6TH#"D"%4NH3B0KN:E;.T0A$[DP(1:4:NQF'SQ_(P(UJA"VF*-UF"R M"<5@M%HDM!Q:A++JTK^ ?/&"^D@HR3&_%3&;VDHO")6L#[DH%$(WHBK-\L)[ M+9*IG3:ZI.24)Z@-?;*Q,6?C8O1..KW\&?[-^NYI#X_7)N/#P9!O[3/=R5M' MXTYZ/)CTQ\-KJ-A_/>5$M9(EL.P(T!""CH2Z=NW(3CFI7 .JX?X9+D\&0^H< M])L%BXT75,S&.9J,'?&AS1\S*9P2(?U M(K643\7^V6"TDN/CR;E,A!1K$DM)CZX()X5#9T0!B:O+@<<3WM ?[QS-EFZN M)+Q9%#:\)+SS":)S,5&2QGJO,^-M=8/"EE40\86$-&A"UB((+TE"*1FE!^G9 M)TLQ!0!870ZNST;T3:%S.2I:%:="DE(?B842>/HOA D+QQM+I( MW[0R7XP@@U39F**M1RB\;/8]OW@^[[3O_@A_HX7IT.U]TV\A,59&@+WQ9V M#E3PY(0*)DE,"8+2WEJI/*$Q+@76H-4BGE&A?<>)Y>/$19O[.2O^P.9^ONN5 M.L9#JVB:^'IRRSX!4?37^=%@=O#N2704!IB M]H;-7*KK)()GYU-Y\&!2MD[I!A'TQFAS_?.IOB)KTYIQD^$@#[I='*[3T6#4 M&8_F*7:W6 I<#<0\9D%!@4'E+1G"#,9*6?LXWTG!'5>7A:N04Z:2V:W,#G11 M2-9%+$J*5'+,J4%<_;9+\81J3Y6Q"DY*0MR6D73@1%Z]%@D[%>2A&HX1H+1H.074DX4PM MY>8:-/EUC<^0.]W)E)*5))UQAT8;QZD[R92?# >].N-Q,I[.CMHIM7=)IW\P M>D[#W4,CL\R^( 1"+%I2=%&PQZ&CRU-:B'-: M+'4CT16EA?A^6HCY%1LSI40+"3#)VE$ /87$@*7HK?,QW!F1+]9FC8>=-*8\ M)<8J&A!3I"!/Q02?(4>/JE!M7^EBS"%(=6= %DF)Q91]$"'H@-'Z.C[M<^5$ M"8I*\.QWZG!G/!9)B848#JV21.MJ?P'!T8<)E-%'J%V>BP^IW!F./Z3$RWZ= MD;#[=[E M=['6SQO_F72.ZCE^.?ER!LXODPZ?M7^PBH9>1E>$=5KX9,!:YTO*05LL@$ZF MV*0BQ\N(Z6**!LD2O4BL>\DPC %#=-9!R<$8;723;/0R8KJ81%^ICG?(J&.M M^(4!(1>?/&2#Q?O4(#F=IF#"JN-;JKK3>(=GW2.ZZ>FU,P3E(P"K]G%9- @1Y1$(4@)TBD=\XH)THTC-"E(5 M=O^+K0%!(!.T$2DA*I#&&<@K)E//"$=T..CFS=[1,CMEFL%:?-)3M85K2_B^[,FE7:^R/H"==H+$?\ SK"&" MMCY;%1/[BE;/') [-']815X"Z"K6+$LAD@@F"@])BZ"]SLJX)*+C0#K=R=V? M7[\N#*S+'7?*)K]9]F184_<[[VDXPN')A<6#OU 9#&F7WE-_GW!X8:=5%'V4 MB6H94%?K[GE1/21M(RA@C2Z,A28PZWN172N\]2\ NVAN-X58$PX6IJQZ/QC3 M1Y;TV-_AP.$,@KKE_.CS#>??Z^%?]SI05G?#L(,!$(G0*^^%=J#9RY=1+;\O M_Y$8U3,6^(_=%9)_NU_'8R&C3; ZVC=<2WRJ4TR==9]4*H.PD!4=1A-9VMJB1_IFR^?JX#W_.1; M"1V"X* A)#:DN?@<:FL)3(&]O K(-]?ZN.GV.G7MEC;-'Z,H\,GW<&'?U$^ MH#.,&R*H&1)FYSG"R[8V:OOP6X.F&"V)JGW5&1_.=M^=Q%$G=[ &4GMXO"+3F3X&3Z,:$;8C MCBB_F7:V[H^F;N6;HR[VOQY5G1WRR]%PJQA).E9](PL8GY")I64$(R49 M$QI@+FH>?AM[%TN"OZRO(N\.RO@#4V^SG^Y7\9M&WW7O>64 UFI'WZ^,2-]$ M09%K,4%&NYRBT4IC;:XK?102"@:T1H6DT^J0 >[(\&=D"& L_\=&3"8HNH22 M!?LG.:)P5OHFM=R=.RN:8FFD M^\96;5^/NI=>28LZ%D@0BJ^E7Z*QF04>29.[(\0/$^(&5F!>S[2,&'UMO>N* M8CE_@\3Q[7\S-Q%^%WVL5A?K[6C]79J^JM2H) M3800(-;V2"'XG!PX92QSTQ=C&\K(^79CN6/D#3(27 Q>@B'%H7*2.>@ZB:;D MHARHJ!M50?&.-S?'FU!J3^>B='8*K"0D0FWK:B<;@L%&U;OY+C?XJIRY?KUY MB]FHF(-:U9(()0&!\ED3Z$#&21\;5CYC86RDK$U>>S!:14C!FZP3V42HQ!&RB12..O@ MO1*Z^I,?03A,AVR"UQG5[F"ZRF?CN(ZXKJ2BSF" H 7HJ*34*R@ M"74.#BA3="YE,CD0H+9FY53T+G6[G?X!X[N%PW.43>UE"H$I:"VW,JJGGQ4*\$!VM;0$%2(ZLXQ!8L$RS M]#KVH+7P!LNJZ>C%0KP010U"AV2M\59H<"*B,:244!JU,C,'KV@971*&L;\!4UD5C>#W5MR.(6MDW6)-!J8+$WR@X M!%>'_AK5(&Z99&PQ8WQ:6^>R=448*#IZ1P9!YRB%55++!CF_2P7F8O(14G H MX[+0WH+U+(PI@@3BF,:G+!I0AG3%9N!#(JT4:TGM;(TPT8=0*W_YD(M%WZA> M5PM#9O%R5=N2L3NIB$T= 'B,R;E@6,"D]^":Z^S?]$+&^3GZUA;4R)*3ZOPC M5&B%3^BMT\%G:9N4>ETD-HMW\G4IB;4B":<4I"@02Y%46]4+F461C;59S5TD M'!,Y58O,Q%I'4&OD,#I+9RV[$)%2DUH\+(UL+<2YKRT#C K!"!+@78G.IMI, M3Q:V6Q96P+F_>2 7XH ([W+!;**T!)H\4O&*W?I23)9UMNU9>5^KQ;+B]QB/ M.F/L=DXI/^8G&V(:3SNN?)J N3ZKI_EXT.MU1O7HT9/!<)L^/)Z,QH,>#<^/ MNV[G7]BV%G-0HS)Z=ALMB&0<>!&C1P]%!0ZVL_(>E]^R_2707M!9.<7!"^K3 M!^PV)58+0KDHHJG5="$J=D0<6&>\=%'9Z!;>-W#,RB]_&ZO9'.47U,-.;0=X M(3#;B=W.P738I@[(U$S(7J?'N^R47?YU5!A6WK9[KLG.X/WI>DY\/P_J>2IT M^ER37N^5/A+OP@M<'M8)D0-9HL(.%20O/5!@V^RM2(JT:,+DOCK\^'PXR),T MWAGNTO!])UU<]71Q2OW:QRGU\UC ]7%4\BD-#H9X=-A)YT.B:3!A?77R\.7N M:D5+5AF;G"RBU&5^-@1;IW8;S?&O1Z>:T"7QEM)E,=E]="8 &K (H'+P-F;% M>L4Z&0R[D@T( &XI71829I3D(F0OM)4(EIQ769:H ^,)PL<[8W0UNCS]9<6, MD1, (=5EH @QYAB3D<%Y,D&A"$W($]U2NBPF&R5SS"[XNKH0'&$LGG]Q05F3 M44(0+$;4_)W9$J-&=GSOC-&5Z/)X;;6,D6+3 MDSS[NLHA)&F#8,V2D+*R,CK1E"F^MY N"S%&*4GMI"4,SH(DX56M1T>V3A+W M6JL[8[2L=%F(,3+.F"@3(T=ENL@Z@MDRO?+.^)"&TW8! M_6F&%[NK.,\AD07TP11+'HP7/KBZR+?X:$74&N_L4X,8M!"396*2(6J?%:BZ MMB'6.NXY:*.JG^R;L);XCD$+M6*HLA8*B>&44,1TG:.7ND@I"J6X E;L.0V/ M:#S![C/^_<^7GLW+W5FU82:P,6OID10A*%>8.-;'J QI@T"Z^<9J]8BRF#"J MI)!EMA0">S6EU.Y8!JU,H<18J DEXFX=418SM,2^KH,8?;$%M&;5(E+M/Q.% M=QQ Y8:8GJOE86^8BXTT/6B1R1%!)2F@-@F0P3,=$D0.H%*FAIB>6T64Q:S M%S9:E(84TR0)BSBU,[HVUE3@J"&FYU8193&Y.Z6*!2V*=1SU)+9#*7@GLB!G M+*+=HP(@CGRBL!<_JA0,?YD[*P%8G.ET,Q"84[K[CSH(,E/4>?0:D! ZB MKMV>59:&ORDJJ32A)O@==Q95*S$78T3P5!2 5^S^:L2D,63#7LZLXFFS;=9P M4&BZ6!&[LZU_MDAQ7@[.J@T4B>A* "*AV2=V3F&R[.&DD,@'X=0J#!2M)%D6 M8I5(!*MRL+Z6RU:>*>)4,*'6N0=C'*Z 55I)LBS$##D7T+AH33($SHCH!96L M@X8L1 IW9FA)UPHL9KY"<5EECK0#!TS2R1AMDL;)% MXYU=@\O=JDF4QBV*3 M,*Q-"AB90/L=;!FU3,@&C#T;13+/$D!7$H2=$I1ER*:,JONCC^+ZF/H=2C6)%MG M9;(O@]HX!<6BSW\Z^/B(C$I="YN.EU+!93%*D+,T7IAE[A@]$(RN==2M3 [5-D4ZTLQ MD*S'7*STR%Z)CB:27MZ"^(O&8'X5\*E0,#Z&@MZ""A#)U^2$E#(+G6)JO!S, M-Y5T+7*@P,AHI2M. SAI Z3"[S[H)%D*3&R\'%P;!O/L!!&=5\Y*Z15@(E9& MR2KE?#'*IM!\.9AO+'LM ! ^&-'VHKT5J"X=T<"!LE?)AVR%UT;: MC&>AB11.^&7$^@7V#^A31^&M3K_3F_3F$@/SL^1);5V\\9\)/^X6C0\'>;/_ MGD;C>H-?_DJTC;V+X?G+&BOFW4$9?\ A;?;35>_K4]'Y:;N"YQP%G^P-L3\Z M*R4_^N7DXI;+74?.[G'P9TV6K\IUX=K"S\,RB))2C&1+( X3.&:VVEM+,6)T M1>2/M S+2,L[\OQE\H1YV"^#F4+,RDL)TK-[+0-)DL-D:<$8!"(PQNARL2%(+5TUV\^WT[2338FJK.*U5"M%9$& +16F+ M5MX(*LGI(AIK/FX-AZYNL!YTCA\.:328#/DEG7T])(X%ZOWDSOM'/_%?,]63 M$+W1GC6.@ @J^ #).007=2PZO:DL^73,:'S293[T.OWV(74.#L63 MU8=H8[=ST'^8J":H[GW[=#]\HC'&+IT?$@=#?BOM-.AV\6A$#\\__#-W1AQX MGO ;[W;ZU)X>],_+%ZB/_9Z&XYI6FUUD>KVSS9_>R'UQ]E;&_/;'^?S*L\WW MIYL>C/.7VX*_'\2W-XO[\N.V!]-S#\]WF$&CCVJ6C(_CIZJO[.=[^MYG#SX> M'#U41^/6:-#MY-9_\YW^\PAS[O0/'HJ6G![_Z0(/IF_AVR^^GDS_ 7SGN_/M M#(8/Z\7J]0J3MEVPU^F>//P_>RR;H]8V?6B]&/2P_W_^,6)A;(^8YN5LQU'G ME!Y*X*M,OWXX>U+@\TQQ.B>EJN^M]3__+:WXYSE?KO<6W%=OX>7VYM[&>FMW M;VUO8[?U3>;>_!O[^NWN;CQ^^6)S;Y/O=6U[O;7Q[\?_6MM^NM%ZO+.UM;F[ MN[FS_>UGN"P<-\,#\5U/]0I'A\SH\:#_C];Z_4B17UR5F(;KDZQQZLO-BJ_43V]'^H+\]Z?%)4FMF;E]0J5.;3$%3 MC#:D"72&8)W$ -YZ2 0B?"T@;/6Q>E>9.@_7!VE2'83:)OO>>8KG]Y.X/GC_ M3+UXOZ^W)OGMQOO73\/;G=[O;_=?;<#VWA;LO\WOMM9?=+;7-\W.^CNQ?YKT M_MYO>O_M=N?UV^VWS_1V=__TJ+NOGASNK+\\W7FZJ5^OKXG]M[^=[.P=F.VG M6WI;;8AMM7FZW]L_W9?^^)EZ?;+_*MGMIR]/MM66W'_U^[OMO7>PO9X^;)T> M\/GK=3:FG[=/-TZVWNZ_ST]_A_RO7[NO5?=]?#L0K_O7_TF^3IB M^W3M=&<]'^[LO7B[M5<_)[VUMWFRW?6GO/WXC;()LM"Z+2GZ-B1=VM%C;.N M-BN!RH5P[Y$4[?^=>C.?4'CTIQKICZAT)\7++L6O^,KUZJ/OM0%?]P5N0'37 M^OT)=E]0K7M_KS7M?CSFLQ^/'Y;.,>7V>#BY?:+][N2-B0B90])V;67:YB"C MM ,YUX[1YZ*]CRG3O4?_\]_!@?WGY])]/<[;]_D-9^[CEW^O;6^_7'O6>K'Q M?.?%7NOYRQ>[+]>V]UI[.RWVG_:JDR1U:^=%2YJ_Y;^W=IZT]OZUT;K@6GUT MJ]8>[]7-,FCX$;]J)H_M+I5ZJ_>UN_#C7_.P'M;.>-*N]]:F_NW2 M#B=;>[^]4<49*XIO.TFI#=[XMB3$FRSSA\ M+V:W$BYO,=5Z+VTEC6R# A==CF3 ._*S&F"I7*:6JV]%VO;NYM3/VAA+M*- M9R2_[^4\'O1ZG>E"M=:3#@>>#%@=D;A&8=N8CC/4BYU=Z];)TL')&Y >T8;< M5OS"VI"L;6,@U=8>K:0"5%RN8UFRK:U3XEO2-!_:W7#&0=^7 6Y1QN'K8'QK M+*C3.VB-ANGG>W54\:/\O#F0]]\>'=QK87?\K4V7G]6(H^._EA#B ^\]^.,$ MBEJB-.BU:ZH7=- 9C=DS&-=YH+=/6YV^L=,2>=&V8^&P".H8<%29VCH2194D MDN2(Z&Q:;.M\7NP_6IO]='^I/>KP77[GWS:.,8VGM&@-2FOXD0XM'+5&1Y3J MW(+K'&D6VP/%O_VKS 9 +[_]5_3:6>H M?@O"##FDG2ZKFB[#>GRV%O'Q(%]. M+/$CI#HO;$Q'P\'[>IZ&II6>=.+3E_;UT]].MGO[O&W-[+S:_+"]7N_CG=@Z MW8?7;W-G9R\9OK[>>KLU.^9WOI;IO]X[>O=Z?5.]?KMVNK7^SNR_71-;ZM?> MSMYOI]MO#WM\?V;[M,O/FDZVI/_P;&]MO+4KCI_MO3-\SN,WQH@2I)7M0-FT M02;7]@:A'3RCAQ(5>_DU+]7%:BV_Z>'/9.".WG]([ST\WIQ-\TM3BCIMMY.AIU1[DQG9;)?.!V]ZES4LM-=AP?8[YQ.O_^] M(3+]W2]D\_Z+^[OW6QN]H^[@A%W>^@8N2^$LF_3W+SGQ32=I6?)BUZZRUG(> MTF@T^^<9WX!LI+JZ4E99O+'9^1A#:EL92KF00A6X\' M_8/ZJEIK[^F+N/(?UY^Q_!(P=>L .Y!O+"H52X1V,@G:((IK!R>P#;4G9O!. M1Z/O/=J==%A92F^NDKN\;;K@,7_<&>X-/C33X;X*L1*\078H8G&YG:VV;<@8 MVL$"MJ-PR49;&&-U[]':9#3N]!$,X/A\P4-W7G:.S /BV@:3> M)!40;+9M5M(L;M+G-CK6Z%(Y$:WVM9W!O4?.._'%9(D&JO"_7>=\G'M M9))^([.,(L?2-D6QN"O/$:,LL2U4D!%+C!#RO4=&?C&]YN_7*>W/!APE/3\< M]&_K,',R;_A-912%A9J=Z38X!^T0,;==DLX7:S!+EO%@1;LNY5UF,?^.H/1, MSF?J_1\MML[=20VF6Z>=(V96IG^TZOC4F+IT5&G1ZD]Y<7%/9"F>[7III.=_ M_MLKZ?XY:AT->>?.$79;=$QI,NZ\KV-"I2[\_/N59OTO0B?N\A,,.^,.G_'L M46E(N74T&8XF=71K/&CQ'C6,/YLT)]7?XM_K>ZDS6-?2^.''!V[,D(5V]YWW M:6S>\N49EFTAY,^TZGNQ1YC9]R= MCL$2IL-6ZN)H=!TYM25]^"%.==3N22\.NC_XW/:^_>J'6^OO^+CM[M:K7P^W>K^)K=/T^8#)X?[I&FR_ MVI#;;W\[WGJU(7;VNN]VGFY\V-G+AUOJY?%^;^/D]?IOI]OU'C\?Z,N6"$M= M)QAKM&M,:B-CT,Y*):5%MBF)LWF6S-C=\2"]^T?K"(>M]]B=4.O_G1HSV3JJ MM2T.FSL2N' JS_3CF7J\X_%W\/BS@;^80Z@E'=L.I6\#*--&)5,[9!^C3R)J M@?<>O7S^;/V.HE?3MALS$W8VG_#S!&(U< W.'=XTBS1X;@N'[VC\YX/9RU-QY+J"O(.O M!WE+.U*[S;'\TM_DHF)E?Q^I#]2*)ZUT2.E= MB^_K7:MS)D\7I@YW1BUL?:!NM_VN/_C -THX8AYGWC":U*04CEJ92J=_-K/X MQ81) \*<2^8%J68AO?^M9>%G?^_3Z.+7'YR:_&>K][[WU=2+^^NI?/2]M]#B M_ZY]?.D5@_J_%=/=&:2;4T0;:GOPN0%>*&6/?V A;?/T3W\PYE_^,^E4AX#] M@%*7_PVGZUY'?^ @Z#JO[?)/TQ63GWR&;ZJC.T7T)V4\KETY_3[H3OIC'$Z7 M7PY'MTLIU0EG']YH"L7I9-O(;Z\-P6 ;(<>V4FBS=2*REOJV)EH.?;08Z[DJ MVO##(4UG\'ZF$O\F_WZ&[B'[7E49YA9VNQ\UXD55&6FV Y_X*]KQDD*\X*J= MQ_U52=;-TR7DF;?V#Z:['@TIT33)+U5K6MICU/H;GZ_PG]$D';9&AX.ZN*QU M5F25C\'QYT_Q 4=?:O7IP;,'^?O9,.C?U(6GC42,SB2^Y6>I!TWWYR/KKZO79O-"J6W3ZDE^29Z!4'( MV*YS\ML@$-H8LF@'E8RSCM+_S]Z;=K=M9.VB?P4KM_O>9"U2K=&2DG.REF/' MW3[=B?-:3N=V?^D% D41,0@P&$2S?_W98PT@*(FV!LK&&3H6"0*%VE6[]O#L M9Y]ADR X?P>M=LNC^.=R!Z9F!TR5SUWKH_H#S3?/F@84ILE! U9E@4&5?!69 M*U.M(FI(AO3;5R9Z&3KJ/'9'B\<'!*3C,QP>@S$_VGXV/DJ/#]/AL__CH^&C0Z!^OT:-!I6_)6/)D M5#K%5G,8N(GB) &57F&_!-)M&%@M>C^-8 N->[^HYW 6P%,J-3-![\UA%E8C MM/7A=F ;XR1=1I=5N6QF^O4>F/Z&QD:!7*(5JU'-(YKP$%YSPPCIZX/O]+(; M+]@\/KT0=;QJ6&F@\.P2%6#\9W6_8>D]CBZ0$.#X[W#L]/[AP9>'*^ M=WIV>N>W/3C?.S_;_-/K;GO==V#?'-UNL!\/V4+^PHP("[+:M6#_J"+:*DDN_ M_OOSX;\1P''X[]_S^<\O?]S_]_S_P!A^_>^_7_[KPYN7SP]^>IGG;WY[W0&" ME,?__OVGHW_/_^?X7^_^/7_S&P))WL[_!>_Z\[N?W__\^X_'/[W\=?GFMU]/ M_I4CCX$"01 H\O[XI__YS]G9^5&Z?W2*!/[[XV-S>#X^B]/S\2F([,"<).?' M!\^^^O[Y^@Z]2W33+NW8#WWXV"W2]KUI^4>_]',Z-'[N,T(_GP7X>1X9%VR MLU]IK7#^4^SKQW_ENQ+AO9^/-)L_M#4\N:X_+P+F!ST15_]X]U,(C33[1V=' M^]/]\?F9F8R/SPX3T#5I/#XX/$Q.C@[C\Z-GYS<2.'^)1\?]C.1)Z+8?^^,% M@SZ[M3[3&?PK3> +GK]!KWVT7MM?TVO'1^?'A\?/]L=(J3<^3@_,^/SD8#(& M"S\^.3B;GB63FXGI/Y7/N8/Y_AUI2J:K1PN83J\)3&+%\RUA8I@=HYP8V**( M%VO*J*TYJ GORJUK&MLT0=-/F);"9^4K?/@R@T?#8Z,"7J[$..555I-M6\1% MDL4Y!DF0C!(OQF:R:5RE6&I=7F5I/U8].CCZ.OZF-SYYGQTV;\<7;!?:9QUD M]T R$GG&@DR,-,=-8Y $!^4$(D-29!A&,G]H M^.&'^,L,$X(%K!%4S%691R6<&][2<4%OJA>U"^1X_]BK5K^(JTD,MQV_^9"; M%<%OOCXXB7[=N\#>FZ>'S["T_1M\64B%4\!;H-*OFG%]=P+-CO C6 M-*&V4QIQW*99(^/:N^LLT^.W2GF=3*OG^(IE]=P)^E4>7PX-YA2/<_B?8Y/$ MQV?[^^,CO;,/#M.T_C&!G-/1W-,H]JAW&!/W%!J M%'6I)#:>2+[R<9N>*+88D%:N(YN)S8/+)OAG F.;YH1N@X^2LJJ,$G?205E5 M"&PK<4]?965;YRO=TGU/W7I;#\?+C<<+&@@DS!+L"Y:'$Y,N*D_PI((MG@7/ MH*0DM X<-?FJSO@$*;#H"XZ4\21&DP.-$E/4?#8AI@:^(A"G?;J_E.Q9U>5Z MJ6H?G%.!@72%*\\.0!@E0STR>J^T;?=U3 M6!5DNT$=;09 ?5H%PUT*\/[C<#AMGZ6[^DET9\O_3$$I[)\='XR/CL^.Q\=G M9_OCL[.C@_'!:7IX;(Y.XOCX^&'[H'T66->G4=QP_YKP[%;CQ0+V^/(2=!TJ MPSD5KPNCR.9S+&$.DAHY2"+8WG3T$>YIBE82W*G/H$+@:+P =_Q#!BK @> M)U$^KPBJ"7=LBXQ53UNG7X6ZZ.QH9*> M/SOZSVO21<^.]K\"O9S (_+Z?W\U/EM72+^0+_8J+^-.7\:BG8_3DLB#\.=? M1=@W%7YZ_F5IIQ7U:CK8/STSDY/C,8MWE=#HY.3U.SN*C MK[[?WSM6S:1"_#Z:9'F.TF1;J5V4;$ G>5FCK;, _46KZT\'QWLG=%X29CA8 M5?*;/FX%_.[_M(61%JS[W'(U^AJOS[&>9"))'ZPJN685SQ&MC,9;T7YG.;JE9E4L$A6+/G# Y+\D6627E=N+,Z.?CO= M-\ETI9,3T].3Y-X/]F/P?PB_7:T?WAP[NNWUS^_ZBEGHE5 M#%&\9M^T#<5#09:WTWC[7Y;&^R^\Q\%_4A-/I@=G!FS9L\GX.#D^&9^9TY/Q MT?[923(YVI^>'>]_]?W1X>CP\'!T?M"C^&JK(3:H')^\"W8W^**E$\W>Q]L. M]\\2<[L-$1I^ T7)O5*4;"R8>OC5T,]5H]VP,?JN_6PX3%*9*2S^(C'7T (] M=%G8[5;X S0/KU][L_7#ZJW.U3MXT \Y:(XO3#F_>9<<_>

1[:]-0K^"L!/MJ_/?1-4K]%_!H5M&% MAA1M;3.>UWK+GXRAK(_FD? 8 L.1N47@J/-!)86A:!B#'!S;3385XV$I0P8 MD'*;E8DQNGE%\7%*.G5?8D0!SXW;#]-B9?0+6+C1Z]>O;>E@. _+F:%[<, L MW=R*]VJ2M5%WRC /#REJ ;8UI=6_K0P:\5?& MS2"^I_<[>I3\Y_0K_ M^/B<7GC;L5Y[ZNP*\]N[YS_\X\?HS:OHQ9N?W_WX\[N+;8[.'6F!_)CVX=GI MWOGQLX]1%X<'>Z?'=T_+_NS9WO'!W=_V;.^$7_-3JZ1TXD'5F^N1B)]V9>\P MGGTL_N_QFI/^\OSMN^CU%HC&AZ@^L-JO9S:FT_NIL;R!A?U_Q3LSEFA6H>7^ M_]Q\/&&%SVLP\(2>!XR@N'N4W#V$=1#>W0E/*P$>2G#]9S'>1&XZQCM\>W"P M=]AQV2M\^'NM.A.#@.%^WS0N(\_ENVD]S:KWT>O8LQZ M#5KW2Q,^=H$;U.ZNC.7VLD/V9$_M_C"HW<+U6YP&DVNZ9SC_<&C7N?@A\T M[A.5W:FO<8\&C?OX8]E.>/\PEW&.2(S$$+_QH'B_+/D/BO=IRNYTWU>\QX/B M??RQ;">\G^ GT44\-IG56./15CMG]PZQAOM>!S!+6BZ\'5,EGNG,"5,G)\"R4L?&6IF["7U*" O[!U<'0X*."G*+NS $%X.BC@QQ_+=L+[:9WM M$T-,;5UG0A'ZW.-H$A#5;TE[:6!B7^-&5W MDTJ&#W+]VTL:1/&D;!ME>4+X^*"FO[2U MC_:^^5]JC:?0:;K' IBQ%(VDM8AABXM3HN6MB\0J;6 P: MX4M;*2>G@T;X[.5\]-7W+\J"Z*OB, OB;(1AZW]I2^+9)P)M[W?K=V[!J^+9 MWNFU=)'#&O@4M?!#G,?()'@Q,V90"%_>8A@4PA>^!LX["N$B:*HUI-R^W&7Q M[!-S;H-J>-IKX/CP6M6 /:$J,S,%]8;X1SEPLWUYR^/9T: BON@U<'*MBJ#% M\61?3+#[@U;[TE;TLT],8@]:[8FO@;/K#9^XGD6O\G(Y&#Q?W+)X=K++JF&0 M\UW(^>3@J^]_+K$)IC3?&_(HP_KHK(]GGPBJ&#;WXPCO\"# (Y\/8+?''\N6 MTGLQBXM+@TWI".+V,JOCR\J(>;;,FIDB7&*RUPH?\((_\,H!+79Y4.!?VBJ" MNPT:_&E*+Z!7/1\J2G9@+%N*#PSJI@+9D#XFUK]T8)WZ$A?"H(6?K/0"RM7S MH=' #HQE2_&]:6:FBEX7W%$>;K5C^G<@7;WG!7"C]M47&UC_/HKU;Z#]^TPW MS^%1T&5G?SC\'G\L6XKO9589:FTVBG[\8)*6BMG?3*=9HG1^+[3G>O17;-&. M0:-=BQ,-)^0]KY*#_8%WY(E*+VSX.W3\W8&Q;"D^IY<1:FJ*>A>=E"%(=._K M8%#"3U9Z 8?JP= *;0?&LJ7XA+EZ%;U9%F 9S[(%0>!@ZN.LB'XPA0&3&9.I M_#U9SH[X3QC\-O)F#\K\2UM/@S)_JM(["CNZ#UW6=F L6XI/U39I9"SJ!'5> M!SKZ707#C!/Z4N U'"?Q2&4^,@PR1#@?>RS;K):38+,/G;UV8"Q;BN^7*BN2 M; &FF. ^3XP=#M M:P?&LJ7X?OPPRR:9<*/V%/)$%\G,I&T^'(M?WMH8 A-/5GI*77TP=.G:@;%L M*;E79062VQ__/;IHYZ &5X/J_=*6P):J]Q/]@P?8O7U.PF.);LNQ;"&ZDZ.O MOK]X_=>?G[_[]>V/%SNV;0=HU#UNVA."1EU; OV7)I[D1C_?*+=GH9 2,,)- M)5+Z_G]-JK]T'N#=2-[J^)PDO2AKZAGV;46Q[2OSW3)+FYGXY_[OY,G[[B?Q MI"[SMMG\D]N/^?X"#VO2/,11'G3FW_M?''^6_N^O;E'1OO^5_FA6N2UZ:<:3 MRL3OQ_$47O#;.%_&J_JKOX0S ],2"J([AYME>8NE(9^ XO[V9&V'G[LMGA'9 M_;?CXU,ZK!\^"G2H4:#H]?J"O:44CK[ZY#DY/"8>(/LA*3W[Z=JBW:7)NU@8 M0.[%L152BT*RFH)_XS^49;O\6^?=&.#8@BG["B,'^K?INEM71 M\Z)HX26U5T,1.?,W@3O$65%'V"WQ$$=";S[.Y%411,C=Q M@1>54^PUCEJ-PU2'I\_Q,[S$]2"/GB?-2+( _K4'/_9<^^.'A KN\4?X]<'Y MT3'\N([B.68#T^AK_(&,V;]81OG-GLJPYTVB2U.8*L[S541ZVR#ERK1MVLI$ MYHH)EZJH;"O]<&J#-O@YD]/"'>$?5,54).;:Q\WC530QL"'AKVR:P>@G*WKA MMC;X4EL1L:)E8:,U))R#<3DVS1672#-;!VB#:?.WW]:SO MTV7?AXNJ_-VLWW:1Q\7:.WR +:_+!.6)@BA@YQ/F$_Y>Y&V%DJ8U"0)B:< 7 M=0;[,ZXBN$-EJ)UH#4LR;V"8E[.H*!OX(U\3IK<.9*_Y]]V+WM$?U_PJ*Y*\ M339>1T)Y]I^_R\$/H^.AD[7_U/2D*JR$\I4#*#K^-)UF.:#90,W$RP\U* MZZFM:3G XIUFC5Z#*Y WB6J?BGO1?A<-0KQ?(:*ZJ&&ZU0J0^8^3/]J,C?:Z M3Z2PZ6H,(C4L<%2&EU3!X_]PD-Y]2\^3"&AHE=-EB1_,N3MH:7GE1Z)6R7J! MR_@")>NIX]R@RK\$\^:_] ,V7.!(3D#S3ULT'> &X*> [I:KIW0CV,QIFPR[ M]4'E74Y(D8H2!B&*?2H;&'MZ@^ 6%!R(P .9TWD>TX$]".J^!<46%^\[ILJ" M$PT_0M%5:'"#]0E:M"9+7SY@16M-;;Q'43/_ED@5OLO*M/YN$-_#BP]/2$]Z MT;0JYRB0A6G0T^:N4?F6#APH.+"/SURA3)"A:) MN.!55K_'*Z>,]95C<[& Q.N@-V+UE)3P;^:0? /*?@&)CWATIC*T'&9@/]1 MSDTUV"H/*8C AJ1X:%3 P]D 92TYITHF,B?1F:@*VDJX$]&N1>TY2.P!)9:4 M4"BIR;,KV#LS^-GX#S Z\'/5:&I: M#!)YX)#)J"\^8J93#/A?&=A$K-I&[)I7Y;*9#3*Z3QG-T=""_Z]QCMH465F) M& A\VIAX3E)[;U9HPM=E49C!*[Y7J:!Q[<>))78$;K')(^('!C< M)Q(L!$+*D9D[R@6,_R+%(H<=-G@T#ZWH7-Z0OO#$P*YG2<2Y=3EMEH@" M&.3TT[B3.+JI%706L!B2I9I95:;2(JT'5W;=L,&L$YTM=EW#T(""&!)": MJ6$)X:8"DSJAM,2BPH12@ZG;:07?.K(@WEM)'F?S06 /J?1T;XU0.(V1 +4I M9NP7P<63"C]18,6:+ =I/6;^KZE@G]4CBU6L35QCI!JD.XJ6LPP_I>@/B[*M MX:GUX-[>I\@PA9=5# <$"5V698JP3T_-X8X#3Q>Q$* XS9"'N_P/3#;ED:\&Y3 DHCW"!# M[L>X$"./HD67A%H0:'7*>+&LCO*L;@9M^) &16S[W2[B%=GC&++(KK!8(H5- M UMLD,<]RH/V!.T<67:/&$[IJ@O*CO#2=Q\OZR*N&& M8WG9*?V?[QYJ]H.:I[UM-+&_?@Y/[?(9JD1OGO3#S56BNU7P^4CS\Z^RC;C& MB4ZJ"O/C[0)6ZC7%0* NI3J$M"<6C_EU:WO1;R::Q6 @4I!7BH!N*DCR#D!_ M*^_D3NZ4+RZJ#,0)C\&/R4@F1&+3.608>OJ[48K12=DVG8H_O(;=66M#2&$= MU>_UN+$C+^=ADQTC+=]"K-Y Q$/"9R[[@9@W8]$;+'V4@J:F3*INH4&ZJ M#L-"PLTI0 &; MO#9+>(#I/Q,ZZO>GLC+8W&:$D\QS1#^,(_AP%?@Y!+&*%UG*^%%.T)KB*JO* M B=@C]85O?9ZEBF".:HN!9W:-N:_&%,DK1DD6@- M%I;T;;H]K1,J7>0]!]N$ ;3XOI^T];HS!KLZB0LJ,:RQT8UMRR._F6W>5A;G=K7EEX_N@Y[=_W\S^/T-OM(:Y?+ M(F>8U96>$*)/4OY6XG"TJ;V#I#+T(%I;9.DU\7NL+8W*"9@.G N$N[:+E O; M5G>U3C6CUQSSL,]6H7D 3TA(4JWA& 2]2N^='L_) $O;W[%OKG_+M!3# MAR5'\UC2!(*D59-.>>VMEV*.(M+N>)K!U*K!#'_]7H(8(I0IMG=V:7T[6$+Z M(3(Z1'ROZ$)2S:/H=9'L??1,#2[4QXO[Z$Z(=IX] :*=@\-'XX#QZ'7W^+_K M__N#V/P]"N.60CC?FF<'IZ3#J2.T@(^T&D4O@!>#X;G:AQ/UXU+81#4%U=VR M=Z:9#83P5VCA;X A67M0&"RLUP5'0<%NW#JIQ:T4RYW&")^C3;MI5@]W*#)( M=_P69SI+MHT5'NW1G/RD-?*/:5_L12]EP=B2?3#B %N#J,H\'68AD;MI5/9(U M+20 DA_B(;1-EELR ;!+RAPNS,";4P]]TF9@ZC'<(2]7<=ZLV((*AJMU+U=Q MSHA7GZ7 #CF.BG8^@>3::77ZY^4DRY&_J:[C2YI"^<1[EC_!_RRS MQ,8I7NCL?OW/-R^^@=F?QUD@CO=%NFG\.@.2"WK3?*#J'&57&;[GL%OO M>K=>Q$0H_I@[E88@>\_,%["H>[4(8H0/-X(IR3T<0T2V,*_M7(7Z\> DP>!S.2, ., MG#7D 984R5@_X&8F7W3V8;F <%DX8;)*J4(6:#SVA::.HZY0XJ_2V#D6!V* M TS*$K$"Z 0CV*F$>TC%H9C_Z(GB]LGX:GU7H]$GI">Q-=B+=F(W-F786(EB M&$IWYR46!2NK"CD;4&2B :\,V MP];^R*W] F.'<+R\($WZJ'O\?AY^.WE%C_GF+[HFAA(=8'C*"U!OMCK$+(:= M+U"MT"@0("1J/6=@7*N&1.]Y.O,#4VHI_]LWSA2G)6$@N/%Q1S\7]?X)U!PX!N <62C_'//0TQQ'E=\OO4 M[N[ARW@F TU58#A@?([=$;9J*O0G*H*14I4]3JNS1BC%4_8-#I6_@7OQ4\G= M@ ,!QCS!,#$/0K(U-IM$^HZ2.'R1%/:3B.B]Q$_JO)@:<'986H]QV6:8=;<: ME2LVNLLL6%JRWG"\5*1N/KB'9;@E*DQA2(EZ6:TTKBGAN>PKZ>RA88R0E&IS@/;FI,BJ%^6@-@38@)8HQG2U#Y^.;0UG!"?>0) M]7>[YUQ7WGLZ*VX9EGX-:TR6NW#VT1$JX#S*1.I^[7=?.MH[!@\,="OC_O!Y ME';1( 6'9G7QVH47J"Y,),WY<;K2J&S/70,Z'K&YJ_5%.>Y\S(BO!\!8@;4%WW_]RT]OZF\V M6G?6 =1[X.J;EGE6@K*9Q#F=9& O@9^)N@!]K[J16DUW[%F B4194Y-D-<=F MWK/KBCD*V)@F:=6UDP?2*)!IJS&7*XT+Y3'B(0)7=>13#E$*3@8LNV\%VFUJ MR$B\33BJ9\IL3,K3F'U!*:GC+MM:WY]M %+1BRJ#G[Q^-Z*(FP;84G-E\G+! MUWG1-AP80K EFYJ7Z*IF9-&EH";@I>![^I,L +25X7YB2;"K3 B84C /,X,\ MSPG&MU^_&[3!G6N#U][!],XZ%8\;O?+'Y#DZ7[]^]TVPNC9I +64_67_^ETW M3((V<%L1\(&W"2'![(KOV7)DH&?]@_/'90JRQ>%^*T)[R%:E*E91-P2,(/ 8 M?&-Q(S;3 G8)/DSH .?H#&J%'@RN1*N"(UP19:?\+/N(HTF7&((2T#W%DJ;V MA;4NG=W O/3M>*2J>R_30PZU5L:@8R&*JV=FQ*,6;7C%1AB-8V*:ABJ?:ADH M? &RJ!=2)@I_TK0NB-"R$3)2F*VJM?0%>"HT-#HDC(^9678JZ8(%#VG(9E^W MIXYW%! \J.V/5-O6:'IC@:Z/J[-_TE2=!N[!Z;F-KL9RNGB.=_0PNQJC!ZU' M876K%X.PA]7:F5I!Q'-:6T?-N6<*D -M'$<5\=>0%];A1_63%L3<07C;E6=2 MH04)"I)MT2@MD]:FV$!]I0'!UXB\U8W!0@[J(R$S%DK!KRF$Y7G+HX#67'(= M;HZ(/@P]JK+&Y&L+.D>)\"TGK ZP%E1Z6=B\ [T_^944=(.W&LM;6<^SE(<; MFZ?%&)(5!F9^P==,U)I=SBBSZ7$VD+^7Q4$8%#]7;YR&4P^IBOO0$']KX4'1 M6V?D@ #^82[C_,O-6CQJVH+EX8S.K__V]IL1^+R7H:)D,RR/E^"!5MBMN:"_O1UCS0=&JKV ME==]HIB42IYI X6!^C;5/"O$.O[;6[VQ6,K97)4M$>1[OUQW4V\%C]J5ZJAW M$N6/T:?/V#M9Z\2BG$FB^K7VJEH_W!O/X*[YQ)7_M/1P>G>D7ZRDQ54CZI_I/;# M1"N#G;2HE=M+DQ@$*S'2\NA@%!WN'Q[09HLKDVI]\$V_.,0]CIVY3,&-7**3 M/TN3B#&ZG>LT#VA^>G>^?Z MR2AZT'<]ON6[[OZ^+^W,*[&CO@?M<.XUISDT8)BV&1=,Y=#1Q.8?67652*>4U&[(I"+1S/:2,)&2T M-E ZU+@%)>$-&E*=Q!AI?8'F>$TV,K._6<)D&]1U"H_*;V+157"/HX-P)@1, M>W! "PL#)73T]"^M+9#^CW8T&+\+8QXWZ([A;*"=0K1$@B56F"8?W7&1<0<9 M, 1,Y=-/P>0E=L+AJ,"@,%A%5R;WRCC#CH]8.XA9;+@WGQIO"H-EG?"Q'9'< MD^6:?2 4%3I_/=#E'>4TV,H%> I^B? >_ V^'[\KD;;*(GDN&, 1_5*58%/, M]Q[UH-0Z;HS39DW+EC3\/B6#J.$BMNR/UH/[H"><:T";HWGF5X@%7-7 M647EI+!S*4RLI4TC.<[ :K;Q7,3:P.Y)X"#X&:8 ACLO,:Q[0>K]ZY]_N?A& M2E1ABQ>7)3G_.C +!\G+24$!HUTP >7!<(H<=[2:;:HR^EN%^@SWD9#=A(3[N#;CA6&H>O^VF2>QB M+ S"&/" J3A'-#<(0*C'A(6&X^A2P/@\%K( KN X]WBG!#PL5%0C&2.!K-O% MN"G'5#[KCUHC:I+93BQ.13)%VD4C8+5"9XG]*4J:&,H(PWT63"UL[TXQ0[9, MEVCZ%&5+_G, 1!:*K')9J, %PXK?_/@A07I'.EH+N%N:Q5*ZC#=$^XWM/:+J8D9<4M!C10/V# ]:ZO-=2V#1DGG\4("8? ,ZIMIQDU;H$ZR M$7J!H-DG9\6BA17]UH#-@28M>;=XXU\J,\]\*P)&[%,8PL N6:DYN*F,;Q7Q M+$E+.8)VN#="]RDKL'H; =$>6G0/CWYZ&3M]8!GDQC7+7K='UFLMKK,][,_C M%-0N)E_(!I))8Z'@)C@X_0X-) IG2B(",_N#>?'(^_Y'W"9D(;IVDQ<"#7I< M&T/#FKQS>H;7:3OLK LV[[GINP_F0#4Q1[P"9Q]I7\9V!=M5JC>R& W+] ,' M9 .?.184VCP?9I=MDJSXC2UI(F^9EJL>IA ]W!:9YA!H5(3W>RB+Y9EE:?++#6[ M-6&/ZP6^*@-&%"HEIW0.1BS:BJK87!;2X0VL5=CG>KDJ((MA$'27%GE2].@J MSG*E,9\*1QI9D36&>$SP7/3W-KLT [051GFRH]#6P21^&'_3E:B\H"SS+Q); MW 7KV+J %L19M07Y_="X:^\[FHEPB;ZO7!($-C&EN/DAT MFADED>UF)^$O%(IW+1KX?45E5EQ)^)@RHR"VQZL5U-S/$6MG4]JN6+*\]I4( M5%P40NAKT00>0L#WS?&'G/Y<+[! "Y^]%?\O ^*G07LP] M- L8 3!'S+.L*:,>O-[:3-2VY126%.-:7<09Q;_C]"JFD/G'3\3ZO/?-P"%, MP &__\'-KX\X%FLG7U9&:%&U2AJK2/N>S/NP62UXXF#IF#$!QN!-T];#X"(X MK,D[J,Q_+/WEX^%'\DX]$R8F:](5' W^A[:X^CH7VV=[CD6;^YOH( MA(26&]MY(4RLUMTO^:N/!HP=[Y,+\66UP;D#B_X?:,V,!$+.ZC% =SX^4B4$ MFX(*1N,*C@-%O9.R76! ((XFF/6%M57%!(.7*G@BCG.5"*Z;A>JK$5>W,F+5 M?>@*CI%&KVBQ0*VMF$;2I%F,5^2F6YAUB<#D@C.OBS)G2I)15)3%&)5E!A^[ M,OL1L0Z L9E)1K8R#;),4C%^62](MN)K:.33A5+@%:_B:D6CAGD=4;$=O2(F MQ]A0E1[F25DM2K_@SPV3>(22C#$R^&+MG,2TA@MV09MF!JOA8'\$\O=90T@0@U7MWN],IJ#ZD>L#G'=5#",$?*?EG(_JCTR,,V8\N9,+]Q M XL8=FIQF6,' &3OM\1@Z(_'O$4T/J\Y)E )/,Z/3PD/N^3C=LE;=,TK]G+9 MHIV7JELY &WUT++YU*=MUFW ZETR_;0AMSK0FUDK M+:,=]6T6&_?QQ^_D7E$41_42@W.?$2[4CFY=W+*THA!"Z MG2".T;3%$ AV"VVR*0:C.3HZ"LI#3:?0*Z3I(R2Q-EB&DVN$QYFA#J0)MP#" M?=2MJ5)MPG?V.FO=LLHJ/%JEQ;,?D^VPMUHJ+PPEXKZ*PT9I&.)J4!]@99E, M!]5LN&V\M@D]#/---;)PM9#HH+G=Z>8P[-?'P#?2VDA'NC>\ W)X$QX5LR$54JK01- M#8=]GM58RXZOP'DTV>52I!JR?KD]*(4$P_YZX+H!SVA2'L1'/PJ5:Y%,T%XE M39E8RWR$!Z7KCZJLR=8F=&&)65RE=+/2NS$6'L:YX /]?GBAYN>*5\L5*39E M3B07VDF3X2B<,\[-J%NDLT:=Z3\ (<*I6MP3]#5IU(@:GA.CK3,^X8Z:U9!" M**HG".:#4AZ2YHC@G9+WN6QL9!W*J/HW.)J[+FSG36TO)#5T-YW*U$4!>5:2 ME5=\1:91'\W>O MG*]VG%CE1$Q:FB5*D$:K<2(BX(EK"B4I990KL;C*G+XS1?H:[ MM."XO5QTNN?O=W$.1/7+BZDU ? M[7WYJ!@L#&#B,D_--"LR+8.]:=%+BN=:O=1G:GH.75DV@AOER17[]UT0__W*!5PN^H,>G@S]06\"(UQH] 6W\U^)A^?)0Q'P'#:Y0'@T MM.V_I_ -T3:O!;E0?_OY)%O.GQT?[I2QL&:='A.8\;GTF@R#F%8%N^##HUNJ MMR?GNI9\:V2QK=H:TX_7]AYR&$/!O'[3TRAVI)V?UONCH(?(,18E%+R&DPL5 M@0L I18[$-)L"",NO3[A\^9EP2G/.%ID"\,LPU.OU;D?]4U@%!DE8W8M0FP; M6 3^\!9!XG"!>-0H?:QM5)FL26#T>BY+8H%$'J.VJIBFB_+'GX^W_%3TT6O) MW7F)RHX=^*@6]T8]Q+7OW(EN [./$LGB&J\QR6KA\D'K:MT^?K_18 I&(8^% M'X2BG>4!,7Q4D*OQZF\'$1$4M&H1G:^]D_K?U=NXBKC%(QW/?+]6P"=0U=A[ MK>%MO!@O*TPE2G*1QXFYCBA[V'+WM.7D7!*^=A*PD*;;A?GHI[]G7%:&8SUA MOL>UOW4KE.@=.HYF<*AX-)YK[]QM982K-4M:\*=EZR(D/KO*N(ZWK()F *[@ MLB@;/^E$C&3K8/">#8=;%*8LS_U#M"^>O2XMRC)3)'G*#=)")>,..>2T=!#! MLC!]L]3)<@4\J1A 1SLG&!>_/1&8JA[R7L&:3IOR4U8-A6)'("H:#S&W7Z'; M>TL ,_6ZD/&.'(64UQ%-0^F]=:T+"K6MN"6=8*5-89/V:N*H2S_RX@K.HO-7 MF>WI'DS*6G;CZ>BYK2LKGXKF>RZK=W?4G*6($XJLOK[8%D$C=K0N7HU6KM"[I^)9: ML&*+^L4S6]<44QI8&-J#/4QATD^<3;*6TE2B/EO@M71*9QZ_[WDQ MTI<>R(_H2@CLBIC9-F6G*7#"/F;3?W4]H_XMPV]G3ZDRYT5W&VX9_GK,X-=Z MH< 6=0'8Q0V#TWWU 41#B2=I'=5S9-DE9;"I8N!-<- S"L9PF2@R9/C]XCZC M0@V_E.X&:GOB/?V0(3$06 SG?E%$%W:,N4&0 DVA$/,OR;"1RD%A]9R@HO@= MH>1, \C6G+W"28,THG8-(:PYY6G6'PPC^M/A"15Z8+LELL_H.9*#[#RNDXG: M5D<<'3PE'7&!1]:3U ]YWH.8B<.#/LBUX[&)%G'*NQ67DV,>WX#S_8SJ("0#GL('H\]":IY%F'-ITI[)P MALE6D_)R.U7K_)P42*TY&K/9712N\O6G>?$3]TPJ KZ5TZ9.D;3!5EN%RF(4 M&:CW[=3C]8(R) A3KTN;84OD?-#+*Z?C E%2>(F[L^O$^]1VUWJ'%5<]'E:S M4_6_R6C:F7/25/!4A'K&=<:MR?%C0H"U\/UVOBA:TZ5(_!F @&GE4WT MTX:X"/@X(3?8D1)\G"P?4;__I&[.4UR%SD?S._%2?UR,5' !&P%[HQBW/*62 M0C9F:@^E],E>?\>E5.6-K$D"%^ 1TGC0955"AO-&W.\[Z N#UPHT,$C'*))D M7?FS(F0(7K80DYC[$5.:BA2?UO:2*;Z>Z=,CN*?/N6<_VQ&. M>"ZY3QSN;@9SP <.!>X31J\W-Q]MZ,0\/7IS)&E1#J#L!Y)6.YT9]:YD;"4P*8K.?-33D=>PR<6)I%%I\14OZRU MLE.*LOB*08P/*D8JVF:*\$T]- :)/*A$;*4S4F-<8M U2$;-P?N\+((@,EB8 M63X2,8*Y"E:K["TX0[,B'G3C0^M&+EQE.UU0BU@5TH0?(;<+Q?XI@N^GV[_# M;P>9/:3,V!4/>QVR'\N=6*H\,#"?SB3[767 MH&0FAC\8\&,5D44!:7C;4<'X#./2)#3@$LXP^=XT01&,O$'!]^! MO30WW/EB@BE\B;)C?* LL:]Q+ %QUH&4>&*5JQ1"54$0 W:+@G>6AC<%52Y M B.#H6M9U=H8+\LXWPXS/>BS>Z&X6F^V]]B:;!-/-&]EY99(*L;@R';)"&6[ MH;F#G+KA=G<[]G=8PX59[44O"0>T1J%-)(_T]*S6OC'4$W"ZME_0W'%))#[% MN34OL>9T;UQA LF9'B4N>&DK#KL]0'ARVK2N)1\5?F>UE850R,_#=@BH?1S8 MYQWG:SNCVC#YW/"0<]-((\LY.80<:W-%1&POC7E/SZ*&.>B/@UZA4\^GV=E/#;<+2O>@' MLRJY4&6#L E[:M>;;7HJG.GKP#*?6#W B@8,ZX1:O33>%76?#K>*F\$5\B,B M3*%.E(/BW!5#< <:/G8<$NDH* J+_.J"67RTN0CU/V @EP7].S1U&[:#RP0J4S9S5G4:J%+[;VOD.!RW)I\.C_]R^I>C9R"BWF(2L&8XLU:]N"8MUWE&IC$X< M@4;@I[=([@\J[TZC>*3@_D9@9E *)GE?!_7FB/;-S%)-?M<,F4(=F/+H7#]I M5[B ))_E-6HF^B8$1ANR RJ3X.G-C26#?IW4>KT"JXKQ,VS2:8@G>!8MK\_V M<-S->.\+-(;FEO@YPZJZ'AGZ4#)= $$WW+5?H'G=,4YM.3_I[PB+5^;Q A?% MHJRQ1@_QY8BT4?>;V>,ZCK\R<)FK,M=%1=IMCN7)HO!M49X/?VQK6.G#^GK0 M]:4-/?4(6E!#3\(XVT,9-$"1DAZQYKCM#N9%3'QV"#U@Q'E:@H.4H>[Z^A+! MMEIBE17M_)M@[>HSR2!"K*T>D:Q[/MN0QFXNCA\M+ *L,MBO6 BGYQ)(:EXV MQ&9?1$%!CZVY\\P^CTB7W3]!0ZVY9L@ /;?>S.#A<*M3*@ +T/,)>*8F:&L MT43(>W(3T:[UG/F*J4OA[> RK^10!N/6J=\ W%0.!M(;/+MEX>?" MI3@3;RQR]$G:TQY+C LIAXW\F"L.HP+DFXT;4U#K@2J99>!64;>"[N*LE;YG MO2]@38$I;AQIP$W"T*UI_.Z7KJ;'AE"69H*EH+/2LY!FM+L'VS $\4RQTM8/XJMLGQ,$7BKWT7 MY^ZP/5-2?./#E:B3>5#^8E%=1P@L\& 8FBS#*8]U*6 MQU:7"Y4I.5VHZ<,Z&10EIEK @T/_#F/_E$;$96R+A[S18BK'Z["]WB>9=E86 M]$IN%Q@,[QP=PACU-*2\P0@@YZ3NOJY=QGIB(_\$IG"HR6MM+BMS&6OZAVSA M->.5KJ2,#4XG_87!.)),F&NRS\"61IP,5H) @M2H_L&_"ZH,+FG+:>X9[M+" M9Q67^J]1Y ?QVMI0'LP#H?/0,DP\)=5J@5:R%)''B/VK&RD>IZ'*-U@:Q1DU M_9+R)6+Y.(-'XI16O8 &$P9 ,I-*-(%6,+)A5X^$:P.OEL+OA-BK)&5O+W=-@Z0U5R C*@##'1S%ES'V1PA6J8D;IIA" M:4[(/S.UVGT$4X_:PELG;HWA+WJF_I8>SNE3\G!L4]^RV/FUADVP*6N3YY8C M="GG!IU25;S(TGSE8FO]S3D,*.T)R^4*2IT3BTU M',91LM0N@1?WZ":2KUI7;MC>+7%3S90B=8>*RT/]]76 7",_XQL:N_BIR+*? M%=QVW^G&KM#>@2G"$JUR)V%<4V?5Q?6C\EC&BE(9H5:YB..+D5=K3#A*I)W@ MP,XZ[%(7JM"N@ C C)G7KJ&)EW82L@.N(HX3$ZP=ZK!$QVBG-:=(M0K*"J3% MB=?4Q%\?OD$M!W%?TU)0EFFI%%;S>.78& ICZ5;$K/+>O$MF?3U!WMJ+TCLB M34Z<=UJT8/F1$D4T)7D2=8OLH=CK'OD)>/STHQ2-4?@>7A^LSIDQ2F),!1=/ MXH3U2<*171D+MO* : ^)A%! D@$7CA#)7H9]SC^?SN6[&15&2R-ME,D6/<#0 MP X;(&U3TS-(8WMI4!:-T/L8*K1X+,&T^@IID,3]2J(IM2$M'0=+H18=IOU^ MI]UY\&N@I!H6?HTG!RS_00SW?2H0:L 2V#!*8=$RMF"8_?N=?=<_67#37MPV M ,]JVHBN'8F4L$VB[0T^'!D/)S:ONW16%*5M*>O5&\$L>_MKZ8Y*[=$J[0 MX2P"MXWXV"EL S?@0@5;I2"LZGV^\X@K%K1AJS*BA02.'@,+$QKRK_YH8U5E MY4T@VY'-]7NO$?"+^@53$..%O\1=/#H?R&[4=7C%C)*R@"54O"7,H@J)),XG:>B129 &D MS!0E:0F)%&G5#+%+2N1)^U5P)I(2#K@V,U]0"Q'4)T/M/Y&\_.@\0%@]$N$P M=9.EJ5U[D6O?\G%Q%[,,\W%").HW%JO=^]"2(\Y16+)+;'JQE) J$T>L%X!Q M&!=#_2$7)#P#IK(!IF6V.\ ME7^%([4I6C@M,.-([*@=UDLZ'>)Z%DWS5:(4'^L*"D#4(!_-GWNBI1&'Y1UE@/Z?4QT>>W>++L[GN!2@:-"7DC!2Q$!DZ"E"Y MKI64GL$W OS,L*\Z7,3*##DM&BX#Y-]RJG]M]S[&KMS,T3Y [-PLG>\8Q.Y. M#C%XU<<_Q-Z:RY:94)[(&;;6F](SO!T2SF*ZLH+0;4TL?)EHSU,+&P' YI:$ M'?%67IL-LKSX&-(9 J7]O%CY_.US4"(, _.:Z'C/(/+VLA%%KWAU6)L9'2DQ M.3=R"%'3"KJR@/MS/J^_S913>OH9'A*J%E%?VCG8B_XIM,6YNMV6Z88/&0YY#A,_']N#YP19A0WDY*V8C@-/&>?S>[(.^BBV"ZIEBH0\6]?H MZ!I9]\K/%S;BIC);D=>W-.##-L\SQ6 M8!M&4+5]EL?E^_$U(B#'_!"_7)A:ZZP1QNR27:G'2T('SK]]R= M@;N18+N&S",^$2"F!(U ^=/FW-0_B#JFI-'!:'__&2.."#IK;SUR)"+4IL>+ M_[C'$R:2VT6LN?RCZ#FRS\*&BD<@FB).X;_1ZX):*D6OT2)$5G_M$""__3MH MQ;2<[T4_>TT 4:;+TP\EM83Z->#1Q(+&^I MLO=T,M09R#EF)#0"0!=HG2G3I^N!Q$IE*H][=E+ MIS[!WY@'T3BZMZQPW4VPJ[8M8_[,02-/A.3C+9@4EX7ETWD!@H@GI5@DOS!V M++HH\RN_0=ZC$(#HHD]R0UU>4P/GLDD%2&[ SDY1C94/;+V!KSIF)K%<;[]"34J_3SVRX^B%J-W&&%J MHN>NA3W)Z*T2;>[&9F'_6Y$8=$"([4FG JPFJB16DVLQR_*R+A>SE70J]XMC M*I-4;1:\7,XM9*K!%99297$8C\" PW8LZ M=NP:I@!]TB"N,WG/[#F547RC9^B#"6)]3QSH,JA+$"8&:A!!(%DJ"6HKUP2. M7FNM'S9A7"_A$+_BUJZ,'4C $7:5UWQ4+T;3]=7\:GV'^L9M^Q=J!#K!@/M(.NFZ:&P3,4B.-0)L5. M3>&7$RL=,O5M9B(\KEP:3L^'YIG$"DHF\'C1YEK)9MDG_TEL>BCNUW-R 9,_6HRW3U?!W7T( MM=TY/_]R(:=\/0JJR/5G8^H44+CZ*N$2LX5)1("@-FJX54OR,*EHF-F'?85! M;+A>GUUQP6UO NO&*MI+E817'/W14=SSIQ3%?6XUSFNO'=T3A%,M#:7R8'4O MRDH#I+ 1"&J._S[XE.4#/*9,T MBBZH3/3@[&2?XZW8+NS=_Q^=GIWN'VBK44+'Y&8QPY!JT>*BQVS++:*56K?,'.KKT> M'VNO4@0#24O#H]38*EFA5F087;;N,*.(PM=8!3T3PPEXDM2N8EWQ"Y)V?85T M#@?[X[^/% =$-"QKW__/"'155;&A%'Y[-OX[IV\QB?,&^$>/7 "I8P' XE>ENX_@@'A.@JX'VY_KQC6C6 <+E5L'! M_HYAN+85\H,CY&&'B(Y^OA?Y^(B/MEY/3K9>Y0]QA/:]/Z];L$@D5_8MP8SP MJ@ K N;:'$:[#L#>F9?;;!^X9'3M\[> /6DJ#*]7")3=B_Y5MFK@821"&5 E M@1XDL/DG02-I;N8.QC#\HIPC.UW -"[7HT'!,1CBE.]J8SU0%)@ W[.QLU; MPQ3 37G)EB7')<&8XYNDX%@*>-O0J>E $*#-&4^GE!KA6PB62<*S"IJS.# C MT+FBBZ^Z 2;< 5'%6"-/*1PDVR"?F+GQE(>;5N1F% M03V"?X-T45M0S !\MZ)124L(5-G/*92)%##B4BD6DJMIIBLB$V([T4O!)MBR M(B6;CW-H-2JGQH0#P:67)&;!OZZG*3K> M+FE65^VB\1'S"E64G6,1@<'&\:&S;N]L=KN&E;O]RB7JGRN!XXJNJ"EE92FJ MG01B2T]<*/A476E57MZZY:K*6M5A4(])V>'UJAF/)MA'-"/F-JFRA0=QQ4@; M3 6>#V$. -QZS>^)N,TK)HM5\TK\&G;R@3P_%9#503UP M$:#DLZJK$E#X@?(?UL&=K8,?#)N4<)B+Y4T1/H(Y_M?8_<>%A@&I+G>>FQE7 M=RGM!&W]XPBLZ66!?<'(OH!CGOZ9A2:P;[9D,"E[MT+ >[FH]O+$'-34_ MKM%5P W*#3Z9]P#7"B,,V:#'?['QEDQO"K\NN>\1_PN7!E.+F* "CM:'5M?1 M04%@4KT9F85:!+*7IQV:LF86@)FRV.:<$F*)*,4 MBA!RT5?V8MS5V)(EEQ)"5@4V#<6==0?QW97X,/PH(1-)=&MW3"F)(%IUSIMH M=4=)M)I8I/1'FSDXF';@>RSE.XP6%F1T'&):(BJY7.B6-/RN1WR"F.Q/3ZW6J M-$U+XEY[=Y8CC-!)OVP#*Y6#+4?JG;J2=[I1" M.QC6:9K5\)BD^1Q=AW'WR#M[:5-9/E9SMM),Q]K2\ C7;1 TS5F1I\K M <-JZ>]QPLD?[47 !6?45(M0WM)1!^_+V1D="L'FUD;AH-T8?BTGF?2,XH&! MCDAG)B<$/+=.7;L!&Y%$L)%S$ >7)_L9.7<3"UZA1""(:8PC+UQ/?%HR"#0K M!K/QCH\,(5>GUJ=2*N0U(B$XI@O!>T0OWIG".96UM>2U,8&H=VEW\V;C$_JD.()3^V.%!"10HMS6H:^=(WS M5A9AV$M\&1%AYW#2/Z DLT+Y2+56I%\R%$WS12L1NF)%A[>D46^D-M71N-39 MX(S?A]"5(=?O^VH/4#+',MMIDCM@4CRF4X3G=3SII9!VH?1)1UV7$];Z58"? MX8"[\R-DY?0W=QK6PUVMAW1HC;'[8>&"7H7OY];C\@QW%Y0][[".\ M4E=6MJ[I\!2ZX\-$2!:S8>M/" MQ4%/WW4^$_O,J,_+1.ENK3BSVH.-NFOQY^)WP<\"PM0RP"](;LPW^--,FGPJ M\R*NCUF9I\HN@3>OC7G/R-;"7)9-1F%!U/8\!EY9>0GS.8T3K\51'[X:S(6Z M[$-DTV(C"JIA<=VI@@H$XPH5/2A4)^$%9WA,5:[:E567U#I^W2U"-"6N*)4W MB._NP,AR=C!1VH$FL MP0&:MJVP6;.EST;20J^Y4_=!M:.TE:3=YAHM4?!KD??!E[MC->YE,=28PQ)T MI\8)X)[$5;4"C@YJ'#F5.6W) M =-!;/;:07^K6R,>@FY-Z41I92/\\4WDQP3PPYHZX) MHX7V?$U0&&DK)*AD//Y@:H_.7F+(7AF_ZZ=+$!7LYBK?+.*Z8=H86B!TXS!" MTMWN$L[LZ^\R+*N[-&NV2@]0OX0BZ,E&L&!K2:."X'KM,!G]Z][%'CNLXBSA MA7F\U$(/#'\W>*A*1W-F@G(K!B\W'V++WTXA=1B,A9IBHDMXIV'HS=)(T!R? ME\#J0_HSC.%PYG-]P,.RNE-M19V&1GZ?(4>I+\V#A'I*..K,E=#_LXNVNB4+ MQH8.0JX=4B>XHNF+0=KW>39I^ /I[!/%,,).(X<<"?+ >.:.TJ7@'[(TBZNL M>RBX^J*6R27*G,@F4E8?>MP,PKPS8>*M;1LXF7[R;:G[!:<]=$O;\ 9>A%\M MJNQ*PQR*7^$2$[ ?*BDL&:H^'J# QT/_D,85B\SU^N-6;$JFR7P^&OWJ[0-X MG9DV"/$^PIBUXU"DQ&**G;!6+MLHN(]%.\FS>D8&44+*4CZ!>XY]' I--F[B M]X82&U2#66M2BT!^TB"4M3YQE7+DFEJ"]75+E(D*8&N_1QUBTK[#GETB$+HM^KNK0! MDS*NJ&-1FL%Z:P3@Z!'44/= C,L;7+OX6&X-="MZO!UC?7K2<=]?/++F+B-, M!%^"8$%%/5=BF.CKN+8-Z5!\6?&-M*/$=%Y=MUCJBHUB[!EU@=UTZNAY] M1 M=X!_$\J9"=0 M1O9'BRX+]>: 'VEY+9=(%[3 V@7]=(8A$Q=\6$\(8_CE,ST4([, NV:>)2.8[X+^)3R637Q)];4@ M$S2J:[\)%Q'&%I_YSB7[=1*\.V4LX]ZEN'O:_@CIK.) M>H+#A/!WMW"SONRZ^4_+SN7(F!W*5-SOZX9-JBRB4(LHV]O>PP^)?P8V] MWPVR?6C9RFD>,G#WV719@>'\HL'>A!@]H%"J/)V3623JOR+46[BB[TWH$5@V+@HCRX$ ]T0O*.7"7S M2,Y\,N8ERR(%]6A[+LK&<&AJT":/ND:P#<2+&])W:!(OXY7OV4M'LVZ*T:MXUO9-V++):^$#/YXC'YG1,QUAI6"W M,8UG&]22P=2#4F>FB=Q<4GL(2T#N:WFL',)NGW+>D]*7N&!))1UP8TR68[UU MJ@E;Y, K&O^6A#34Y>:M*3P$J)!S)X-]6_KL+U1/2H3C'84UX(7]<-$.ON:F MESHX^7.7"SE.S1\MGPZ85P4U$:4M BSR[)+J[ 5LXXYSB>V$9&B>/6)]2[LD ML?D!_PK1Y@ M7V1ULU&_[$5]_ K,(TG2D3%)>4?=2,-83-@OM*B P*1MG"LIM->KR8E+U-?F MV*(D#E 8H,:R:YN$[-XJIZW[JJUPW=B*3 3_,,4R:RV*-^IJU/6[561JL$ZV MM$X(.MAI@DRFI:2:,(TLH7TN4?3YFA1542YQ0\VR!??=0"R1V<:I&*2VI=0P MKQ$'4 .B:RDMPS75 X)50:3E6SEX@RRVW4%^S9YUS-%@+VIB]@?CE"#>S&4[ M:6QG("'JX-[I[-\Q0;*'BJ4?2&'"E-N%>J?#(-C[=-Q -6*O!L^^GEHJ85<\ MP@ALQ$(6-F&$^) MP9Z@%3@4E85G)LA,C[V)T (2IJ7UYP_+Y?Z6BU#M7"J1#F[WHBS&8!B":OZO ME );9AUVR%Q3$D_:3+,C#85KRYCGK'WO F'V&21[CY)%75YEY'@)^@_M<214 M4Q*EE"$<7C6.YZ"CNX,-X'BCNW1_&..#6V&5HJ,40 MHRP*/KI]9(9%G:QMX$$X]R@TL;K2#WA025R>V"\WA& M/M=\T0L-O.[@*U[[0F\H[N)7=O4CZH59+0#+V490)J44'OGMG%$EMXNA$XR? M=/CD9H:&25AZ0%Q?>+,: SX8T/WJ8-Y$F 7[^IR)9F:\ MUG]O2W%DBS6KX'6#?"Y5E%X1GCJ8@W*;MPNQ4_VIUY$UYT=A\K7;,U12L$8$ M8XN9):T:X*5#> :G<3' QPQ?3'N,=#3U@*I]Z%0&.=^^L"C]YR_VZTR M;>P^P*0>U@[RDLY4>,)E(QH,BU,P73-*T^(>G!O0R2F81H.,'DQ&VE< 1:*8 M&(0OQ](8N3+Z+4)H+&IFV$8/N8U"18@'FK8ZA&F>N6S[$!NY1S%065A%;*_, M/!A3(ET[X]FJ.8YC@!4RRQ:#1.Y3(HY;E3$G2CW4/5HHM3>M8O@+&^-H5:3! M_A4%_SAMI1@2N[9;>W<;E.VS08(?(T&%@XE%X.NZ2U/"/QNEG MEQRH7A6F8C,:&SI'=8S*CDUI+;I=H.)K"TZD*WR=O4ERN?P:8+^,(IEE\*ZI M@OMH))ZCU\ ,@]L>SXU7!O&T<*YK/ @$"?T-\:"8THN>L-GFTBX.^XRW())6$S1-:"=U4F4+ M+PY2E35.! 9/ JE3=&7]QCLIK9MV(F@?4TFVOBJO3'_KX1&RHV6U=^S3R@]9 MA+#+X1(7;[N 39HJ;U"LY'_B@\(:6,Z,[ "NP,<\I&;"J'8(-U16:7PCSFOB M%6 R04]F?@$_2Z7%N,=J(0HSN">'D-XD+>6=^4;LB@J4TZDQ'N,XHOY1RM61M8@XW>6^(1_B\G=LW@?W" MM+JC*"V7Q;4WGIHE=B[6N^8E_GG-#>$:5J#P2GO1<_X'YRCAO1KJ>T6?2?#( M[0"=9D5V.;$@X-\PRVP-NDT+PQC7;&=&0D^U"ID>X&U-?05A%.9[]HW DJ'0 MDO$V\*9%@^#EGHW]#>0]!6BLS84:/M(/QBQT>B#'$U! M94E A4'*V1U:01T//L1QB(GV#=?D4]*;6[+]O'+$[;9/H535Z(G%@O5--Z%5 MM@T /;(;76Q\S.WD#%U[LOR&Z@P/S@[-BK"YP -1!9?MY0Q.>V;Y[9L@JA+( MJ%@(8]>(/_*Z&TTS@XD*^MM63W0B],HM2]UO-CY(RYAQS,*A(CRQI1@,2)YN MQG!?*DO#ZVCE_K5B>A&[:RD<@6<"2W]M"V>^>F"%090V:_;+],XL2C/7D\Y_9CHEEGS2G LMG*%[;]I^@GR])$8<])J9J 83*"E7T+EV2;(A:76A M\#"I$EYYZ4RS7QA+?50\>FKN1RG3)< M.-+O Y<->D)P'_HU O]*VD3D9WAUUKZRP3FFHX[-$3 8:)O&A7LD85Z(R=]: MXET180+-I#NILK:G<.,=JMM3>*8](O+&Q'/;\U5++='&Q,MP%C%F',J;-)&W MT;&K**I];YG,8!#H[[_/0,VDWH+ *6;4;%==6,HORZNYBP*X,0$N;GV/*474 MW%)V1V1CJ2U D&(1"L]_ ,>.8UB8^(2)"\CL.:D9R(3SI!S69V[YCK_"YE#W MMKS\UV^G2D4T*XYXWJ5(6Y85-U]HA;^H6"&[:L+\5KQ7O_/I[:FA!\H>S6>N MT_,&K%X5;FFX$^UP^JP@\!IQ*,"0,CPPWE%N?)S[WJ-0V+&Q;(1F^8IZ] M)V" ]'IB0K/N"2*9Z=IOBJP;A(L+;2J%>R*ZW^>K]3X"'+DA!>@/W"$2".6" M)\O36_@:(B%"O=JX?#Y68,

ZZVA$.EE7_ _U@F;V]*6#ZC(VJK!UOH9)R#;WQBP$>>2T\\OA)P"-W M9A-934!4(ERD1@98V#Q^S2&YIFOF7O3<@;+7%K-E4]+^1F0KCOH#:')5W2(U MX\C:3FIYA??8Q8C^EJ:3UYSH4@DGO6)\?6_+9.$Q4UQ)O,AO)1*$$3GTAV+DCC(,P]?!B+T^B7.R?NJ9,]$+1^PWFC&+KR<" )7)-,32\I[?8 MJ F("[92*\7N57WA5EJ#FZ.MY-FOR%?0B?)6+(,^U]:JOA\ED,#>DU_N11?4 MC$+?:!3-; @0:_B\&%/0I=G>3#"EZLNHF#=RZL52;S-G?4TW6GAHKN\M MRPNF,8/=&5?XTIF2!TRZ+6&8(J>*%UE*P%POFJI3JK$MZ]2/O"$3V:]$?G%4 MZ['6SO*SD3*ORY -;5-)D9^>XJ4576:8617'7PK[:--CRO^2)Y$'*ZI#0*!, MXZB3%^1%YF5J^G*2.W#H/$"J$?_$X-:8$E2;'=7U4)X7O0N)--V.\1'&&^:W MSSB[S\F_B9VWP]M.459^4\P,:-P5.\M1(TH)\ G_!A'%J$E&+K5E(/\5EB)U M9V).P.?8/A,60#Q":N,XA?^^JE"GC**_@B! AXZBU^"EP.?1:W01$%W^NJYB M]#]^@@-@5>-W/QMT9/%;N"=-0!9;OU0>^7=8%&DYWXM>26-$S ]&W :HGP=] MY P<.HH6BZK\H(QX1_M_5KW7E-BDJO=DQHEL*+ M!RJU7 _.7PDP^C5IZ/A- ML"">2;E]Y^S;VS54.7KV:>"]5%9,. M0%N0G:._VPQY&R1P*PE@U NL#%$6R2J:Y@A;\SI$2"O):]"%PU3?-%Z#9258[MR06OG,B#&C+!A48$32E,-=A::5X:R[A:Z_KVMJWA M%!C_^IY237C)L' ^<>%@.30U'/_:334=7?"%(4"6[F*T(3,XH+$!XS?#O'_R MAE7V;->L<@YWKB'GFEC. M<]"A=2Y@:G0++UOXJZQ6 5G6((4[DP*K(NZXJTI_BA"_:8YYT6F4Q@W8^^0V M=YRP"4$@!V%\LM$F$"B8;!(&$XPV&FW"2<\Q,H,=C)AY%(Y[;<%LF6(',7SR M^:"3&>4EFFQAX0=G1ORJX*S@O*^>'F"\P;?*SF^WB5<3,HCHTT1$R>W:H^JF M@( 5"G%R<;L%JDG\0%%U,'"9S@E#D,KCY)/D-V!@3:=@^O[1EDWL Q38:I[$ M%5A@@Z+[=,L7"0_L@8_ZCL\=:46^[K<0#!@-M$KVF\^]Z! ,R,EH*N.W0_ B MA[;OP2"^3S0:$),B"6+:A]T L>2-.0'%Q?2D))6H&V1SV<;7$CP-HKB5*%PH M'BVX4E/R)(684' 45DN0]IV32 C0;!U$1"?(%*84D= 3LRJU1R9'X%P4!XR%JJRR>C["^,HH*K#])E+_9C68'X3$ M2W**C4NJC_-_F"\ ;;D6LGGQYI^O7XX/SNT5XMKJF8F$>%7F%*RCEQ$LK-^: MZ@J;%84(L\E*(EWK:(L=S+=<()63)A.P"\"8NP"X5:_M (3'M]]TXX@V6H%8 M'^,E%!@!(*F$ZY&]"%@FF=M'=F#*F 195 *WD'8 WOT)B&;Q\I0#GW8Q(&%& MY#E\"&+C!W%/^G3$VEO:B& ^")&R$X&=4/GHRE9\3K"P3=;P.N19DN9/8AUH M'U\LW"86),?IBD:CKT_51M0PW.\M3'^J.V9S0VK/YO +^5DKAPO+*^'YR;H0 MT65>3G#5^5#[K';V[8CPH6-NGZ%>!Y<;$.[_!R=$',3ZJ]9]8W&+?"11:/]; M6QT@!;O4O K+R*B.P0,1!.T_D(Y:JN/-G,Z;LEI'D/7E[ZC-7= 70W/U:V5Z MM/3SLD5X_M141,2+&7S'V16^BO0==K7'!2% MEN]6P*:;KC+ -A$P.;) -C\ M--#@&UNFDZRH'0\6&L&>!/ONLIFMI X+3A8X:?S3G=5%!S_T&<#Z.O-!T\&6 MC.N8D:\ZD#K4YO)O+.)U. &UX3!-30RV#,FGN?6F-O,[I/O2\ RT$2E"\R'& MC,+0V.8^^4&XWR:S=Z/E@^:SAYESI 83I%W'J]M:,$4^\47WT!I8>>Y99FGK MJ""Y:FD.9@SW.K!"FZ/QP;"G7J($57)H]S:6U6"=PF"0YGU+,P.;S9 !!NJ7 M/%NR]WIVHC:3\JD,J&5R2MR-?+!Q]"G)ZF$O/H#T?'[46\G.8+6W@X!YHA1R MVX%H[MZ%-FTY>AX+M0;Z7_4&N0W"N$=A!-@[P>C:^C\T30:I/-(6T2[:7%%9 M4=:HX!(:X01P5-0VD\%\UQ+'4,U85EOWTQXD]A$2\XT"#)->,18BD?[&O=MH MBVK W?!3V6]GV[;Q:F<($&(P DDZQ):':3XT@,?'M&JM5TN=PK.JIAB=K75+ M+=\3-YSP2Y.ZU4B22N<<.A,M7F%/G=ZZ=0X7AXC4PQRJK>\2;%*/\*&3!5BD@SS:WBD2GO12TY+VE(< MB1&&,TRE21SX\-_ ]^$[-6->F8E7EZK\ X[31&J&M@F7[$P$Z1=3@3YKJ4,Y MP25!D4J;&=*MKXZK"J"8/LM$"/O)?4I/#HJA6>]':]-J0SQW, M!E4>E7EJJQ#]]*-EPI+M5--\C#J%AM?)ST\,^2<$14"Z]8JN3A$UL8-MZ,() M=CA&/V_'!#(!GB$]3#SUG/:@:Q=Q+F%"#A MLO?:=Q"L6V&<,T'E/43")/E(2XJAW49\6,>D+=*7)H!^G9?N> M81DM)P'@0)AL.DJ[<:RC)'[JAT*%$V41?N4)F[BB.,5.=4@S4.1EQ8'73E6F M['#92FY@@O!/F828YDOKV8V-Z+(*Z5*.T(6NK .V./8]1G##.JLA/HUF3UE1 M^24Q4HFF9AV^JTL#,4&!LNE2I57L[&S9 N[R=0+'_E_JBW'-O)_XECFX]3:$ M:<[KLE_43+=[7<$\OH&1Y?M;8ZA$K$7QI,CZ%I=EH3_G((1\G:68_+VQK+SF,E8I-YI6J+3@;+S,X*UOA2,#ML6 [@S&8 M&7E0/@YXRMB+LMNZ[AOGMPA7MP*)YQ919MX]43KS'_C81_ M:R3,Y)6P<-MUF]4>4ZA=HV#Y9DKNJ&K"0JE P;:X">I5W9AY+97N92TH%;#@ MV./S..Q;; C-_D98VJ^T]GJOGK[N\1Q!7J7P&^BZ8+Y?>,P,?/WW5*\INV() M2FAFPB)21AKVH 856(@6X\\.4^RM@Q=G2%/# M6T:8$ BYX.&NM%<>Z9\6ML(*M23Q(^!S4AMOY:/%TB?PXWVKW!>Z/9Y+@@94 M;='9*<&Y$CS7[7 PZ^&&W0]'Q$7'(WK-\W M(G-=A1OTX9),OYX9Q?UWU>:XF,0<6=\KR8T5*G$K!4NX!8FNJ)H3LR< M.7)5Q^@K5B&UE+,OUN\:WDC?B)>\:Z49#Q23UR,6GPV(Q6WF2^EKNY'!'B?. M;W;;RT#VY+3G;\;C[E=;L6-W*[9Q#:TV-2XF 9+:G*>24^I.?9\VG :]CUU BL84Z&AZX>/.>2&5IR/89+Y\.VAA<=L>U'!KN:=7P3\B6<$=,U3NQA MLO%]Q:L6(\>%$4;H4^>.#-Z?W9)Y1JE+>)-=RO4>_PAGO>4;TC[@GQ;D6TQR M]['U=KUFXU2XQ8:8S-;18K9'4>!W[\$!'%U'GJ4Z9EE(E2 MZUSNQ61L(]>GE]PG9 '-IS 6#H%X;IMN12F)VF",VD +CFG4F6UF4$424!)' M.EHOC?-9G3&V*;SX742"3N5J+_K5'X@Z'M2WBH,+Y.!GM5=*1YH*N^&4\TP" M:9M6#DLC;M9$X^-W=J4)C.AUJ6U"-LCG:F$%;P6ISC^4#,GOZ:@L-;P[3< MWR=?<23*_L4#D2B\=D?WCX .18;':&47<\0+D NUNG'(^AM7M<;$RG"09W]@ M&W?RSG$+$Y]#[PK$&8]!R>-FMZX,YZZFE?(5TS2X!#+%@L M$^V'5/W,:&M3 M5'G<%KR=+F-D9,/T'_6/WY!$L0@4#2BY=RBU0:"0]UN"$6G.P#Q'J@Q8HZ*3 M9BO8\*CDKO:\-_KYB'MZH@0IG9&LOIZN2ABN0&^;YL3F"=9:$78:\SEE[+8[ MAAYIH[-&EQAGNV8#(L5-FS5UH%RGJ!/\4&&B^]'N_5LD@'HJEP);6(A\P8FD M[A],#IIB'*K1)0L_A/\D1AL,5NJ*S/E44"%W=CBQ'E,4[_IHEP3T$"*U;EMY MO:[0!4>X MCAC::QV=HH%&8=& MNC1'^GSVU)1E2.>$9.7/B5V:DKA9UV96N&LVPY-,Y?0TW>EA,([3F ^ET$7Q MZOC]2'96%.453.C32Y"_\Z*D0F).(!\];I!X7GB_#=J\EC/)Y4)H3@)O#O9\ M/WT).";A202X!6ZU&=M(%8\B,F4L/$ M["8J:SVW*0;''8ZZ@Q2 T8RV*0U%.LNZ@'+P2N]<9[-UWOB^!#$?8/ "09K9 M.\#(8J#4>.C%$V;38!6.RLA9?E)?T*>R7GCU6I; +P)[TS523^*%,Y.H$R8^ MG@,![/40ZW7GS06TXCGK 3&7 "JX,TBG'1+>5&0Q)S47=+5F1D(^K:U_<)V< MN.O#4]NMKWMZ[_E]P3>M5M<LH/';%*D M&:<"KJM-T^06)&5C=TD>9_,=,1*NW58OF"C6;9-@/I7N!\%=L+C !K53W#.U M#E:.#>.P[3>C^"V6+!7>,V[!@FM2T1^^:A+FE]PP[NZ-KU)IVS*U88AC6ZW) M7H;UD2L=B9P>T2[AE4:KCOOD<+?2I%'>;1N>7),#AKAG0F_BP*ILMFWCACS/ MP7=%#' 3_';X 2MUW'JR45FF:8&HR'L#A,@0_3JHJRE=;)2UFC--.T8IN\9 M.07L\*O$,TI)QFE\57):]G=PW"G :NMK?:=3'1\/$+(7_8C8^FQ*![<[/[!# MD$;RIHAO ,>#&GECB"1[Y:!GT,W((BQ VB: H5J]T?G-W>*\]K3(1 M41>@E;TC9Z/12IWU1-X%C;[]2>GU@D1,"N7 UH]/3J&QP]M['FC.3PNL MR7CY/4ZX2:>B>\F6I3@%FV1B&N-]6> Z%(O."1_B #K8A@AL-C\N".=$.C-D M)DO8H ?5C.LS018U;LQ%^X,+@>B#SBN4F-4WC7$K<+UTRBZ7&SL>#V@#1!N< M#FB#3TRSZ2X5@DRL-C%"UK-YATII#@;AZ7<.?,\Q,=FK?G#3[EOR495^1D(\ M?/K,2_!55X&O3WI:4N)!T,AC9J+X^=B0NY9:B,#(\V,D]4HL0W"X+FL).&)N M!B'M7@A*8\T>\WA?ZM[-FQ\ON)5BLTD1J\@TC6C-G%&N#XA OJ MJ5@$#$3@.>M@,WL<7.E/WYE7JA7KCKXI%2\F0><^WU.FA@(?>.Z-[21) .03 MM>G(5Z?8@]$5E%#""]=E!I^EHO8]=*UDJW20.%<36!W&]+1Q73N&5&(^49BM M_+I&:)U@.W5KIU_ACG%U$7XG9D7D>82'0HI)D!7F#Y1D$Q-R8\VO36(K8J9V M7*IRQ"UF)244:&J;^MHC#S><9#1]_"O/"S>U,UY>("YT3],"[ZZY!+D%P@#; M+4YFMJWMD):;XULK"T*U/4N4[]Q+S3_]B 0J<>6R7!B,U^#T^^VY;Y4/ZX\< M^9%G-N?!3J@S%(;+_N_D+%Y?I>87P?:H++><^Z;4QFCZV4UO^GGHGX ?89;J MCMJJ4!F/*.3>NQ!B:(*:*N-26R/ -Q!XU.V%:_*E&)1'ML-U@YG1,XB*OUYO:$:U[96]=.>'[V MV\_:2.3!;\_C(X[\S^TD<8YAW>2@M_36V4:1XOE3E'3LCCQJVO>^ORR_2N&,OV_[+T+<]O&DC;\5U#99#^["M(1=5?R[E8YSN7X;!)[[6136U]]]19( M#"7$(, #D))U?OTW?9OIP84B9W9 ?JQBSSUJ7L4B.%1!%SZ,,K!C^.%*0 -H/$9^ MH'BD^*O,"J%)T+7LW4+)03F3WK'M>E*-HX1TTIFW*XQUJ^.3"7.@F^ 2)R8*GNNVAEP;':OG#IM36N ]+) MF<<.M;NS=FX8H$- XPN\"X?.*$6P3 E+HSHS8T$?*&%.&H:NA"?T[AKG?O2+ MN_%;<2P?[B,!C 70V@ [2+ZW'>KH@:[&Y.%09DW><%U")LS?%, 1D523*\9Z MN9QE"%)A*$%+''8PMO;21['76(?W0="X9IS:WVQ(^&9%:QUIM3JGJ@*QXTG$^$*\J89J6K&BR;@\'A*\=4B)TU"_?E M$%N[DZ'H69F&79T$:R!.-58^L[DB7_>9,C39RY")S%5SD-- 5H)'>)"9'S<0(LYC#C+!F!Q6]]$FWZ1E^5[NW<(WP.9 ME;J5R2)QAIBZ.Y+\MEXP6A<@[-C*PY%*J,+W60E:K9R\=]@9;.\1DJ9O1QI^ M[F1!\ ,7>%O9QI+/BD!U*-I)UB:YVUBKYDQ2-"\E MM@A*&3;($49#?)4;AH0V);H++4,2"*Q4-(!&U !@T'3HYYW5>:IXN]!3C[J(X'JI"B+/6ZIAA2:5M\0BAW04A#5][4P&>'A MX(IGSU80'(4O0[!?G+DU[Q8/MQJXQ!*HLO,&6!7MK4&NRWQI4&Y6:T5"H0!< M6T(?R@_G3D'M0>@(*@67:NZ/5"#%&)DC=.XAYUWA!Y@522?3R/,6F>,B_$:( MC*03L0AR."D(UO;I7*,D%2I@D (\6-'X.?]*!P#QY=Z2B "8LC"7M_PD1..( M+Z>=.);!N]:*";0TVM);0=Q>,:/B2:<'?7*-3E+7&T"H5@&WA@P[9-C/=S'# M_HBPNL C@!:?)4(3:P1[UIY( ]T_#O%AN>3TMN&_N?#26N=\P4V]>@V)9N4> M^7=.T4[Z4;RH?]I4&G,,F$KV=%G[N\U/H19C0&*US#EC)6=2SIV)+4L@.0M5 M-\H/F%%:_DY=83_M+AU!*&)2.2&KE(!!B \5SZH*(ZYR-S3&% =(?0Y,E1UA M7?:W[:8,78P>DOM\@K:(M,!SR8>[TR;=,B3./H7WT]Q;E$//@0?<14ZIH8J'S9 ^X9UQTGDK[2T9X6-A=I M$S"0Y-"X&HSK@ B$:>"#H5$C&H))M+!!:LSY,VPS]6@PK":0GK.H?K(NY,48-4 CL M*=P1<%L[XJ%+!K@)@S>E5MF:CG:>GA-+-V8_"QGJ^O2HC[^3GSH62E[_@NMC MR'#MVAD,&(5G \,5"E=*AN9"<%G=S^'1S.9)5MU[M1^3&9&+P!L6A[EX,2<<:\UXN'L<$&G*47Q>1#KOK/_IKA8(%G/2'0"8!89V-%BV-= MEUOTJF+@(TIA5-#*C\.?$E-+;AQNK#EJW,L*JX-="P1X$,1&X8ODFW&!"H7 M=))2D;3 DOI,(M6Y-!*+S8_[\JG8LYDY*J,8"5*M\DGP>41VRS-KY#$Y*525 M>9,\T2$_TG*R=!7#<<\&J!7?=UP.!)"95T"!(KQ""TFK.4SBM$D'Z1B(2]RE M8#C>7.S9?J)M\6Q)1%(B%;]"Q:1P'(Y">5NR/RN/9 ]-AA;*KG!_Y_HVB(5P MK9-Z+O067;!USU@#8D!\J/ZHB?]%E51P"ZJQ[$=O$*1GM6Z#+JL;F12VAN=# M&&+>,>8[@R2>RE6XZ,$\JY*);UDL.XXY>N81!Z-5FC)I=*<"S;"T%@8.!TFZ M#NDW K^KHC=QL$L-I1-.Y=J>\A35 F3")-_:AY@Z5C?VC(UW\NQ[*KY6]CGNY>&3FD&(#\7-@[?NYHL"6&T"W-[ISKPXA5CY1*._9+7T0;W_"-3@/JGG?M73:^ M7U1E4/"0.QK16.6']4J,9%9UZ69 M4ZQ9Y1\L;L^Z]AD+#/N_VR 4B@[,@N^ O?<[(E. ZVS<1]P.:J1FG(?V:SMV MU[&BJ6I\]QP-9W **+"/6V:T7^9FI877;?GMW:HK;MS.Y%=UW-)]E[2W6,0" MR&_OKK_>:DA7!>D[5'H=G*E2,>,"6%.VIS20VI-H"A*H>6YTU+>-="2T:+@6LI2FHZI,C*]2W67?C3W:-+JJ=Y MFN%D,+P:I=Q]QJ*]J/K[N#@8,RN<)5C!%_?!@/%3/- MLH*K9#2F?C6F\#1*TK^R4\\WV9)3Z8DKSA%=WIW?)2)4&,PU@)=U;@*.DLDP MK! 046 (-@9SR2U/C(5JCEXUY@WDYCV^&*_9!JP5:X4%;#/R9#T'OCEQ_\UD M59U[SR@&O,Q*O,S%+N)E'D]M/F)[M>[;\U>"I[[-ZO?U%MY!&]H"OZO6G+J< M@""\S##(A< %@GX"F@542]K?$Q=(%?''=U'9=- ";F.R:)M(7#?FH#2P4-[E66'IF\AY5 M&LAPZ+1D!U["O#,(](1S\BU1FZ63";%FVDL',,QD,'#OP&\.]6>E5Y%!A M)U6"^](G0)ZN3.*;PF'5$29;[#G%,FT_-I[Q&D-KC0$#[D&P'K9Z#V$77[H?$;3Y)Y0"Y\@73.4<*/3$Z&>M,X]T)_[_ M8!O0G7+,!]10P5PQGKH%2-Z/_JY:JF'5@SZ;=F6NN$-X:<^SHT'O;NX#\"C( M4@":WF /!]6$W?4P]$DW8DJB"GZHJM?(;C=2SO@QM7'B>,T[H8Z.VQ:X\ADK MT&5)CI<+UU] \>R>>KEI96/7+"KA64[E1$ M6(*S5;;&[/O5P&T!9U%UCN"RC&Q" M<5$!](S9@M,ZC=;CQOHGS(NE:;#$3:.KP34CY\7VU^D>#K3$/"UJEI++T1ML]&BUZFN@YQ3+)6"?P)>,;O%)(7I_E.]\H$.YZ()C%_2H ML$.*#^SL1R^4':E8"D!KX[LQ3I-)6B;D1A!:'ZQ2[C)&I6W0A$-+K6@<[JJ8 MC3ZVU2 Z Z2DWQII/TR%Q(P40QHT;E4P MO6@-QHL@9$A2[*-*C ["OLT9@WE]U:];/BS)DUJ7X/U<,3N^)?-*,@YJ+:$A M5=E!'+L?_:#ZPF9A6IZBRU*L"*;0-:YX0*ZX[7KJ'DQPJXKB03ZD\+[%0M8D MG,$/NPR,0;$P'R:&F7TV+:-O!_[1:, B>O:-2JFC)Q/KMEQZSGP0)M7PZ9;2 M/_!TTA!;N'EWPB'7WZHF!EC3LCHG<<9N.*TT.AG+10U>B.[<5T*\?3(IL6\A MPG$08N\:.>!#[/4G)!T"XJ?L&Q-NX)4U$^ZJ$#Y<,GBV?^Y!*>&X8TMT;+_:F27IR^I=:+FF]$ M\-4JH.$_2Y5[OC$;\(=-7"!'A2\9J:COXC1C#URPK2 35-_NV^T(OA>8?2Y+ M=[O;TX-C(-V7EW8U[>EET@/5]B/HFI>6UH;J2J'I#-JNJ3_A:)J"$DF;2VXU M!\:I8+X4[)"FT&(W0N9M<>NW%!OWU5=-4B)&P,%?O-VV='WG@AUPFR?9U"J! ML F,L&Y*UQ3O0F!$, CF4A@5#SR0 G5DMZ,^2=5M0-@C$ B(WVI/.PX8F+6K M!<$12)$S*UI"H60K+*Y!$(0[A5C'36E!D"::D3X22PTYGR^MX3BA%E! MFB" M]?7N8L-\\ZT(*PS7,$O6Z]"(X]QT:L9D2? &+LEO4!W"*);J0VSN?O-Q+@X) M:'+ ,.>@K@Y.6K!R)__"_MB(('6P2<(3WQD,C;^(WB!A184X)7O>8V:TN/.# M).7BD6"OU6ND.B#T'':8Z-!007L,MTB=]72]&7:M'H#X4F ZM.<2?%.Y:*]\ M="D36\I("6%'1,+GM\+Z#'9JN5CMEU5Y8ZU]D1429?L A2/"AD4:5< (6*G$ M9N;'D(I*V#$F:'^"TK:BC!_SRS0DHE=IW,.#(1&]R7J%JA'KQ*WJ%0N7U5>) M1C5V144>76K7*5U.FSB+/C/",?V%M@3)_!TZNSDPU*]^'-S/CU523;J+_&'L M4N<_>..[T/L2 ]58CE"1V74&Q:! !E=D5,/AFG+#4!IJ4=O-+=+[6QJL-\L< M^H70,JV\DYYG8U*N4(^ZQ#N3#I2OU;)P/]9\;U&% 8XNF8/1Z76) Y2J'(D' M".+OQ+0 .CI(H7G7%G0GUGT":+D,B#8].:H4O/CME$%P =5\60$'D/.>2FR! MNRQ$JGQ_>A?+"C7E3]HT67DU,5-O'=RVG2NW;Q]BHJ\>N$JYUPWH+YT>'7Z' M7DSTEAO@V14$N^,ER1W.\_%JJ[_ZSWVL[QY]UVAVU8#M:2^A98)T> GX:X,6 MB_,6P(!BT4:'(9;F6%C]YPH.I)V'PB&$-+H=QZ;M$C7J-TE%L2"O\$745?C7 MTFJ\Z>W6^)0@-!!3H< N1<= .YD43R$O5\VG6(Q(^B3P5O7%MU@=4ROW!HN- MXT\+\ G].<7>Y>NZ9C\#7JJGJ) X2[GZIZ*KX?#@\-!Z:%9A55;,QDEACRPC M3."#EWDYYIL.LF[%Y H+7X-EYM*.V1@97*9YXNB^P]V05769"<:(&QQBQF &]131N(1R'PRRSU E2]V$ M/_#0: 68:V;&^[3 PQM:XZ&G.W7)4%^?[HBPQ2.ZFT01*1UL>B%X6R5O M+U!3_F F!J^PHU',TL:18E1=RP4F5:A+SGBA0@ O@0![$?W$"C9ZEB"%/IHA MD);(BN?1C?U=N,/PD/THDB@&VO72,\-N"EH9UG[=FV8?3%- ZYMDKFNR,Y6O M,Y "*:0AD?^.M6J212:$U5:0"RKP\C!M/46X/VB>C28GC8>(*?53M M=;/D<$'O/DK2R'P =L7.Y:3J2=5'B(URYK->(%%RDHOM"+\EUE1/2OOUR7%K M"4IK"&<$A;)'+)L#7@26%JYD!M<[L7"#4QWOX M\.NF6>1-61\":A;WB#7C8$QB[+2S%=XC\1[!(^"1^Q-'3:6543>T"N]/*Q== MPIS=)<]HU'5I@LHA6"?T7A\QO47(]!H,#3 %I?(.1W3#=O@&O5ABH&6BV-J79>H6\0LH!"RQ'J_-9 M!$S#IG0L#0.MW0/NSDLJ ,\SXPS]3$[SL/ /N/"_8A3-@3M"#T=2*2KH-6S& M V[&CYYG:B8H4HQZUZ70JPP;\) ;\$-6SSG"/NB>!U_M-]#"%[KNFH++KJ@G M+=7SJDYS+O;3]"0EH,_)%FKPE%IOGW^<+ZO)5<+JOJP[1KF*:#^:GN9#+JH M-7,^^)19FE&!9J-1IJQ(5Y CFSJ\.I:X')U\0\F]'D\>"?(@A$>.9!A%(=T7 MH.2(5\R]K6A/1V W1')**5P55U%(H<@WI;U5K)9Q.TBCX?4*1Z?A7J:X3*BV M0I;'1W8T75#E(%L5(ULY\1H$@S2,15!.-QGV:;7.-&4&LAI8]SB33_5S#7*& M!A"JW3=XQ=)*;8+JO, X]K&Y+5WO(,3U!A#"!N$7 K@I4]__-JBS .P'=+R= M:G+B%0-L8AP2B!4G\(^^: KS$*^4B:YT&HY'1;D#C;'B9K<8EE+@IKL# M0H4ND;C>$DJ*+G&9KD1@ S+8F14.]TPDLDI=/0@=O%UL.?I3HV,? :NYF$G" MU8Y+##, V$6[*2% ]&*HV2Q]Z#:X@'>B\'52N;E),%RPV:E*Y%1)\WG727%((.R-MQ;E[X2*L:@V2E3(+:[O2J.3$]RV$#=J((UC4=;EV9% M$M9$W&BNLW)9 T4)6DUIA\*XC:Y,>HD\!01'3,T$*HKL5.$/9.JTOA/.7G@9 MXQ[;A!ZDT[="BY%,L"&<[]T,0&W5/019^*D./,\S:SZG0FZST2VRG;BDT4G0 M7L(7A&123L#AB0QSGWX!?0TM&X8,--<2AY='NVK&U4#YPCMABY^X@L$$6*ZA M!)@L01B--7$D+[%LOZAV[+F"W.\OKG(4V=0U7DOOKMD%J"JXIF)"<1ZG,L)F M(;R#&^P;HT7I%VC<.K9JJ-+G7HB8E62:X>#! .A$3A7=,Q5$S4!:,98E(L1?PIHL0:GG8=%Y"(JKX0H&F-ZL)9<-+ M:L40-+L4'B,ZV BS34W5?GZ! %Z!]8O ]BOHK[5&VSM8KTX]A5_?-FRX#,)! MF-0+Q;G5Y"675VS^@D 5,V>SL ""#P<4[= L&$B,/ 3-/PB6E]TFX2+W5*DS MNQ.+1.X;!W1MU;F0_*AMM%J^!FA3'@8XZO< H5F M%\Q];747T9!3&6UX(N4DU4L$6E.<015344%+PPIW&E@2\N&JSS"&3(3V9)L# M$-PP(Y;JK $E85G>T5@&M$*92EL>5Q_@>&Q8H6*7(=6$$;;-A1CLKNX@\Q)= M>'R@>K7:IM+>Q6;./825MEE?2U5*=P@/S7TTEB97_S GYB,[NWE69%0;+:VS M/TZM/MC%_MUZE[JS23NN]>\D:B4?PA",P@W2T!U(AYM/TX.=H5F*_XQ14U_5 M0JR[-7*HXO7VXTM5L&BW:&F=TM(ZX$P73N%!'7R2#I_M,CTNVNCLAKR%MLH] M0'8J:BF =H A>Z<#27LG257=6A_@QMZL'!X4!A:"&24?X$[&Q)EQ%P9SJ6T# MKN[@K(4C)KO(@U!5KLY>PW!C0);NSL6 ,"K4?'[(9A1._/KHY&S_/,3702Z= M%3Q@]XX.1ONGD?P1EO/KD]/]4>3A>*[4!>GS]]_M1U.30L IH/._:W!49!SP M!JGJK(U60_$II %A-*<9[EJ48S\]2D $D^J:"4I9U\/IQO\P1\@O="8IV)X" M?#]>!&#R+ %,_2^0/G@;687%9[H@;V,"HY.3_0.W0_;OP03: MX^<*,SUQ#!UWS6AL8$=YR$RH^/7)P?Y1 ZP\77OGZ5\1_Q,OK2F0$"%YJWAJ MA.U.3;5J28]'&X*+'^=L_X'S8)>GCH[.#W&:1^='XO:\DKOT+0=77I;$FS*Z M.#_%XY#,X%Y/8VDV!!\@-N](V@EGTB'NLL0-CC#E>O"=;S%#MU4L56$4 79? M=BB AMZ%+C#6.-CCNVXM%2Q]S=RW0BWL*0_=V84/D #6,1/0UU!S B^W1NF> MHRUS-2CV&QWZW.H1CG_'*]9 E@!;9M7,XT?$N< K.EM2L%B1I:$A[9YBS0!^ M\LDW47UE[WDN/?5K:^TZXBNJHY,#<"X@( SI.:32E.K[R%I.5#EW51FSA_AZ M"#>5=BKON#5%M0MZ-T$CHXN&30RF0_^MYC^8%1)B,M)XQBO0K K;FZS^Z)+ ;[BD5TC]SZW18(DMD0C M4A>M( ]=.=0^G!@XI4T)=023'#6FKX34@,VO-(F:I+&;!IBP*/M:[$(Q+TB: M4)AF^B,@4SP1/M;+F?!4^XB/DE54)>!FKJ[.3&2 M+W^R$3:9#Z';::-((^[JVA)WQ\.WY7ZZ'\=1BXL#>+M V"J&Q;" P?X EE_\ MT)_+,J6.A!5<;4 T#KOZ@I;8I;FACVQ78'6[KO#1(9CG*DQ$U2N@DGVBU?'1 M\DD/NDK!47PQLR^>)-$SOC9^?O'B#=\5SYV3MY00$SB];A&GU*+:+A9%W1=1 M;B@R1U'%=HZ6GQ!L!>:T6GO1>/8-J -&> #,EM4*X%FRREZ+$">:X"^0,(V[ M[,&I@I5!ND:=8@&! 99ZZ*QMK7FD< $WHVBROG%>*3,WL?;%NZ0O"4).)(L8 MP' R*!2Q A$V:7?H4-7ATHWKT^!8+.B7A4=XJ<0Z\TO)F@-96?T%$.MH VD1 MJ8+5$W?Y-2(Y8.G8&JH#%/[?@/WR9#^4I=>H.5L2]4CX/ARGV%Y\!J&+N>L! M?+,HUP/SIN0O!&_:)X>;EGQ>, 7 #@PN&N !>V)E3F+^MV MSEWBE13!E>:YQ%[0)Z:?/>;NZ!2N&)S@R660(*2#A9K2[5Q$OL(L4WBYAKZ% ME6%>!#G>TE$%DB O@34!*2EJ3N-=0F!^+,SEC^YPF8-$'4V!70U#)@@7$LO M9(6_,7)KE1JY10X1YEH,%XI[G@GQA.R\RMDMKA--"BV.F /!MYYC N]+=J+B MZ,JNMO'D<\PQ03P.!/AG* ,X$W,$Z/*_E^ATUE=E!:XKH;=P5BFGBH"1.QF7 MV#\"Z-D)RJ+P%]K.EEZ++(T!G"68L"Z[5]Y2QRPU. /WS2V[?7K.5!?LX&#" M:F;_B%W^(,E%;:+)C!%+'T(!T!?-CX6B [7ZKM#7Z2S,W1Y"MQS"K)PX=S9_ M[(+2_ A,'AF3D ?C4F.BF(:'Y+@&*1,(I2UNC&$(*= ^7!)Y+_VJA@\4QEI9 M&;NWSBW^X<7/9/P[U 5(:/@@T8D>CTWV#7@6JC7 +! M2+&'X?6@D['#&HQ['FV7%(-C=H'E2?#;L!TRL^J52Z(.N2FK/&T2:SL G6/: MAQW,(6YX:74(E27PL;8O6$ =AC@QNC$" 1 05(B1.$]LCRJ00XL.PQ,.M#W3 M%!I=7KH^8W;6"]PU2//FV<1#%>;0OLGG4AO"EHGV::RN5N72&HF2T&Z!\XR" M0))W=4 ];$J N9)40SZXBR<6\X)GB2M'Y5>T%G"YXQHP]R![_1A69I6,*5=F M4BS#OAW+0M*0,#@QS6NI26&/<^)I#Q6R1O1LVT_VJG8J_8XY6KR#6NCWY ,* MC-I_9*]V;7KRVP F 12L5W[![,!S,G*QL6D()>0/\F=TH+5.>-3=:)KEP(O9 M7&;HV[:L"J[?EJWKV T\(M8,#U6.;A>)[^7E=C1&:("!:IB2M*#:H@H;'Y?>MMD M=>Z;NZNZID)1Q;C3X.;%/=VL*N\Y4DP(;Q4+8&_4TD#.,"C*F&(_(7" VN+L MQS,W]B@YJE+/:NUB]!)2KVN/TVN=AHXHX#U/Q'9BJ#W-SR8X>23Y*3QI'P\$; I,^YI7?S-"D?I]-ZY,Y^DF>[RYJT?YA!VZ(YT23B M;@5Z)V93)(AV,UVCP.&DV$,BWY2.8 EJU>^6U:6U]_Y%.0I7>L455O9_7T&@ ML4@= H,'_5_VT6DYXZ,=AMY5:EPR0>T]7Y52ZS=M?!,6:]QP%>N=[U@9 IO: M.Z>\L;/Y=N U>+AZ>I4R%BV>(%6,#\UUGJ^X M2[A_JJ@9P\\&VC+<K"0B3Z(P0.*@4\EZ^X/N/80 MAKGUM]LDAP)%+ 65@&@7UB6I@ZS'L'D/N'EP,%7I'1((42%*9PP0?2+WH>_L MIP;ZMX?;'!6 T)$OB1FTZC+><1,.@7&^>OM.4)PQ';"X%8%S?N$E $P*[,28 MZQ#MNE&QHT?;/<@0VJDV(=,JRDS!;0#(T#JVTG,2_?>/@$QJ^P.^-&2>W$)Q M1"R1Z"6T0U$MP6.$>-^4 ,F#B!&X^%<9?$AXR6.$;'(/8-HY;#M2U,O9W-52 MVP?@WLWFM'?FPR3SF2'@<"NYTKL=Q^N,W5%&=9+D$X[W2\0.VB]FV"R>,H\J M[RQ%[E935,LDIR 8K=, &%P)&#S:"<#@XYU=DB]-[\A%$CJ8ZZQ+[E8*O5>@ MG"7!VB0,1;N$MDK4-V$#5+7]0<7T$'[G\EX(51>,M("OJ34HD9*M/B4("_.: MAF'N(6+0^B0+YJ=QV0[2\IC= N-9*1VM]/>COY0^^>9U$NR:[WNGI5 6$9MF [DHUEA"*S?(+331T7S"!!+, MH^+GE176D9%^F&4?J!-HB3$LA'%2S2&$G%T;T4XN70Z A4@#3OB-JQ)JVHE7 M8AJ84)3>0,8YJ,*H&Q$TWWFM(TX3-T"N@D)3K@G6F<8=X ;*%W=D=AKH:H]S MPT:@ZVYP6J(:(FU*8%P7FY<:3Y^A5@GMMMICPB78:PV_6B_2Z(#:=)P\ST?P M(: #(453\V63ZAZL)(0>)DTMNESS-%@)KA\!6[DC10Y,=PO.0%2!^NA [W9G MWI6P9!^AB[9"BVR.*4/1C!LX'*&4R3"F.0=N)$3C(V)::*D%8-Y<*T'[&09Q MK=3?2E.'3!Z533_F,)%4.+RE MS*+]Z05=LU@CV#@4OCGBHQOYZHV]4> -)L(7E#B\ZWQX$0V".J\X?I)BB(0Z. M?N.N;T]M^Y%FKR_>"NQ>@6SZ-_H$/CM,JF'#./!OI>G\HXCF]C2Z7*WT^V_. M) 5)PG8$(%;^]K2"(W9D&S7;NE9#7'4;2U8+\R[5N643Z]F5@.B?,)*"W$(G M'Z1Q*B,8W9#)G:GU@.!%EWJ74,X+9\GW7G8P(]!QC@<]@LMD)CPK$K1PA4S. M]8B;UYH/IF2U=R0!@\ ).UZ2AJOAE6[+6R;A96_Y9Q=%IF7V18R O2XG2\8H M0WPKZ/--05:,8]>-HD8TB_MO3VW?Y@;YQYH(533[IEGN.9V%J_*#XK>1K,7K'U_^X-,6B:/^Y>6Q"U9:S>:#>H[!/ QX M-6!WE>)E,!-[([Q;1?"K8%$I&<#"?[< M6+%X";U$:C($>5]^?.EVY0I1< 48/*C? IY,#7#V[T7UQ!0@=@S$-815$[*( MO-B(V$.-F,)]8R@BF?%^^J(VU/'7&?0GMX]W _\#"4P)>)?8]68&+70"*\=:4/]XU>]G0J7'N(POB2C#'C8VB?*ZI!U2-P&D MAVEXOFK/E^'9?Z?9)99H2_$W%![QPK@F2U3U48&60-EM!):H#-CU"(&N-+4T M"^%&'T)$;+5DU="6$"B)C#JS$O*JY=!2H+H1C<$+V6\]KD!E)J3>,Z",!2*H M%!= 8,)T$.':8[TODP];M)"?H9B[NJ)2_=Z_[GU$Y[H[1-+M]K=J.3I#ME1< M[VS7;;A5/KXZ3ZJ !R&]#^P'@W.+N[PW(AXAG5$SG!H,;/HF_EV)VOB6"/B ME7I)U1A!ND!=M!@ P(K?5G2XOT88&X4AVW;9NBS"CE*Z0B=X/LCFRC\N.0IY M4[IR5M>24%4.!_ICR%*OS%(?[T26>FL.DCT"/@^I+F'!@O9*-*?S PUQREK'U^'?B]Y0^HE*VZ?E52SFFE3(V!06%SY M%A(0TC& +K&&(!SEU-H^B/T1#U(:;YB@ P#.,!RBBGQ([;M4@))JH8Z#C0M. MA?U:>L)=DZ"/Z.+7I"JI'4Y)B:#65[$)0!JPH(PSQ^NF7]KT\5Y-F[^38GB7 M\586*I@LN"RJ&-P15;2'1D49,!K.3I,Z;&V/-B10G&[=K19P\*50<]C]&G(U M*S.^;5Z%$A\M91 Z[&32YJ/ZBFL3(>P);D.";>Q'[R"%[U[LO%QQF))['9Y X6XZFWFGU]IINX:13UWQE;7,[[FYBK='P<@50.UFA-]+*BDURJ M'CY$R>+L6CHTO\^S]R"C> I!QT;7 MX!YF4NQS116WM3&HIBB'X2)0*N[4/RI?BM]=XALW:@-5\+(3,$BD^AA6*9DZ M"?D1\"PA[!$HIC$:4!D$.L$?9#@J:.#?UH8$[/'8L,&QZ^MR5Y*VY M[A,4*'8C0"\QIKB1"PV4\B-ZFN1?)C6;!;60M6!B#2Z"LLB%$)B.5NPFQ"N! M,\JJ= ^"H;>-NV%L5PD]=F5HU^WE=(9TY5T?JR.O!4D1>D&*&QWBKX91'R&S M!=+(5=SH)$\"IQ?G&-S5Y 4[.10. +5C$ DS8?".O [=@ 3@*T(_ 6ZPW]6_ M[)=P,-!\KQ;D&\67/=)L#MS9O,,N#=K28H@+0=#5'+O9HO?_WTLS-A-:3B51 MD!C%7"GRMK$3;E_\#IAV.:D,N3#T6.9IPFR?KF.HU& ZJ53L&@FF+=%LV:=: M8*1^A^VF/!899?,$0B$2HHBXC\.VY""WH'<)=9J#YL9)EB\KW_[IMI-**8X: M)"C8.XA1*UJK=@K/*@:]#C-$>D8VU#J&NU6L$E%=F?Y7O9RB,E7=J+WJ;YQ_ MET:G?IY,BE@U!G*, MUS^\>>MBQP#6FYF@:63TJWWKX<'HG**G\'$7Z\?K 8<<*E_/(R0-CL'I^D!X M3R!J9NB9Z[VN M8$F2O""+T\)XPDQ[KKS1P#EXNPJ@#:51C&BZJKM?MQY+@& M;73LS9$!A)8N;/4$<5_&QEX-&?&5T=-B!X))/%HP2*IZ0=%'*^Q!V&LG['-V M0:4P.[O'ZT=3]S'D!THJ#)@"Y,5G&KD<'L73W3VUMP:<+8# E9D<8- M'2]G M$:$N">IQ3!DFMRE\NW/P(F(=Q'TQH45%TM4]::#$SM[A\YAN MM@4=_B4V\L#Z/S\P-?"R2O&00\K,F@OQ-<1@G/P#?><<+.?L.K_I&^,THID!Q$!6SZA.F1)R$I]1]MK?\,_(SE]WJ ]K"-<9 M(T[=3%PJ]875_OO1'X01( )?:EF\T9S KBC**+>F(=PI,!XQ>O/8( -#/S AZL__A6H?'.J)<6$"O6H+%Z][6I MV+\O89Z8W24NH46- 'D@/DY;&@;Y@PU7O#DO15/PLKW7V!C&:P1[[FQPXMI< M$M>ONW.I(%VO;%O]BJD32S[HOR;UP] M8=T+L?6WO=,%LW%W^;.U06YLRGD&'N-+*PA6)1;(M@-C3-(2?BH*D)C)9P9<'Q ML.'B^G).)/MS&6I2R;%U$"^;'2 MVK2Z[@#A\0!C2'*KZ]/;4*T&&-[>)++[N-V_N#E,&9U2H*V!OGG[(D!/.W.+ M0H8"_43'$]L>-@? W.HH6"[:#<(DC;C\$QEA#T9U:.@5&%N0 M4X%%.04<&GP GN4@M: ]/3P_S3.SMB':-6FRW42Q^S.O0RQ2[X7^(4&5E8)Q MD9(0_,2Z(6Z&(ZQM=3N&\+<$W4"G,S\Z/,%::9=&NDK3^^$)>V+H4^#&ZO,Q M,:/GW/O9[L(>G6:,1>!<;UW1):F&ZX0:[ 3]I^M8NRG.0![: MIGQ$?OEDR_++CQ2)$N8_CS02]0R&JKHL7"<+T3^SY -BY16SK2NG P,!1@2V M/QZDN4')I@ P!HD,@QQ?_/$N.MP_=&X;^_>"U"JGWT;/LN?XL1/GW'UG?V=_ MB2T@62\+&Y.1FF$NQ+ :5'+&',2U;M?2^RB* @BX0^#!]LE'!]]P"2RUS?6M M/C'/"4];5@5VI,R$=#PWUW0\J1FE_;]=,%__9)@=N_1C#((#H:[#L\4$:($P MA%6 Q:(W!JF3,I0D;5M(WBQK^P@ G9% FMTX:P];K9F@*V[-GCJKI'W,7]96 MA)@/".^M+W^N33[=4Q[\N$RYQ%FZJY(TEY4/3XK.#8U1YH(B]=]APV328W1. M*$:>="L!YF_#G7!E_C38.E: >S=F;!6]J3G"2G,KRH7+ZOOK#U"BIG(,!?WI M.+__;,J* ^CR=!+J<5DH8M+E>'G,1=L38Z^JU/^6:H<;;BR.N\3CVAP^%"Y@ MO+VXU4&?P& P:$@D!,A3I$P=8VKGF\:0U%XE[?PE2$LG$PS,,#QDV#@QE$3 MXX#Q)Y,BSK>L7(<9C\2')0@(V[#;"9@>N9F5&F<3PCI#VHN%:=+2YAWE56,VZE.]))%J2+-[ITR3W;^(P. MMPCHNB)]%0K@!P1H23R@XINCS+M]GA68&2\!VX +WK!=SGIK$F2VJ#5B,R.% M5?6$70NUCIW[>[-PU6!V%R$"U/1_-!4$G5$/E?)-VHA88!4XCL))NX8T!CYT M1;[3HJ7GC1$)51NTC@I'W_A'>L0+5?P79/8 Y@*?>XD9Q#IJ0>X%Q"SE?.3P M5@ED(>U6N"B +ZWF5V$FC:N7J0Y=JK1]\;8S85]/IQGUR_N)L37<8^U\CRQUN*K7]A9] IV>YN33U=V"JFB P M/C8<^DRI48@0?LPA\@./]:-&:Q?:I%3V05@U@ZS+"SBN"J8# TSLM>(;NM_Y MN/WH]=A9I1CP$4.:H:3_:@LQV4$<]B(%8BBIE^A\)##+R43#2$Q,>9M%=+E, M*KOP!E@^I) U[$]O[;[D5KAA, F+/6U*Q/,N"T&_!CE\SZ72$LBP[[)25*VM MTT<'J4?0R:3QN-2S5-HXRQ3GW'42^O1PC(DO(M32> $4]/ ;NHD#>,.I@?UT M9#KJ;;$T;8)682(?\AY,?S5GVS5D.'7M"BY_0]5B7]>H7O)%>8E%9V2#>\K; M54L;4YV3K*%O48N,9D) MI%-RN^G"^CKR MM36%@Y;_SG$2,F>62<.(HFE!W#5.0CJSX;S:$MM&.W8= @J(9>"5 M!)X8"P M7D1UBP277IBPYJYLWCIZN?:C_^$+V\/P6=II,BA1*IK2D(*1DHV7#,9O*=7&-YVL2LY$/2J;S1V' M8%M+4HF(6R1K7] RF+1ADC'^,E(OU!A^-YP/7WT$"O3S@^I.[,O%A+FGD2/=*E*+\O-]G^$ M*,B)F+OSN^M=RH]^%T=AWU'KJ5'M?'Z[Y\^4-1QNK64^J]>]N+NO:_J6TR_Z M2MXY%?RKU;TE\H6BD](XN<[X=^Z/=WKL(;FLDAG^<)6-,UHYZ+[M6K6RANU& M&SHH?-N0('@I&1.H,1N.(0U5AF1F8[N4I90UA;X9=YGVG5<1B#T'QKFEVU M MC\%FH] 1!P&V%3 UZ MD0J# Y'W>;;@'HAJ+JIWH=L'51;N(H3@(5A-@DWPM';PF]"@0H@;L<8 60>: MKTORL_0_OLKLV)+SDZ/S\5EZ<#P^/KPXOSB>G)TEQV?CH_'T:/)_3\Z_NO.X M7&Q+ VWLE1V]];C7US>%E5.[UB#O$,\ #*'5A^^ BFI(]ZY,]YYN6;IW^^D, M7CD0O^,)YH1;8@_B+43LF5:,\:ODO&%0GW_#!5BU2:K)%2>"T8 B*-6259?+ M#[ )1%=W#$%)1$[QT[Q*\8US>_5CM?>2'-3<+ /I3\'"*Z$5^)&%H)[ M M@+4D//]2:MYYGAT;&SBYXE.#V.ANY(P.4"^[)MQ6(+!I>5-0I=0FL$^RW?PL E?&19%0% MRH^1AHV%Q\:[F!FUZVK9&A7[/#-M=G(]S M\&8AJ .%*Z9(:PG7!$>QOP!7:*?!ZW/A MNC>KW91*V;%!U8 =1;$#>Y9VG2"HRIH@A>5ECH$V=UX@C56!AH&/4@)BRN26]5SIMDU!H=\VT?-/:]SNW6.UDUT['I-1%6ZA-=BI MKRG;-[U+BI#&B: 3[Q"(F:DN(4J53/ZYS'Q+$0;)MZ2%&L7 6^2B83V'8'^K M_:[+BJ*W*LZOB7>!' !UR6VY9)'%=]UDM5'7N1W@+%O.T"BX1:/I*JE,Y[4F MY3YJV5SXW 6@H 48XG^AGF0!W$L+1)$Y>TRFH^KET(F;E<"5C95Q[NW=)X), M>CD5':/2!7R^X?RZ\C_T5[Q'"[\[3R?' FM._ZL6F1V;C(%T>V0O+ZF<&R#9 M>]@QABYXX .!\X&6FSW0=XL-4F%SE3H04A<$-1AZ;CZ@3/C5=_V#;?#0?U@0]JQ_FXTK6!F %%YC3_ >#/P)89T74R28J)Y-2>-P*>1DPB42I_JK%-X8#'!09Q;R"19(7HZ%[H$S&GJ-[$S;!\RR M@A[6M&8P+R<90['"Q*5-"J&9X#5!B)IZPB"/#ZST6K*'QH/5<5;H;NR&+DPA M(8=H6>3B W!! W'P&&F4)* 2N^>REUA@31_N>&)"9:\5WG\@'^DU0B58XKLL M%G#V5/=$J 6FX<=*X&-Q&(@,M27JC0 +!D%]I3_WG13=N5*"X87T#KV2$GME MJ1ZD^)%M;(Z[39:S)7/(79?$#L_ R=RS73I9 Q<**1MGV:)>6]^%%@+4%J?( M73JHL@>]6@,U!O%&H7L ?R:78C2$1I78*L<$7%A(J21"P'6Q/99:Z5IR" &H MHU@:HV($T"BTS4W6N-\Z]-FB*YK@HRA4H;E #C@/;L7P2041$&*E1"(QUDO8 M8&3A4F7VR1^8BL@(#[#[OJM<*&_LON9\GL(X@PN7<"!#RE#'C'5V<;TEH>T' MN?_L?@L2!X$Y%[N+2DF=0T+&*JP%0%#R/["$4YJT Y%,%CUNB@?$Z]06)";B#9+M S'K9AR6PK/60*)M$5*(G*Q)?JNOP%GD'N M9??5%P8I;@J^1\T'V1EH^L>&EG8D>-\YVPIZRA27R25_70PL11D$79 3;VZM M;H$U8*\ >W6V*]BK;3EY5HGXYG;B':R73P&-I4\>J2P)&4ECGBEE/5CCXF=1O"28)L05?.@O*=_4D+S9P/JH6AZQX[0XD6 $3[/"[, M$S)%0L&0W':"FH@C%3/DB!EBI0/)N#[*NV=:6_#ME*3CMBLP5K<$E8!.$TV559,MLTI)J$ M8Z WP=1$2H#IZ'-B6WFG;9B^?J.[ VE !?SC#?=VC5Y<5H;RNMU0"F9.Y6!5 MN*OO# +W7T1OG-V!@%TF&4F*]] 6O?*O1_@2]_=@-J^@ M%M>*Q"]>F/C=H$/=XF":T,Z2EP7@O[R0ZC6CDWU'WX2=N=%$)'I5L@6/1K*; M>)[2CA4HS U" IU/T+\DWL8CU:^BSC##WB]B]A&84Y@#V4./K K'Z-L_ETFU M@/HTU(CVJTG5K $'-!*N-$$CZ112LT/,GXQOFVQ:W4L57QNK'/Y#,N9?H>T%D8$V-H/W\?:C#LQ?;IA+R7:7-TB M%4"&F#Z&TB6BFFC3>G?J"IL[ ?8BI6H^:\XQLW$T-0EQ.U+[EP1F/#=(YR5, M.L!S[,N8\'+3#A>:>*D=")=AW:FAQL;>_@7WO$(. ??A*5PR\IY0K6:^$E- M.KXL) :.7;=H Q.BYZ1]%4#H&(VLB72FH-/ G:)D*[HWGH0+[8%L)FW0UCPC MM-!2&,AK@W>17Z?@AH<;V4BD"EHI0.M=**;B?$"XV'WOW0F"L94B>Z>7D0M> KN_4 H"0@Q,[:9)*_%\6B*X.$.%<]WF7"0*=(8([.O;:7^V)2\KB MV.O "%UM?.Z,VEOGZE"\[@TK]-JZ_5Y[K*IG )L%8':D^ED?[?'UR'8K];:;58_U-3H03#SSGTB MVP24@;A.-1.Z E@%0/LWOEF@\SL20),D]2*B6&]HFW2N5$1],M,L7[HA-JB] M>FYM<-SP7*)V4-85R/*=!E'<7,X0#H!Q-A6E7N>!O&F8M@/#*>>]B%O"Y)*- M6*R24ZMNG7I$W@%30:?[/DQ68Q\?=C; 80;CY?F@VG0V:0B#(\ZJ3<1JM22- M#CI$J=\_*EO1&SLPKK)#4Y>/ R2KG@>+DM0--R+&32G*8D]R4V/<$V<;=6T* M]CIMQ6W0=+ZLDJ)EQ:Z\GH*@$+.K<(^"5BN01AE3M2P:Q9U"!=9B)EFS(N*/ M.38!AF"=#]_VR\\J387RH^A#\?3ST1V75M4%_'N\^C)SS(V/?6$?%K8FNH[/ M"M/[C$B4&TZ^LA\\5_5ZSGPPH\YJW2F9*TZ761'&1Q.CB_)XY-*%2_@IA'!_ MQYBZ]7.9YH=3&. SS8BA1QS>NP0>]A(;B-BSBA6XT/P!F.\6B@GOUL&O7 VN MJA-2F CY.'FTC#YK?*5__8?4(:0.S[R5AZHEU-50?P#"]F'K8-U\G4OO>=WB>QZ1N&,VQZI:LH2MY MQP4>$DASS .[$E;HDU"/O*FZPQPRJ/==$IMN.$6^O8#SCVH(^$WMA>^-QYZ@ M+,8$F4L*PG^@,O9N[(@DUJK"BRH 2]E+N* I%LH03UP'=@)3C'NKST#/PIE) MP5+);[G8%ME-[2=ZQ2$6>?"V-PSC[VLN&='>J2O&XW6(!4R\_%=R&__B. 72T:4M9?ACN/PG*.LJ^T( MZJO*DJK2YZ+FZ>&>,8G5/4.3PGPI8_04V9NZ.%1.'@HMIIR1]W6)& 06[L[6 MV0[J"1OEJS3/259-EC.P-QV2R:/F*!/LX(EWN'J^DY+" N@R9Y=)QOL.+;PK M4^Q)?Z&P6+/J*:#THQN;/#.87V5UE4&_6.QG!ZF^NC\S^4AA@&Y#18!-2.RT MIN'U.=FH-J[\CLSA46^<,41V0[G;N=H1P@CWH MB'KAWEJBBIMNYH8-KW\GEM:$M'KO"A$F],JJ-ZOXK.%49ZT5NDN2-Q)@F2[W M/%LIS]2PPK>> ].WT7@ZB'5WD0]CO?I564I/"^JK77%MO*)'K;D'/$;6B8>< M6K(HT*M5\>;2.LT8L2FE72M6<#DT-K;29893V/O.:0O?5QY$&5I,0W'7UG)_ MFA(S#6NC;[=9VXK@2VS"356ZE[AFZ*N(>G$#L=DR$I^H[E=ZFS&$-EW<)-QP M)^1.#2_GEMQPXE,D9# 1U;D"B/OA)>"MP7/"!4"RU:QXQ!1371I%PI%H4S:(^BRX%ME=$C.&#L20 M2\=>[@$SA:K[X,H,;F&%W:/A6#(7I_UWS)IQ63B2"\V4TO%FW]X4V.4XE08* M%74*67.8DX=0&Q&>*J)0:Q+D3XZZZ+VM\73&+?=:?*Z^2NL%\JH370!%MB MPE;@.64:I6H&3#G67;(*@A7H#4*-=(/8MTL[WV3OC_<5-+F##^#M6C3 (^[L M]@H-*Y$]IK"38YR:"<&0X?X26%>3;Q8:,R7OW9ITR!OOCC X9^OH!*]"N/+2 MC[7!@KWJ*M2BS3W%B>UIUH5">U:;Z$WHE\L*E2L)P1%F&Q3IO!3X%?K 15IV!1^X!Q=H\YZ<;.C@!#:4CGF7V;B%*QZL7-)]SM;TT.O2M?2 MF6),UDHNN(:TJ^N(;XXV;.:#$I35U7+N5AV+#J7!!;>]A%.UA*2>]0M2"BJX M[;6;6IB%]8F!8]JZC68VG+T'M8V*HEP6$VFD/%4]VLC9+VCAA WV"I,/N_"0,0II8]'%?K]TA.P#E^EGVH^N M8%X[,*29_+G,'$!T_!<* T?3O$P6 W/= V^8W!V2PHRCW%P")9WJ?9=*)$FE M-RGB!QB $!948O\&A\"Z TFU+-1G<>]-A4E2ZQMM9:'&RBU^1?(^3VHLRN+6 M#C"GK$Q12]T11L4Z,L:P.M2R3V/$.J5!-FN D04X&''!NK8H#1CS'PK!0VCN : M4$Q$&1Y^#GE?A-#O?$H,92JK4JZ3$OL;IAGR$?@V'&XQ ;15.+24?8B=&J; M(;,0)-;O1*'=OR?KZ>CNGJQ-J3YN*C M(FR;56T%I+0U'UB)W/Y$N9>7$[RIK,IYL02041S];CXDU+*^PLI(:( MUP^8!+>JXR*^ $8GX%"R^L^PDIP#8)G*%!(LO&7.%?-AGA$,//K'LC! #W4" M8"-BQ*,/TJBDQQQVK+;JLT94%7 0U0RP<"!CJR+QF[&>Q*_V_D@F5U;]+T!G M_F;&55*_3^Q/9;6XBEXF56D7RO[[]556\EQ1*_Z98)_;!:")7^E^\O!N^[9@ MD#117C-K:&3V@2^M7D[M__Y4)M?P'",[.&>V$6# MQAJ/9^M^]9^[=YW\U 0W-,TL;1ZAD0ZR+&MMA5D@I61T0P/(!%FPEE7M?"MO MO/Q)C,;8S1JD&GMMJGI?**-JOT60.W*LL* O5D0*E$Z&8N'"L6G$&]?'V]^C5JWM["&>GFZNE MSW$ ^[5-=-*O:'PW]K?F$FB_$N66OZ3([8\(][-V'0>%WJEF";\RO1/8>E"& M;7\E)#<86J'O:N[;+=9AW4O(:_3*UPFL.87'BVJ^;I$WUQCO-:ZDY[<7[WYX M\=_1SU0I05/$B_NWI$Z3?\:J)KV^G8W+7*K\_WCSRP]W@PHJ0#1B?[[;1$DQNXF+B%2,"DU/&U5=ZGW9AZ89*4&I0X3#Z9Z<@C0OMC$J0S MJ1UUDO7Z4_=@5S:,\G19E3>^],X[#"]\DWNWG]*GB1>BR?E[TU$7@F2(UM*L MC"9][&XQQP^@8D.BQ+BV?@Z4F''AB!9B>$YG,71_N2S14\&]P4PL&(J,0VIB M5YLRQLKILJ:VHHI6&KI.)+K2+IDP<187Y$F9"_"[&(@[Y^8:<'V]#?8ZR.8< M3S_R ?WL[#D6]E:D*T*YJHB"O7!I&2#U MHX,M/+L_OHQ974@"2A<>$A,1MU9D<>0+US[*I$*DHY\'ZHT_PUW,X*GBS,LW M-+>,L\%^_,#$+2^(;V!T<71,-M>^4\GF7Q>["7ER#C7%EAJ"!V42(' MG&^JJ'N,636[K(K.>\5M<>L!\J6IMD%>"MC\=U^[^LKN^8> N[;W4XX&7X*U M[_X]FQ.='!S@L\&M-OS$=%D)RP1E3R.J[NJ**'Y&%=2]01.N^9?>#M8, M [MO=!8]9@ 4F4X='X$;V]$!M9P@(A"2IL2Z4_#F)/K:^M]K&^YV[A71+<%8S M_QLA$=R;(1U?E34FX<5< 8:!_-8NMK5,L%I?Z9LZ"-**K3)W3BHI'1Z-_N_EX?Y?\\NOK &\Z/M3& P\LF?JPW?A.R$F MA;RU=C'XO3@$^C.'JT[@BQ#:&L*,G6'&T4Z@D#^'.]EMO;XUL#_1.T$Q CH" M@F/8S\?9+[8M3QT=-H;9/Y_WQHD#$__O_LN MQ_GA9TD%WL&5,EP><'D<[LKEL8N)X>AL1:JF!9N$U/ 2::;0UGZ!=!H9A;Q= M:.UE$%I[ZR-QKSTMX39HTPVC,_];+L7H10+#,+:2^I5Q$9GN6&,W3R.1 _ZU M)!(N[Y-#$5R9 Q6ST42.+BQ4.V_)6N(4"+!>^V/YQQLN:2ET/=",HS:$GT,' MT0+6K^#A8@*Y:MK]?&O&_^3DY6\_?$<=S\[955B\W?S:$' MY&31'@3 SIHCN.KZ[4W7+YE'JO5KJQ!:<\!,G?R2,V;"TXJ)OQQ)$RFZ QU2 M<#>0P,%*=%))(SG*1"729!("*! "7R%((FOJN2OE1O!\E\L$T!6&/!H.P>@8 MCN2J&NIMADDB5&Z*?,+K-^,^>7\M1YW"2:#QT*:Q5P^UL[0(YT.9=[&K>/^M,' _[=I+I9I^CY0X>S^I MZW*2H?YPS\&S *I1/X,PWIC;@<;(GCJ84AS7&1F:RWE*5!NWJ^ZB*7>D@>9> M@$@P'X!J /NA$G("C90\N;DW"OO\9)?@CJ^O@8O+/NOQ*Y@$F,3L8(HTV%H! MV*X%[^\<*C2%L3C(62'JQU-.6WUH;Q,B\*]GUD;98U[_-%O.<%"I@P49DC+$ M1&'_,'O)%U;K81=[/Q!4:M@9901_P;]:"P!0/I1?2Z!0-4EQQ)2BHN18%C9F M4!3+Z@EK_S2\RM#0YMB"0 BR$&Z[6"V"XJF. ML2.AM1BGF?TU$9-/D&LMSZ9VU2?84@]!0]9:RW&M[%FD%-VBH]_9MM$EWX$^ MP )B[$DIO9(U#T] T##*M9_45M.:CFES04#C*@(DP(!CT,)(_P!RW MHE8E3!+/-R\SIT6N%S&4M%V6%=4*U]@)D P[;,_E"N&2-*U09&$RUJ@'^]8/ M BN]R.O'IA5+@Z74@(8KZ !]/3J^V+^P%FR>JXIF4+7==_KH'$[0UT>CL_VC M-;[%]55D#AS&/@G-W9P@6;O$E4!#@V%ZTLS]YZAE9,+SU&W*GOTD]0IP(]YN'; 5OC='S*) MC4L1!2I]"G9S-YEZ&=)8"DVZC])YVF#0^,(23*DIY71A'D/:>DL\5RQCG"=^ MWZD"L$TTE5."A)O2X(<+Q[EY-V:1H#2'CB)$% RZ>?@^;,EJ1_^OQDS QQ- M*/=K0OB _7QM.HWUI Z[\G)H;FO"/3Y9;FW6[WGQ'_,T2 B2XF?[D'$'A0E+ M31ZV77OV"YA46MD=)&;H'?'YMGL+<26]B6S#CT9>_X%L=+L00ROOU0"6HUT! ML#Q6S:26/"^>:>C%KGL)JXRX2M%\NPWW1Z_*Z8HMDORF4+>)MLFWZ _ I\(5 MV^J)]1CJ=M>B^\TAQ%0=G38150_+[+C1!GYFKL=.&>KD>OS^!=2+PH<>E9EG M+WI=-"NE#^5(J]0:F0]H&E O7^>%!*WY, %,U#ZYN?L0'B_R!%2]"9<9*7RW2/8CS*L'E?E#>Y@/<**"]>!#E43_O31C M,T'B-6OV+XB4BL8C)R[X8M^A2\O)$L<*36V \4G\G<]WRJ*O#P_V+^Y]PK;I M(A[MY$6\BUKB35)<9]?)HU:#DGY 0LECLIL_JV*0)7BSN(U^6:10L>D)(8N5 MJH&_^O$W\2#B#VA9YDOS/Z8H'E_&/5SJG/W#SVE1RC+\;&^8>?0+(1=C3^KM MP(S0GE0(\"^3 C$5&,:7_M4^#9XG-U295ESFD@G_$PL&G;W*K^T[([X#%03- MYWFR %#6<"(>\D2\ T)]8#"S K8%[A:;AM'HXA&T?[ 6T:^$OQ'K\%?[K7)9 M91J2Y"0[^*82;SO$98JX&_ON2]'U3K)WTR([&"RRSW0X?RDG27Z[R":/2U$< M7EBG,><2/^/)?&E_$;UC"!2>R>A9.DXBOT!XF?Q@["6$7^TXH_ZS^O[AUM[( M\S8KQUF.GA1W17+<%=1EH>#O.V-MJXC@ND-\[Y9%;979B]K^=U>(KA])"2A4 MVM1J^L65X)81MX8Q"JJ6*$RC6()05H10 ZPM4Y=XGFA]5%(SR5+!+N#F",@& M\)N^R:HD24NH.R'J;-VET_&W1<_L N6"VR"H-J/=?)55( 8B_Q"/"*L-7J1_ M+1&8^-J!RGXU"5(M2TXO)?2H(NA?Z%(U U,8?$@EPO9HA1QB8#*EFS"1+H/Q+L[T%Z/"QL"JE7[72C1;"+3!)&%H&[$F2&0TFKK9>VZ:KO2 M!5"Q2]] 0?O5(8#L3X/1YTMPYKE84F#5KF ';[80)J<0@ G@Y6^I3D(8/P6. MY@V_I Y!?O:EQLZS%M0;<;D1;9L'\>!78.P>F<9Q<,4N:6]%NG()!]\WT,7M MG$"M!"SQQ*0%UZK;3W()TA:*^9W [R8P6L,29PG"N;"*%D6GN;E]V$TJ"D%= M=I?([4>_RP)C;Z%"#'TJ!&@]'<,]KA$Y@(-=W_!PO%:274L@^WD%]\*TUTF;0 M@8X0EE=9E>Y1MQ4,RY%QL[[UML4WPYL^,/GC7@F]PQ)2D#J0.R>-*=T4KM5L MQ_&V$E[88?I;@[H'$OL+=6;N^(H+]JJC_Z=N214>"'7X(CA,F2^"3BHLG,/[ M83G?L^,E\DXKBZ4]+>A-0&U_FWAF"I.J/#ZZN]D'DS)I:/"%CF&E M^OEV&K>$:)XO%]',+*Z@_2H<..8C@2%>0BT@_)*!AR%:9TH,/-:6PLN #;Z[ M1\'&6<_\=NDH]?EG-99[/!DO1B8D4:&MT H]@_+ZP!X*NYY<1RMV)3>_=8WG MG;; /S@'1JR5>HDE *0;T#-0M&0+D\R"RFM[^R54C2U>A?VI+)98ES9/;JLR MSZ-%\@&[% /;K^0>[>FRMQ8K*;P6[ M4F \RJE=Z=RN0QI4D*-=S!V'H6^)] BVDQM+%PP7C.="'S36,33G^5CF]IU[ MXG;1KE#'!U0B3K6G)H=B:>EIT5++TCR$6,-(5"K17&"R2AU'V'69^VBPPE\@ M_7=00TP-+YMFS!AP3A(FE9Z8VJ:')S5O(Y%)'1=P)!7!.W!&OD9&2FCPBD-" M;VU'^8;-6<&%+Q):YD6[A?2&-+[HJ*[GRA=<$LVXT&SYHA_B1.\^PEA"(_M#!R*;,G>7>I1\G'V4@0P) M.LQ6<5#L!0(B[+L%8^_0\3\1H[7 !=3%8+?TG M%*\)A_.I]2.7I^LX0M]:6-O37Z)\>-T52L>#29F@GL@^[(>.TPE/06)SZTS6 M4BI?+^Q%LU=AQ?J",7P)+G$:OI45A=@/"68H]M">SZ34DJ?RI.ZZ;;6'UQIB MSSW8<_%]ZEMLG4O,"S#6]U$< L16>?UV*JGT.:I,-ALOJQH=,+G&4%7->$$X MKL03A&-AK,HM;XEPP,KM,L_WT/RU(\[JEA):L9KV0" W#!"]H/(T2(H14T*>C2_5;*S+J?HY59[UW7_=6[-1!:_ MK*545^]MMXKM4*_W)6ZZ&-U-W+056K&'R%FGX#MA)1'[BYD]R* M&(5:$4)29Q]4!>ZW+)^^+A@9DH &)*GXNF2+F$B1I,D2A;>LD&,C3T@"-TQQ M_( RPF,-P]\3_>R'"O?R;)YDE;1ON2S+%(P959C/X[;V.'&V(M74RK>N>*[T M9+1ZKU[(0%1'E$Q?+KTW"X73.>)=J^N%E;/+P<@7W&4#U%.9D(*N=IB">VE? M)47]\D'07^+N[:N)#SO&5*AE7*;81"K]%0B2P%K;9;67%"Z:8[61?+_^(SP> MW9WN<:T(DZQ0.P/L0,$.3G:BB'@K]'M/GKJMXA[7QNT8D#\R7NFPD;O"LL43 MC>GMCB?6"^OYW67[I@)J\NJHH;8?PCIVEK&U768EN_9@L"Q0,3(!;]1DYRL+ M6$U]48E#Z6?M&;V1-FYOO,QRZJE((2.DWJ8-4!H8^Z-2.L\OIUW8K3J MC34@1*3=I90QFA-J(,H7).@[.WVTZ7T(;KS@H'OBD^X8//>)1'!T6_M2J[GY MW4^T'^Z3P XL )^QKUMP.P)&MJ'.#SU?!(NBK6U2(C:4+*K'&>2T$U?9O&:' MH$-^@B2%FV%E1>[&7E-=KTY@D2Z-? 8#%!V;=.=6\":Z')>;=Q/:!Y<[-WM+ MI*\L<9O2 *R(@AB$A*G0035AT="G!4J/:LXEUVCZ>Q'K.>.!D[2&WT(;#=WD M# 6UB(2U5H>[X75 .,E'0WLC-NUXS1::OANJ^[<]QNOCZOR^4=U3\;,OVF>H MKZ?\[Q&^;YN6E%F42 <#;G680PX=-C7N70;E_9+F(.?7?T HQCHY0]>R,QU/ MK7ULB7-00=1@2Z;VP 7!);"*BRM@GA4<,_.Z(\-KS)5;.AKM@M"XYIUQZ%>^ M7:5=^&@"G0Z\2^X(UB#Q $/D3$;OEN,*\E.WDENL>ZJN8%NSA]J?R3GAG@.K M9$:N*2YJP/-DGP[0ZB"\$4M)0DK!),@!X/M!E2*(R$NO((-XG!)49Z1=2IQY M6=?^13-[V[AG+#8/SYVK@^'O#Y9+FX*BL6$/13R>DL[;V", P9!<.Z MH5=K09EV.QINTS"MRL?4:[-@@+*53^ 2^;DWSO&XUTC_N#[2@S ?S&1)<9QF M7$?G,POI66'B@-I?)TMSY M)BKLS8G-D$2#L)['@'0S58EY.96J]$$0S#="$)FL2I=DU].?E\#B1MVDKNR6 MV['Q.OHA9D6]K&CM&XL+Q9"-R(LT"_ #@)XIWGKB%%Q([#)+F#3PF!_?ZC1OXE4(?-2M^BK'7$U;9%;>-B< MZ31#WG;P!W=?7?VP*@CZN!IKY=#N4%JK8[N;P#IZG%@&P:4F*I(9WL,?#_0@ MXP RTFZ8TL@+(P&MH7KTZ:S=B\;WII,P+();X*RB IN291U+B8+FW/=C8 C< M?O2R9QTJT\BA(Q=H.?.I#,]3 MCD5EQ&)?\SI+_@*W0,Y)+;'#L2&H$C^?V78AG\=@%2L>Q>(*,M E'(6B!O/, M,V!AAQ[19Y@+[.IB13TW7MNG>9J0WW$4;L+0\^ :"M:#HP K&DL("N07#3%6 M@,WIRC-7Y@1='0G,A4#-4>M#TO1PG!3O01TB5A MIW8W!0$2LA4E*7#T*NV? MV=I<:VQ!PLTM=M(T_61TH,38<@MBY=@8#+ZMZ@3(3(>8P12 SSF:-J2]5+L> M H_ 7DQ,GDM(0GB:FB%DD)]E_UT MV/X%Y1G^ NJHK]G-HVJ7@S.@<0ZRP#]S%OB1] J.:-^-0J>HLSH M0.TI\#- M@W,/9POA/3[(_3*I*@2[_P_>1<^L4/S\XL4;_MBX+-_3+?5<@E"RH\\X=\VQ M[@(#9UA6@NQ#V>(Y]O@R*:&9Y#),]678>"3R>;N+5O=-Q*+YJ%@B?R\4,W!+ M2$(<"LH^\(A0J5BW"+#)>&53(8!_I55WT3OP!#%>/X7\"0=P_#SL:LRHSAX7 M%^C_I"L:J$&W 9@F\9M ,7% E171:SM2&/6H7L3X/.AR-86F9^0=XDY8Z<'\ M%>$S:S8@=$??CKUJK!X6!$T06[O>>B,^3)NK%#.=8)9,XJ6X0+1TBE=9XO^] MS,HWJFS!OJ-+4HVW+VD#NAZ#ZT CI!A?][/LM[\>'>Z?2)ND_>B=,5O'!X_' M]C?KJ4,%DA IPZNS9M=E@.!W>9D4@$8+G&DKCG9,!1:G M9VF62(M X$E22"XL:5M K2\*+ R >YR38I].P=$:W_IOLL/+M7#RZ[T!GK02 MGG0ZP),V6:^Q-9*Q5@OB(N,DQU+TZ,KD>#E:D\;5 V M \ M1U8%22_$T:4UO.N_65,=/$M@VH;0%[)249"3FK\#_R-9J5-$YW 8UPYL\X>^D"! (M$6'>(^@(G#R:2\FMZ$+X@)7]CCM[IQ(> MW<;4*[JK?X=\X.,W8,:VX-\; DF+- MS(W//Q(R@HI[5#@?LIPW3+L"QXX818)7.& >0@TX)6+=R]S*[S5%S.T?4D*6 M@,/B\?:2_[Q2W2MQ-GY Q:T/%"&JHG84=2;%K%U9D3 26?4*+K3TRQW+0X@+ M9PKK[6Q$^RI.W,!,*._ -[?+/-@1"]!_>L\>G N D:[8F.[INVD'TXTIC.16 M5&SF<#.4Q>X+OU4K1[&NX3V.K#VV=U21I$#@"R]@/FJ8\!\%$NS\EQV&%45* M[G*4V7X2PYCVX1U2W"91:G;(X IR9IQC%(EU7"^P> MU7%"N/2K)D0HNZ"2S@HJNS@9N:30A2^D6!8LC_O1]Q(=1WI3",;IA"6<45^R M0]=F'"T7F1XV%5NW/^@ 29)#0V[8@NAE9MF"MY+SWBX]!;D^X'V"#NO5$E)C MGF3\E63]F=C!WF\DC:.+\U/*B\Y0EC$&1A9=RAG\VKX30*5TX)T^0# :Q;(P M-.;ZWUK1HN@9#P8%S(V0UIGI:%P9=^;W UI?QO;!R/)G-" M#14HJUV\LT]!?'EQ/!!?KJ:%)()+SWJY[2W>^@AB5&CQG0\H!O.*?D@6R>/; M;134TMT"(T!/0&K,X$7.?'Z5WQMU4\I%[\GL.%H9U+K^#^PF,F\( [0M=_)GUY2<$JE+?(ZYA'8"-G@E'!(:3RZ5= M\90L2C-?,*\X)ER!6 ;_!7Q4SYUJQ77UZM&:D17 D/-D7IMOY8?OTJR>Y\GM MMQE6^NSAE[YK.R6(&+-V*6M'5)3T9Z\9]@](.RPJ^_^IO)G_O(]_^MLB;?_M MZ&C_Y.RP]\\'^R/]-SMRF-]_?'7TE7Q.YE"4T+"Q^RFK!G"Q/SH]6_?]&_SM MY/CX7M\QHK:?^#?5&U7?(N:O$MP?1"._>S?6!_Z3_*.M%UG2C M.7:ORM)(+D%YZ^'\ [RW;2$V-2,]Z5/;!N=W&32H>?\7T&D_MMQ?=^M_WE6^ M:"XRFGN[O<(02 B6LWMIUIIP[Q(_T84;#0MWOX4[>*0#?+K3R]F&:"#B%2-( MGTH2=V+*;WQY1I-"M'_Z=XK1(!Q/8LJ#< S"<5_AN.,F:E<_3R;&3*>KU@!: MQFW3"O"TOUUCV^]T.M9?F#7N[N$9PS.VZQD;:P/F0FAH@PC^]VS_[&2[%4-? M)Z;[*XI-UND@V@'=^75S+3::H9X9MK39IJD=7IS%Y^=G__YOHU./<;O/-$7@ M-YCN1@>V\GA:#BC6WM&3X8S M^J6?T;.S^.3@>#BCNW)&/Y'+OR-&?JM[W2<( QQNMEB=&FKKSO%I?'%\ON$I M7B$9#W6*'\ %WHE3?'B_BW;=Y7J2(GT8CTX.!I'>5I$>#2*]^9K%Y^>;VEJ# M2#^62'_*>.KH MEB\LT-?5T'$(]O7X*8?Q\>D0[=O:HWS/U/>7'1HYC ^/-W69!ID>9'J[9?KH M8@AA[XI,?Y'QOB'.]Q%QOM%9?'1P-'AC3\\;@_\.L8M/'!4_C ]&I\-I&4[+ M<%K6 +B/XK.S(=+W)9R6+Z",[V59Z_9T0SG?\(SA&4,YW]WE?-&ST?-GA\\_ MCW^Z>V;"Q=$]@+\K!&4'#(&=NNN/'M\PWD&A/HQ'&^>W!J'^C'&O0:@W7K3S MB_C\?--DP"#4CR;4 _Y"]8P?D!@]-U5\=K%I_'](\'V^,STDK3=>L[/X\'S M86RM2 ^5A/*3TTWS3H-(/Y:6_B)A&),P/C[ ,>Z55SF*SXZ'2I(GF#([ MNJSV7B_CX9( N#6=E."MWGY7S^/AX "X]Q;/RL1#@G0[Z_5Q!,]!Y M54ZSCZ!-W<1W?&**X7!T9%W+P_NYEENC&3ZAW_ET-,/IV:,'6I[:83DXM(?E MGM'RX; ,A^5+.BRCBZ/XZ&BX69[B8?G80O^[L^O;9FB^=DVLS8#4&^O4#^,/[8C9M=; M4YNDFERAY96::Y.7\QFTG'QXVVMGH?SV1(^&WF-;?*(?IJ_1$Q?JP_AT8RS[ M(-2?3Z@?IJ'>TQ;JHXOXX*/H@U)]/J#?#_JX?$1X^^=0_^65%1W\VA:F2 M'*WT))UE158O(*5R;88@Z8I:IH/X^+[PG,'U_@R0D*&:Z1Y"?1I?'&Q:Y3 ( M]><3ZGMZGU^T4)^>QP=G@Z;>7J%^P"*][;>^?C#SRDRRQ)%3);/2#NY?^(LA M2MH34#J*3T\O!M][6X_T$%"ZCU"/XJ/1/3O[#4(]"/56"O61]2A&@Z;>7J'^ M6.-KIT-?+R;_7&9U!J;67F7R9&%2!R,> E]]A6GQRL &WJ>?:WQP-K"M;:U,7SQ@U.MNJVM1SA]GVJ]F\R2K$ 98 M3J/+LDQOLCP? EV];?Y.#@9FWZT]Q$-(8/,U^_=_.S\<'7XW"/6V"C5OT"#: M@VA_$:+]*6->.\,*6K;JY@>:IGLA,H[BL_LV8A[(-+995YS?L[_.P#S3C_0X MBP^/A\/R! _+V>/7I#^UPS(ZBT?']PS@#8=EJP_+QU*#[C3B[1=@!IU6Y4QL MT+)X:-MS9QW*9\<'\>'A>:L*8_ EMV!O1D?/AQC)YLMV=!R?GIT-(KV5(GTX MB/0]ENWP*#ZWVF 0Z2T4Z?/G#Q+MVV8+ZS7T58Q^I+C>0]-A[D*_\^$9PS-6 M/>/+@8XV]4(B_W%4F(=NTK##=_L%A&&&NWT;[_:+P5J]CP,VBD\/3P>) MWD:)'AT,(GT_D3XYO!A$>BM%>K29![9]?$##)Q_KDU]6.1KY[9_1*M_9XH9G M9^=M:JJAJN'Q-^:CL*-?=+W.L\.3#2+(@TA_1@/FGB;YERW.H]&@H;=1G#\- M!'J% [4[$&AM;GV>^.<3PZA!-,. M* .::#?RRU\T1NX\/CK>E.)T$.R!26Z+1?KX'JR]@TA_OJMT@'T.GWP(V.?V M#7CXY):*RE/((_QF%E%>UD.JX'X!T//X>)/:_"&LLP.FQ9 J>(@ Z'EL?>OA MI#RMD](*@ XGY>-/RLB>E W07,-)V8F3\M%4,7=[Z=MF6[ZIS-14E0'A+2?O MHS2[SE)3I#7UHIU,*C,THETE,_'Y\5!*OYW'^?&QF;LGT$,'@RT7ZR$!-HCV MER3:7U!\+TH6BRH;+Q?).#?1HK3SG!J?'AW&H]'I(#!X4_\-<7+V M?]/L^C__C_V//&N65)=9(<%DWJW__#_CZF__Z1:M^1U>ZN.+?2!TFI=U!B'6 M;RN3)XOLVGQWDZ6+*]X)_3U:GV\/_%>2<5W"==G[%1X>?_.T*YOXJ25L='"7 MB!VB3CH/UT?_]ZJ2TGO7\^V!_U_FW58T>C M_:/#LWL]=O7?SL[Z7_K%#/9H[C9Y'KXI)ODSM(Q$I MO6<=%P/SFD%C#TR5[4?O#/#>@888F[R\B:9EU?OI:'PK6;;B4OJ#1/#J*%N8 MV?XG!11LB7-[YU4].EE'.AX3#'/6*1__:Y(J^K%([1[_8"9F-C959)VU3> Q MFY@Q.P@BZEZWPX/#PW6 A>M,>/V%XRNX_:@GM;"C86$?9F$/OG35O%.[B0_\ M-EO8ETW6N>E3,.*K.LJ*:'%5+NW#T_KY0Q2+43S@Z-$-G]X%ZCX [WKLF740 MD#N;N-[B9^RATD;GH_Y)MA,_C,^.CC8\&UL,?'R2>W1D;\R388^V?(^. M+C:]8QY\CY[ ';/;CO*[)#?$^#A+JO<&\E[WNEYV%EP#G42>$!#K2>[1B36/ MSX8]VNH].HJ/3PZV;8^>P/6RVR[,SZ8P59(3I7 ZRXJL7E2(J_NRG)BCP_CT M>%/XYF A?V93P+J:QX.KN=V;9$_2Q<&F%\W@QWR4'W-TL'^XY1?-[^4BR3'-[/]-P:.K./3.8,DOP4)/GD*/[_V7OW[K:1''WX MJ_#DEWXW.8?6B-0]O3/GN'/I]6PG[DG2T]O]SQR**EE,*%+-BQWET[\ JHHL M4I0LR9)%RK67=&*3Q2H4@ )0P(/A8%<#1'.RYN3:<3+JY%&S=')M33CYB"1P MCQ<]/7X"W!$!Y?0L]YUE3=EVRQ+-K* /%3?5\W%9]H()"Y)7%Z+"[W$UF,U! MU5X:\#]9@=&$+2+F>KQ,B,)9\Q!TS'?^@W!J/+?L5L^ B?CP Q/^:;7Z\I_T MPG,+W*CL)Y3*S(PEP[QFME*E8F 5!OUITD[S^Q FS!@:B#%+F(R_PO9\0LB,X\YRXYR(3M:/ MIN2A .888]<0_(<;!G1B.@C;,?4")P"F]6&&\ -,'L$D>F+IB<'\F-W-6,3X M0%YL7 9!"@]_9 O@;0.X]%T8S0VK??&_5#;G&"#O;EJU]+6G^2/1)(XSN001 M 2*XGN]EL@EK2\((#0(CV*7E"HYW)X!3# FX>1)VCAG4RY[G/H@O_#7' G6!/XTJ),C\K#0H*]# MX*_KZ,8)@ T_\A1XH32(*\5CZYZ(0:,$%S]?7OZJ*)"Y(&3+^)TJ:3UX":;K M)*2&D E)V& 281HI[\E93UC"HCFL>4+/NRX80/ (,^Z\9&;@QTQ =>&0M:2L,A1KR_V2)+ZMA3 -.:CR+HG#J@?S*P\FL.J909O@RJABO!0:R M*H:<.JM$,8UEF$IF!T9W[G!L$ARQOFF:P(.HS7#K8,8@0J( 'Z0$=L)W(LX+ M(7R!X=X$9..(]\5&YQ2"]S>JL6MXH/S2IFU=E=0D2C-!]0)0P0Q)P[4!ZD"^ M(JF+[L#PQS?3P)E.P8*'5Y&I@C1&DRODLP73)8TBI"3B#2!OSMB*GE,VHD!7 MJ3VVY5%\6.QM_DC5+IN"@\0.&W.LKIIX,-G$7TKV1C.J*(,Q8& M\WK*9-8Q*B,O(/5RQV#K<)]S,YK.9A 529((WL(VD#Y9$E,&/<=7A1H2M/ ]7 MC!4M,A[:J,(6(.YH"R%!P!1/'"">[^!"QXD,T= MB5.*T3UQ,*E1O<&DJITIRSX!F!0LH]7F2]D53:K?:W6MK9&4MH_R;1JE]+MA M=S^TIHV82]T6Z.\C $1U1KWC3':[80^'-+-]=/;>04=U0_89;8WL$S\>M,\! M";X%RDM=P#JVVXJ'@@7M 6AS!B2SJCBU9$-T-ESSU9]YMQCD>-][/-&W[-IJ MT.TO.AX98^;'_?R)8W<:O*]1Y7';8)[?Z(W&^R]S\H:$V'7X-P=F MS_-!HKC?PVTN%,66:^M8 [/3WC,+L4&)AIKKZK2V3MLVVZ<$N#]D8=[@A'5Y MVYT.O[ X?F4\CM52EY2[4_4D.[@UH40TBWE=%I7IG(:C/J7CV(V\17;G$*<+ MRB*2IC-=E3ON7ZD7B]L8O$J;IKZ_S._PO#"BE+C"G2D/SAM'R;CJM8:]+=97 M$=;'A[=D=FWFX\1>.:[9'?- MT<[EM34]X2W[A!61VRGD7UFT8 GF%OB>2WT,I":NR;'?L/+D+;F\#TR^*WBD MKB%_;%5D6CN#E1QPDPZ*,=4 312%4T9IK)B(SJ);T$?Q8VFCIWWF6K;9[3&1VF?I;14W!@/Z4!IC5>QO!GW$R7U'XQP[::B!0.N^2WW3.F4T5ENS MZ'.'OD>SS4H>&JE6N]I6/;[ BIHJ;:S6>YM&P^:'+'=1JB?1FY758HU4G;U: M6*3WO;==3O^9YF=MN?AZJR6[W3?;UIXQYJU+.NJ<2:AYN/D\/#('.W?'>10> MKBX..C8&8$W2_M:CY-4F(W#7*58:4FH?[_I;4L?/F3N.Q;6=!7B)Q>@"TV&2 MNAF\7R]']S,6:>3.8,($MI,&A,PQ01 F1.Z1]T6($(&_S) H*+&Q"/7'-8[$ M^VM56&R[\\O#PQD-XQ?[I/RRS[VAEZ<_T%J!(Y*P^$S+,#XC)!_[)@ H2V%R MT]B85F$:Z_._^"2/G:[K^#X"T]S!?C#Z705@I=:(V]XNG)+#RQ!,)Z"6P:Q $R3'<-(:] ;W[H@0F%R.BE?QMAG/CPIPC MQR7NQJ9"\W0.8R_G NEK[B4$?/62@_9P]!M4XM6C!2D!",#OTQ@!W("I?>RV MRG^"*\=7I8 I4$C ;[1V=C%W/ 3SB>%I6B_\,)EYT01F%25+^#..+Y(9,/$- M?#^,$Y)KQC(@'_I>#/OJ+5)?PEI5SU9*,\Q2ZH[\.+J)F,#\(F QA<[Z;'E@ M /H$@F>L1O'A1%@K>IQ7"PK\MT^$EN0AS"_!0CG #+#$,OB35L3;!M5.J8@K M@Y.9@2 V/JXXNA&I#/3$)"5H.= ]I&+;O/2Z\/IF MC[8)R%[;;?9*TLU6F:P5JQWLGF1R@N7:HX$Y' Z.P<*:-1K.&L.!V:]V?AYJ M+IT;,ILV>C0N7 ,*D30NW$-QX<[6CMM7)N11=KJ*G>U8G\/2/9*E?E:4XU!Q M)PV:-%B9/BV,$FT'-57("2+ED2S=LZ(@L8$T3S<=!YN&";(IG3@NER@UO(\VF6M&I&DCE:D1B0Y$B*)H=?=40NW9'7#,C"+'XIW@P(*HYV_XHQCT.')^E=6,3I6BA\?/QA"$"?==HEN MRI^S+!"Q /)?C"/F?+UPT&=YY?AWSC)^]K?B*F&)1:*6Z<'7^(__'D?P9L5W M-SZ"7_(F?W_F,==QAKW.<#R8M+OCKCT:CKKN8.!T!^/.>-IQ_S,:/*O8[Y5- M.![):<2JTM*5HDJ;WX*@/'@Q=__6 2QPOPV9O_Q3R]B74K U6Y%*Q909U8AR M'TM%#F/BWJCY"@Z&T'3%FX^*RX]383L,MT8P>CP H^T!,M;>+36.PMM" ^U\ MR[;5=H#DWI-LM+,"6[8B=3$%IA$C2/H)85J'X(AMNOU[#W' MV/F0]E<6X:30GRS[2.O)HRFIF50S:1,IJ9GT:*3]P3CMN7^.!_^Y8^EM1X4= M@/#.'5%%CZ''> 3$G9-#16VG&-:E>>VO*':ATXESU[> -G'$N(CX1?47LA MMO<[9KO>SW!R,M):N+4O;=N>!QM8&N]BR"1ZM MSM;6YS !2VL1A5AEO4.GE8=87+NF/S5#T#OMKCGL] X,GE%Q@=D4E^M\+F5' M_:.$3)ZPL-C#D3D8'!II1@M+#;96"\O!S>Z>V>YWM:R>F(&RSV]_3R:R-@C@.'%C#%<2>]^D'C+BGJC8=D?+ MR?G)B:WCG0^/5DY:.?$;*]ML6WOF 6KEI)635DY:.1WQTL/>M]1'ZZ;S MUDU5UR9KP4PW AU:]C$A&S?BBQ8\4>/.B8WGX"VT.EE_ X'O?F_# E.@QG+X M^N=PJK?:NPX"?SKXL!LQ!+/&5@M6+Y^+B<"UO1]:1G'2P(=WR4S &F4<0"=XE NO1; P'JXY9QG4;P M10ZV&Y7!=@\)KTLUI.,TAMV)8R.$'SI\W'4- 8P7."0B@MOM'TMXP/13Z\>7 M0*89NP>U?W4FA*;NC5/\ZO..W1IF>RC6D>T.#E'8AZU[6Y0W4%GE:J," A-> MT]T@>RV$G9)D^$G2<<+X3"<(*_^\D[-CR[BW3\-:PA<'[2GT*<'+YP_&CB] MD4'DOS("P9^&;@H[3>@*L,A2MX<">0H++4,ME]>X=CJW3N31/D_8'*>RK5AS M+KI7<*7T =-81;E? 8(VC;N9Y\Z,">A]9,B(+9B3[#:AB*'PFB#HM#AX$8@8 MA $<1E$&@!Z;Q!>5F-GKZ;;M/ KJ;BOEUC)X/YF(S<-;B?N?J:KUVD@JL8"6 MD_7T.-#:[5;_,=:^'P+P"0_&>U4$G97V:- :/?2L! MS]TVH.BO;I;.R^\,6 MJNYHQR>?[H,/(;O;&FPZA.[M/K*]9MGE6$#Q6G+J/LYO[XU&AWP_0,<[RW[ (>[<@K2 MV8XE0P=P\7J*\JTX7!=KJ;.]EEU/X8W'*9(_\/R"EEX_';).MG #VWN$-O91 MT(VS=S=V$.2R8-E*W\L]A<$ZC#24+5W[!^J1^-!X1\O:* P;2;2#0&P<9TL; MDS.SE<FJ=X".=5P*-1,^^FX+EN0 MJ9P&N$Z/]X>I7C+\] MS,:121WFD$7?I0A2K4+QD&_\M M5#?;V78"#6M>HN>JY]JDN>IF.P>_Q=3-=DY#X6V;[1RJTX)6:I;6K9[JR-*VV6OKOCBU9>G.0WL0 M;HJJCNIM;7$0 +=X]:)[XNP%(M4Q!UW=YN,,6Q=T]K3CMB7FTQ.6T\;3M:C4652.T_JZSM8F+R3D!95'N+ _2&^"NM%L^WN( MG9=?:[5G6QVSU[=U6X;S:\O0'QPEB*3UPI/0"VT;]()NUZ+U@M8+6B^H\3=S M-!IIM7!^:J&ZRX$<;#U+/&P68MD_ZKJ#)RZB'5UTH&54RVBM M9?2%;:_44FOYK,&^##HOGW1=T*7BR1XO=^",55'5"FNMBBS;[/;WC.@W-&C? M*)74/4-SLD M4G>?4>?AK:Y&VW7W,3;TL"RWN3I,DZONVKX^\&]W2SJ9U;UJ\/78<.(XQ%L- M^-F=E\SH(Q/F>\#42]%=S_CITK@*8MPAT[@>8V<:;VK\D@:BR[$3W'JW#B9A M3U)J6K/U!F[;EU)IT;=F,3/X)$BIP5L^3B,G3B*83!HQOLY"GZ%M"4>MH;?H M.&0I_9?FCA? U"8I;5'^',A'[-S@%,5\ZMC99RNQW-REB_3MCCA48V: MIGW*>BR_SWHLB[7(I>B>9]M.H&$]I/1<]5R;-%?=\^S@WKWN>78:"NN>9[KG MV>-&['3/LQ-WZGE8AQW=R4TEJBUECB+#-4*)RB#0J$$ MN-Y(2=WOF.724 C?P&,,/_"S\#BNZ:9J#3"'0NC&;2\R&M9E+-I+4G[9$3LO;P MD>Y//C'TPT*0>I('J0]VAV^T)1D.=9O_U*_RFW2/WS>M MX3'2?<[R%K]9QZ[5JU^BCU8-S5$-MMD?/:S;HE8-=54-I\&'U*KA/%1#Q^R. MNEHSG*-FJ,K[TWZY?O+!?GG])JR?/"FK-"Z;>%TDIIA2W.T7,6HKTH:[MH+A MR!^I2 WNE- Q,37XX>B8@WS4JHS@Z+XUKLL*7IM1>R_5M@2778]]*3!!/NI8K+>>]BM\SX[2A J%M ^SP&6M>S.&[R-8G.4-BSW)\Y,%ZO!."R M-86T.M]2,VGM2:N95#-I[4FK41KKF!-\#BB-:OS0*<0/C]?H6@,QG1,0TZ!M M=ONV1F(Z7R0FVZY?KI96$TU3$WUSU+:TFCAC-5'#;&^M)AJF)E[TS6YG]%)K MB'/4$"^&+\\!U'&]SU1,Q!JTE52GZD2L0;_8DUPD8N79.IB'U<\A(K,\K"WF ML&7ND-*"V91H?S#[201CJ=E$\"Q/ ]HF>PBS;_)78:7\U9O("8"%G01FYWB1 M<>OX:9:S8_/<(=_'_V):F#..,2N(@Q6&F(T"N[CQ\^X,&(09B?.59>04),P3 MI)2T*-[#''$-L?\W?0>H-H>9LF_,39&<.Y%Z<^I8MM.8 ^;%1.8J3,52SM.- M_'[UMTL@GC+QB6=CE=:Z8^*>Y >1:$=)5')/X;,SD D@U3KDR/7T.H?$JS=L M$3'7<[*6\)?S$+;R._]!*?=*][BN[''=6=_CNK[=JCD3ZFRZ,\U.TG/5APDI0V%&"PJ_VSZA[[&M'/88>XR1C[*PCIO0_38565?7%$?)M*XAS9@DP M52NL=7Z+9?;L7=N6;N#Q8Z6PE#ZYEYQ73[O>9HRU7PK;/>32 MHD 1WUAUI MM8!J :VG@+[8*3]4B^;C;8QM5Z5W/IU&"6H&V %\?7LW0E7JI=I);]?4Y3!P?RS767[$<+X9Z;R'6UE=YY^D_'I ^M=:*W8[9[^\9P#T< MC1KDPAYTT?56R?OVM'E@<$JK)JV:2#599L?J:=6D59-635HUU8HPMMGI[=JN M2VNF)Z&9^N> "+$Q[Z_4G:>STGIGI3N/I93SK^W.8Y=0(?H_M/9JSI-W2-GH M6F>K0"R#?JN=?[NZX0S. A?D!8D3W'CX08?#(L0I]F^)#3>-81=9Q%_#Z["6[=,Z>O$EDA#D$5<.K$$DY!S'W,X!EL.,2)FDT( MQH2OBND@*=,(G\)!^4!G@'APF3/6A=QIW6-&5\7KN>JYUFVNNBK^X.:;KHH_ M#85U5;RNBG]M:SJ:05A<<:R:M/6DUDVHFK3UI=56\KHH_DM!6! Y9 M"2#U< E;VR)G/]6KQ\/3I]Y7CY;9Z_6/U'>B-G>/CPDY?S[JN5_/AA5:,ST5 MS61W=LV*T)KI26BFH=9,6C.=KI[-/E8_/ZV6&JV6['-(UMK@CL:&@WU@9*N9 M[*?)0]HXWW#;P2P"F,.2YO%)C5SB8 MV*HF;^N"+XUEJI,7B(XOKS&E*5C^?_]O:%N#'V,C#;RIA]E*"X:)3O!%<*X3 M'(DRK6)ET2YLS:T3+8TQY4R%/$<**0U3\"@+"G.P_-#E^5>PGO*RY9C.)I+# MDOUTPOB:'+?Z(9DT-G:"KT#?*6- ")_=B+X\BRB(M*(%PT@KTXL92"M^U"PV)D)NH;<]\6;6 M-,?$QC\>S-*GS#Y@'J L3X?C4[YEP03>=G%47R3*M8Q+[(V4& &(A#)_ \EW M"\QEWK.J"/LHP=8%-T!,6 Y($DS*FZH\8\RP#10( SY:R"KD/(Z_63(GVC.U MK9X:@"=IVE8Q.; B21,>L;-'<'MEZRZ^1*2FFJW9+F5KVC^T#$K7S(D-X]Z5 M""T;8ZE?3F818U6/63S_DW?24G]]QV"[?>R,%1%'X:=P1)]]@ZE@DN1WR="4 M?.E\@PV)4A>;8L6R!Q3\-?432N@T8A^)"=I0=(#:R&OJW/DLZ\@O.^9"7L&: MO&@N+G5NPG!R!YO[H(7IW,DSS473<]5S;=)<=>ZDSIULG+^JU)JW,G=>[D<:AP3Z!1ITWJ%(#C ;99J^] M)TZSS@(X[RR /;&D='*2UDP'( RE,M@_:M6D5=-:YM *2BLH;3II_50[_?3A M.9NQGCFX&LGBI;X\W\[?LJ,%V%D_'QY^:MX;!R&7XU;_,U+ M]'0QIU*F1KW@&4CP$/XT# AI;H%0:S!8&GC)2X-] U::Q/0=%B?>G'*0IC!5 M/F9Y2,QL8SS7CL/!16S*(H;9@@CV9@0IW<;"6U/'3<*(P](Y<9S.%R(WCR<% M2I2W>!$FANN',:541IC0EW]R#L3YE(3N5_PN_-@Q7&!)QPN4=0 UYLR)TX@1 M<2>P@);Q.P?-BV,CVP!,-5,VP0F"E!)3X1/7,%."Y/Y++O5D]E\+>,38P;:'7:N[A\[2:U::#^$"3-ZK7P9R,/7"6;L M7>6HC)>$;'CDF6^<)Q'/^E&B, 8P[1AY#+G"!5E#=<_YRPND*7FPC[>.!$))PZ"&=K)+&,ERI"LV-O51-:-FEB22:RE.VIAYMTB MY(F0KSBJY2W+$^XP=49Y3YQW[?P59PQK39/UKZSF$:Z<=B=*J>UVB_11_\0% M>)._/_.8ZSC#7F^ZWQ2G4]:AX"1SB?565!-(:U.U=-,6GO2:B;5 M3%I[TNI\4IU/>APJ%.*%K_;/(WWL.V(]AA[C)&,.^OH@#TVFV6\C%Z> MI(&OEL_Z+.U%QS+[=E_+9QWETVIK 7WJ FJ;W:&U7Y=K+:./(*/#EQ7PI>M- M^^T]7_WDN3]YH,A04[Q 'B4ZC N8/6GO1J[*TZQV.O_%8&AM;Y%MX(H&U&DT M2ML?LQ+LS%G:[G4T2]>0I5]8>_H83YN=>_90LW,-V=ENCW:RQ_?Q0NIF6'T. M$\T7BKY.?LZ.EHQ:<5T" 07<]3K['>1HW73F>NF?M4ETI8]\'J/6$>^ ML5J_,LM+M+X:M:Q[6E]UU.Y8:NNK"5,Z7BD8&81&,OS!-"8I0X0/H &L"<<2 M#:0\.1\O@"]A!S[";9 _OA@SAP!!7">>&6/'QUYH,6)YW#&$M8C5;WOX;A(G M3D#X#\!Z47@'?XOEJ*]A'5YBO'-29?/:EQFKUS-\[]JMX>:M*P0>1%^R M3ND5W,F@W+RLN)48N>'-QB;>5.+F(-T+PWNQLM>X\XBLHXSL$?/ P@*#>AX& M[A)A92CQW?##N+)YV'Z;52?$AI]8P*; ?],HG!M7G-\_.]]8_)"E:;"';2?0 ML.)Y/5<]UR;-58,]'-P0U6 /IZ&P!GO08 ^/ZUQJL ==HMP4TNHZ>LVDM2>M M9E+-I+4GK09[T& /QZ'"+V$<&V.&459C$86W7BPC]B+.GA3BCCJUOY3:WS:M M7E?GCM91OFU;YT+O#V M'!+\"[>[+PI&U\L#65V[4.L\\]":E$DVZ&I(@-IJJ <5B6KDCK,1TZ'9Z7:U MF-953/=L.*P%]&P$]$7?[+=WJ$K7POF(8;)R&=D3B*R^G4Z9B]W=%)O>B)SD M =6\9^ZFVZT=D"4/XZ2?XB[GJ &,7FEHK?8B7F&_K)$GDC5->;0%OXR\BYLM"&:7-L.^'=[)* M*0Y=C_K7WGG)S'#CW(UU+/V3E5/]Q'C?ZSL&Q+BE_L/!#1'N6;0]6 M60FVP^;0P1+;3GLA<3BV)S:S 9#ZT82Z44]3WZ\BH>')]Z$Q^!;*5BCR)0W6:]G[)1K.(N%#^<.?1Q>]0(8 M'MY+&+#4E%5]K&5\9'!(?<_>P<^)%MW91*NX:<(6+)C$G#.G:9)&S "9P4G" M"E!2$F^.,Z9.ZI1.A./ROMN@*HPT$,S:,GXBB42"!8Z_Q/;P.!'D=OPHDBE< MX/[@<+Q2#"0B\=1IXWRK'C2(.F-FQ.GX"]CPO"H-FZ@#2>9>XG#!%/5J..WP M#G@AGGD+0]2F1:D/XX B!P)3L_1PPFA5,0S@.]BW&/@AS[@@FD[QX;!VC<)) M JA1>+]568UV"HD4#<'-E8[@^(^#= 0OG!\.JD*&0N7COL%W9%TB;FK&](*3 M<#^;7X7XFLYG+^;"@L4D<:F:A(=#.W 6XXE,I*C\5=NXCQJG5>_O@!L<88_( M]F/0,MZ#IKPA_J<[C<&/L?'&B]TTIMM' M7,RE4*4U$&PIU\2$P3*;\277PQ_9(HP25/^P=W/#:E_\+\GT%KLV]7QI9^'3 MG]Z^IF'8.$J=:&G8W:K5KXW#/199:/;V>JU2;&N_"+G)]XKT%1@%*XWN\WQ. M4D/M_!5G#+HS3=:_LJK 5H*/)Y+C;J]('_5/7( W^?LS#TPY9]CK#,>#2;L[ M[MJCX:CK#@9.=S#NC*<=]S]6>_1,OC6+\G3:&W8Q!D?@ZP793:\<_\Y9QL_^ M5J0-$*:X%64JKC>#:P@N4'TP? B#BY\O+W\UWF5'ZWOP;\":B^]5]+5;S/_" MJ?Z>@<_F[E!=?S),#@,# 62L"%.']@%U=R W);=WYG)3)BQVP2D%M0=:M99G ME+AE_\CBU$_(E+_.3*DZG$;..+SE[AL8B2D8\#[:@K<>? 5W81JBUX:6XU=@ MISEG)]PBQAT[;OM[$_3?ITLCB<@-\CC8R!C3F\@6"8Z.FAIT6OPR M:_'7&(2(_K U[*[_];ZUZ<-6U]ZN-OWT=?1-FVO_\'@>)WSRH:4W5F_EV1-? MY-Y_6O(:+]+-CX FT(0ZHRUIMBU(P#W0:0\OEWO0!QI#ZZUP!32M#T+K]D&[ M ]=$>]>B#=!I,ENVW'D.+I=[?V^I(&3@G/")B^W:1J]EA#'$\$#7L@^ MJ4DV3H+K726RQ94ZF5H4Z:0[YH@A^B&ZEQ&'**#[0G J$PIV7H W^:"\SM-F MKFY)CT:FKFZY-KO?-^W!L/'IY9KK&L5UO8'9[O4UUVFN>TRNL]MFK].K&]>= M@9%3:T]BDY'#LYH(C@4LG 2CY)B.L2E7OF'YQ5N28[2K6-0PQ7C+I6H<@SW8 M8]<"1,T>FCV>+'N71[G![U-ZS7US MJ4B%PGC81:=5<4D]=F*& U ?W5)RCO8U&NAKC :FU:Z=JZ$=W/-FNK[9[PTT MTVFF>TRF&YFC]IX-Z9Y<4$4631YTH^XMK;5Y"?%+HV0=\2Y8+,8;_LE66>RV M4G"!M_ [%)L\VZ\,KS9%*7O>BM4UH_=W*K"#'XL"LS4+>R&2=B\_?A09J2]% M29)<5']MOHE7K(6IPNJKZ"*M72,V<,+BLFY M,$KDN$G,ZPVI6(I&ODC""_J+\HA(9YU4S&Z>^HFW\#TLJET:EBT*<64"+!^< MQ:)Z5MU=&"@-Y#>P A#4DG/#C"G#"K\PN)BP.4Z;"KSXDM,8'X =NO5<_B M M[%,:8 GKI:AIO,06@3QUUS2 T,8<_(8;!\O*IG[J)JDH^_.";$:BAI8H(ZH! M93'M%&871C'6ITDZR4D;"8OF- -<7>Q@I>#<^X8K6]V/G)KXPH)%"Y;P0D07 M.^CAO&&JDQ#&P*)4*B[%L)K_I*OC-;#EY'5 MAA9^ZO$E8$='TGHP)S[),U>5 M_O$)BV\Y5,;G.G&2[8?#,5L4NB?TB_1\V)SZTJMG M_)R57,-$>?;450 2>D,%V5P#U8&.^Q?33M.(EC7)*@IW1 !X](5;V&+R&D0/ M997WM>WW3U?A/M+ RQ+6[N:FQZJ?4V M'#V# #_ 2;JCC8,5X5F.#$*0(NR;%Y-Z%]K:P,J=F\QLX.5!0GTC;^"P]Y"I M991-P/7/5MA1P@AT;FZP>!T>P;FN/D:SYVX:D:PU%'-K8)\G[K3?@QMCH1;K'1QQU0?OM\X?"&X8H=B-M4M 7K MS+N9VKJ76U"GC7H_F,:H^P,ME/[[$)5538;';%F^JY*JOH>HT8+N55$A^!<@ M$N68 39&9_X"P7RR&D,R4R7J(%84TE;"3SS7H];9PBQ64"H4[5/^ G"*@F?S M J%17IJ9D +?AN"Y@/@L4ED*# M.34OKJPAKOLR&4$)%JW#_;V-GK_V/[-ABG\6*"(U6D1!2K8 MXPXVF,(NN7M;W,L8PQP$*_ *!4P&S>%G\(+A!O;? M4PL!"#5C^OY3"-W(')'?SURQTDQ.+06 MV$H+7!?U?8HH:BN:@<+'7\!()VV?&0Q5B!6HL!<^F+@D\VD$/,[B#.R+PR$4 M<-R$-9PKBG$ZN6%PBC@\K"L#^Q*$'^W&0EYE#,2)G2B##3;@S>*N0+A8\*B_.5'I6V&44N#W.[FW' M0(;F]0/SNK@)RFZ8N +B=X .HIO"L1UP303<@2X<]_$B#B)*?*=HZVKMJ#BA M="N6W4^M<4GO=[I.ZV)]!E6>F2"%GZL@T5Y^!2M(YJ#;CCO S>M\1V*Z^$>C!4?(O "> MG,!'KHH0\D@HK4+2F\9#*@0LRW&H)N*1V%5K\]-H>L&&=%;U(()*2[/HII3CP_ MY8VFLG# NML.S1KGS1K9%1I>>#C?C(6SY,J$Q\3)GHRP%03C"L>Y=<"+QQ,0 MCU[P0<@E-_4^/6R?5N(G:A:H^*&$?P7:P9Y&2[!N<-3<(%\QH- X6IND.?&F M4]AZS+>4I@;?Z%@$7OB%&[\6EB$?[CS(,5JG50ZKVJ%>"6.%3C#<"(V9ZH:; MQC),I=>6Q5Y7;^YO&+&'$FFK=LWDOJCL<^M$V(:'2^\4V_D(M&$S=P!E4@L? M6PVXU3TG+XN&Y!>U')18N*7<#,<(NN=[F4'_02Y<7.ZA[9U2?#V/>X*A7=X( MU'C,R1T*'C^-9; <'BQ@)[_,B-<:V#U#H[G.VIU^_N-^OC8PTV;ZT#C M))\#3C)VRRDUR]%@R8<$2SX4_N9946XKZ&--.0UD?(#!SP)^3%J.NR+F;,W\ MYU88O_/ZZUTU_Z(_-+M69^>6SKLHOZ-B.-P#>*7Y^(GP<6]HVI:M^5CS<%#ZO?Z=3K MFU:W^7#YY[Y+MCFRF]]*X\QWJ3LPK?ZN>,5/%:_NX5&XIAP[5RLEX %+GE@3 M 'L$Q\QI&@%HL/6M=ZECF7U[5V- []+C[U+/'M5MEQIWS-1OPD_YR2?FBEX7 M,5[V-0B::RL/AE;=#&7MSI1;Z=4.>UMO47&++*MV4G0&1TNSWH:]J=.FW0&9PMS79;/MT#./G$G)BN M9?;;=MTL,&TDER[/.N9PH%V9FN\2RM*H=K)T!B=.L[V9R_4 QD_,G[$ML]?3 MES/UWR6PF?4NU7R7!F9[4+OKZ,8=-O6;\%-^\HGYHA_((I"]Y7S>V([W\XN3 M_8*=S;6>.]J_J?D.$>Z__:/>)KU-3\$T.#<_]-==>N4\,<^T9W9'VC&M^29U M3'M4NZ1!O4FEK"AS,-1NJ?9T2@4$E9#:3\S#L6RSUV[7S2[3YG,CS&>]38W8 MIC,X:1H(&+6NH>R6AH? J1#PGYT%MNY-$4Q4SGPMD,430C%Y,'7JK4]& ]-J M[VFX'HA"S4#ST5+RE*6D;_9[ RTE6DJTE&R0DI$Y:N]ZG55G*6F<55N_"3_E M)_5F->A)O5D->E)O5H.>U)O5H"?U9C7H2;U9#7I2;U:#GM2;U: G]68UZ$G: MK+]1_[E_G+KQ'XWX"KL8>VXAOK72F8=: ;X.(V9<1S=.X+G&1Y$YV(0>AI43 M]V),@X1G)]1@/,1>SEE[=1\;<\KD2,(C-7%BT8=8H&TF-)H/Q8#+^+PBE\'CX$ MOX85WWK8-C3_?6%:GU)X.3$NJ6.Z:5S?LLBY8<9KWH6>L*)_#;'$P(7!Q-); MQCN86K%S8TQ]%U4BX$(J"8=CXGK=R%MD@-1QNEB$47+?RR8LB!G4)[9][#ZQ M:[E[??-:R_[Q(^_-B>2XSAI6BM]E]\WB-[#W[X_;K74[_B9Z6C^N2)N-IQ M_V-9]K.3;OAZ0HN?T.6.O4O3[D-UWB,R_^+!$3?QDB5I]-?. G4G:.XX3",\ M@M8RZ6H?765!HT=8SYK6Q:$Q<1(X<^Z8,7-NF6CLS$0_YKP=,9S5,&$/^WC/ MHC"]F=$)'CEPWN/Q/C5<08N\\W/L@(F O\*AX("?A[B\T/U*M%M$LL""_PR. M6_Y<0+=PHH>R^H@I>DCCF1YFIXOC@I"#^(J3?!Q&$?5ACHTTP&[6..AK&,-+ MC'<.GN6P=R_ FIFQB,%:D9^ED?.R9?S.C#'S/3B)10/Z-,(6Y:+W/(Q/?P$S MQKN%U05H3V2-K>-[IB9:U_,IY)-CW[R8'B_/$O. 839@-TRGGNL)PVF:!BN; M@XVA8;(^'+0)[4L 6LE([IB/S=*!"69QR[@"*V0R(45'V^V!MH*A8,@T@0]^ M9_2F9&1E1\6\?;)8TDUTQ55&[ ;6PV<&^P;,-10U;>P/;E(N8+]Z-.7G A8E+FS "3H)N.* M%-@4#$8P0G"+)Z$1A(E"@1!;T1,9D6GAE66)87-. "GX"M8DS,3%T1HG\!6] MRN-TCK+]'4D)Y/8S'8<$J6PT_NHARVY,-_*!W;+[G;6_WKN_]=83L*S6L-O? M=@([_.X8S& #E,8?1*_W(7F-8WZ[E&-L776 M7ZWS15^OW4?::+[^S^XZ#%._I8?S!IZBVIG?;#3=H'T:?)I9%: M.LY<.NSNPTWBDTA'=:+>VCO\$UYY/>^-6@+" +[@X^6A%[@10] _+UA_O'%;^QC;$+3BLX;EEM5O=\I?Y=Q91"'LXP<0UCGV/-Y%@ MA7^"=<*KE\:OV07X)WX!'C!"B?+B.,5;>H/0<(V[F>?.9,(=#'Z9WJ1Q0C-I M&9]G'CSAQ,;"@9UT?'^)MYV8$#=>&L_[=JMKK,S+ 2:9B@OYY"ZL3.R#A__I M!"E>MR+AWK%Q1/_ KV83?=YN#5:&I]%@42T#47[S'_$/4#X"W@_'WD1<<"-= MQHQ/"P:9IDD:Y9>2"O&2&2,01V6V^4;T6B-U*K/0GZ!0P;#+.6TU+H,N_1T8 M?9(R>05MV3BV-10WZ90%""R%=""@2$?<0>,/Z6[<7_+;_WP:6]\3GTY*KO&B M?:T8S)@_089!C@#.@!<#2G $6] A9D4.>][IMH89C1TB2K6 M(RKJ=@MS&?8 M8GS6<.0EA^:"_C-C"22(/&4^=E$A3I6?_)[QCH M-^C(E#B28'@N/P,>!^/!OD"Q,*;EE M/ DC&R9,$^3E?"Q'9'#(E(*%#_LFDQ(F#-B,$BA@MK3DU1G."XD@%710LQQ MR]SBYY%L4X8RY1479GZ$J?1PD]ID.?6H-VR>/BH02^EDA=Z$H>::P6(I):#%742^< ME_3?&Q:0JG+#:!&2-ER ,(+IP0_J%V/^&"C*(,9$.Z6%T)2)AT0O(5"'FQ2! M2;->RUE7TMAZ3<86%0# +Y]W6WU)BE5AWZ'"8VV(ZC'E"JTA%A&1,D*\5E(Q M5\2-9^1YB<_/)U@5\ R>=B^\EY@NQ[-#8==@Q%-R=;?5^Z'J^R>G.MH-P*1! M.C<0<=PWX-P%AI7)LY2+B04A7)S@03A6HA@M[*+]:7)Q\.I%]D&K77NRBU.< MIP#O2&_D?\>/PX(03%/TKLC/FM'<6:%T]:]GVT /E*VPZ"[#8441X"G*-80;I M._"S-%<-!D7AN#4C_IHNA'+@QI?#119>RM+BX3MWF*H-@I,NC!?"%/XE?UR8 M>B]-U"F@KWBU03+CB>^^$Y.BBOF*9 &'=(EHSF!9P8QCT"L3%H-?2'87;"0N ME@I"BN-N-+#V6?\OZMJ_I)*V!YM_OEW'G#K]3LS>$R_@?$5(2G)+5B&"CXOH M%^PO&\.DL:K!5(IN*E3'MJ[H8]8H[%I6O28;H:YQ!SP'IE)S@\K'\A0L79F0 M\NMUVZWV2D@XA.WWT,V")P.T'WP#3NZYX8<8'2*CPWC>7WDSRE(V7$XD^=T- M,4==,8F>P:AFQ:ZU8^+L)J&/A[$UHD 9;1G%6%#?2J9S;B+&"[U>H 821TY) M;.6Q(]Q_$6C@Y6OD-G(+^F(2.7>!\;S3*[*Z:0S(.#>E=HZQ02":WE),C)]R MJ5/G\1D?^ 4>R&:0^TPH4Z7/],1GUHI687">,X6&BQB;[A P'L[]@;Q\;K.A M\[G"Z(O8PG=D-2:<6+=>F,:K@GX)1C]&F1.'G_ICQ\>(A5JJM^YEV-)(7*V$ MTZF1TI5&=C&5)8:5CY0&W&<$QH?PEE?.V!D#T_&(6!-@*)0X^9T7 :M?X:T@ MU1'ZB!B1SCE^PV4E?]_W\":&=Q2VS3:#7W2!0P#\XL4SLIZ%0U!+CV>%8;U3 MNB3H='ZJ^XD\4N" 5<7!=](C1U2&1J69F-EI M*ZHK'\@H"&I:4T]VC0]ZRLWEM[,,U77F.4K5*Z6DEK3?-G<'P% MH0 (\"@R?\O@[^CBQ*#'T#^).2H0G("!T>G]($-GV3XAH! =[DYV8^YCS?K$ MH3 ;:N6I%R,.CPA<51^+&$019_\8#EC^#_H%J?082[OIIA+D3.0\.'A$+Z+\5BZV>$=:SPPMQ]F80!A?YVUF,YY8I M9"-#P??F'H^^*8$CNM7 DO20(H5X[4'T$1!&* M;DRC$+-Q84-N9*5\D$2A;\HTC/(()D6MLF@-^98XN?P:2'4]B8J^Q_#JG4VG MZ ;+;\%G@0_!?*9CDZYC<'?X<1L GRI%^5Q9;KZDP9M]%O%T':SV]^A2AH$Q"$">8+EF6=#\5EW-EF>H V! M?!,9\?& D"N,2THG?XS^QOB!F.D\NO<9L\"=(48%M]U_N?KI^B..^NGZW<>6 M<4VR3NHY(2 (V)R0+C7PGZ@R(D_$'3(%+>:26\!@'9&J2P,NZI-=O(&Z1I@H M(^331>?T$67)0]=N$I+S(O-5[A"=!Z^:'#Q/$*=D#=8*_.,=B!\NQWCQ#EX! M3ZAE=#J="[L_& TZ+TM&+U]Y(2@\9C/'GTH6D/V1(YX_E49X(YY=8'Q49_&1 M1SHS;I%W_6/F M.*,P*/P3#WS[B JVDYJ,PC?I=,+ Z^%<9=%9* M/A],/9XY49Z:)X2/<.H&/\;%&#QE5**/3B%:?L$64RP=ADEA_NMS,OGZA(N1 MI1M2O Y=0B;.>>7^(]@<5':D0SY>RB15&=E58\?\-8:'H%CAVA&YO\D3)FE% MWK>$L2";4Q9PECF5I#NX!\3@ 2A),] K4. M@S&A@89#L0F-%9=&I^K897/N5!%;#7"1SH M'5A.QALG<5YMHSQVK5"M\1B/#"O50%"/#RS)*@IY[CZ64E7@T#X$)>'ITX[I*W/O:S/%T+MO)0W MQ0_7.\T%*AMU3:MGU>T,U7!R)=TS-*UA>WO5HXV-3LW4LLVMU:G20:E.GK&Y&@QIMC[9S[@W0<@6S"2[L(7;- MUC'^AO!W;V1V1[W]C)Y=[CN:8A&=V_Z^Z+?-X<#:V5XZT=YJ8^I>_;:^Q]V8 MW7A!(#K]\:2=)V9./0BV7AM5CW9%TFN;;7O7.Q)M7)U\XS8H'TQ07:MVMCQM MJN%Q=TI_.=.KJ ,2J.:J8:^V.@>G4LTO7[6\:'EYB,53O9.I:8?!ZFP0G*@T&9O"FP!@$R>P%4S]EU-)\O*2B M@QP-@&P-0B&]%47#,&0$/8C?%473 ML< T9(Y;A%:7E<5 +XYV3F7&6"I&ZQ&X[-GT>7VB4COU7['Q&X)53ZX#AJC5 M";[;,BZSVF!_:2K;HA1\9'515%0$@XFHO1,%89KD&.Q )O;-Q6\C*3-$)%%_ MAIARN'*UYXWJQX8CKXC(P+\?8GI[DP4UCX&V& MT(@+1-KV)EFI=1J,/1^+[F#3IC O7@(-+'R+_;]-A.3CQ4583N;1[Q%@D<\S MECB,9H:&AZ7+L(DY_!^E^'7^QXO'*?:;9\Z&B@_HF>S M24:(<)DR4<1^&_KIG*K'*A<'3V,E-9OPZE#Q-/&--Q>Q $DY8QR&7PDOG)?O M!==2.G.(1RQ@:H2BY6U1""U'P>D4K42RWR-DW:JJQP-80'+S?@Z)VC)^WS2XK#J\%Z \Z]]"F'M6 M5Z&FNOP*S5$DWZ!EJVCI9=U3:%V2J3*IL7"TYW:A?TK^:7%,Q*V>6P!MIU0P6<$63*J$';4;>A12A22")]U(V^1'X'2RB0@>P*: MNL43Q)FR)D)?HDF.1X,?EC^&BEU$W [:@&K=Y?4' 7MNSA6<'1AV01\C?#=:/" M5WLS(W .F,X2UHXK1-B:XD+X5J*-A%K 1. I6E)F_OC^*:^GC4GQ#BE:O:965JM3%S M;C.QX<"OA<94I+GF"Y]#S<$@"7-G 4S^AH,P1>$$W$XN*0I2$G6R4%Q,\CQY MWR/.@ +M<@1CG.B<$/N'TE7 M-Q9N&1!0H"2A"EAP?!=JK#;*#;/7]TY8GJX3,@X[ZKF^8AM2;[OD'7&1]@!ZTE5=74. MO;W+LJ&;J>JJLKDK5)TT"2.'4*_5=F5%OB]"S1+Z5S@&Y]3)VO?Q2%.2RR%Z7JZVE3Q,NTNSLI.E@]Y6M])74HZC8EM)"O1A4)>! M!T%P4RWP:F1@+7XI0=?;>:>GPL X/=MS_ M@//Q;%==:=EU4I8B;IC"5OTJ9/,Z%^+'@6ZJGMI6YLMQB?E0_"71.<)5B*RJ MVDV@BR :*C;#JQV(T1@@IVZOU;&')X,FJ@$V4[_5MCI- 9)JW&2W&_84V$K; M/[G#YVN'2K,1.>@#S X;/;\/L<7S%@ K9TN)G]@R!+-'TP(/5>SU>1 @HK7I M+GLG:9XBN$U$08CJHUMEY&3=.YF*JU.D\$6G56$LH-N' X M]T*I6N!W@(^K M1G?.VCX,>YU;1MYNBZ]WMEW/A)_OE[:^M6XY9=V!YN"SYV!K8+9[FH8 MAVW;[-:3AQ^[".AD]N65[&<1!D;9UCQ.!ZJC&ILO[+K9FD\;Y<4>FIW.GF7I M-:KC.?-=&MAFO]O5NU3O78(_3XM(>L^A> Q]JI\\+3+"R>R2O&CJ%[H ;KA9 MTJF;6?*T@0LZYL#:%2%0HTL\>I!N.+#U)M5[DT9F;[AKE?\!-^G)^.FR*2!F MMV8E=PT\"+MU.PB?MD]A=_9''=">WZ-Y?D/3[N]Z%.I=>N1=ZEIFU]XUFOUX M[OE9H.:MYHC4V(G:\@I#H_\\ H'JK3KZ;;/?WC4 >W B->/"5XN+%A>K8P[M M/>%!M;QH>7EJ\C+HFMW.GK&TT\O+CD!P\IL7R*&O[(%D6R^8L"!Y=8$_.5'= MD)(*^_B?+]+%ZK4Z723$:P5K0JU66D1>@(!KOH+JQ)$M7D=LXB7&.\<5^!6? M&#.PW-K.N>M(RZ,1MVIV2_2F&G#[QU\DY@35&+X6U;(?F8!0.=V6\!G:UH^& M,PYO&0%S2(0 <$SJ\J4Q#@K!,_9#N1$'77DR];_S'RN#QG;,PG)N(B6;&\(KOS8%7 MV+=%& M0Q>(KD1=_+9<(X]):!E8IQ^7IXQ?B?!'^$E4&*F_& 17@LQX5?7.X M&P%?4T9D>-[KBCB)+/3-P0JKY,BQ MG7@1.@$OP?\%H-X(V8:_1,_"3'NM[@]F!ELUX- (- NQ#$Z7JP#7_"4-" 4I MA\!YWND5%V4:@PLA@MZT1PEAR]!F@PF?\_B] !0XZHG)# M<;$S-J%V*0@2PJDB5S)-?5]=CEG8/Z"!5"S% 9V$*-(R_B>\8[#%9@4WE^$W M:%'],AEZ!B<#V!:1 XKT-_5L"T9H['NZOX.L:GR17"9L;@\N6\:\4@:82 MA\LP;.2_D)O$O]^ SO9)TF+C^=Z"M+C(\@9N(PRC(N/R(%\1=U.'^J M3QX-JK@95-%J!*CB(YS\A[62._6Q *25#.>Q+Y#TIAX"N2T<%W'9P/-1$,3H M$41+=>C,I:.0)7>,$=A$A_0%_&784D"AQ; J-@#9@I/0",)$PLJ5H'P%ND#$ M#PEX)IP70/L4(^"NRI(@<&4X3),< %A95@F$"+5Z!EXLL'0S6)+[H:::RH7= M6G+AA$WA6=B?#*8Y!^&EC0ORS>>,"(8I"V#K7$;F$_*@#PX%(KJ,/8[CR_&P MX-EXP5QO2DC&8#0HV-YD.<2F8$?TZ(7U!.<&J"YOGLYS*&/@KC$CB*P?^5-F M]@P\GAER8.NYC./>$)+SCQDNE[. GWXCQ&D%>Y*0* 6B-B%QJ4F!7!2E RMD M$'@?)H__[S*?3!0"="XL;,' [D2C#.1)$;@)67H2S<;,R4W1CGCE<8&2O$1X M)! =VHT4OA=YW\4,@2K9("#[>-+")(-\$S*9/;!+=T*0%&'Y@P:*JQBV@$XT M"P5>8P9&F5D.NXJ;]QF-NW$JE^VW.I-I#3OS,.-!RQ M5?Q8 0B&4*W@:K ,OK^,Q?KSY>6O'%^,#^5(M-C[1W/\.)1<#.J4]-7<^ MS$><6H@W%@9T/O$CA6 3OL.004AV4 SSA<@<"F<8PRL'ZRDQNGS.BDX8/CNN+,HBS2@?:F,"]3 MQ:&JV')#G%,./^#R)X!7Y*DGEXA6H-([0W8.X^TF[L#11])Q3L"3LW&B-_-\ MSEBJ9:#TOUADV@9H.0\C'E59@C6&T,)C?A[5,G#Q(00;RFX9/SD"5?E79==I M)S\1W-#DJ*;W*K?%@CF$F,K\F-V17-%(0)-+ M?DY_).55F5.[-FWKL18/._4.&\=8[8O_/>4FF 5]*514I9R(&)+L%4!RX\IC M'+:-="LJU.Q:0]'B9+IQO05*A[Q. F1WI.65?88?%)(/2# +$HS:G%##_5O\ M3JYO,X/Q2SJYR1N8Y'UNZF@DK17]:K/IHP!E_YB#LM>^[Y28,U>T DT>0_4@ ML@'W[D)?^H+@(\X)\/8F#"[.E:- BA?U_P]BPKC=-$ M5 _4VX*1T0:$S.W?=1VBQ"=JT'C#)FPRY&6/.E6#?-*R"TCZVZ%""B/1*AD4XZ9Z(LDC"$\.Q3MZXBY9+/YR#M>TM?+:.,BW.IGQ*/"@,W\O5!#6VN*5^0#0M.ES' M7_AM'T94'.HA0S'@HHZ;\XNJS/97F]U,89)AI$;_>(\RQT^9#!!GD3=3/$;U-$ M!7*-BM_#1AHQ'6]>_!+/23#+8/1-;R#^-W^>I)A,=]Y7!B=&EJGD:,.;XC_# M,0_9%:T&&>*N,AO&;!KR9?!X<,F&(,M \"]-(L*FC]24*43)B'FOD4"L3F@G MG'A%?QR:\<+'^Q9NN\88C4 ^D.>]V@M'$AIFBU'G(KVY^X9:(HRD@Z2P2LOX M6?8(HX\6R2NR*];S3WF_3. F)].',M0C&C>B7I$'>F;#R=Y)A99)J_TURX]C M< C7GK7 JKWHUC9]@:( 5K=E;/ )M%=_0J_^V ;[QHF@587-XD!=H@SSH-9" MAH[OZ^]U!IYRUH#M==Y7MO[*IM15D&=\8?NSS,;*KT/) N>)K^1/IXLPR U0 M.NK%/7#>^"US6;-F:[XWS9+ZLH_PG!_X_LQ;9!WD\,)OS!3[F9\-X\+=+ECP M?6$0L<;*NL'0C T/[#IC-=(N#$?P5FA0VRLWB MTA,,\>!Q+E,?9&('MFL&@J -3#F^X9W,]L/J 0R/)7QC*+!-'?F*T6'^!JK M%$[+)95;<&Z8 4?M.)AXI32:"1^)"P$8K\1;16- 9CS*]O)@R*$O(3)_1!H? MD'(,!L;42TQ)3QQ6LBY]*'"7^9V9F KP+'70A7'1@\E[\-*:L^BP^+<<6=SK M9:V>\]?,8KM4WD,76[6****)MG+2G![]++>102.4I(&D;- ML$$<<:@(B ^ 77@AXLL!XS3-%%OS?$%]LV1 MXK1K1/PTZE'-%TU%EB7?B\)6+(TY2V:AZ/&<91Z4I;0%BI2G;X$NX6^86VUS MZ>)95E%EIK9"8C1<0/7PM"S<+38'(P1U7U6^%IDZ3A0M20N+L*F\X2#!D9V( MJV>F](F_9_ISYF#.G*Q"9('C2N'D>B1;#)8*+!:\E2C\6M37$14%IY)[CO^0 M>ANOMZL72KTYE9''G)"W=.='879LT3GA^IS7H-%JA7#0%[,I4HGE_G;=Z!5BX]ZJ89$N43JJ# MT/=-4%!)ID>I-),H918Y#(-M47MT13'=AA:F"&N ;2V/$D+A%0K$6W;RI*"#D3853M!DLW MD[4D)P-ADO+;+2_*-1_?+%0\Q?P;5--X^>9[7]&B(OL&Q21+R^6D-2XW=4Z] M4V^0*I-J:DK-PCF"%^3R3XADN+7L)R1^B_6A&!3: M'JO65=5ZN#$JBK50L P4F@T5<,;\Q]V"']K2;5)$[DK3O:^- B MPBS41#:4W/.5M\!:CZADFEA9K;,C4X7?JICP;I&5&X00M\E96AE5\?/NEB-HB#)?E MZ7ZHRQ(@'YF;>?$0-_6K3%]S96?D%&YY:"*/,P!E@W#NN4I6GDEJ@R4BA2B[ M;*&%A7B#R&*74;8\*-^=>4SI0Z&BAS!=]*365S$&/!IDV+F[2+1<1/\1Z7OC7 MI/SA!NS,9^&/9;JS(+0K2BA/NZ^HS:DICS.K_DD^!Q[\ M4;F!"V>5#T[YMQ?"/!:J,3/I1-Q)'-5TG^N 2U^+'W,",MCIA>HGBZB<$FU MY?P149A95+$J7\AXHAJY#*>)J'Q M[GT,AHR>+NUF?7R<+G)37Z'+PIKX25& M4L&N,=+$0V\$K12U!CNGJ3AF0*>BZ,A]RO6+,+0QP%(2I46(-]WHGJQ.X1/8 MI11/0[=F?+.*PI[[N."%"$-@6 Q&XDQ+"],I(!M30#HZ!60C M@0HUQ"_53 W*QP#95%.WX)^7'S]BVNU=,B-4,N8ZY&R.PQ!S^./"#]U9&@4/ M.\GK48E;[YR+ ]71BAR-C=Z13M(X99+&YD2)*K?O+"I&/R6A^_7B)S*VT!9@ M0>PTHFST]^S2BP,7S<"RO^!&8XX"F7L#-V!T252#57 >3'U!&P>)D5\=@)4O M \@8T0'[B\IHZ"%>.5'\61IX/ S.Y@L_7#+T-T2A";?()O+291PZ$9;H8#R; MC%DU"'#!+2=PAFG2V9T5#U]SYQO9=*]X]RAGP9W.BE/-\,3X#4W.02RZ08WCU2IX 3%9CC%'B;%O([J<;0?[1 ME4WEX"25.RV*X1&O)"\*S(KC%(Y:F;GR0?&$J,KB*\WYX2&7KYX MZD*6^5%-< MUF')ORP*,S,C+$D/>D]"?EBGQZ-K\NT)@7$7PY1QDCNI$J8>M M$H3U]*G_C<([PFKQYAQ. /Y+-SQ\F]9)-P6I$#A'*>C-ZS8C$3[*")O55LIB MT5\_?OHMEN6B?//H1_RS$E;56:G.I*FAU^L8[V%AX+DYD1^" S1/?6F1B.(Q M6(RXX,02FD:N&7!J!A_27'?:C:AG,XL7_. J! M*5YY?I7%6+;&P*K'"JO%4J[P]/=45/3^.Q/Y7D9&>KKHF2^ A3D((]FZJ" # MXQK<,%2\5IR8I \(.BCB00X,TF,V@1/PV"\_LF.1:<,O=ET'I1S9^;6\0/\W MBJ!Q_8:R*Q"MPR,"B\:9+>9)^QCLYW+?LX:ML T_D@=%*U$3:J1?! M)/]*G2C!PM\I4G_8,E9ENEZY?+2.2\*=Y08>A[H/9-TQ+@]/3QYPS>BO"!#+ MXXQX(*$&Q+ T?/TPA5L_Q)/4_5*:J5\=Y4 M3$J]KZ*4FRVF*LCT7[$ZZ7OF15M+L#EB\\!,^:N(FRZ,$V[;.HJG(P[I++I> MH+$W74.^7>E6QS 3"0Z%F7JM"B6FG.O&)=V=G%)1J;CQQ$#*I6JI7\DT1%SY M3)%1GE:%V-<_:6[7E@$;+[[JL* '3%]ZA.N+#DUA=:N@(ZO#* GMJ)6RVL&6 MRN[B6?)*LM0N?EV*-[BKQ;U>I*C^XO7JFK MWF*OU#RS/D7)'<+X,R8V'N, MID1V R9;A7CH+XY3-8$DN\TO'$.;KT>+IACWJ/"JWT>GC75@CM1["YF.-!D;#:"_<[RDW+-78Y)27B"U21'0L+S,.B64L" MGB94>JPJ!EAU>8"8/XB>"Y^NV[&L4505P&F!=5]7L-M?$^,D3ATV2*8#%R_.U#NJ"JVY)8:\;3T$0_ZQ M=>T!.B\U#X]:%&ZJ-R0A:&B!=E==)DRYQOPRDD-]X0]%W28U@.-Y;B*4C(W? MLG+$BII=,FW$/:>LZ^'OY#< ,NA=: IFYFGU\N*(SVXJ(M,TBJDFP?%QN?6( MGGM8+I<4F9U5"9'RD8K:5WPHA<.IL(RU5U#B)$.'&$:^<40U+^P#KYK&%CE8 MP49E5%DROJ>4J4F0)+Q+!$7$TW!#NOT!#4,9K'R,K-I$IQ7=FU;4;41:46TT M!VB^#%6;W_)RJW]*Y5:B,B%#5J5$1K#60A]S,-$IX,7O!.XOFCAR'^LK6R2\ MV!A]/3)T%CFN+2_7,+$K$3I*W.?A86Q> X.N'"2#PP,L=. M .IFQGPR9)0"H9L(85\KO\2!&&9X"!-PSF^?C"2BC(,E01_&U,!A0OI/EMUC M'(VRBPE7F)]3ZG4Y*F.A:DJV-.\-D>GIK'\GQW^E"\?"%[!<*,*.87=<&0>D MZ>$WIO)M44X#:Z3(3$1)G"E7)IC\@"?$UM>TC\GP.R-_K&NP6*,U;13B:\(T MR%NVJJR >ZB<@E@T@@F< ;6G#$,],7W?NL&Q=%ZK%T;@PG7WY< MYO"B D58\J\HNE7!8.^HQ<;<^>;-O>_(@$L/!##.FG(5^Z:( M"DC28K!JG KZ7=D<$/O5I7.5QQ@$!@*6?J#H4CP#]IE%,8=Z+6(_\- 524' M$QD*,C]/"9%[FF+A'&568W=RG%O"1#$V*:[ZIS14]:JETSR+]ZSK7"M:MI*N M*[6O-07N>9:KK6!W.($*PK)+?UM#:;>S\L'&M[XE.F[H>[NIJ%D<*%3:JA[O MU(%:Z;3\O&?;K9XA22UZ4U;U:[^DJ"&>BT[,"TVQE[4R=/YN-N=-[:KQX)\M M%YAZS!M\"+L?7@#;2MQ0+T*/VE&6ZI4#:>P7>E/O6 -9X]/HG7"&7DODF[?2 M*WJ 9WHZC7*MMM$H5=TA%KGGY@@<&=B/1 PE%VVI@HD(G&VJM5QIN4C&#*)+ M%(L)]F["OS12U="26 _%RSV&>$+[UZI:41LO462LK-"N=_Q34G7:;D4\G\424 J/8 DZI2 MAAG*7<%4K&#Z=S;]8K.T2O"LO.L]VK4+O"D(TQ@>8,$-.'B32B I5/ZD0J\( M\WW"7&]"NH2?"OP")KM@2=B.9=2-'8?4+ M#4I7Q;R^+9788SPM@^KEE%P!7D7(^1#UJQI4*K#Y_72MX^%S;^DE9F_GHKL& M-$E(\EJD"ZI)S&YL0W!VWRA9R"7NPUL_SL@<2)X>GJ M9/(E%89Y$?^?N%36?A>Q$B@#%TL?07_\5YZ'CAY!2OFO+$,W@M'-V_\S/E\;KZ\_?+K^Y>K-Y>>W;XQW5Q\N/[R^NOS%^/09 M?O#^[8?/GW9>[A$7-]I#9Q.D8*YWP:*(L*S4=Q8Q>R7_\N/$BQ>^LWSE!30> MO?3CZDEWB^$_,,O%GM)Z^:^%QAGU6L-.!Y5.$L'_3^2'A3YJD3[Z6S)9_=UP MV.ITU_^ZW;+6_F[3L*-6M[_=J'^C&4>EH\WJTC8F6"SC(T7__JSS+-?.I!A? MM0V+GI+?V/91\-475P@. M[MO.M#:0:J=J*T!D>_'KZ\OKGXRK-Z^,__:^X2(^I',8BO(T<(D?<3U>KS=U M>M->I\6,NL/^L.NR;GOTGS<83FA;;>L"_V+9'>L9.$QS6,F$ M>:\N4W#:P@CYY&KRC)LGD\Z_E^,WX>TO]L?;/SKOT\F7M[=__CSZ/+Y.O[]]\]#Z\N>I=O_G:_N.[V_GC\[\Z?WSYX/WYY<.77SH? M_#^^+_P_['>SZS>_?;_^^:KSYYO+]A]?_K6\_GS3^_#S^\X'^VW[@WWU_8_Y M']__L(;?WG]Q;_\,_CG[\_O"^_#YW_#_[Y:/]OLW M;SM_?+^R/KRYZ?T)__SO^?OYU??KW^G=-GRC!_.9 M??CRWKK^^=W7#U_\V9\__W/^IWSG__XY&\\G_O67R[L_?_]C^<>7]S#FE?7^ M^[]@/;[WWGYKO__^6_>/W_]E7__^[NL?\S_]__O^-GG_NOWME\]OD^O/7WL? MOK^]G?S\[^[D?_[I_VG[M^,OB]G[SV_M/[Y_O;O^_;?E]<]OV]>?W\VO/W^8 MO9^_\_[\?/7M/8SUYQ?W^P=KV'E_]Y^1VQX.+,N^F(S'_8MNUQU?../QZ&)B M3]W!9&1WQSU06UW[O_]68(-_O"S9$UL<&0=3_U99_?=;@UYQX AY^>C:?RL% M\$C:?\>Y[*B1>@-5D2M;KH_^.FS^$8_^SK-_O%;3B'\2LIB(8E12!$H "I^ ZN^/1*N$IJ03@BKZM5<*35 E=>Z-*>%VX MC?HEC+5J>$JJ ;FCW]&JX6FJAMY&U?"6;OBU.GA*Z@ XHM_5ZN!IJH/A9DL! M2QG>^>&=MA">E$H KNCWM$IXDBJA9W$,!JHN*NB&JAP7K1>>D%Y UNCW]],+ M,@&$KETW'5'%G]T7NIW,0F?9WQ_4G+4,["DGPCH'!6[-FX2N\11._7G@!9=_S8JMJ*Z!.RUB+)DSE M!P[FMC!97"#J$*C5O&KK%"HKB'64D<+ M"H#Q7L8J_!X!*?CK&_;61:^U!P(E/4,I$><"-_*((0O=!F%E5_(;K_DW+O '-Q%W4B-GSN["Z"NUD M/Q_W_&0IJ/CQO/B8;$X1&V#C*,4*%WM(V]@QL587!#[FC<+3@""S"2%$*"L. MC%#5&Z)>1A MFJ-1HDX2YE"])EV]4QQ*KKJ#6,2D2D99\ 3&6E&O_Y?:*I3# M596>YQ@T8J<)-:-H+):[=U?.)9-WJC! EQ!PV%AP#:4HZ"EX+@A\+7V; M3+OQW&B"VXF4+BF\8;"G.$9E#%;U+%NC.>G@F HXK9BY:<0+?'WG+OG/9KG\&X3!4-4@GA4+*M 2K7YTR3K7"$' MK[+?>#4Y02A5-K&>(P8=H5A))5? RBQ] @T9M)(7*A[QACTA'3;&%L6W@GL5 MH1!MZ0A!)&/5<7;(*#9]S62_RA=[]H_7J,T03H,J1XSW#EA:42/" M2T3\Z> MJY$YGSVUDDL#PB)#&!7P2D@WR%\[(",91$ .PI-(MX0/MH%!%-B#PJ<(NKUP M=A5^+"]\Q16\;.3DA M_6MF1VQA"G$FT!6)HR%FEK5/7#, "GN@JK#5C0I5#">^L15%TO?(UN.6Z5KM M=JO- ^J[UNGB]6YG=/ ZW6&_U>NO?[6B4/> 1;E;7G@FX:(.8&KB1H%C%0FD MDT3B%&'G;.!V-/,$4JOH=)KQW.&3!#A=CGE$K"7.ZJ&!Q'E3;%*,TLN/O&-= MA1^5,S8N56V*HG33(U@>U$X\@.[) X6B4+PM3'@7$)C<%!1RB&2J9!MQ""+J M%#EI>=L#\KIXT#U./=[P)9Q."5$SY@T\E?@@V*QK6;,0HS+F*9BJ=/]-3@8/ M+K)H+@!(<[ASC& YU,(K SX/DLAQ97\,%M.2G2I*7D78G1^ MV =+ JV2OE7UJLM;D"_:R::)![[H7L,?E.V(,N,D-\=]C.$1%%-K546LO777 ME^4_\.+.=9?E)[GVUF;$DS7)^\6]#Q%NF^ZAWP9\P>W!7QQY-;)!8DNB;?/K3V9) B&!$5 2)=W/4JL+"X[,'/X1QC'62 MUYG8497G/S&"1@OB0XZ[C2(383#YZU2?W4FCUZJ!ZESN83:5.+B8@%X9.8.1 MA3.QNZ8"\%?DJ!= YIA\LG7KJY#M520T[H]_;B6=FTCY_J98;/3\(]B=W\^= MT%>%;G\.O=9=L/>H%,]Q+[>7KR+@%P9PU7-T2EK]E'Q>Q'S/)>-BD.]$=L8I MHD[5T_>6_O#%_)"187[U=Y['RN,X4M8Y.H\XC6<977:BILSQZLN.JG[.N8%K MI31&39*#.QU.N0:#41_?RCVXSMN9QW7^W1E,9\R?@'WPA )$+\9CS?, D!]9Y:<'MR,; M>W2,9%0))A:>?7DY6C,>;%\QB4\RE=C"S<_@FS1['[TRF&0@JN],,GADOIU' ME)Z]>]9./__OLY%FO=S?/[_YRVF_,_ =-Z:?_6H>227.^=63B3A7@W&Z%^.( MSZL8KF#Y2U;2:([S*%44NJ:B[_%-CBL)TC_ZDP$X%2//WM:E6<47^FNJ1*(: M.CNYZ6KUJKS-X"HK:9*@J5@S%R)4&FA\1^WI^H7VI.(T3);T./?)SGKGTJKE M]$IG.#T8*9-TOW SGM2[&,BW6=N97JHXL\Y>7:J/.= MFX'+J,[L(B\>IOGW*'S.2<]NGD[NJFE?EQ?\6>NBR&,Z>'T>R)BNW1B]:Q3. MF9XXDV_R]&*:ZIBH8ZAJJ9+U."ZT2;9F-41AIG9D=-&))7[N,%0QIGRYB[LJ M08X2Y+AOD&,^K#$].>7GE#:6^<%X.. 5I#IV\V[FTW,;ZK;4-Q.D_!:FGWN6 M*2Z';FZ\W]&QU"HHZW.K_*J :U+M?\VS3.N1<]?O-E]Z'H0>%V55->/&IR_+ MQ\;&YL?Y;SS+9G\;F8 M,%U6,). 3'=4ZUP=&CGMF]'4M9])[O0UJWC&I2JJ_*TCW3FOLRX%-V=780:] MD[SSO'#6HN*G@YY3"C3C9%II7ARWR)>[F#-V10AG_GG.=^%R?>A%0OJR1WD1 MJ+KAO--\AOK"7GD*H+QE,&?K$KQR5*^JSZB0DK:LT\^K^I0LH:<4SKGB*%_[ M2KB>R\7DK&SE_#)YX?RV\MBY#.73P> "ORU\BU#0^9?DDR8C^C;#Y%.808XE M=T^KXM/+@EF1PR@D=5&O].TPY G./I/C^##X]"?ZTT'M9ZVM45"GBJ2D][0R M'L(D[=L-4R-^AQ4O7EQI2C-="KF,K(A+/EE>F!RO"5-G>*M[_WR:[B7OS.3L MRV18VF3ZWGB@WURLK<7O&&0['P5GIA;\XJ'F/9LS^ T_/O4UZ>Z(;?Q8I M*74_MZW[4:7NI]3]K)/2^$F4[RI"F3%:<'R@^5S1)]'(VNK\+LYR89(IO3S>YMV'](C7RB5JHAT?$:M MU_]F^AZ.>KVO55SB/'Y_GG<=A.D'3M_4'1OC%X<^)H-QKTF17BQM"7V5T->5 MH:\YW_HGL2^7'M-,JNQJ;O+04XN1=3/@)ZPU9>F,?MB].05QTP;>?CHI-840Y95#(PL3:G-C$, M#WL^/>3GR6'J?!N3]UV[?><^2;5]YX>MKPSB7(YH5+6CP^D0U'P\M++7^V,T M7'>Q,4QC>RVC.-2 W,]1W* M$=,P'Z*ZK'ZFM,=%1=6D_<=I-Y_8K@Y_5)/31\\S2KK,7.::)9P/I5W(Q?AD M8EJNG^=^YN7'3-):LDNUP7%LDBWD^CSL7J; 7_>_#O%0R8 MVTU_>.CQC\^'O]UN/OE*TO7.MPY/D [^Y_3M7_[LGOV\7AG_Z^O MN_M?\<[^&Y+'RWW\[R%RQW]US0=]NO?EC^./'[;(WO[A\0[9^O'QRYOO>Z]\ M9^=#^K[C@^^['][@O?WWWW=?'7S_[]D.WCG;_J0<1MHA#]@'"\Q+##9J Y$R MH=,:^-?N8=25.DRAPK@L4\SN%/G_^&F>J]H JQL\TH>MTLV+1RZZZ^_E=V^H_>+)Y--&ZA%5F_$3*M9/[W @(>< MB+[(K2VP#$L5NS$39M6$\XYE&FWE%?CE#@&N!=YZ[?=-?^5:[&+V ^H0XD>Z M-OBA)?M^%W]\[[R)".9:@3L70HP_$[S5*:;%Q.[%NW=;^^\6$+P;'W81M%YW MC5HHM?EWN&)IC-7_FBF-5PWK25[).#&0LQ[#P?,[B>7,4]]IT]?W&HT@O%;U M7S(UKJRAXI8+'0"C+_-T:6Y'C6RS6W6$+76 *S_F%VE6SWAW*RR)CW: M..[]6W]\0#[G[*JH]^G ;UP.@TNI!&,>-=XL7S:)9EJ]4 GI P?3=R;!]/2^SW3OP\ZW@_VW7]-W MIO?M'N]]>$-WC]]^V7N5WD_^ZAR0]%WO-#KX\,?@XWZ/'ISY+[O[;_CNJZ]\ M;_]-NJ<=LO?[UMG.A[=?=W_/]WKTY>.7/XYW)Y_Y[Q^']M@?[7U)GR,[.'T. M[>U_39]_^V7G[( =[.]\__C[&_3Q]VVT]V'W>.?X /_W[/UPYQWZ_N?^UK!Z M[]G6)X.=I$I3X$XI8#0Z,$A)"$E^HU<&(4F2HF;W0\N)#S:7(75#55MK3DZZGTSY_V5^B&7F^41:F&P<.GFW=T1<9DPBHZ@IT"[+-/)Q.: M#?$*E+-(,DH9NHK05NO+-9T/S0-E!!\VK1/&,(<4\C$HZ##3S'CK0#8Y$! MQ:AB@7KBH]W8U&U%[NW0/(W(T;K80>^[MG.4!^9?BZ'TY,)P\V/PG=P;@7P*B+@KM4C5E"9FM@,XYW-ZYC&<5@G"<,C >)SQ3GNQ(C"PXS4D"M_4J MR@K/Z-[YPZ<1-VNR,;3?&^;Y!/>W>VKTLA<^XOCH2+2V,JI"ETNBR^]SYH]0 M2LE$BT X=<"\-Z"9PR 8B<%'J:FV&YN4X#;1O";'^S:'@-UQ42K9U$?\R93MHPIHAQ8&-B M4N91^DT*G2PID38T&$HD3R3:9KB46SU>+-=E_A0LKQ3+,P91=)S:Z ,X*I(; M)$($%9-#%%6TS'@9J!+)#6I3=F\GJ$2-'AK=K_NY\_]PU(,\=Y$X&39G\U!F L>&0#Y0!RPP H9P M#IXIP8-'@HE<8]Y6%#6^2J, ^:%MG@+DU0%Y-@*$C60Z2!!!"6#:*%!<>Y!< M6",LMX':[+P((1L/Y!+BN0':>^>#CO) RM"J5AIZ$4Y'@[?N:/<4%W&U=L_Y M-OZ9=_%MOIF]^'X0JLAYX92]S\LH*"Y(/,+_DJHYP9L;W>'IONYD^=BC*J#2I1G7:R=BZT;508DGW#K^WB8YN_C M6;V%*FND2CP?[:&>QJ H<"X8,,()J( D,,03& Z,(@=$^ G4ZX" TLBQ7_DC=UJ3Y(=P2^;D!Y!-4 ME?C.&E@\A0*70(%DOFY'*:V*E&W$'F'; M\ +;FJV: MOEP'8V;F.]\%9H0 )98%HST%Q*0$2IM'F4%&L@45S?0^Y4MFX%-JD<]8.9X;80#@8P7.X&T?0S!M00AL7 M?!L&PU;?#$-K\,V M1+P+22Z#)-F?^]N3OI#?=Q))[K[YY"/7(:D],-$&8,X1T(%)<-%JX9G@QHKD M+^(V%LV?O520_-"&SZ)(CIWOP<-9Z/<*B&\-XC>S(,9<2$.8@ABIR.<-'-@0 M!1B&O/2>:L[C1D*K2ES\2^-17((^-Q4J5WT,F]''YU&S8FTER1?MS8IILRQ6 MG&W9@]-VR:A 6*N I1T#ZQ4!C@5V6 H7&S.:FSXW[+HV6 MX#E-F^][I[D@>O+D]VM=UK3EOO40\1K7Y['HEGH;.19E4J,RX7/FH*'(>!U^FT^E#SP(&R0I^%/AMJFA?Z7 9] MSMCBTBM,-(G E:7 I U@+;) 4"0B8H,#D9D^$=%MA.[=#*'A]%F#-?_O8>Y< MEO[K.W]O_D_Z,?G$&$Y,/\LC5DYZ@TY>P.?]<%2%U7_YUO'#PPG:ICXW7B1T M\1%CTWJ<#J__R+'I?^YT)\LK+E.N"SFE6C>+8'03C9!\EP*=BTJU/M,_#_N3 MNSDQGY,8]H/Y"B:FFWUNCKZ9'X.-?U]^RO2(EQ=U=CU&S[CY/[:?/GG%]UZ[ M9/2:):OV]F)C*AE-2W=D3@;A^>277R:RT>E6"U!]Z)?+7Y#O=D8^J^\;O3Q^ M$*V?,<3RLXQ=Q/$7CQ_S6?68,Y ;O2;Q,\KYM2^C9_B.KW&F[O3)G]TLQL\T MH>MTLV+1RZXZ8-"(N, %%517?%X53+E+Y""OM#'^V>FVAH>]TW15/VBWPG<7 M,OM6=A/[D7\=)J0P'_UH@H'!C)%4OLGHC!G@8@^SJQ7H57#BV:44H M;B^P#,N-4UVGK6^.8]]BHQ;XOBNL@V;O8@XDU"'$CW1M\(-+]EIEE:]>QS^W M7_RZ_>?V_O;6NW;KY=[N7UMO][=__7.K]?KMUF];;]]NO6J]V]][^7];+W;' MO_UG[\]76V_?_;^MK3?OM_$'$#V]P[H=^T15L\ MFGK5$SZ6>&AMZ:2Q"+X>26 9%51[?'3[JBD7N3L:$6 QSA68VH'6R$(DS#LC M8K0^5J=--+UW;JEYY4:%D1XE(]66H2F,M )&FIW5H9D.B9+ 4">!,4; ,L[ M:8:2-HE8:IR=YS85]^X#\#3*I];(!NV?CEH"Y/G*)N]H.0:W!I;;UO')4>]' M"&]SKB_X/R_\UD*9]5/F_-@.+$2@SD70D2-@D5DP,5ERT6(MO57,$K6Q*=M4 MEX9'CQ?-=5D]!D@/7KH3RCS1R',^@ES?J0'27R)(E9@8FX'Z1)76I]\QQ"HU=%&SVEN M'H=$.Y%IX[W' NF'-GP*I%+M>]HYMIULE-S.[IG5+')I^&W1\-36RURT$NT2"G1\8(J2F'$4",IA$L$Y9 M,+E["S'(48.D3B_GV:_L_O'V$BIJ+,SKLI@*S)L"\QD[2H4@L1($..(!6.ZP M9CR7P#5!AIG 9. Y22[N?PJ\Q)*:1 +GTYA;1WD<\W0.K=VZS[B1XHRNN!OE MI;':A3Z72)_S@T9\X)(C*D;Q)(:= JWR[%C"3:3"*L78QB9M$U3B2H\7RK6U MI2Q07B&49RNLL=%4&P1260&,&YY C4-R>+ 4W.;!SFGOYPF(/?2 MTYT%WTI+6AV0R.__QX.,W[##[>Y@V#\]3@_P_N+.7HUOK/!)_7S"_MQ_<8E/ M_J1OC\)_WO[X^,&?6,+$QW2_'U\==7:_?,4[7]*]O]K&!V=??^R^>H\_?CE@ M>_M_?-D]_GAX\.6ON'OVYA.SR0-CU )3^0A:3'1DJ!3@G641!8DLUQN;I$W$ M?*E.52)W&]&K;UY$$;WU%KV]5UN?K#&.:,O!6ZF L4!!>1N!H M9\'OTO$[ZV9:E@=W"TB[EY2K<@Z,UQ2D\ [; KL*O* 'WM>]9-!J#4-UCH+]6DNM_%']\[2Z(C$>CN=$JCW3H*@\&YQ3J5_%C3 M7$<9[[<,CM[Y?E/,^6!_BZ?/D8.SPZ.]5_YK6B.R\^&/PYUTO=WCCU\.]C^? M[>[[KVFMXNZ9^Z2Y"8I$ M'1"(QJ!.Q%L9_;7Y_ MK_MY/_2/IR.G!=SU@GO&\P_1*RX) N&#@.0*$$AVOP/,55(/CI"86_^DW:SC MK%=)>C06PK7Y[P7"2X?PC >/*:*&8P929O-.BP#:R0!(2Q*S]N4V9 CS-A;W M[L;W-/(>ZW+08+9I1;O5/;>*'SH-\JCIL8J%8HA9$ # MH0@G<\@AL,9+\%$:3Q1E--B-34+:<@TF6#4H/M1\>V@[8;D?!L-689\LW<1H^382%#<)M84 MP8!%+( BEB.' K.!;"1Z5&D3?VF\&UF _/ VT"V 7&R@^Z)YQ@;R2$2FDM'# MO6#)H7$4K.<$IXE,&IS.U)/@3)&B"+4>IS;';21+/.. MZSVE^V!]8AH4XGFZ32*6T!^F,&6-3#G?@SWP@(22N2B:ZOQ#@.&608A4(ZL= M,PYO; I-VD3?NX[RMOA8HVC0T\7\$AK#%,S7B_D9ZP@E8@Y&,B"N:E%K/2@M MDXE$M)6.JB"%VMB4F+0EKBLP]!@[PM3>9*\ZP#Y:5]O_]^;E@^WG+ZZ8"MZE M3Z6+O6B]['6K&\_-VU_W)Y5&@V'/?6VW?D88KT/_W:'IAUJ,A>W=WV:98S\< MG_3ZIO]CZW]/.\,?KTU_K_]N:(;!_V6.3L/%UX^) Q7B6(0XIEIC;WW;V4_W MUM'HXW\/D3O^JVL^Z-.]+^_I[H<_#G?/?CL\^+##=L[>_/AX?,!V?O_K\./O M!S]V][>_[Y[]=;ASO(/^>_;F[!,EED>7)[SP'(_65H$-40+QBC%C74BO_5SW M%%$JHE2)DA!2)DV51$GK9+=:I4%3B\%++)75*%BK[B1*+#+,HW4R>LFHULHY M(@C31&*LA1^+$E)%E!Z+*-G N#)80!AUR" 6#/4,N%%&1LPPC61C$SU+6G:^ M->;-?VB=F'[K[[SEOURO)0=9% 8K8K5*[@8O3H>'O7YNN+28N5WD\R'D\SW] MQ$ARPRGQ:4>L Q;S,1V6#'>N-'=*8ZUH_ G5%=$JHG6=:$4:G-8LB9;FR2"3 MB?\4XPZHEA8KK+07,3>.2]27_W\!LAM)6\N<2\#SE9#>?#CA2L'<'@Q.BU V M62@=_T2XXL1B"U&Y*CPA06'+ NL7=IXA.1*N,X,28B0"X/&XV4 MY7IP S(*(B*2'&&QL8DQOQW1=:J]KYH5]DZ'@V'Z)1].-]7 NZL[&Z[&#%Q0 M=OR*\',ZZ M![AW9L%-N>%(8PK(* \,60.:!@G>"J&(1UHI7]OQK%+9^-!P?Y=SZX>](Q_Z M@VI3Y2^M4,'P^5)K'!_G-AE[_BXUYV4R/QTR,HUV>B[ M:?$K\C2C6ZD(I62B:U'0;[[=.$CERT[Z^\Z/G0\?.SOD(%WO,]O]L/U];_^O M].]MM'OV\3#][7M:I[BS__D3HAXSH1B$0'GN/V/!"AU!&HJ,IH(XCQZV/*9( M4?.E2,:TO7D8%+;4) >0(-!,IW]&23270CMB%R]G:$#UPI30E?3RVDCBV?8G MPVA@F%O F M@ 6DPF=D$$QAIYY7Q_+9!ZV4HQ")5ZR15+N"@6@(!6ZY1$#AXM;%) M23N)0%MQO@#1Y:Q<4_1M$<&&B^"7K4_)78@N*@4B_02FDD=J.$> $5-YZ*>7 M(33'@BNZFXZ'3;3ESTAF:HX?N?_2H6; N"^5B^UZG MW=ONOASM7:F/K)$IO\^//+/6("LE$(:2Y\%8GNY!/1#/I6/:&QW=QJ9 HBVO M"*@TK2=N0?%#VS(%Q2M!\8R]PSWE0B(,B 4$S"0W1!FJDKTCJ<'**I/M'2Y4 MFRK6>!0WHM!J;:P>YTZ/3X]RV4FK5W6Y=KWCDWXX#-U!Y^_0ZE3#=EK_/.H- M!O\JO:[7P1"ZV-&J7^[+Z?T' TOZ!"A0!=](B;C%S#N7C(VV,2P?L-0/W/U=B( W28Z;?"LP;!?,9"XJ2 M9!WI0,$BX;,?),$RHL%P%!!27C-J*IAS/&] S>G5$C%:.]O)A]AQG;M-A7W2 M3N9M2/3N)M(U)/HV#$VZ([]E^MVT;(.I'7TUVM#"FS7RYMG\B-BD#K&S&JP4 M.'F>2H&E(G=-4LZ3D&L8:,L9Z M0:('2T1R>@P*D#L_0MY2F[;8)^K>V"0,M;F:CPHW"-6-""4UV00:S0H97'NN M]J$C1D]WC$!=X:3I,].CE@6%/&LD3S1G$DE*8G3(0PRY3%F'1*/6$&#!",X( M-4[(D4FD:AN:UI@)(@7Z#4K&%>@O&_HS=I-F::N<2(!W7@$3B(,RR@$6BD?* MJ0J.YCI>T2;JWL.#'A;ZC0@T-=^RFIK"ULX@/Q\8'C@R6(BU$&M# M/8)"K*LEUME!@]P+9@P'SIV!1)T6M)8L+3 /F)FTL;8B5D1T&R'YR(FU!A?B MWU6GS:F)@)-/')O^YTYWZIFG[]B%!*W^QD]'"Y8+E0N5"Y4+K?Q"]1LAU06? MYS+\CONY64)&\TU#R[A<16RZN;-QJ]L;AL&S:Q]M_&&FG^5RGY/>H#H \+P? MCDP^)_[+MXX?'DY,GJG/C=<"77S$V*1Z3H?7?^3R*HI5K")&-]ERU:()/',8 M?NIG?H#*7@K.&,6ILM(CELO+E&9.2L.DI392]RFYS1N33QWV+_IW?@Y@^\%\ M!1/3(SXW1]_,C\'&OR^O35J8RULQNXK7"^H-XIH7>OR7;".H!UEW>>6ZOT]V M0=>WWO7B\)OIAW9KN^MF!R8T3("N?I"7O6YE=U7%:%4;R>-T.U6;AKV3T#<9 M((/)B1.1F$YY-??IE839UN]775AWZYO )93&8LMVI!1B^/ M)4BK9YJK+$3CB.WXB\?R]:R2KQEC=/0:E\^H%M>^C)[A.[[&^=T^^;.;Q?B9 M5J3<[))N5BYTV1L2 \V*_U^K6.<@/JJIZG1;P\/>:;JH'[1;X;L+V=O*C5JJ M\'^"^>1?U3"!A<[KW)AIQ7R1U1MQW\-$1ZY>K8-@^JVMK@\7S6A:%+V<+@LW-T6#MV&A)HW MBN!I#4)X ,I^&_X.W=-PMYDDBU90+7"-F_7??:Y>[O"*J]=Y@DH^DPT_0/7N MU Y?RFGJ.Y]QJ)IBW?KO.BCS&Q2+S6/WF*.'0N16&.) M840S%@/ET7QZE4T\A!&&Q6I'QN3[6[]W_#)]4;Z%#YWAXHYTOV^A@W['=,_\E M???AWOX.V?GR%7U\>9[U)'NO=K[M[OOC@P]_'>_NOT [KSZS@_W?#M/]GN7W M[WXY2O>VS>>SG@=LY^P%WB4?#S]^., [K]Y\VWMU>+CS80OOG.WPG;,#LO?A MC^/T?3GK.1G1-JPRI&=;GS0FUF/#P1FD@:' 0,7T&P^<,L:C0I(ELTK+ME)U MI3S7J!JD\%9S'NT6O*6152;Y4%:YR *WBM+TDV+I31)L22O>PA/>6J TH_#6 M0_/6C\N\Y82G1&H&D4:4>(M$T-Y0$%0'$IV+I#H$IV1;D'L/CBV\57AK-;SE M#8E,(LH,8MC2I'U-P-AHBBU68]Y"$]Y"A;<:SUN[,_86EQI+% -8+1PP*0.8 MW-(1:Z'3ONID=:'$6U*V.6I2,[@Z&[<4JUT9&PH(N7N5ZL]W[.RPQ)J5DG"5!)!3"6##6# ML %B*5*2*&>PVM@4;7W%](S2INVQX%R)8%$R900C@5DO$[JME$+GJ7A!8E>\ MLK7#^8Q7EG;,1!L-(*5+<\:H8!$C M[Q*VD^*V.B =!$V_:R,E*5[,NN%\UHLQ1CBOL (M5 2F%0$=#087HU6*:(:D MRD=EU/T;6M>(\R?60'%TQOVDW_.G;MCJCS#TT"T4GV[?$"ZB9)P[I2QB7C$= M T$F*ND1YS'DYG %(Q;A"$&%)<$(@B5GUFDK+<U;APQYUTAI%$@%JAA%AA2'HSF+'=X"9'+J!7U.4>DV_3^ MC12)%4"(YQZ:TJCLZZ 7W6 MT6$.,62$ 1TB2QH]8=Q&Z2"9:QPA9[#F(Z!3W:1\\9/,(Y7\T4/GCW@T/'+* M PTYA*B%Q$8S)11S@:%2);=F=/AYSL'!+F@? X7 <;)[@J=@&+(@I M>&TNP MS?DC+-L4T76)^Q2.6&6%77 $,6>Y$8@IDT\["96X(/W3*(E#\8W6CB-F?*,8 M"$[.KH&T>3DVC",8Q3%$K[%CQB,J6,XQDS;"HG!$X8CY^(F*2;]$$HECZ7_* M,N,X]20ME:.KX:-#%.3[_K'?FBF.M3S%O?YF;WZ."HPX2 =D(!%:#?7P:TIY$R;R)HH@@P$6S2T%0 <4AP&T0T MW&QL*MU6ZMXIR=*>HU17K@O!U=VBHQ#<2@CN^YP+HJQ$#C$#.7$,+/D@8)0S M(+GGRF$ML)?)8FE+?>\48ZFM:BR>:V_%4?"\*CS/>"",,6&-0N E0I"V4X+. MATZSZT$<"\$RN[$IVT256LG'B^?:6VX4/*\*SS,."&;!.(:2:N9,)_WL%:CH M. @OI//&,R=P.@?R=$L::B^-+.RW$O;[,>>= M)!V&24 12%)CP*@3H#"28"E/'B?73,=DS6!$VY*5X_&%"U90 EFX8%5<,./9 M:(RLD!I!VM!D"9G,!2AJ"!J9&' RA@+?V-2ZS7BIABY4L()*QT(%JZ*"&:>H M:IKNL :M4#[Z3078W&@K.*1)E)PQ'!(5J#9C:U/T_+12-K_W>X-!;D88.WGX!L[K?L9 51'*% M/,746LV04]7PXP3^NM*V!?R/"?RU^T(%_$L#_XSS$W+ R$*"#N;-'^D8#U2 MP)+%QI#7D6F]L8DU;5.Z-IJ_IH11DUV>O9/0-\-TLZWP_20/D1K<[437HK&@ MTN^+MP=)1/5W?]SF0#MT9\ M4_1RC7H9SWGD'%GNJ-1)+^=*#9P\.+&:9GW9'@$[PQ.CLR/?+/AYS3P--[Y MM-)'OX=NZ)NCRGDS_KC3[0R&.>OY]]V.PY48U4,56/;E3-I=((X0*[56PNF-38G:K+;:SA)Y;AZJZZ_0+*A> M):IG?3AKA98B@I<8)Q^.";"4$@@H,,499UD+JAN+ZOI++PNJ M5XGJ&2_.1"58$!00YQ(8QARTUQ0BL=&I&(U1=&-3J#:23=+53RNI]"J<])/ MF_,^Y>:XEV[NK/I#R2RMDVRRJ19'%B"X(2!(RAW%R, M2!#8(9JVV1F>,\6X3?&]NP461#<6T;5[) 71*T/T^]F:581])!R\5#M\\7H#7[IL4@#\4P&=<%8%E(,P8""@7R\@@ MP-I@(!*-*%6$.4TJ@!/*"L ?+ <.]^#A[/0[Q4DWQK);V:13"45/ J79Z3E MD2R<@)):YF9\ :?_H4CX1H*L2F3\2X'RHX5R_85.EGR=/N'UNZ5G'=''%>M M%H>D9NZ;29@0RX*P5('@G $35((-SD-B.JJ==XYKN;%).&U+?6]_I+00?H04 M4+LG4RA@R10PDU+Q&!L6J 5G(P5&/ ?%C 6:>-MHZBEB.>)*99NP0@&% E;@ M 14*6#(%S"1=N+#66RP!R\B!!2) 1\2!".F#M<98EZT +-N8U95U69=>XFN2 MDLDA@E;L]XXG_E&O>S>_J,:PS[5;O(9T^,_5>D6#]+SIMVN)<;OK>L>A9&QJ MIL;YT;,$Y9V3(5$CU\!0GK%B#04A2:2.$.JPV]ADJ$V(FF/&?]4V7FY=([]/ ME0)J\(H*!3P4!C4W*VN**?K&% M IXJ!=3@%14*>"@*F'&08LX"F8@@"HV!2>% >RM!14T+;"\WT7 M&T8!-26-FNP,[0T/0W^2'KK;>*5% T/E&O5;.=+&XY#E;B@#$.O4R6B^.QYWW'"F 9N4^/[<6-Z>5YVP?1J,#WK:@N#/+<&$D/+/,J4)$QS!EICZ[W7 MC 247&W<%F3^_&;!]&/ ]/+6 4% ^"Z=+:O+0V7RRV<'>_[4F?]&V&WU;MY&ZOV[L<3CWOEUJ( M_S;$/S^ 2GN*5>0>5$0$&"(*=%04@M;.LT"1E!8_(;@2:JJ-_>A\L:9@EBF/(&J7V(]+"E9'"I2)Y'!@C3V)54I( MUQ$^;LPAED('S797"AVLB YFW!BCB(C!:+ VUVY+[4 CQ<%1;X,(6F ^RB8I M64/DN6ETL-#]%*YHF(-4N&)%7#'C.+E M=4<0\"> M,L@@UY?A,R%&O&@^)D ME'F^XA!L\[CB"11Y5B?>;$BH".D_W1 [P]$!N$X%F];0?"^M01ZE>W51]OY; MVN^7Z4L[W=.TD'OG)Q]_K<1B]+[]+ =;WX=]D_:BTS7]']O#<#Q(1)MOM]\[ M.JJH=E0;4%BV1I:]8J*M5#I$2@"%/"7/$ O&1@7:BFB=1!HS4TVTQ7R^??.M M(U2-L<@*H33;02N$LC:$,N/B.:$P5LP"D8@!X[F=*A$"-=%Y';YWF&YN< MMUD=V>_F^8%7)]B:[ ?^6JOO]Z3KM!ODW25.' >^QOM;>*]&WIN?ZLN92 RG M-&15",Q;#S9'P@)./(40X<[HC4WT_+*JAN+*J7[><45"\9U3,^"L%) M)0ME@443$JI= $.E LH05=XCD?R4C4U6QPR\JFG?#C5ZNQY#PW W# MUE%OL)2'!TB=6Q85@:ERW#5-B9;U^*C+84)P<@ M&8 >6!#)K3>*@] (,R*09L)M; K59O=J7+9F^9'"=H7M5E;\6]AN>6PW.QV< M86RPXV ,$L"4-V"\Q>"I)MIA)#4Q&YMYSO*&DJFO#Z.M^B*'?#WFU M>^YKRW?^[OC0]8/60^>JIW:7IOWSO5-[%)Y(&5#M0PS/M_E=WN57DTU^T?75 M\?<7_LOI8)CGNA:&K),AS^;+C4VDQ.319D[G0+G"8"6V("UC4I!$DJ)*:BM6 M[W'0&R"T1GFQQ\8+#SG8\*ZT4&8]WX,19H^$,BJC]%R(X7$10^WC#@LQ/ QS#A32!NC F80A=2YFS@#)31/MIBR7)D@ M#>;K1PQ/*"O:,L-AOV-/AR8OXK"7GO?X. %Y<&CZX;!WE%:Z9$Y+=&T]_,E% MHFLO_C:=HRSL^[V7E:A7VF,LZ:\Z1Z?#X(M_6:/2F!]!H31ES!J;E(:5D)P$ M PKEL5#:$<&5DU2KAE35+RXZOYI!QQ7!6:K@:*428^*0=M$B8)%XL)X:\#%J M$5$R-CRKSD$3/A^Z78-8;M&M1;>N-,(2XU3MB]KN1H#73K$ZA!.H^7GX3^ MI1CYW>9D+YI2O%W#VI^D0^[S#>4N?W*7Y,YG^L[?DVN/+P'Y_<\Q MGYHPV.GZT!T^!UVAH$EDW&[9;,ZT3->W_,@F/J?G]&BK=04?O[?W2!RZUZ'_ M+DM/O5DEV= M%-3*!*'8*C6)@C=*6^T(:)FKB1A78-.V (H\Z2P?F>6LT2IJU7FIZZ*GNC&1 MTP_5/X('DY[!? Z7HJ>#5N]T.!B:;K[S>D.II>?L560Y6O5ZHTUHEAXG6_YB MM..[I\S[8J4 A5,7XM3YAO'2:AYD4& 0(XE3@P,3@/#%)!\DB)*0EL+2/>?PR):8*+C.PG@NPC!L4C3%2BJ0L4)MH MWI9B@5K#HBP>D;*X9P2F*(MF@7]V!!]-#!XL!B28!H9D!*5E &*M1-Y'X1EN MJ,049?$ \N)\Q#[D/IC,)T\T: 26&@[>"Q.-$#S@Y(D2T1:4M#&>;_76(&51 M!?K^7?4PF82GIF)QQZ;_N=.%T4>>B\N<[D*>$#JF[\W_L?U_;UZ.D-.AF(S_OAR P[?X=?OG7\\'!B*TQ];KP6Z.(CQ@YZ66U?^Y$'6$6,;C*" MJD439"8P/?4S/T"E'H(S1G&JK/2(64:TTLQ):9BTU,:DR3 C&Y-/'?8OPOB? M ]A^,%_!Q/2(S\W1-_-CL/'ORVN3%N;R5LRNXO6"V@1QG5MH>>5"OS\YRMF M=[TX_%856V]WW?6RV=SG>-GK5F>@3+)$6N^&Z3]5E[A6+[9>)NCUPV'H#A)\ M6OGPW'F/X5&'K', 50=%TAT?F9-!>#[YY9=)$7^G6WUO]:%?+B]%EH\9;5:M MS.CEL>AH^8S)2GK&^:OQ%X\%ZUGUTHR*';W&Q3,IR+4OHV?XCJ]Q0>_TR9_= M+";/L"HWNZR;Y0M=]H8T:;-.Z5VK4>>P/BI9Z71;P\/>:;JH'_QKD8;A-T82 M,%]D:48,]S#!@JN7XB"8?FNKZQ/IO0HN9->K17'[TI+'NMG#H-B34O%.:3^*,:)*TU3MX MS9W@^00*DQ=\]D9G2!K8@78]FJVD:XWCVCVT\\6=?7SUAGU\E=[S^P':^7T; M'7QX0SY^^4QV7[WYMGN\379>'1X?O#N/:_\XV$]_.SLZW#W[[7 G?6[GE6-[ MO^_P@[,79WL?_DI_^_7K 3E NR]GX]I_'.Y\.4COV:(['[:^[>RGZY]]9@=G M1U]V7NWPC_EOO[_]\O'+&_3?LTD"=&NXM_^5[YYM??+:&B5B *R,!*8] 16M M!Q&1ME0982A:P>C.=3IB43CNZ7!-CL)B[ECB5@/V_ZZ#Y?=/W^A0AN8U-+-I: M\F83A_/(WG?[(=W#6?"7_*]IORS]LY-K5L9E\:VC7GI?ZUMG M>)@!4_ES@U,[Z/B.Z7?"W:H$GO0IPF8[;#G4^ENG:[JN8X[^[!C;.>H,?_QF M.OV_S-%IV#O)MWPA1K\GR:F&GO0[@[0-KT[[Z>?KM"X]_VO(\I)(N#!M?4Q[ M,.>N242DDP&#L#2981:;?+#,@Z9,>.EUEH^-39V\-74/,ZP<-6XN2:S>6UL* M210>N!T/S+AC/A)%O$,0/?' G"%@A:/@K&'*$Z%1L,D=0_=)41<6*,Y8,1 : M3@RSKIA*=@#5R($U:?.9D01,8!:2GL#&$\F-208":1,Y'Z=YX#/FCSDY-N6* M7>5^A<&PU3?#T!I\,R=+J<4N<:SZG*S%J?.E&1S^=M3[]I_@/X<).8Z8\&UP M1V8PZ,2TA)/@5B''.LG1S2>[ D=:2@&*$I'[+T?0F@1@-":Y0H)$QC^FAP"$DB?+(5>1OA^Q3#KX05'WWF M]7+7V0=N=37N4DO39OG>:>YY.UF )ZDV:EZ<1Z-7EE<(?(5*F:B3HC/JTQE? MY^(+/!*+#)80K33 A)+)G%8< HK)AQ+)6C!N8Y/QME3UM5RX+Z+6H^],(=5" MJ@]:.%U(=56D.IO,)YE6900== #F5 "+300:$YM*1[&2+)$J;;,KQF@74BVD M6DBUL1&00JHK(M79Z 9GWMCH/- 0"23?@X%BV@ B'$EGG?(T;FQ*T29T/O"[ M;J1:AIN5"Y4+E0N5"Y4+E0NMPX7J-X:K"Y8YDLO*PHSF2-)ZYDCRCGI?>U6^.Y"]J_RN/"6.4ZN MVG#)M_O3F_O7M?M[U6ZN>'YHX@].[S(_%*MGE-YUDN7/7J-:UC[E4CZ36"]C M(B>K_U[%,T66,3VTK"N2[&'O]8J@=_/FQ#W6_2ZG'OE M9+'[&5=HS;@3E%19G:LE]!9-[&]\JV[:0%ZUT.#+U_T00[]?&8\]][6.B;1K MNA(O>\?'O6Y]R[ D35ZK97Z1[C5[Z>:H1VMVJ6QSE/^K7OAG+H&>2S.5M9Q; MRU&8Y16I'C8.TK^XN#__#^*8/E+]?>9$,/U:A@OHH8? MM!)B=DD:,+>]*2.T%Y.6=SDBLE#1^(W/^W06[<6E -*2Y6GM5N?^(E675*W= MTBU#L)H73JCI5$Y5$D.?$?Y0RDFZT++#%NO@@O'-O1;%+=;!.7Q M@S>#9)E=D!9&SD.W2%I4SRER5?;WB>[O&F[NM76Y5=)N M,%.:*QFW#B,;K3#,!:Z%I=W>,WZ.!XA^W\?H ./J3K'>]\WWNU MDZYS\'WG]S\.#\Z^LKU)6>W^R=>#_??D8/\KW_GR:^> [*"/'_[X>O#A;6=G MW^'=_3??/GYX\_W@^/V/CYV94MSCMX>[^Q\/]_:__DC7_7)P]C9]U]O#C[]O M?]\]>X]W7_UZ]/'5;YV/^W\<__=L>^[0F'!:.V811!T"N-;" 2T$6PCV@F"9 M" $IZCQSB.F K*0T723W.HF2>W8?@EV/HUSKP;Y[L]/"@J*1< /<& M,2@W& M,@Y2"(VP8-K9$24\X]9<08$R+)O(90<$0A M4OBM^ )3T%2B5;3BCEN HB&D(2OU'<1DP4ABL,]P@8 M[A8$YZE+O!8YLHXS2K@F5.8&>H@:C;0HWFEC>.W]95ZSVE+I/0(NC$IVF_*@ MF"2 Z<,*4Y"'F9-,&DK<>]IE2LAMQOJ-AH9YROO+.]\!.\LT"OO+.\LT"OO M+.]\.N\LT"OO+.]L(O1N-XJ3-KM"?WLP.*U*]'LQ?7//?6VEYPK]ULM1%ZQ6 M;CHT:+>Z85B]HZH2;7WK# \/PY'/0936T'Q?QKS.\VO\K!3XBH5?CX+?NU5S M_T3.'FAF5MFELDL/O4NW*YY'0EE)/-'"!<:-U%03'14RU"GFI;ZAK_455?15 M=#GS:/"O3OMI[5ZGQ^CY445]]?-7,P@^,VKH#JH1X*6XOK[P\_NYXGJF/$+2 M>@@A9]6T-V"192 BH2+PM-%&;VQ*C-M:US7RM:"]6(,NJ8-3H0;7'Z74G$R-TG(ERC0?XR1Z?A/@JDY"\74R"SU;58:X1B M"" 1,<"B]& ))WD$C6?"J?22R&5G0MZG[*S!G/0HL?[H-$?9I;)+:Z WES=) MJ.C-!W:\9NM^!+6&6QT@,N&!$9<\+Q55GC3/N4>1ASRVK4&*L\YV+&L7ZCT/ MZW8FK[C>8+B4*$5:[L>;'BOWAP-*KTMNU1VZ:%WJ='1W/2(U4N#$L"M MSXXXF O@(H,]P51 L (#\UR#QDP"#DQCI97P/(_4;B/"VTD8:RH@+A!_:(C/ M^P[WQ/SD*_5QR$VP)[IFD(0I)SY@080B0P'30HPS1X MD7968*L1B^>*^A'#^C'$_)\"_=00\K\W_90@Q?TX:#:XKP632 @'D;( +!(& MFN#T3RS35@>;S N&67RBZM7$_6$.(O>O*A;?79 M8'ZPTCLHJE<=1'(WZ' TW%Y C08NH M,05IF ?FJ08EJ &#I3'<1F\0W=ADN"TT*:%S1 ML.ND8>=">=1XB@+*U;@D !.YCS+3%#CE%D7O, VQ@2KV*57G7OK.= T'G>]P MV/$^=)\7@?^IP'\>[KR:C7-[*C0RY.>>W5C]4D[9;PU[Z:^^DHMI>;"7FS/-)DUBUJA%IIN_/(5'JI4O^K^Q2 MV:6R2V67GL@N/898:Y&FIDA3V:6R2VMPDEE'QH(F1HJH&,?,YH$$,3G6T5)" MD*QAX,IVUQV=YB5\W>OGVWDQ'/8[]G1H[%'8[^WVNOF&^KVC]""?M].M]<-@ M6.(CMW479^>P&,:0Q%2!U33'1X('K:.%X"PFCI-(N=[8Q$C=?P9+ 78#@>V4 MM4S(2+66C"EF%<5$>V\0=]HP48"]+L">"7PZ8Y@SS@(V5@/SDH%RS$,,6!/, MO;+!-PC83ZET\;=>/_VSVW*G_7[HNA^M83]=[*A*&DS%XTHE8\GFE5TJNU1V MJ>S2D]FEQQ!=*]+4%&EZE+MT"^^.LI@,?10C-IQY+)2*P62?GG!L&(VWKH;9 M&QZ&?BYRZ8?#T!UT_@[)N^L=A[%)^W)LT>YG@W9T>R^Z?O_"O+VHIMD-P[VX M;[Y?Z12^-NDRPU(:4Y^'^'5^Q+C4G$<>%43I.3 B/1@O!'AAO=-.B.C,QB9O MX_N?<2L448B\[%*3RAH+D:\QD<_6."HCVCCO=JAJODT/B;CR4ZJB7 M/EW*[DI"NNQ2V:6R2V67GLPN/8; 8)&FIDC3H]RE)@8&_^P-!G?W*8OC6)_C MN/7MS_VMZJQ0'L1[)+38P!%LYN%&?C&;X5@UQO&O._'?6^_2?XS^%WT^GF M/[Z(R<)]&]R1&0PZ,:WEQ%DTWTL52.V.X?LH:3/.FS&$MO!!8>U'LDO-F M>6+OQK#T;SJ-2!X\235,M?6)M MX4![BL%3)"+1-"#'F\7:3ZER;S<,JQA>J;DK^:>R2V67RBZ577HRN_08@G5% MFIHB3667RBZM@7-N741*,NZYT>FG54QSF?UU(82Q2-[=.4^^Q(4W7OSJ&OWJ M'\FG/IOQJQE+;C5E'I3U-/G548*.*D#DR#FI,94J*1..VP3K9O3 *E!>FSA; M@?(RH3Q7\<:H530DX64F )-<@$:1 0LH;:93@7+?+"C76>U&GQ'>["#9K^;( M=%UHF6'K57#AV(9^B^)V*X/JH:O<;*_O0Q^&O9/G>4$'O:..;^4564/NNU. CC:8=;*B(1;9 M])32L62+:V$<(D%)YR5*JCVW'9XWR+9W?YLUQ%[VCH][W:KI<#6%;;!W.JRF M%*756\PN0\4N6\0NF[A7%VU'(I'(VO! D6//6X]=IMXTIVH;OZTUGQC]>):WIK"9J8?_/_LO6M36TF6 M-OI7%)QYSYF.4+KS?G%-$$'9KAK/6V"7"W>-_<615Y M)%I;,L:__JS<6Q)" M AN,,%LB.[HP2/N2F2O7LZZYEK/.\4 %8D0+,">-0$XPC#2EA@#EA7-D9W== M59,V KE:$M+Y[I4%80O"3A&6)\&H3XH1C_U=$+9X]M8) MOY\NPR^/VCJ5/))).,2#8,L%SWX]<:5C;XM!N(#;=H/;K5IO M&8"QB(6G$6PJE8RFUAL=/ F8$,6N1[<;=^@I,+=F0WGE9 83CJ68$,?!@H$L M+-+.*12EIRSR1)D/8"K++F6K9O*M_!)WP;B+%5.NF2\U9KKI"W& M1GEA"1/",ND*Q+4/XI;3+;RGB5KED'24(\X,06!;4T1$%-&JY*C)_<8T[;(K MRA 7C"L8MWD8=PN((YY[2HG0'N2](523J R+8-=HKX*UQ49M#;(M9Y\ W237 MWJ$8G<_1#5#>M!2(!FYYX#AJQ79V&99=259/:+712OU.=DHK_7WERG+E%EQ9 M6*]<6:YL(^MMU;'EEU4UJ5,RAPG>#"HCZ*:@4'2>3?N(P.(,JFYG$,?U%77F M3.>L-SX^COV0%N'S\N\1JPHXU93QQCGREA*HU4R.&M9T%36)T[([,0)N4&"8VWP9SB/X?ED M!&OW&J8Q#$VR8_WS5UO%D($]#JJZ?$O)>URC1X"NY#U&GA*6!"/!!4/<$Z!B2V$B<BN((M\15-^+O:T*K'_9_B1>)Z^*D_J6(FDID4I$$H4,!GF@ M%.)"$&2T$HC+F!0/.EI.=G85UG<_';EA6/78,. QR:%"VT+;;:'M;62WCIYB M[IVP$G-M@Q51:DH)_&FU(K'([E;+[I4 <])"NM;(YJD=I;9\H5*A M4J%2H=+&4JG-2LG6[Z:?ZW&_;*Q?M-ZM#H=[L')Y!+;_VO;"R\$S>]H;VWYM MM+MEH_U-_/>D5_7&\:\X^MSSL;'RWT0_/!K43ZD-_I)8OD:[GZ_X[%U01'OG MD,/P@PL7D0M4HT"P=XD11X7?V16LJZ\X+[,]\+65L+!U0J90J5"I_2)V#8[Q M(F(W6<2NN-8C(42Z*! V7B!NJ$,6A"N*/HBH<)))JQ8*V>)'+U>6*S?#C[[! MIT1^&X[@ST''3T:C./#GG?$('M:O!5C'SF7?0Y\#V3R=I72%*50J5"I4*E3: M6"JU64#DLW]'4[ M;%Z>75$I47,6310*81X]XC8PI(EF*%$%FU!A)@S H.PR3-K1Z:D@1<'S+:%2 M.W+0"YYO,IXO.^"U=,P1$A"-1@&>IX <91*YI'B,AC.F2:OP_#'ET;X=C"*, MXFL,ESQ__6%5=>#?'O#[R$\KQO2'<$%=(B:S3.TVK":NZH6>'?5B55)O2_2Y M4*E0J5"I4.G14&D;?(1E-[5E-VTEE=KM(\S=VW_WLPR]7=4;AG$N6 M-.(TY'HE+B&;DD!><.T8I23X[._#].XM PK/%V0N5-H0;U]!YI^-S,N>.T.M MH-Y3Q!6''S$II*FTR&,;.(.OL+4M0N;'E+>WX+<[LKW!W%<7JW%G9,>Q4YW9 MTQ]SR3WJ $@)4Q4J%2H5*A4J;2R5ML$E5W936W;35E+IYWKD;F[N/;/5\6_] MX=E_QW 4?P>]-G^XET"O?1-]WU95+\$*SLP_^Z5D<*S=#CR_PD,GN+4)FX2H M2AQQ:0,R1AID" XX$FM5;M).25?2.Q^A+%!0 +M0J4TGX M@MQZPEQUW/#IG M8>>@W'@&<2XQTDEQ9'4@7#G#&6TC8#^FQ+N#.*ZS[$K67(DM%2H5*A4J%2H] M&BIM@XNN[*:V[*9"I4*E#:4VI,5:\4"0"2PBGJ1%+G*%%.&8!.6ME;9=K+S.'#?V MA(IV.\E^M7T[\+%CQYWGT<<3%T<=1KJ=S%0/G=NVT$6U=; MP6\LQ .'A^Z1FC^/:6Y&S/^X'P+>@G!E![>G+^;&8].U:EF5JVY72YJ9YZ"! M6<\L]HF;B!UWR= 4E)7>:T$^O+Q*(7MY\-NR(O9L>'(R'-1MQNKRWM6KR;@: MVT%>O9OI9;CH93?1R_!4)[MHB\$L,=&X@)PW%G$=*'+&293IZ97@(4:ZLPMZ M #:R*_AJ3\PM1H$BQ[9;CMW""/TQJ%O-[Z@Q[GC8A[6K7OQ[TAN?%]/RUA"V M?QG"A&3$",]0(ME'!+B%+%84"9]3*5D2@CN L,>$7"T)Z7SWRH*P!6&G"&NB M#\QAQ2(.7/&D8Y+)"D:M3DPX$+9Z]=<+O4F.U@'&BV@J$A<.(RZ"1P:/"80+N&TWN-TFB.&I%-A[+A.1G'*N';66,"VT",DY M>SVZ71.[*#!W[X;R2NV4F$SPEB*LB,H=)!,R,6&DB5%"6&>YQCN[A'0%6<6Y M6Q?7+!!7(.[!)WT;B#.,@;6%'?4>6*[?CRL=T;/EE54WJE,QAZCP;#NJ1N7[L MO![%%$>C&#JU(OG0IYH7U!Q8T$X83O(@'T4&%&-28!Z=LH&";8PU!163"2^] MQ@E[7^>FTUEN.OU6*M1I/SP]C">GPY$=G3=&04W=O EB>#X9P3J^ABD-0Y,B M!=.MO[IAXGI)D+J1Z<#^.'PY#6^].-L_?/L%3 >6$C&68B1(I(CG9"D=@D9, M6A%\<@);D_V^H@L[\ZZFP^UX:H,.J3P.E+BBIM?=(&+5>7 SD/B7[4_B+3&B MN!=NBA%_+F-$%,Q)3A3"4=FAZECO M1V :=]#:/:B/ND9NJ62\"51JD9MJ#_@PYD&\2G/F+%ZI-7JE^!5>*8VUH8P3 MA#&3B%O)D=."YYYB4E+/&'5\9Y=T-9G-&14DVE ]E-373AUO)\+K7GNG.M.A<9OCX9OG\&LGM>HF/_ M^5M\\''O _&!",$M,E*E?+[2(!.P W%N&)'.!6'5=4+\UAGY;<23EK9,, MA4J%2AL@%X5(5B3!1 31R ('4"76<"TU]Y%C4^1B.^7BR[-%N?CJ^=X'$['V MGB?84E(A[@)(2!()(E(GYGT(UM%6R<7'FKI:97X G@QQU,FMK>S@O /*^Z#J M=@9Q7%]19S1VSGKCX^/8#YEU.F/[Y:$36SM,\EVIE M"AUE9*!L8$8HXEB QI&D1)$D*KD)/ F9-0Y"19=AM:8TS\+P!98??>;>YNVF MG^RL_58-E6M.!]Q%AA3#]:8R9*E:7E*>48(=LM$:Q)GUR'"@JQ&6F""PH\EG M&<+N5%^EQ:"TE^F4% FW2G26,B'ERG+E9I0)V>!D]UI4(9?E$C14:K-2LO6[Z2'SD_?"QTDU/HF#<74XW(.5RR.P_=>V%UX.GMG3 MWMCV:\/=+1ON;^*_)[VJ-XY_Q='GGH^-I?\F^N'1H'Y*;?07\WZ-YKU8]8M3 M';7U#D6%!1CWU.4B6P0Q2XG&VJL0W,XN)UV)5[M#;P]\;24L;)V0*50J5&J_ MB%U[JG,1L9LE8E<\Z$0''AP1"(?KFR M7+D9?O0-/K/PVW $?PXZ?C(:Q8$_[XQ'\+!^+< Z=B[[RJF$DG=1J%2H5*A4 MJ/1HJ-1F':7LIDW;35M)I=OD+5(5E>4^,L="+LNE64@N,!\"YAQK]>-YBZ_& MQW&472^C>!P'5>]S?#GPPY,X56Z?377;PZS:-N/<&X3#"T7WPL=S$,>OTJ'] M\GHXJK\8CT<]-QE;UX^'P]<6'C,N#ILU'G+_RCB=1PQ!DEB$?BD4LZ M($F-U-1I)AC;V26R:U1+TT!H$ 0E1R4 MN@G(<>N0BD(K0A.54;<+T!]3)NW;P2C"*+[&<,GWUQ]650?^[0'#C_RT@DE_ M"!?4)4LRS]2.PVKBJE[HV5$O5B7YML2?"Y4*E0J5"I4>#96VP4M8=E-;=M-6 M4JG=7L(_0-/]<<.R6(]KM![/KW '&D5]XB$B)S%&G F!=+(*81RDQ0Z;$ 'O M#!B/NATE+PLD%.#>$BJUVQM8@+M5P+WL]N-!Y)--&"7%(N(I8.0\X2@QG[16 MBHK$6P7FW^<"^!7OLF M^KZMJEZ"%9Q9A_9+20!9NR7X]0H7GE>6NB@Q8EA(Q)ERR&J?D. \46H$E@D0 MCINN4*6 _(9!00'L3:#20YZ@+X#=>L!>=MU)#U(Z=\Y607'$M6;(F6@1L5+Q M(+BEN>ILZP#[,:7M'<1QG:-7=Y M]/'$Q5&'D6XG,]5#Y[:YX2C$$6J6YRF#-0W#B>O'3EZ5V;?CX>G3O-S5L-\+ MS3>;AXRW:RI./5%*\12(2MQY8TFPB6H<%5=>!?SAY0U[B1_&D]/AR([.7_Q[ MTAN?-SW$7TW&U=@.\@J6QN%K1$?VQ^'+:7'[%V?[AV^_Y+ O%CH L1 VBB&0 MC/Y>!U_JHJ?4&]% 6$%?,(<T]OK+T]&YZ<# =UF\>BN=TG@,QLVHNV M1)((0JDT")2WA#C' IG +:(@08)F6+"D=W89H K6X+A_&1PI9RXHT*U =<+9>\^0UH$@[#7F M0EKJ, 9P+)C8LE#\=Z\LV%VP>PW8S;W$.NI$(K7<*Z(]%SIQ38S53L5X%^PN M9O,Z@7VI&6?TUO% '>)4A-R,4R,=,$7&*X:5B]3+',O!LJN*REM@L\#F6F$S MTH2Q5D&;A+FTP1".M8Z444$#9K+ 9EM@<^5TGV,J"(HY"IZH7.6N(CH$PQKBSRF+K:/*"FFA3%/9ZX+PF M@Z@@Z+TCZ')&( M),F,FX_>MX"/)72DO- !&&&"V>-AE\)Y<0Y $SEB];9&LQ<3KV,&@<3L$98R-S6 M.R:D72+("N<8P1);)AK,U&H;U,XZ&E_EO PW-0/-7C!WKI[U1@+Z=P7 < MJR?73F1Z,S=/S7A@?ST!LX;[I?L,7MU@'NVLR MOOZ6$SLZZ@UF.U5>EF'WLXH$?P^=ZT63_/+Z+/[,$ZCQ,'IKM6#:J8"YX]1H MP[U2EBO'7&+^ ^%Z9W;7\6@VAU-[%)$;1?L)V5Q#XJGMG]GS:N>?E]<&%N8R M*997\?IMN4+3-BRTNG*AWY[V[2!T_AJF\9D=Q6[GY< _Z3PR77V81G]Z@ M?E]]TR^7*9>WP1+^UBO2?#W=(48_,4+G33+-H)^^>+I_GM3[9TF8--\)]809 M>>W7^ GYP>^$^+$[OS580IX83Q[:Y>BG?1CCHO M!@%DP^*!GDM+\KTC3C=5T]ML]E]MO_S(3KC!PGQG;=JW2VYZO.LF$WYL"T?* MPOW8PN';@%#[!&BKQ?=-C\2V [*OWB*O3N,([/S!42?[H#Z#(7_/#5-O\(SO MR\*[/+V,\(JGK^D =CMV^CV4)KQCX&?[ SB;$X@I%3%^."QS- O+G+T[?"O> M';X_?G]R^[Q]\_43W9R&6PR'9IR_)J]_? MX?Y-W7_O'^[V_/X?.S][_G$,\+^O[PY?G_?GT[.W8X?G7X21Q\ M??$!.^TB57(,>XE)1Y+0=90#N-J1&QS.+J@4GNF=AM4TM%3 MS+T35F*N;; B2@WH W]:K4BL48G,4(D45&H%*IU?1B4O->-12"2%)XA[$W(K M48M88-IS%QRC/W8&4]LV?YI_]SDF?3H:?N[EF(0[[PROU?;[:_G\=3V-.]NK-*)Z>)V)-!GGDA !@N*,".> M,9FHT7IGEZLNR0GKK>'LQV2#/SNV@Z/8Z0TZR?9&G<^V/XDY#;S?LZ[7KPWK M3H"/P!*O8K\?1W62N)M4\*2JNN?DBM+"8-UVS!\79/T-Z/VO3.X+-TP!O%L! MWM&JD6(2CE(0Y)W- 5K,$="/(1ECQ$XG@3T GEJM;%,ZCFP#NZ[=./D>NQ;E M98V\O&262()U2"HBYY)'W#B)M+8>1:.M()(JGV,'O"NN*+A2V'D;V'GM%DF1 MOFOEV&5S@Y+DL;8,(% FQ)DSR%#)D02-R9GH78QL9Y?QEO#KXPJ%I#@:Q0"& M1HY\=\;VRP_:#H_:G=*.9,\9,9LLAL-,RKU!@'^?P8>]S6D]L0DH]VG%QK#: M8Q:20*"P_ XI#,@>W!HU7$>^5)4^-1M21;J;!V^TR.PMHM8.V52(C3 MP8L 5DFB# %A%;*<4J2U-#J7)<2.9:$M6$O.;#RF&,AB0#!'-\+,6/'#:EPB M'!N5J/5J?!Q'BP1]E6;(]^S8CHYB ;HU MV+LY6^5HG;J'"BB'C -YZT0)8( MBJSCCK!H>52 =(1VR1555F\9\RW.T]8R]MI#(86Q?S9C+_5D8L1R;9A%,5F+ M>,["M#2 'J.IC@0+RS18)[H+Z%WX>FOY>NTQD<+7/YNOWRX);,65T,P@S*E$ M7 N&M)4&1+?2FF+K2? YS@DJ68OX^C$%3WX;CN#/0<=/@"L&_KPSBN@DVFHR MJLMVWEL9D.*6N3]03X8^FL$U,M^FH)PMT.X+RLF M"2$R4B,!U[R*@' YI\,;CY04@NGDDC#9K[I=Y]*WFWE;$2TI3'R?3+QD?G"; M>\*R@(0)H)Q8GI U":P1$E6@/B:6S,XN75?3P,+)[>/D^PN.%$Z^3TY>,C@4 M=X9SXY"B.!=ER,V=<0HH"FV=H!2DM !.5JORN!P)^2F5!8<#5%=EL8>GU!D,+0/YNA MEXP1':+V7 3$G)&Y+AQ&U@#= )J5U=CG]F@U0U^1F%6B'S_5'*ER_\].[@0( M?-$D:]W%'"E>EP>*??QU;$?Q5UO%\&R!E@7GUHAS7UB#<0[4%4=P0IP( MAXRQ"BG- \>*"Q/BSBXG78G;Y'!*>0("1;(<(@ MXT!S 6BV0%3LDW<[NX)UM;JSUE*8N;7,O/9ZU] V[U0Z0WSLYM;U1 MG=HW3)VCX3"<]?K]$G/;)"/W]RG57LYI6;H]K%F4TC\.7\ZJ(WS9__CGV<'9 M!R., 3)99%,2B&.2DYE30()%K:2)V"9=GSX2>+4*3''0;PL[K]W,O0D[I]Z7 M&-#7.!H63KXU)_^YR,E?]O<^R" 299XCK7% G..$;* ,"1L,)2%9271NT:T! MC'\IK+RUK+QV([>P\CVS\KM+K'RP]\%;+CC0#S&=&.(F$61]H"C(R+G21*@\$]K'K- M8(:RX1IU0A8ZE#6"@G<$R,:;\V?:7P.=7RMZ; M'M*^*A13(/$ND/ARM:0\E2S*F P"^89!X5$>V2@I D76,:&3)XGG,]J*K]HR MI1/G-O#Y3S!C"I__?#Y?,FP"4%;CJ+*3@@.?1X&1OX?+GBO!96,,R1XR&"B:,(TIQ+Y&@N3D"=HOGXLNX* M?9>2S"U-!-T XV8>B#FUYR4*LP$VS*V].:\;PA:<6R/.K=:=!RR+V,J !(D$ M<9?KSJ>DD,!) L%-T$QD?8:43KT;Q-OM,EL*1]\K1R]9*#(FJ120RTK&$!\8\T@[8&Z> M>,A=8RPRV@NA J62DYU=UL7Z+K[&$GBY@VTRFL0K R\+:9 EZK)%%DNF]Q\7 MM"T N$8 7"U9KZC0)"D*1@LVB'NMLHIC4?+6$]!F, M_KZ_CEF%OW\^?R^9,#2F0+V@"$ [%X*E!ED<-')6R] M#>S]DXV7PM[WRM[+Z6/,4Z^/C9Y,*UB>.9KAW7E!OC:BW6MV> M2ZC9XR1T:G @][9%5UQ122UA%VVA>+E2B !)];$79QPU&((S0>GC[-Y*R&_5[HS)9GJZ%Q[0=A@.;/ M@.2OIQ3_]?QM%:$BD3"CXZQ(FWR 5"D K> M^\2],@'O[%+3-7>O+7A;-MH@E^[CA8:UFT8%&AX*&I;;@!&-%<\G_W%N1BR# M0DXECX*A O[ %BM7=PY23!=H*-!P_P95@8:'@H;E-+:81"[T@R01#''J'+*6 M"X29]%P:QFU./6>B*^FZ^J#<.S2L*5+4#DM+7?8[4.H^JF+J7RC/4\ MXS&5HWP]*RV9RTR.LA]@?%ZG8<9_3WJGN6/ 0_L!-D]H/VC1B]?V/%.M.ASN M>2#A*+Z>4O5UWP[&>X/P8D;8(IAO)YA7VP38I+V.TJ)(C$(<-"XPYZE&WFGL M*3%1,[FSJZ5L1W9&8=[VY5;^./,6E7N=G+UDC6,K',:&H"BCR9Q-D4DV(D+@ M;\*2) KGLGR$M"3SJO!V^Q(K"V^W@[>7S&F#(ZA7#B.KHD:B\'8SLXZKE^ M+)V/UHES;,4ZT2X2;!U'BFJ;2PMCY(Q/*#H:&=8J)1Y*YZ/MY^G[MU(*3]\; M3R_9)4[PJ ,.R'G@9"Z!IXWT$CFAJ3#84,M=X>D-Y>EVF2>K3%V8]Y;,NYP3 M:7@$$E&$ R.Y=7(N?>LL2I@JKY("I@D%&> M(A(DL9PQL$[(SJZD729*Z&0[V?O^C9+"WC^-O9>-%$E#Y,0B3>JJ%%@@![B- ML"4R%_S'+H*>8VB7$U78>RO9^_[-D\+>/XV]E\R8((0WQ'JDC8P(=+.(-- 2 M^6B2\U9R3#5(;]655S0U:F, I7T-D3>L'7.;S'W?G:RY@T\ M6-I>V$;=BI WR;3]69+B_8H8%&1X*&9:KLG,NO,O5?Z3.$2XL MD>5$(Y.(X=1(BP4%XY%U!2O(4)#A_NL@%F1X*&18LCL5Z(1$ @$E #OB6F"D M8Q2(>\%5#"DI%4!GT%VC[E+M]*<@PU85&KGZ^-MOO8$=^)]84Z0\8SW/>%3I MIE.W8@>D2ZHW;.ST<_6H!S?^-T]M1#W#GU/9GQ"WI:.L1 MR:O]!3R58'D1BY03&O%LT!O/X$>0*21GK,M5ODHZVD;R\X.&<[_#T(5Q;\FX M2U:VX4QCQBV*CAG$E53(>>%1H%:HE&Q,S.WLDC58V(5=6\BN:P_/%G9=+[LN MF[XN>0I\F;LJ:A1)/N#B9,R-Y0,2B1H<29+1"28J7?^XO# M%?Z]%_Y=LC2LP"KH+'"QS[4F#4&6!8.(%L1C+X7D=&>7M47^/M98Q25#HX0J M6FY17 :RZ\&KI ^L#=E6:^\S#!235""JL$3<"(TTL00QEE)P.:<]T=QV"'9, M.]PHA9/;9UL43GX(3EX.7CB!(^4,2>/ Q@#L19IA R:'()I;S)45A9.WF9/7 M'K\HG/QS.'FY%%^R1&'A4(J:(NZ]0I8D8&RA@K5)QQ12JSBYG"2[WY-D&QP) M>CF+\@Q3YR]X CQXK_-L.*B'"%#2>3V:M8NNQD/_J82'MB#O;-$I-=L K](" MU>=$_RO3O(B3-8J3U7KL1DDJC6#(IUQXP$2'G/,),16$@__;F$T\0G"7\SNW MG2Q>Z-:R^?J+B]R%S4O"Z1TX?'^Y@:*D3DF';,@U39F1R#(P @7WUBEC#,T* MXYH23@N'MY;#UU]?I'#X W'XLDDHL.;&"J2#XHA'(I"51B'X"V/*O+=T?15. M2XV1C;$,-SAP=VB_U,&Z7F@JV8,%.![6UE]U;$>Q4\7QN!^S]RF;@[GQ5N[! M=69'H9Q"VJS0WBQ$^Z8A\^$02/]W;WQ\/.SG9?QM./HK4_Q76\7P;'AR&@=5 M76&TV(5KE"FK]2:I%%X)K1'EW"&>-$,.:X%\8 K;P$-4)G?\$.HNY29+P*"] MG'YOY29OS^F%F6_)S,N-LJ/P0FF"2&0ZQPPTLHH2%+0R#AL>;0H[NT:7LTO; MR*8!N2LH4@&;2T&2DN9=G9IES#3#DY_ MK,$N/SPY&0Y*4&OK@UJ9S%/O5P&WVX";6*V KZ,6RD:D32"(1\:0IC&BY)FA M7 0/&Q8L$K/:"J3XL+>%;W]:E*KP[8_S[?[R06QF$U<1V23!^! L(8.E1XP8 M10%ZM5.YA8]:[1Q:^'9;^/:GQ9X6^+98&NMDZF5+PQ*2DA*(!V7!T@@&&9'3 MBU5(H$O)X$QV#S+<%5?8&JT-.6U5#&4/AIR7V_8S,U:]$$>U$=Z$5<;#3A7[ M_3BJLNWAYJTA2OAD,\(GI_WP=-;0X]E"X[4+JC];)/IKH/EX^%=#\6&Z: 52 M@')]0/GG:M5VXT)0(0JDDP+MQUB,3/ 1"1Z8$-Y)%LC.KNDR7.(HV\GRZ[-9 M"LNWD^67#!Z+K3 V1!2E<(@3+Y%ADB#&M1'62,8=SJ%3PUI2?*JP?&OC+87E MV\GR2^80L]9)HB)(>0LL3SU%FD2#&!#<"&&DH#F+GG<5V8Q369M53?T[#:M. MIWT(.NZ\\Y_3[E7_F-:N_HG%UF_@!+JV@OYR$?W-P,R'C,AL*W=R8C3;(/[QE MT-". G<%)!X*));K4P#QM%$EL88?S&='"E9=;=85 M9+IW;%AK!.J)$NVVP5ZD%'US1N>+/[:#H]@9V7'LI/[$CR>-+R,7Y\MV6HD\ MM3SR=(T2U=#X57HQI? ;(/"K08;0_-^+?T]ZGP$'ZVSA:CSJ^7$,=>OY0;C\ MP<*5!5C7"*RK/8B,\2YYKA&61"*NN #C3(#*9;DE,FHK<*XXW.7D+C5+BX>Z MO6AP?R;5O:!!8?A;,OR2>44<%I@9ABC+)<85PHV]T[&#T/P2+]B@1*"V)@)U)SA\#=,=AI<#/\K]X9[' MYE_XNS_))%@$W@:,B\FT1G!=;;(D$W$R"8J\R_W3"0&3202)J.#PKV)"$+>S M*TR7FW65R2MNZM;#2SM,K@(TFPPT2Z8:3MP+G QR/F'$)8G(A9@0P0'+Y#F6 M#._L2MR%/5-"88\ 8Q[2SBO(LLG(LF0?AJ13,E0AC8U"W#*+M/(2*8<=Q]YQ M0)>=726Z&&^,"K.MT31UM?UXG=78[;AXU!L,$$3U89&ZU707B3CSE']^'ES0Z@ES!96P!SM?V5=$%SYCT2.F=U"ZS!YA,$ M>9(M(7KGJC0E6/:CP;+KC9T(G][-S/F.N^E^74QM M6^G_N#>S_A8[O-UB02DM.0]$$&:X<-9H^)503IP#4:!\K0+>=TRPB(4UB@6R M:NXQA8WW"0DP[!"/D2*7=$(DA,@C"4(H#"H@UUTI5O,B6^H@*X!8 +'XOPH@ MW@@0E\O&&Z%I% $%GRLW!F:0YLX@'["2R7JPE=C:_%\%$ L@;C(@%B?A%@+B MDN. VZ!BX X%@#_$P21 %A,.^.@B\2EZ$WFOL] ;/6* Z [J&X22WPUXF M^UW>4$;YC5$^IKX4M9^M+@D+VQ^88!R!,\8772FF'S3G=JLS>WHO.>IW+H_= MMF6]M, #I:EV6C2_?7S!I*S%I[4U$"B;=*R8M>:42#X1E-[VQ42). M;/XM=S044LO$E0KIQYH))!9/:B$EKS]POF'2OF+3D&!*)".&#S:6I MK9K@M M^'P/=JP?GL3#O TS1!=\7B,^KW:SQZ TIF0#(IJS?*@R($>40KDLAO/4&Y\; MX[*NOJ*;_<;G]A9(VDI(N@*&"L1]X(@GBY&6W",GE/)2 M&4QBCB5V-2^05"!I,R#I'JS8 DGW"$E+5JQB2@LM!++)2,29ET@+*5 0S$K! M)7?Y7 3K$GWG\^$_[U1$Z%6G?7N>!QN_C6*/X\JM:OQS=;K'P7" ZK2.WN!S MK,9UBY]!N++ASX\E>MRT6$EYQGJ>45C\?EG\CAE=H?=Y]NSI(U"^_BE=/&36 M&X0X&#]%IB;K ^@QLV9XL"3S/GI+C9%[L]HTG>-A/^1UJFKDB'8T&$X6BC/" MC(M"7!3BG]SN&>1:%FO#T6L[&D__V//_GO2JNA?D])-IGQ(+:Y$S@\?G+P?5 M>#3)V8^7>D4697I]RO3;U1K[.&!!%4DH4FY!F8X2F:!!K0Z>!N4%EM'6'8UH ML>\+G&T&G*VWE76!LS;#V7)3:RL85](@%T- /!F*G(T)I1"(Y29*FHO'$=*5 MZLZ9@ 7/"IYM3*/NY9J\!=G:CFQ+7D^GO1'82(0--H!LGB&CO494VT2THMAI M4-1X5YN6-$,JWI!U>D/:-^"R7!MT9;U<_QQ;UX\SO]"".VR!L7W,&9E3D;C[ M7V[TS]W+[J1MN6UMXM[,Q'W]P*>],;S,?UL!H/5ISQ@[(+^')S"8\^S,&PS' ML7IR[42F-W/S)#LK3X>-D'XZBGT0OY_C+V>],#Z>&4L+]S6H_!1?W&)=->Q/ MQM??(WEHMF'8J8.XX M-=IPKY3ERC&70%TB@NS,[CH>73B%CR)RHV@_(9M@BD]M_\R>5SO_O+PVL#"7 M2;&\BM=ORQ6:KB[T])-\"M1Z7O-14K=]+O4*(E>!538BW #&#T/EKF,9G M=A2[G9<#?_W>O<&&:LO$#C(7=L;#3E9N\REV.XZA,U>".W^-X8.L_%:=U>G> M=/OQ^?9K-+4#4*='/;\&K^SEQ(17HR,[Z'VM]?.+^< ?>X/P>A2K?-0\__DJ MS2=X,;_G\Q/HAS"F7_M#_^FAE??#/Z?*^RD\^_WQ/GU[]NKP7Q_??_PS*^1? MW_W]6__]QY?G^X?PO.='Y^\.WXG]OPQ^_[_'V)_\:V#_-I-7)W^>'<"U[P_W MQ,'?!R<'S[-"?G#\[N]_G>Q_?/DEC_W5\_\Y/OCXZ#H@^*,4>$C MRJ1$W'F/G,P_=$A2. &JN=OI1+!P3K/ &4WB]^!T@#Y1_>IT:MA=L=$?!OROQ)S.?_Z__X\&-OBE^;9;_T5^Z4P_/8O+GTRJ MY4^&D]'\HYQT?QQGWSQKI//TRW]T.[;S'.1M?COPZNATV*Q0M].KX*O3IA7[ MJ*[7T!]. G*V O"HI@.&)]MQ)PZR%E;!FRZ6O@:9;!X74;]4S=O@M0D6=G $%X8PRC%$VW&CH0V=4=W0 M#88U'\H@QE!U.VDT/ $RYD/S1X _^:EU=7X8SMA6GZ9#:(*.]<*D8;\_/,N7 MI,F@MBX!$VUNF?&T\Q=8^/#,?3OZ%',Z0S=CZ!ALT,ZS&N*[G?\[&)[U8X"Q M[-?3S#C3[;QNYG?ILY<752XZA]$?#V"/'9UW._/PZ,7V[-;K\M\36+G.FU@! M-7ULUNJ/>&3[3Z[ Z04MM*XAO_>8 );!JSRL_%Q M=TKGNKK!(#2[9#*J)EESG/MIJLY9;WP,].F-5W="WHJPB:=E14;GG?%L,7O3 M17+3%07=LS-[7_QR6F^X>L/"L_,K^OW\<3T:^ ;V9)C4+=.G;^IV_*0"?(/M MGW=]_>B3>B=D+1>>W^W EISTZSR77AW$KANMP #B(*;\S+P_LY?H22U[>Q7, M>5S/;7F[-ZLSV[?G\V4ZMA6\,\#+8:5R$15XXK5NMH457'*W\<"2,H$DRAE/ MA.A(L??6$&:#XIIFP4NN#X>^//AM60Z#?'=Q]"K].E_KVL\VBF'N&,./3K8> MB?T]T(6L3(8%I)R(B$M84^VM1E9[[6F(05.VL\M6>TA=YH I.A'2.8]V5.72 MNWF?/8\^YI5O//N,=#N98$MZZC\OZ6"W4^343U+D?K7 #Z_2HLX&*MQ?H#[W M4L_;P7@/+,E)1H^CUZ#D>6#N]BAM?N9QQ:]^?_/IX/#EE_?//XGWAV_A^?#N MDY=?7QW^VGM_"/=]_),=_'YP_+ZWM+$^_LG?__XGV?_XVZ=7A_W^P>&;C[#! M>N\^[HO]W_^GOW_X)SUX[C&,Z^1_O^Y_@0W&/R@8NY<]UP1+YQD')C>$JT0,34XP:HV(REME-E'-HT\Z]?;):+BX M@6J(_FMRB=( 1;"W@70VV&]Y-TXG>XTC2_<9,J[A\F84@=8(0[S! )NTQ5@_=CJ,FGCY[ZFAU9FIEV?' MPSR:X=D@VT\35_5"SXYZM8ZZ!YIH7>[+SVZ:/2S?#3KAH&ITA,4UB?W>2CU?K'^1) MO4,7]\+N$KC>+W"]K>*K]*(:@[X*1'V, /7QZ.L'XRC&DFDDJ$XH:W?(4)Z0 MC%$)Z['SFFVBN ?J9JZ:T_<6%D!NPQ38'76 MEE8U]:SDB[,=?6(_Q6ZGUH+@Y]$PO\1E>=+MQ/G294"Q534Y.9UZ:;(];.LN MH/408=!@M\.([,D MKQM&XD4%YSYPVGJC&_Y(/^#7E.)YT7@[JO3D*]23F M.ZV[N,/R#*I:E%TL'FRVXQY,<)1S)FH"@$3+C\BO@"\_@X0;3N Z&/1H==\M M/AW$6NE<2[O^NRT./K6T.OQ)A"ZPU'U2^=X> 9C&V6ZC"=P=>/VR0<:)OT M;) ]1HWCL=E%\Q??)G[TL['VFQYI4$('0V#DVK.:(0"4DNHT^LQ5GD6F )6!:'):LSOPT]+.&74^3L)1 W3PA\W\UJL6P-+;T:@&RDS3 M>A#Y"=/M#7=<0I::"WZ+;C0!TZ_13:BN=1/6O00ZP+.3>KCU6V":>X-!)NF; M&EWRGOT-\+9#,/J_M1:U2$W8K^=3S2F_<0 K7B\%O-S[R:C992'TIC[DA;+& M>3V';FQAN<,3,$6OWT7Y1:->K;A.-]3E(33\T%P\A=KYKLX4&0Z:]R]OO64+ MXG[UL6FY].6^U,6._/J"?@!EC,3D.1*>1L25,TA[(Q$+0?'H+>8I;:*:-N\; M5O^R0/>- \%K.Z U MZ#3V% 3^ESE4U8&*&CMSDVIO)]5[,/"QQLP,F'" M.:AX.+(A I2\RA)YZIBJ+K[?FVE>@-K/AQ,W!K5H=E4#-X\193Z^._O "58T M1(LB]@(!KAAD,0Z(<1)<\BH)KI:]55AA*2+F+D;.,55.4BF!;D1K^,BM>*O: MQO1IT_L<.LNK3:1PRN'O9!Q6& MM0=L[Z^W\"W)#3>[@.($075Q&"+A;'81:.5OJ;YCEA&_+^RD9S/?L=1 M-3N3,3T2_AID50X.CL>CGIO4";^'PWR2 \8Q&O9AR8]F-5=O=F!#/CJ1\)+M M?]W[8'PN<64CB !7'X?-M?A80IC1X#PUG%"SLXN?K$:F&X,*N*-?>R<:=6,4 M3YL810PSYU;L9P]&#(L^DUI56O2(+/I8AF UC;.$SW?,1/Z"S=]D;63'R<43 M0&,*L=]H8'U?=7#.=_W2^)_;C<*;OU8DUT^R6[/]9L(JG-X'%VOBLAA?>Q.E7 M4R]+;7.Z\TN2)M\_>^PTFK#@UIM;I[4$O@C1S!V:@V%._\_;8Y33G&KE[R(8 M,EJ0X*,XQ?G\=^93SS^PD4 MEY5HT* 9DTH+F4 D@MHL90A,)A$\QX+0MJG-MXGM?M] N+P62A"AM'/>X\B= MTC9QJ\$:C)BYB .LQ04'AF%LG(Y@^HZ.XD7_(WCYJ:T:EIRR9^US'Q\/)T?' MB_#S_]4&^CB+K:GI?0GG.A- N3HDW*_;CC6:U+!3#:^(7VZ< +B:8M^GP.%P MGJ%[!=!.(7_4JSY=MBE.XR@K6]6T&7SV JQ*AV5),\VAS.&*WJ#ZGL!N](Q9 M:*1J(C=3IWQVP"[X[VO)O>!P[0*T#X]&]A0> 5_Z>1AN/I3N_.U35\F%Z[2) MD"P$(?*?TXS6^F]X3?2P):OOQ[UON7'NUZ_RES^.8=*/\Q2?JCX;\L<0MMW> M(/PVJ]-V82H_;F?MWIVTBD]G MO_PR.ZS9&]2#K&_ZY?+>S[)YZ:1UK9 T7U^([2>X$=W34['3-T^_?E)_M73^ MN_E.\B=2L6N_!A/GVN^^]5B"GU!L?NBQW_Y.<+[VP9HGDOS84Q]FK/)&3_W. M(>GO%D(D8N7:*XJ&3,_O_93:&M]W8]8\\ XLF,8,?P'6<6A^74G&NE05X:YK MM5"VY1:M<+^_CB>]$/KW#Y-7KV,6C3#*X=MP MYKI* >4B*T9Y$;0C6)RK!(B=& ?]9>$TXMP-<&X#N_#'R! M@! #:P-)ZS3BBEJD#< M46$H*'_)"LRLP4;R#'S$%.!K(_ =+&E\GB6L@%8YL40BSC5&#J>(I.&2 :$U M$#D#'V5Z4X!OK?UZ^1/19MO]V3SU;#'G;"%IYYIZ"_;5XJ]\/,\$D\C$5(033'G(1G8!5HX M$8CQU,K[M=(*/_\X/R\9:"H?E_>2Y,X*8* %'I !;$8^!BQ2"CQB5_CY$?"S MU\YQJ1(S1H&ZRIUFA)H0+,X>9R[7;7P4OKT5WR[;%TDSI[!TB!N0OEQZA9R( M&%D@F?.<,XP%V!?XSM;%SVL=<-.(WT88$*]ST=#Z)/=*9M$/V0A7+,7V8=#Z M&M9-P6A.A2O J$#0K2#HSQ53@$DLF.,.12$4XEP:I+E*R#$6J#7)6B%W=H6X MY;\# SEO"\NNORE;8=E[8-DE;=]1KK F 6F5M08N:/9*"4E M:/O2\,*RV\NR:V@[=AN6+5&&]?'SLA7@#-7:@\Q-A((I@+%%-EF&E&9<6>DU MD[+.*R'K"J^6%F*ETU7K>L5OA$7X]Z@WCL.4JFYG$,=-X3X__)PKKE47]=8> M60#I-NTRUVX=WLQ55=/M%="M2*M;22N_8C!:9I573"--+$%<6(5,E X9XF7$ M(KD8L\&(5V75@W2Z+"[F=7/PVHW%6W-P44;7R-Y+QB75.8W9.Q0M2PC@F2#- M@;UUDF!5@'5I$\O**!:T,/AV,OC:3,\/; D&Z]M M@=H-YK? .0*.1<]TD:1X%/DG-3',(A8X%@S">N$346L)4J@325*8=8N;, N-3=S]G>@JT%6PNVEN/#6X2M5V2YRL!Q M0BD7:N;68F0B(Z"W>N.(=XJS<"_'AQ\06VN?QC_KBG%7E-)M7R'.!VG2^FPX MR#6.FE9A;WK5IZ8(?OYM0UGMCKTNOGQ07E)+242).YX;'RJD+:"N]RY7H7K- **.BD=]'8Y:*.EY9]H?= 7O>F[_!"T[EG\X*G MWVW=VI[=?*M"P-];O86&#@M=99HF8:?#,?S1-+F:-^9;*"T['BZ6G5WIN7-E M8YZZ]]9J_=I+M;KG[4V_\9A< KQO9[YWTQM7E(N+'MBE]?-&& M+M0MUZ;U.)N2G=5%A=Z+KHBS)\RK)T\;Z76:$N[PP&$U/;:;6[@MMH!=6.*% MT[W7KLWE$9_FQ+<09S7FN[.RHH.L$N1*[Y-1TV_(Y5Y[L M0/<55$HK-K%1TNO%;J%SHO^8O'JXSKNOK^QY6N-Z;BC96VR;5C=0G-HU&ZYYKH#KD<:(\YLY) M'!\/0R?GP'6BSTG1\6^W!F'SG_VF2U [.^2[G_ M9 5RQ?:[TR:^C72^F,A"T][ILZY=Y;J1QPD,/\P;7EYN?YX%0M,F*2_ED07X MS,WRZH+O,_&3%V T;1Q02[&FO>V3W-;3]D:U2,[]!++\CHWP/.F!J,KXGJ7] MQ8I.FPCGV<_[PCSI/!3D/FJP_;HG/BCAE$D L9I;A;B(%AD)ZCT1BBG*!67: M+FOVD9I(8Y). FP-#J:E+2C7&(J& [+X'SX38ZXALEK[JNF%=>KI^M1\^6L M!\"JPOW]22TM@E.14QYMLIHK0@R/L$>CPM%D.65V-JF<.WU"[J'J.!-/I%A+ MV?%U)5L\J)_Q62.S1F",C$+=]_G2CK])Z>=U+\.\9<\#^5ROQ'NP;H.@T3&F M'5?*.&!+2P&DK./)LG 7O'];@\\?(/8O.5=A&OYIF(RRR;"ADJ!QIY[V#@[? M?GGU]V\G^_2=V/_X K\[>7$.[^/O3M[T#T[>'\-8^;NO[S_.[YFY4T]>DH/# M%^+=W_G;3^?[AV]Z[P[_!^9VW'O_^UOZ_N0%WO]X_/'@Y "DQ]YR&L#G\/N_ M>/CO_^F_I_W/[N,0QGOTY=5S3PZ^PAP_[N&#PS_%NY/W'_<_?OJZ_QQ6]#F, M_>\7Y/V_-/X0(PAT[ATB +:(8T:0TQ(CS@DVW.-(/=_99M+2MSC,K12 M+MGDG.4.1\LTCR1:ZE5B(K#@23YC4N#DX>'DQ7?@Y/0D/^/@^2?ZCNZ?'?S^ M$N_3-Q]?_?T2QKQ_MG_X"?[S?/_Y"W) 0"[)9"PE8!A%[P)81]KFE&6"0F3* M*NFU]/3V&Z0LV)J>&>E"N%>YM('VTF^3T: WGDS%48)=#+__F#C:P-E_"T"2T2!^ MN.-41AYD=$HF*P4H/])CD$T%0!X>0%8;=20,5$LR(@O^5GS EH(IJA720N;6%3X@L"T, M8J "1IUL\-@O.YR-2"IAP4Q2C >%379E,&V (E)9[38Q)#K;&9W%K7%SU_X# MA4#_!HWD]+1_7H?23F<%BNI@QD52SC2=,X?4_AJ# F-'H>K\.H1_.O^9PY 4 M__+;WE^_UK^27_YQ]?7/AJ'.)JG#%+/;]OYZ-K^KH['HSCLBW]-BU$]\VAL# M+OH;+,\WB?H0]*IS9^S%^N:JFV%/T^/6SO)Y\!Q#NJ#=K:)V;<,_^K".]S0-'=>I1]J]8U^O#TW.) MEJH"[ T=5[MAAG7^2F^T@/W)PI\Y-R=?/%X978"+IBD^.2VJFH>:EX8]"V)7 M\9IG]^I$FARJJN=T-!R&LUZ__^063;A?,IWUQ?;<..TZF"5TA9NF:LPGR4BYQ4YFSAX@^)'.:8YZ[3> M\/-X!---<31J@N%GL=_/_^9W+<=(^\/!$47/^D\GXQF*1 GH!),IDD$ M36;7-'>N3IB##3LYS?,:#IKDJ,5\@,M["6Z+]3W-9ECH4U'-MOI-MW2=Y=?))OF&*1>LTO>ZZ4W7-V:^R@D1%3Q]E%-?ZF3 B:L 3^IH M]L("-AD9%TRV=['X:);.,CV:C.;5'8,*-HOV$;(+!/K7],WM>[?SS\BQABI<7 M=7D]FCGN_I<;_7/WJO=>F:4@00UG4H':F#B/,3HI0V RB> Y%H0N*XW.@EI) M2,)28.ZHTL$&FJ+V+BB6=+HN&^*[RF8K9<#ALKP=35DZ3(5F+R08C>S)-^FW $I2[T?#+%&NNE\2-O)TGS-;YLB'G7:?>- UU6?Z/8NK# MNRN U@'LHLS"\XRT"W2;X6 WCRM#9:[=!N_UXV%.M)HT:;]P/;RE5QW#M1=C M:-+> !&?7238]AMX..Z=7EJ1B\RYDYSZA:8 .=4?0#SDGL+5+)&NR?=JEL;F M9.QFJ2Y&O2 >%[68BP?-4YY3?W@&OYU:GW.^I\@[2U.O5RIG GZ.?8 V ,CH MCP>P?XZ:!"$0FB'6]N4UDQGE].R$LFA#H^&Y[<,[FCG=/Y[>D=#S_EQA2$L=)@T)_*RPMX;A'@R MN+"&?-_V3J:J0,X)/S_-OALPRH &-?MEQ0,&]"W?!E'*!)]R%,9RXSB@I7.$ M!N6M]8+X;_DV3OOA*L?&,]CALQF]MN=U6G?-6%=Z4X&_Q\>/S@GBR<'AGQ\X MY9P+Y9HZ?3QBD*I:611#LM8X@JV+.[N$KOA#86M\,^O#Z^"4IH8YRG$()AJ- MJ<96FD!"_*;#JA#U+D3]N/=!2 TLY"4BR7G$0Z3(!B%0X-XQ*Q)U]8%UO4+4 M>M'F9NNR/3)G\[G>#)S]QX(Z'B:U35Z!#95/JBP@?%G)>-,.9;G^S@H_^ 5>#14X$B=0EQ MZ@*R5E&4]>GH" _!&C $6H YA:HWI.K7_1Q9DX11AZPV!O'<=< $*9$7$JPB M)8"V_ :H4R--?:;L GWF>J$=9_UF9G7[.*K5G>E!NAI*CH:V_RTDN>0^6,0R ML$T6G4N#[T'@U*T1YJ?W:GBZI,'"?X-:Z:RJ2S9+\Y3:&9&=%[W4&<2L[]O1 M^84F]FW=[=IIK!62;^0*G7H\K_BJIM%U,U@XC#D_*;L*ZOGLB^W[Z9F:R1CF M];4V%CN914=@N31-6D^&(?9GYT7AIL:8O.1)7;>P.EQQ1UX[UUZUL#YY&W?^ M/;'Y_%*S8WK9P!T-)T=@]38'.-UPU/2FC0EV-M#AO!Y/9?M3QUMS2#?F4T;P MH)/FY.JSJO3RAH-;<)!-O8I+MD?MJIL>#UOBF>H[?K/_G[TW;6[C6-)& M_PI",3?&CF!Q:NVNLN]5!&W)'ITP25FBCH_TA5$K"0D$.%@D4;_^9E5U-QH; M%Y$40:D][]%+$H7NVG+/?'+<.TQV;7\4U9GNF ML9HMI )=G7)6ZO*PZMR!O%Y4!O''Y!"<6TKIIH"I$Z>PLB$+.Q"K9>H-FL2$\6",Z@,)4><"(T4!?G+3-"&6>J"4,O^2%NX@FA/N<*&$UY*S;U0 M)JA@!/5E\1B#V/5-2=PQT]#\QDRVVN>#RRJ5G+)C$8?L@SY.;$7X#XM_(H*_6%ZB?QO?6,1_2#U5X?A M56_U$F&^13'T=";M"X1ZJS?LE]YK.)]!/US4?L\CV(9T;LW@%\T!/E#P/:T$ MM)TF/IEB8[4"$H\(=E_N]GJK-/(P<]V+4=A*D*7JTXW08&-_'@O#AR?'\4]W MVTSDQ<$?R\+H((%Z'(97]6O?P%LGJW;@<';V"03_Q \;>##\PXFG#^SPV?XQ M$:Y4L9R9,?B'!Z>1)!@CKI54TI1P-O;)T]'0KX![]9K#3>>=U:N&JEIL<0Z6 M$G6NRA1L8DV+NE*T,J87O4&,:T2=.@(8Z(8P-K&P)=">",>RR#1W>__49%7Q M\(REDU7X*F:TF,L ##KK>Q[T/_@4SH3D%P,:"00H54]/MD!\.J!7]JB M^*"$]9">L&Z6O[6-T_84Y^I@LD;SLYK)NCR5ZTRUVJ;_7HCJ7#&OG6PG \U7 MAY?-HWA4U>Q ^;Z(PBC'EW1Z-DK/1EG)K0-BBWL,*]FP?S?=N-?>]ZJ\K^V2 M4 =@.??$[AK9U-)^>EEAKM+5>N$A!5&MJ_2'F6MF3\")'N=\%#B; /],3QOY M%'GS.KK?W2"MUH7RMU#=>W%YC+H-!K8VAARA/L8??+S#C16Y)M5M&'%(5H.X MN^W;48U-*4+.AYCHXZNDI_7@*PN.H,4DJ>C:6(2 26IDUOS68\.$!?B9.135 MI,U0&L/51 6K?GOC,H2M&O?-K)U$!+;W<'0&)ND"&[\\->"*W)WMND:7P-9= M:=\]73W^[-?YV/>?HOQ;M#RB-9&2JY(Y,:E :&I7D^V/[>QL,HW^J$F"%XO9 MF%GX+N9VI.2,E3?'#+<,Z5;WR\N0=K_')+7LRDCRY5,R7+*G-(J&*!@6[*.Y M3Z,*$L7+V$I(!.4NW;S*/38RL.D9JRS34BNO,+MM8P;9(IA<6G7] % U*Z @ M.,=A!JOV2RYE*+C:@:+F217 MF6_EGR3@/F\K+S#,,^/:)6=KSNM>)='>B]";S&"/UW"[L6]B<6$\AM*X8VBM\V6,]_9) [^B<97XJB;G@N\?I+@Y!84 MKXJ[;^+L8)#E:$K%R2MY.LKP?7K-O+!46-P=<(A\7,RJ;2(\&T+DXN:!Q;=+/W1>PE_/4Q^6GCY-L'?L4FXJ2)[]A,^XKW(Y1CG6V M[Y4?SQ7C"%PX=Q7>!+PUH[&O_GM5 *G+?U_*?Y=;G_]^93[[DH1@6 KE:%$( MS;A1P .9I1@L$JZ%MLK.!:"*1,=R"].<%TH9IA+4%O< 2C_F*--\N^;Q>P:R/OTYH3VSO M]]%D^O55KAOKV[\!FR"BO2;76E.$J-T,\-J+F0J#G.$QZ@\7T>CGE0R3N:,H M)C7U A!+OTZ?.-KT497CTE1#S,XK 1GE^,#7KAD-UNWX0Y0O*6-G-Q_#?(J5 MME#/ROCI)^^'\RXR0O:="+U]L02 MONJ53=W@]0]@![3,^7Q6;^>I_NAA?;%:8;[+28V#C4G>"?A:TDDN?TY5)%RK M;^V' 57"&>R]_KVGI "AL#ZN_"U(^/KN_$34F1A@=QOJSHN+,FLG(V0G7U(M MKAYJ699_0,%&M(LUO'%R604 ;GK>M@(E3V.5:B1^N:H>RDZ4;&C1#%C M'WW7^B37I+:>^TO%57QL=I&R$8&$$J](PW=J4V=0E\NTYU0-F;.KR13%;(*4 MJ%5EYL4A*RRRI9^O>W5\X,:'78;^_1QTWW[E%\_[DI!Q/U>_K-_#MB]S=GX2 MZ\)RV,$/3Z/U6&5QKIG[I?NRS(7C3-=#5"^47M_ 7DF'T^(TZR_#ZB5:SV>8 MP(AOX#,/QTY>5&M";R9^*XAR-6BW;0&5^6'V]& RFD-1G,+I)Z_O>!P]]:T^ M/ZE@SH\_QE39:+C$#(9DWF?4]'0Q3V9]E_)UI:36F(DZSN](A-F^E3_U?UZXMVN?FRAN /2=O0"5KC !.VHI)SS'4*;^ M;-%+'@DTMB'(?JNVKK-FZWZ%.<&D%B)_J?'1-28Y;U73GF.5,#NORE^99GU& MP?O)]>88&0W,,^U>X]A::")TH^E6A4G-E*.O[F0TOFA:/J6:W)C_\C$ILI/* MZ=.\^AJ3AOGN@LBHTH#C9]7C?GX$=:][2<#6C#N[CVKNG0XC,O L5:/C:]D= M=HW[TSJ\S02='6(W%EGI:_]U__W7Q4JKO/FJ:W3[FMG_.1Y-)M?K8%G\<%Z/ MY^0 YGWL54E#H 095W#$N=%("EHB)RCUG,?,-?7D*=XE&QI0 B$,ZDXZ-SG^ MKVP1W1W_'1[_"3X6SI286(*<(W#\TBED!"Z0U]A3J0EVIHC'SRX__IT6IL4@ MISI/_!+7.1_#EH_[@XLZIK'$HY(U/@1>^OS5R][D8@+"JWG059PM@_>L[94T M#[*G_DA5(*0E,^JBMOEWVV)J+DAO5'Y2B:_*UDBR:T'RMBR)-:SX%JDX6^)T MO&>7]C.?T2!^3]V@NOAU[%K'CF$K3:$"02HZKSD) FE"/3!T+#1PNW,C?903[RIUYVLXE MFK.H2;:,/XW[N3)NX$]T59R9,Z B651NKVM$_< G]80B'H>:8D7YK\HW4 MNZ@?A?YG[] 7/Q[]P,4;S]G^L[TOQR1(+2EP4VDXJ$9!>*2#PXB6WENF!?$% M:03==4Y7>DLQMT;H G.IG1:^B$GI\*N6)NUNI$3N\3FF3-K)=8T;+SX;YUHW'_ M8TH9Z?0BT(M.^+'AA CK" I>:,0%#4AY9N#H.2A)&I?[V*OMR]0V3N>XRB#G?PXC,7Q?[#F.;W,8OO%@C]]^3&[E!5*E!". 2 M4RYY&9R1K- L,*FYPP%DP@L@=H7EDB@H5HD>&/]P GCY@N,KO%^CCT&A M[Y_#3TD]AKL\K% :/^IQ4WB3+UL#\Q)O_9J;7G^^TT( &E:%\$GKS5\:5RFI M&V_=,%7NWLG%6U,7O'CS:B7[%4SJ=52CW4L_CAF%^L0WUPW1'_"^'3Q[#CHE MQ@$$N43!@G'.6<&1#+%5H/#<"(>=+]DE.N7:D]2!Q)8-2I6JY!3'W$3%E=04 M'@86K*M/$A?=2=[=29:>60/:.F+<,,2+6-M=&HR(( 93I\O"R!N?9$$YW 9F M-0F<$:I+306309>,$^7(^I!(=Y*W.TD#NJ$M,$/!*!I!0"F2!0](.EXZ5RJB M1.R+MLNO-@56_O#_[#0>W\NT?B,*'RR.'+CD!H- BDWXE!:<22J)CEI_)F$T MI^7+COP(A,_WUCOK=@?]@AQK@A78VQ()9X'YVK) NB EL&'A9"1F9=WEGFLP MWYEFS 4"QAAC1(*5+I00A0,^6SA1GQ,C:"X]NW.ZX3E9(KRW5B&)14"PLV6D MQ0()HE1L5:@9T5=$&()3!Z^#6]-,[JK?2K6LU MU#+"DQ/X?[T#4^#D89L--8E;"?.EGQN9--6^L*'UG,'DJ.]X"EKZ?@I15 5Y ML<5;"S2RCHNVW>.AZ395EQ\M8HGFBNNESD=V(U1C2N#927"!^?6C6-?^3@%]";I_2B^B1^=&G^=068";B M>)#?$9##CW<:6-.+\V1NK?O&$L97C7VZ$ H9MEHCK7UKSJM,'U^. M)[9<,>NP*]KNF6EJ<#!N0D\)&[)E^DY:F[#\G)9='2=>NW52HMAH-DVY8K', M,%5U+D=C8N6C/_,53.KZ0X>_ RT-+A:B5U6SH'2#6SEI>IJA-Y)A'].JX(G1 M)(\.IY^65@@7W\-7XV03YF^"\UYR!?STY$O]8;#TP<+IS@ET@=0W M@_^FH&(,C378"O,8X76087N7);+MK $$6.=]JS L4B[&BS7KK?C3E=/I?=(W M<\CY A=<,$MB\Y! MMT''X =?WK!C'82DS)2(E39JZMHBXS!&9733\9+K(G9HX&277NZAN_Q:DCNZ MEFUA>=.+9YW6MC31(ZDY+YP,%$OEJ2JY8_#!=1/BNHMW^XOWEAR3(, <+P22 MH$4@3H-#VCN/@@+#G- "JX(]>2K7> 66[MW6YQU'P;X([;.*U[*J'DR6T<7? M#',I/OR6P)Y_BJK;SY%%KR.D2](NMJVL*VU2E>$7BP?'_M0/)UDMB%GW('&K M$@#GYSV*;K8=_2MS"]>].:<]/J2ED>$TYG437Y=FLYP\65W#JAM8@RM57\2X MP:FR(>EG\SYA7?/!VX(OJ*T'7[@23&$IO1&K,G M06=0G =0YIAA0I>E+P4Q M!;_*CW3[;(R6$&X:,\_]2C]P#_+W]M-Q2:6PQ#I$6"@0ARU%REF"BJ($:T^6 MI9!D)6%5.\[+8 MJ0$%W5A,<"!-P!5SPW/G'F,@1+TF%0+[0P+MU41YU@D?C M>9IL,$?[JR5\*4M^-CT=C6LDW*:,,.:XSE645H?="O.S/[&#Y&O(^?;S5[: M05NJ>O1M@#+3/#[!@"ZT9MQ9 (C0O3 &&H_ >GY>0)+_9S7K"@"R^]49<6P M+6ZR,%-M8NN7#>O*[I=FAJDX=R MQRX'J=MD\ULST5R6F5_.%EX^&ZXL9ZXZP46?#C)FUJC&^P0E3%< 854Y>/10 MU;[CE#8^K#'#4WEN*OE+@!NC3\/%YM>/\8ILZL4@01IM6Y"A)2#V6PW%?SH: MG8/.(BG^^9?>LX:9]/YH^%-RF])?F^9(E?.U-?95#A5D]AG9V?IW/6P\HS9, M5YLW4+S; V,K0Q&TSJ\)?"0;"6Y][%\/@Y+%,L=.J3BP;P.>)F39Z%G6DVB- M)(]LU8!VTF#R5/RD18ZT-I;7\U\3&WO-@&';IM76TB0OFUHJ#4LORSL5:3ZB M\, ?$^]N$>@"*,4:IA#74S&0S>+F,1-T$RI8KVO4Z.)-JMY@7H/>-(B.YP#[ MDM/OJNC5I.J['#>S]<>J\^9.+^L5<,W2!,BOR6V?8Y=':_ +O^*5L4)GZ;7M M3N$+&LN\W++N]78:>ZF=Q4Y7C=JS/*O)4C9KLY4YJ[T=0)B_UE7(4.M:6>=H M3@6H!'/1'W5_4$=+6B_:ZANW7FE_.:[=/:^G(_OAX?O'I%F]&/;V9B*UB;[T:QO,UO!DFM!)W>]2+- MZ'H.\1^P8.;3X=$'LG^4"F?HX;.]8RJDH(88%*25$3.@1)(8CDA!E(4SD%B' M2W(?NP/>]@/65E"M T;8IL9%C".CG49E*&@1<"DP*9X\)43L #.[1H54/O$$ M[;:!5>S$7(Q*>%P:-7OIQ^E,[^3ZK$F=7;H_+_7X<)R39I-*/']]=UWB=6'[ M7_:.&34B6,F0$!%#1!F)C \EHDYRKHWU\-GEE9+=J6[?J19%63+IX515[&AM MI$**&8)<24II%/;FT@SWS:?* R=ZC5*3[I3 MO?FI&L^%U*1 WOD"<1L[EC,7"Z"D+@/AA 4: 5^ L:]"_ER#U9_'%B]QUW=B M6I&NFB@#Y_\:KDZ]CMC:5I2EX84(RJK BH+@0H62$;K^IN"%OO;+"D&4-ED? MR-")N9]]NC"@@J=/)B_CI.=SZM2&J^_6P=&'8VD*[V*Q?$E\ #F@&-(14"HX MBHUB1"N,06U8JS2T+TY(#8-ZL1=7-MX_^LDT8_4T'IJ;I-8$#':($R7<&141 MKHQU@DI1:N>DP#1483Q9A?%6JBU7PY$?AG25?F]W$W^5C'7O#H='T6&4 M9]8EVESC_O#](^!-''/**$-8:88X,"1D0+= *KA"$F*=+;/:N7M%/>9N[^5L M'*W;IH?Y[]&.#35\7J/]YQ@:J[%Z)K$!3JZ]@(']V)A-9W3.E%$^&$T2 MFE&%"GK3VQ,DIP8,QY(RF"I5"BQ,K#GH]RR9E-WMN;_;\_S3P;._CSWHV0*7 M#@7L09WGS"/CM$-$2UH&1B0/I%6ML_;N5#B/*>WG^I?F(4-'N[VM;%^;YI;: MUQ*ZNU&.5,&[Z_ACZ_:V#[G7*=7"D#-Q8I8G3@4H/ M"RTT7'X:E6AZ%:9KRI#9"$A=1>27XX275P9=>N%CU[MY)O&ZRVJJ7C']JHE- MK.7*,=!<"NQ5;1<(]CMA/+=SZU-]@U%19ID#F>!TJY VZ ML]]O]O&K>,-G_H_QZ.SWJCG#/[">WZNNZAT^W,&7%Y^/"U&6P3B)#(_Q3.49 M4D%1Y"CWF%#/5"B658J2>L%,X0KOP;21VOB"&U8(HR1AM""/,0VYNBW 5*Z M;J*(K2]?>A696W3S;!OC;NGXO+=F:Q]25:_-A>1IK91UGS.G9R"!*S3V>='^ M>6044;*T4/3&U9+&\R7M5.FV\2M-,50]+J5FUW^TH[.S?GK3C"Q][V0U!=THI:['UEKX 3GH3?5G7Q6SGX,.-AH._6">W-P??AP-/LZ! M]IV/;:"SWZ#J4Y-GT?3S:[X:^\Y4PFN2>X.U%Y;RXJN,[Z8[ST*/'6WK!,NZ M@U_5PK!!X4\%]F&L8ZJ;34V>5YJG+,]YG2+<3#UE5U6+>H17O=ILN.LMC(2] MN(L5VL>:3J(WZ5>P2:&[6KXN==D-F(/^!^H2PUQAIT#S XU?.4,XV*OT 4EO MM6]JLNIJ[A4Z=:Y^Z MVWL4PG;W,FG[X$;,)1T'KK[#;;G=N-KF0GOL3_1X4?HN"MHK+)6N1/:J@ROQ MUI?(7EGRNL0Y/64Z@&7IG%%<^"+Z]*S%7#M3,H?+QV&[W+,AO>>2.R6&,Q)+ M[RSG@_%T@P'*Y#!V"#N% ;+V5@DF!,Q:T?+PJTIR6:4G)[<;'_[ T]#F4@!0T&:5%XQ#TA0'B,(BN88B)0X0V/ MR7ORJFYM-SGV.V];TAW[38[][:=C601I"-7(&,D0)S; !6 $E=)01PU\%O/J M\*ZZZQZ-,GA! @W4=R=_!V?/#L&]9]SXQ0J M+)PW9ZQ$4OJ !%C'0)+!,VZOTYVS1A6\48OPQ9:.ZX51&P$J9D5F?T>N,%^0 M-C?KL_7M(B0O$I+2D?[<:70'L2,&4S'O$GN$BP+'6@X'&ETAX1^/ R9.$O4H M(5;R.?>.HF-RB[UP5Z,51/]KW4+43Q>P3"YJ9-A%YWWNNIZ6G_RRNU6]?,) MS=_8F3L,8,@&G)2&X!.4R[S3>=-A-E75>ZN:E+HASKWAH5OY5+E>;O8 M4>IXG;O5ZL]5!7W:Q4KQSLRT!4^6BO77+K36V^LG9]RTZ(.+KKAQ+T++#F(O M^Z,&*CCC$K> ^9HIIO[;5R]WCBG0G-BBQ9"#W6UO>=J.#*H,;P*>GRKRLLVB M!X/1IY3. ;=FCCWC>CJ!-4\KK_CJO%*HR,VLK\K$E^K@XSX/Z\3^.OY^-AK' MUKL?8@ ^ :G$@'R];]GWN>I+?WC:3-D%%9J(CML,3X^[.?:M&H8&)_M3Q%PQ M%PD8N'\R;'#LLG>O^N-D9B9]UZ\B,^NN47YTY>"M2+!Y5/Q&W+N5;YWKZ3AY MI!-6LH["?C:H.F_&K+$D#7=NTKSRSHKU:EH&7MV@E1Z,IJ^:>YS3Q Y#Q%BL M_[;N2\#F^I.<2^;=\VI+#L,?>6M?MW:VZY.XJH'&;#)QC$'/][JPR*H(P(LQ M:*!>"F2M=U:;0%G$05W3)S&Q@+ED:O#8I,99 MZRAAFP-IUP FLD MR-"HF\X9E M-ZUS.CBJ73#8<$<96/^,QI ",XZ&U<;@VT6$ZXV ?"FVWE_EF5\RF-L0(TK+]:^9S;BM[8?^S#7!.N<$X+G-21 MZ?[8I;X85=.0R(FG_7!1:?H@3WW5]/)\-(T?Z4$ONA% M_DOB(&WL]-'B@-XXKAZ- HKIO3]5O.[5X9L:0:;2)7=J)*&J]\6P_G7Y>6T] M>/05F<9O.XW'L-+*M\7K,F[ZW9M3N!=]:PRWG?*L4 MC.V)BES)=I["M:A-"U!CXD7 M]5J+2?;;RNN6;.Y&(TAV7#61!:CV2HD"NN^?S.24#WW_V8]M/*(%Z6KVEOEP5&\H@M1NWH76[DJ8)%I-.[#B2 M;+QP_;77YNILDOM5\Q(VPV^1'.)^P#K3' [3!NP-W8OZAKT$+OD#PVQ_L5^. MG7+.84>15B%VN!0&:5QJQ H)6F'I%/;B1NK< ZEOJ7P%I3/OM0]]ZQ6Z?QK' M8^K2E6 N4&;E\R;/\]3I$]#PZJ8(#= "F%_*AHU. M#YLC+'%0JG%9^EMTY&1N5&7R1O#CG*9:,]MQEDEFI$$E/$NQ(A@T9Y41[Q%5 M/:.F>=*5[/C'Y_!3-AHC_PF^/\TPUXG;@ZEK05!4$)15%F^3^CNN8#2RS&PF M6"M]:/X7X(C^<^4C32+F$\PU[9S/)6-K&I;,>=UU U*+4G>>,+G<)R7Z?^L9 MY+'S35E.O[R2TR8H6+#,_?Q8DMLV[F[UTI5#S9G;:T^Z*I&K2K+GL#QY#UHW M:F7FK1=6(W*M5+72^7WX;:"!/%_;TU&, ^91*+XH#C@;.3\ Q?H&@0Y7&GI&VJ]3V=82P>7]NX%!Z(![R1](?^V<9.17^_YW>I_J8 M-E%W;@LXSXF/5R@Y.A.G&%=QVF9CJZ*X26.!O7SU^LUDCN(9#R_]*;^VSF;6 M-:)X\X0TM:1[]_:CV._]KL>#46_2S^7,R1NE!Q?QOL-BJCC :44\NPN\?4&) MJ8X[O36]TZW.?8G*%\@I*J:+U%1KS7D?%^B\1;NK#9'23&HE-U4+SLS[J ;# M>L(@%@[DV5?8N]J>]OW'AK7$)[1LDO7'T+6SN6VN+MGZ7-TKY&"DD:7=?;) MO^M0X]Z\L\!1P@#XD=VW[S^PXZ(41$O+D"A,0)PIAJ05!:)<6"D8(=*Q%?W] M(2CN=0MZOM4?HFDO$OG>!H&0](/&+[,H95QN25+K#4MJPQ(P0:4UD.0YT3'& M,L@M86NBS,U:&X8W!C8<0;@&^GSB?ZE_^-7U)^<#??%+?YB6F;[TZR)!12Z0 M %TT?-Y% MX^H7W".)\=7/:X:JE:'T_',+YBB;=R*"[V)OY MT(I@D@0Y3R )?=>+B_SU<>U:Y!4+6_2UR_VQ]HSW[/\X.G@W.WAZ=?'GWYUN\#\^%]WXY^!)G9/F[9\]9 M5#4/7U??^<^_3LV9&QR^_Z.__\];?/C/.YCKP8=W,,=W[^,:88YG^_3@R^F' M_2-+#X^L^,^7%]/]U_CS7T?/IX=''\3!E^?'M@1#A<2.CK@4B,L@D9+<($P( MP]*44@KSY&FTJ%9Q!V]#93=ASAVE+I=]*!-6??$!A[/UB,^^OXEA7+__1,Y2M%OWQ+/^ HZQS'SMV\0)I)8"?8%4B6(D*Y>V4(*;BF.A:NK<$;O@LJ^BJY_P-0XE:+]HX2 M[X02EP1[\(8X)BTB6A/$18R9E:Y$@A:",EDXIHOU):2WE.N/T-9_Y<]T?YCB MXZU :14I_*F?D/I=5SD&ESD[Q5Y+FVI"E.06 Q<(,X+AS0G'I6%88YA#:N,\+70C?=R@*GW\2E5Y]C-?[[+4*SN54P:5%BM#678<5EFK$E"?UW3\[&SS^^%2&]IG'=$^KB)=$D! M !V;>R=C4P(%=GN)#=(T: 3<65*GI#?*79-(DQ+P/RF%:4T>Z?95T#\(PF>D MD;$_!3+I?_09+2A7#74UY =?[*=C$CMY$VJ0(*H$"] 09&C!$$ORPH#D4&RE M[Y:C1CB"0V FXICIHF#4.:(#Y](2LYRTN' &O;]&DUM@?:[/=5W3.>;*.2XW M_L"DP*76F'$.=THI3$RPI0E.>"7$%M2,SV)@]$M5ZGT2V_LDV)YA;^_U[ST: M"RJV"[>[PN9Z75??5$SME3^/Y3()]K5]+_+PQP#H??5=V6EA==2K34@=.?TT M5^BW%S\ HLAU!]/)'(9CTINW*)J7,X54Q1YK=)O"ILGNTF;&Y^4,VG8OB%A0 M&S_9R1_5$"RY5-U>]*:QO7%=RN'>SS*T408T64 L2J4:839,4@DF4CTAU;BG M O@$8A)G_@84H]2B*F%R "E5C0"W,(\%0]7Z*TXZ] M)S+JX>*T07$9Y8);ER.WMJ*8P0B>D^OR6T]??>)"N+?KT#$K]L9S DE8^,U M+\BW<)'&*D";=/ _?PUVYC;#$SV($6*K._ID;^B.YE3<(?: MK4O MCDD U4.* I7&@YU>@IVNI9:HQ($KJ3RS!B]K)LII(VP(A:6.:RP,:&9:6; > M)1;6\F5MJSJ47GTJO?:QW*GBM3T2^ ;9A&S-$&62ZUM )M;C2.CK#ETXG?B87T*]_;R0I;,[R-89KZ MRU33RNA3;4"GM*ZJ5C4& M=>W91D28M6ILQ?!NV@JY,$+;0CDP&#T/LE1%,)9J9@K+"V L5W5#H$]Z$Y@, M_'1]8?DG**11Z_G-QZ4<*2 MXU,*EK^4,@;1\"IZ98V\>J\,X4W"!;<(EBVPTD ME<'(ETR#PHHM]2HF[=&-C&NQ?WY(7*0-T- MHN"BDK.$%OCP^G*<==R!RPKX:Z&'=]J60F6*^(E?=R;I.&QN"U M?\$5BAE7+UJ;TC;<#_ST,'2\=K, !A[[@1Y;I;7!!LZ".% -#?!:8PQ%3A;& M<"4P\Q140[Q&-USJI?4U=X59HD'\NQC;Y=10)6B0$KA^C*,%1:[14ZN[*]_D MKASMT6-@1G=_XNO#@ M8 8A$"VX(X64P6L:F*"":,["5S3BZF[)G=Z2%Y^.'<5,6V?!NH1_.,$2&2M# MO"5<@FB03/DG3^DNN^J6;%#MWVHZ5N1:S M*IG7H)9U*&67HI31K4_U;T^]A=5\FS1-FYPF4<^_UF[5Y3-]B)VZ8<1%W M!.%BI\X'>>9-G>04?\Q!E]^3-3NI>_5D_TR%C=C[Z?7,P)T%WLI+#'SRYS3F M&4SP8Y*5.>+SO][!Y3ZI'@T/K%I[@/!_#KLXGR1R1?92<\:$>PA;^5'W!PF8 IE8/F??ZBF8 B\BZ*CK!I?%\%;MM:.#S8#F:3[$ML;W9KMJX? ME3HW;V=W#ON7T-.;A;1QTULXO\D;5C4 2?CH NZ^L^[5 M.[W3T:<\[];!)^=EZJ&63#JUR@-G8?RD']-+U1RB&85#21&SC&6]4_BXA^V,V>21[8]!JOW?3(^GF7Q#/]JZ&6XT(V#'KB01$WX< M-QV8AN3D837L7L8WM!B5G>Q2YC5K/OA[; MT[;2 WI,O?26()UK0&_F^DOF>7QGNQ)$<_YJZO,5,3CBK\ U>C\=92V!2U 1 M_M V9KLTO1OCRI\GZDR,;?T38.A<)6S2N^\]'?W2Q>;FO147K]L6P/06)*7N M#8"K)0Y1(?#G/CBQ"5/3!LW,QB[V[ADN*PCC9C-2'&:<-B,SH"$LHGG3ZB1B M>,[U&['?B.:7_+FW]S).JA'6($"R*ICY:_S&:?^\W8]L(?4E<_78 M7NIB_61C[[FZ!9$=]Q.CJ_HI3ZMTLBBU*P4EM4T>#7/OY+D"D7*2UDXKB9?Y MB^.V_@7R"*Y+\DD:/?S0.TR92"[?I]IF^.O%;X>O&J,A]9C*RUM:Q5+[VRBB MZ]3)&J)_\R%-%EVR'$R]*ONYSI 7 MI+=7C&(^!WA44FEB_XA%T;DN$+V^F.'.!,:#6R(@20[M=!2/+^HG:V1)EA<$ M8;F>8VZAX?M;S%Z,*B(H6J;J1#EI! D6:VW-3""MU,KF;W^U@8FT!D8T5MI:^Y4C>+MV*V8MZ< M5D)O\[?!\H8MM?NT]8;E3(9QU9<91%EU;G9^;FL$5F(ME574RV& RBK*,J!J M"=^?-QS6BRUHYMT34SN45*"6+TC73-/'F_ZU&Q< M_'2>O-V?UL^?-)W VLOO5VT8?.K_U.YB4^?FSM-7YBG9ZXXX-8?OM[XU3D(V MIA,E(ZO>H'4GLZ:QZ00$:I6*T5W M2KW/EEQ.%;G*9J1U=K0>#R[F,NT\-G&<@HA:-"FCM9K%=.V:J(5;R&9F[="\ MOK2[14.@3=;B)B,S=Z>Q6DO!I"D=YH93)16W9:EY:9@)S!Z3 C_Y-MT>:T'2 MDB//&C_+UL1]WN_5<9]/!U].Q-NS-Y\.GIV^/_CS#7QO_>OV7O MWEO^EOY-__/E!!]\L<=4,^P$+Y%3EB+NF$8J$(&8L,(7@6C,Y7*QD+?!62)B M&:KGQ#E9,(4=EB$0QHJP4BRT7<;X>L<#VP5MHF$*DYLHAQ6H"!KGQ\FMZ/U= MB2G7[P)R?&OLI10">:W<< M[_(\8IX'V_H\CZMEPJ(,P4I9!SH!*1WG!;'2*AT%.U'&ZF#+JXZF9KH14>X7 MUAP6, DXJ%_0 W+AY%(J[KMN_Q).L[@WA,=#!G-Z+\9?XZ"'])CV4.]PV/O# MF_%,CR\RJZ@RJNG.0H?R!;]5-(9.QKX)S34-C9.HBD&]S)_&_7E1*=RVL:\= M(#GP!TI)=#]$>3;?CH@) '9>[1:Y5-QLG<)IGT:R?ELOT$?QR/9B>G>4_6,]/\6Q*78"2/ M1Y]3,^%!M8\WR0H-)3%*2ALXM1PSKKS$U!)*%#?!.ENIU?!_&Q/.KU2R7XY' M?T1K_<4\<%AMR&'8JXRRUW$_6F+F&:QG+W9 '3R2C-%OKK8W]3X7!T?//Q^< M''-?%, U-0I<8,2%4DBIF,=5>!7*$BOAP-(JK\HPOI$_M..^-^2^AZG#;S_T M_IH-_<,SX'_IX9S_XO(!^._"AE0L6/?^GGGC;0Q]P*-R>7F=(5SSYX4OSEET MFT&[D4U) +U/H_&'F"H0'^AF=OKM./*-4O1++JB4V#D>-'>6F9(RJI1VTG!* MA6M\'&7'C+>7&;_Y?+AWK(TJ"946%3J6!BDFD.$^(&N%*%S!M2QYM 1WU=UQ MXVV+1L4P7NU+<-E'6^4U-? C5<+/@AJ6$A<7N$*=W].D<+51(U;R8S95FT9O M:A]84]QF&]/D=F(=1!V1;HV[:CJ)RF/>T,EXCF02I['XC#8337&3%,F(_"1E M[S74]2@<%N1Q.2R.EMCX5_DLR+5\%IU^=)?ZT4L]_-C_J!\TFR=K1I'2*=]I M!=*_D494;\'+Z47OKZE+$<"]V60ZUH,^_'B93E1]]?8&:W?%[]$!,YCY?_OA M\.&U_]K]TJ.R8GC?TO%2;4/O3]!1SGM_Y=RXG:HP,=4"5NERYJ)^PVA\HJL* MQI3)UI^DP&B.W*; M?Z49._SXZ^G<,.VP"U96<4]HAZ _2_L16\_9@;N-';Q/GQK!!H, M/'-\/LK*9G.U%[[9NM\PQ5E, +7QW2C\YHWOS#4JR\QG8YI_2 M5]=PI/G8MKBM4M13&[_Y3:_MJ7>S@3\,M=^OS3)_NVC]]B-G.QT^>W&,M>#&^PB& M9@+B#&M0_VR).)98D9HN%&VTP.* MI4:.]%(WE]YD=@;3:WH]V/;US5G[5>)K7>ZYD+GC8-'COHDJN1E]]*G#:8TK M./FY$575J^J3$FB MY8_G.0R[..S5R[2P ;RZ[[U#7=YVIN!B+?=R.[D=_7R"NZPF[? MA+N1WD;-![]BJ$/W(I4767;)G5Z-7GT!]R$M3ENN7_?AENNW\+_6MZ_ M.UI[>\VI#'>;%GV#3'!!K9::.QF"XI*51A#LG!>L$ X'K>NR')K+_[_[R] M.#@ZB2V4\.&1Z[^%_QV<[,K;#A-B0 M$'X_%!,_NB'E="RO8WGWP/("X123@!75E LIM2FE\*)0E%-ORN7BE_A#Q_*V MB.7UEU@>H]@7CA(DM"*QX4F!3) L=K; /$C'C,5/GE*U4XI-[7$ZEM>QO.^9 MY5D1G*8%(;&)$P7&QYW"\"%C0@A8F M@)IGN2M '\"ET&496P.IDLJ*XU$J4?U#Q_&VB.-=+'(\56@EM.!(E*5$O.0Q MC5)QY"35I-3:".^?/!5L1[#.K.TXWH_(\118L=*7BK."<*6I#-:S0F-,?!#P M7]VEDRA4_]!QO.WA> ?+.IY@3,E"(NF]1]R6!DFA#:*J#$H[AKD#CD?%#IQW MQ_&NL8@?G.E]MWP/A\(1CCT7H!"41ANK+?%41/A?PTI>M9NEN$#U#QW?VR*^ MMZ3I&:'*$G@?"MZ ID<40<#N2L2XX22V%-:&/WE:E#O%_0L2O%-6:Q!J(XU,/3B.YD4:ROYI3P:S' M!7<,:6555$E*I)SFR)AH<3,XN\*!2L)OK8^L9X'W:FUU='Q-[PIFI>&8>$\- M-\X8IDIBO FL5,P6JJ+C*W,%;D/'G=EQAT2^G$4@N,78$(^LY 7B/)31\R(0 M=DQZA3V8F>K)4[%#;Y]$T)'YUI*Y#XY[B95TH02Q3<$6)9HPSKD6H\V5\59+41;6ZE*5P5=4?F5,N*/R+:'R)1\B+ZGGPI6H8(Z#++<& MJ< *H'++=>FLA@-_\I3N<+H)%+NC\L=/Y:HTE!$.9^TI#\28,F:$EKPP!6%: MX(K*KXR#=E2^'52^'"&EH*<)'@HDL)>(4XN1Q%2A4&(38IB :Q(U=KB/'95_ MMU0>X*")!+(VP7..C=*<.Q'ATU@ XJ:)RJ\1]>L<;-^.D)?$-:'&F !6MR T M($Y,B0P#D@Y&E=8RK3S6H)0_ O_:]H5ANI'=R$=9;OU0(;TYT^_9=?BJCRK$ M1V\3XKLB$>M:&LB:&_#=:2 /&.);-#!"_[-WZ(L?CSJ5Y$8JR=^K,3]="!VL MHL@7S"/.#46J$"7BWC B A.%,AE:G-!?[R@/:8NR+#OB?OBX7T?<=T7W=7"=J1]_:1]P,&]SKROE/E?$E^*UHX798>>1T< MX@8[I#C\*FGA38FUMC(\>4IVBCL#\^G(>_O(^P&C>AUYWREY+Z?F%+@HJ !] M7'&+N&>@GDOJ$":2$*:$U4I%\KZ#H/V]D_?V16BZD=W(;Q3MV[X)=R.[D=W( M;F3''KN1WR8X_=R&YD-[(;N6TC?PATG']&XP^Q^[O5Y_VI'O3TT/5& MTU,_[FGW?C:9)I2UQYA7V_N)==@YCR"Q]GS@UD4 JGOY>[Z6>\U=[#S_=^?Y M/UE-J964%_%_2!81V2^VZ-#$<93;"7_&.:K];JKUUIFQ'M?=+ MM CP 7&H"T53E$7^YVL:LH_=Y3['5#N MUZ>WWIIR.QOX#G7I):FLG2P#EAPQ96-QBK/(&$50B065FM 0N(\F,"M6<]<[ MPOX>"/OK$UL[PMXFPEZ2UY1B.$]'$.$)<4X4H&E[D-RA4%)PJ*B3&XS M86]?H*0;V8U\L*#;;?!K'D .'8UBE&TM:LV-A/G==.#*_.87!@S*C69FX)N6 M.EV+KKO:GZU6BVZ@%0EJM=3KAE2)]Z#98.G.Z M.!K#NH(?C[TCG69T=YK1A]6PGW!42AE*9 TM$+>$(NT*C JLL/*"A O,8N/]DZ>4[4CZ3139[ZI?=\=7.[YZ:9=O M08'V3 #%U7)7!,EP*719EH7DJJ2RXJN42G0;7*^.KWX#OKJ*2GI^&KGENX;"$8X]%UKQTFACM26>"JFX-:SDB<>FG!]T M&U2[CL=^ QZ[I+N"^<&4+1@B.J;92VV1A*-&6&M)0R$)*=F3IP7;*;^-[OJ M'M?MR_?H1G8C[S1WZ'^F&@BMKOF&?^IOG.GQ27]8TV0! J3Z2R)""K]7=(>B M?/^%%;70[P^='TY_040F)>1.Y1C!5PDRFK)7R<_W4H-_K=]RO.AOT ;"H)8#O0_;-);WJJ MIST]]KUS?1%/JU<)ZH/9&4S0+DIF1RBEVE*F,.6!&<.E42QP[X0QA:9K)?/E M^;>_PX3_MYKO2WT14V]?PHM';D$0PV[97]QL? :S.7VDLO?=?TZQ/?OW4/^C M9H?O]]CALT'_W1'(WC_W\;NC5_W#?_XXW7_V[SZ\A;Y[_Y:]>V\YR%KZGR]_ M?]I___P8:R4DF)0@,54 V>D8_,0H<@$THX(QZ471Z%EKCX\X4PA72DDHX:90 MBG+#M;:"2,Z%5?'XB )]C:#ZA^[X[NKXB""V<*5&(2B'N"TH,E98A(T4,<< M8X4O/[ZOTHN[X[N;XXNI']J4''FO0'.US"*#X315*3C!M)"*F,N/3PBG5:D* M;TO+91F,$@7CSF X?,F"R]2'.9&H_J$[OKLZOE(;[(-7J*0F%@@ZAPR#G99, M%"%PB1F^XOAH67#ML3(*!^YXH0LX,Q?][04!DJ35\8D4JG2*F! M2 PH?A8C'BS8C4%1I*TCFBH*HN\*V6\+G#A"DP"J"\E=JQC MGO=X?(:4P@E1(E]B'UVK#&DC@<^1@A3.6L.#O_SX6"@*0DLJ7:%XX8+4%I?, M*\9+ZS05%?6!?H3J'[KCNZOCLV6!0=E0R(+^CW@I#=+>8%24FG@09XX(\>0I M:3PVU0D^O>_?>^E0)KTP'IV!/3.:1/0T.+O>8;)Z^J'WUVSH=WHO]?!C_Z/> MZ;WV<*E<[_5T[/TTX:O]-;)Z<#'MV\G.I9;/5V7<=_?OMO?O#3X\LN3@Z.3B M\!FL].]CT'J9-+9 'A<2<4<\,LH(A+WG-&CJK8N@6&+C51D-!J-/"66O=5]^ MV^N]&$ZBE9TNQ:5*^-TLXJPHD89_$;:. M&XLMU4+"Z?%=UFGU4\"VW_;];/ MX)(]IZ>^%W1_W/NHX5SB^>@AL.C^.7S@>EZ/AZ/9-#JL$B)F[]-IWYXF'U:$ MG'0]>$1\I)],^V?I&^?CD:FZ%:6'3:>Z/XS?C;_%H3,XHO'@(K&#V706O6%^ MG&AO:('!I*=&R9'F-X$'I&_!X_/DYG/?[1W!!V?Z<_]L=M8['TWA)7T]B'.- M4XZ\)GZSOFZ72Z3>)P\S^:]OF/4EOKX?U-YXK.&OZ41^/XT_OAC"7KR*/QV& MP]G4CN!&7=5,ZM_QP/\7KL[UPG#%C\<'<<+%,(3RD@=DC>0H0A4A276)J, E M6+K$$TR>/*5D=S6QM@?T/8 ?=FYTL6Z;]M)=K,=PL=XWN3*'WW]1BD/R,[ MO6AU[631OZPB)"6_$KKIAB[*W21H UR6 6@U+KYF-HAGWNL/>\/1_#%GVODL MXNLWQ >W);:>P.B^BU\,L\&@!PI[K6Y>P'=Z'C0-UWOFK3\S?EQ/&\\U%]#. M8$S21!8TH)N0E''4$9 %(BC*64F,]IP(0XR1A20A5"1%4IR'8D(9V4!2T6)Y MGI=:62;=)=]PR5DT4$AD3\%Y5&(,@ADSBZ0&:[5TI8-3(8'$BL+++OEN#\X0 M;L9TU(M-U^D\X>6>-/?TQ%\B^%'?7L.4. "=ML=W>W_$VYE87V_?ZPGHS/<' M3W]-*R?M%_DUT628C1-RONM/[&PRB00S]B=Z[!KC3P_L;)!#X4!>2^9&RQI) M4/=SLV.2V,=D9B;^_V;1A,BJ_61W">!^C>?*)D$R2^]<,"VK57"U&V'T5T'V M/_7=]+3.HVM]K[)%\?PKVDQ&@]ET\U=6K=A6+I.%]?CQ ]FH)5_:P=:_I^-Z M-N?Z! RRL=I>/* MW PK94%*<5(ZS@MBI56:@-9"%"@MP9:9#<-WO-N+#!)8O2/,:,UP >H-F&#< M,%#/@2T77&)_U=%LKT-AP_ZX(",T&Y@FCH-QH)E3V&B'"^H9H6%Y?X(67@J. M83M*3HB#[07CPG'A.19*@::9&D>LD,Z6N3+6;\;5B[M6OP_0).Q@YF %^D8Z MP%<"YXEO!)SW RH(8O_]R3$NF"@8:,%:2#"P-*C"FH&5Y4 7UI9:&QQ]\E3L M;LI^K:VLL7>S? = TYRN EDM*Z:U% .U0L,OE>\M#XWW[I..MM#T AX'LCRZ MO7H3/YT.DE2O/&S]YC(F_?8E/ 94W4GKWD99.ANGF<0LVO1&HP?Y<:>@:[X5^)^=K=\'L+UGS>CV4T\88+:Q +5, -9P4RQ@EDB#32*,\H M+:,*O(JHT;O1Y5ZTX-KW>[@^U[&ZQ=%$LZ<@:_/HVHSO X=UH/W!GR9^,/#C M=$]-=2O@PY_J$,W/U[GFE=T7;^#NJ@2[093AR69-Y1I?NS_Q6*[5"UI6 >S> M'FP<[,5>U*;A3+-[N[7?\#GHQVZ+5K5>VXD&/_ %>/,%7#0;ZP5<,B+.9V.X M2A-?QQ%:=@-< 3^QX[Z)ZS:CC[XWF]2V1]N\.//3TY'+1H<=S9*K:2?M%#PX MO>UDF)P2Z8MY0W5[0P>M#=5Y0ZL !1S%W*RI.6]\3 JPK$XY>S::-Y01(%L&?=# ]?@BOG/:VKRXI.%HVG*UQ$]A<\9Z,.CU89"M M8C+]R>+,]O509T]=LR^KIW .IA;,>S 89;J?5&Z5V7F4-7"LIZNG8U&>\-78N(*QH^ MBEMU!%/Z#3;_PP\G^DZ2]SQP6A2@EB!L2HFXDCBF^,9H-2-8:&&QP$]ZP!;T M.>S]=#SS#\C06ID0HVA01D))]1J]A<#LG%1;](C6A&AOPI]J?K+ +V,X/FN6 M46JF[R9^\U-_F'5?8)0S6+6;_/Q+32!YPHT[)!5RP28.]/G$_U+_\&M=H-(? MIJU(7_IU4;BLZ5^8;.W\\=Q]L(NS"Z&"Q:W>7'V\FSY:*DS+GS%0>*3:^#'> M)1L_N^RQA.Q*7GS58R__3'#^>"8K^==]\T$FRY2XC\D*+A_/9*78_/'28Q]% MM5LWLAO9C>Q&=B,?N"?!]DVX&]F-[$9V([N1W^NY'=R&YD-[(;V8U\ M=".O$-]7MK-=';H&TC-GH7X;[,JKTQI2N.>/& 2[1F_ [W8#7LYC^G>Q#40\ MTGVX[D78/M+M1G8C?[21=R>NK@W%_5#\:QF$>3W[FN-<7*?1[95K_G$V;B&/ MZVX5@:W?H>NJ"!EDI[M8-]NVNBJUV[>;[=M"^G>GD74CNY'=R&YD-_+F=L"5 M/6^NV7<&9.H#"<.W$5JBSL^_CB9Q1;.,1Z\=Q,3QV^S#312J;B^[O;S!7I)N M+[N]?*1[N7VBO1O9C>Q&=B.[D=_(B*J'5.*#)=%Y7:D9TG^WD[S=,[IGW.TS MMH_6NI'=R&YD-[(;V;F&OQ[J(UGVL;G(35LF;U'7]6NN\L9MU[>A6E=H8$QKUBACK-M&6E]8P4ODR0>%5SHALV3%_%!8HH*M= !HH7$#YX M#D,^ZD'$E7GRG711/WOWS/*#?U[PMU\.!N^.WL)WWO7?'KWX=/#/OGCW[#G> M/SHX>_=^ ']=[J+^[@.\C[Q]?_I^G_Y[UG7VK]/]]_"^+X,/^T=_?]ZG M[\X._SDX^\^7M]/]U[F+^O[1WF=8_^=C3UVIJ/6(AF 09Y0AHX) 9:&UMR4K MM,5/GJXB['U=!_7[ZX%^8]]LQ[F^4\ZE,"L-Q\1[:KAQQC!5$N--8*5BME 5 MYR*X[#C78^)<%TN-?CX5V5UG5X]$'$IEN. M$ .,B2,'"A;B0CDD0RE0,*4JL(O]!V/S0;8)NKMC75M$WAWK2JRK%)A93,"" ML#*VD3/>:BG*PEI=JC+XBG4M]PG\YJSK.H#K'5^[F4Y6\S5>E)13T,&$PPYQ MI2R2WC+DJ=04M'%L76S,M4-(IY1UG.VQ<+:O[ [QH)PM]#][A[[X\:AC:C=D M:@=+RIIEA2XTL0A8&T6<.HFT-0(Q75+FM+6<%+EC&*&_;CU;V[ZX23>R&]F- M[$9V([J]W#(E-77QH!B!+K4Q%9W>;-UK-?9'K=9N980W-\W) M(U\UA]B9[7>HX=K5('!!+&62"J1L !77>X$T,P1QYTW!A>#$AR=/Z0XOBMLJ MN.M9RKW:[==-X_SA.<)61DX[CO M.,)R&]9+$/-=TA]-9!RXXA;"]#V,HH7\<0OJ&*T+C%%0--L""(E%(AN L$2:E+ M5-""$V(H&L'V^VVYD-[(;V8WL1FY=E.RQU7$>3D_]N&>S MDE0U6O^J,-EU$]L>M8*[]6&R=)R=:GMWJNW):H"LE$)H*DL42ND1)Q2,7>(- M8E(PXZ4'_=8]>*$*P4J*?$$< MXB4A2'/K45$4K,"EQT053YZ6.T2RCA=\O[Q@ZT-C'2^X-[V@=GF!$, &"X5* MIPCBRA9(%Z @2"*X#MQYN!U1+5#R.ZQWZ5C!HPF*=:S@WM2"FA5@'GF]]\@; MX <BA@?Q_@[+.KM6,&C"8=5K*"C]AM1^W*L2VDAK2D" MLD4!U&Z<0T9KCCR3A2M\67H-@O_VD>^N'*P;V8WL1G8CNY'?.M"U?1/N1G8C MNY'=R&YD-[(;^=U7^[&>PE1[ Z\GOI>,7#0*: :_I+25KKC[WK)6S@?N M3IU0S6'^%<_R55S587@SR5_M_%$W\D<]_Y0"TMDG]0D^N]C_^UAK9[72#&$5 M:[B-5TB:DB/O+,.,:$Z8>/*4D%LGJ'35&-M+]K=.4/G&9-]%I.Z2)^PO\P1B M@Y4F&.2DQ;%HDR*E=8FF4@>TF_%H9^" . MC^SG8U)JR6):"M,D(*Y+A11G#C&JE.*A*(V(JH#JH!N^8Z*_=5)*IPH\8HZP MO\@16/ E6()@'%CO$-PM@D *$2\XA+#_= BU68RT?&$[Y@GW#H[I5,$MIOL MWRR2?1G;3)#@@=@%05R4 6DC+/*T5,25S&NOGCSECP"A8?OX3."#7;GE=TSSVUAZW='\ MW='\2NR*!RTL)Q+%2HOHQ!;(8,I1X70(NC04Q]I*RF5']=\OU6]CD75']7DM_&8NJ.Y.]> MT%5H0TM'\]TOSVU@UW='\W='\ MFK!44 78[R0V&<(!)#PK"%(*^+XI2T59>/*4B.V7\]OG+.U&=B.[D=W(;N36 MA:4>6_W5[[,)"$ _[HW](.E2D]/^^=$;@KPOJ.^8!3H8 K((4DCBL59*RS ;9 I;?!$OT0H:J.#]P;'UB) M7)5*" :''R-7"O' 2F0$+5"0FG%G*0U%[(Q5[I2DR[;^COD 8Z47OBBQYYA[ M6TI;"F8XX27\8C%]B.!5QP?N71^HG%P*"TXI M-T^>JIVR*[GXGIF *EPAK;.,,,?!+@#Z)P7%DI3,$DZ*APAG=4S@WI6!B@D8 MR97EG*(0"*@"$ELD*6-(F9(XZ4M<>& "1.Y(>>L\EHX+;#$7"-06SCL74H!+ M2%IH&9@2I>6:A_(A EP=%[@W+O!F.<;MP=S3&G%/">+:861B9EO@EGKM0164 M'+@ WRD>@6-@^QRQWR&]F-W+J0UV.KQ#H::^>3SM557VW,R6;:>@.: MBY(%ES)(8TK!"V-XZ1GE[,'#7)VZ>A-U].!N04Q8ASL%V58AI) M401)!2M*+&."5M?L\CNF<\VIUH(;6T8/!@'[Q5MB?+1D-1.B?/ P5D?G-Z3S ME4B5TXR$@G#$:5$@;K6,>=<*:1=$44IK5+!/GK*B:UGU'=.YX5PPK[$FP?"B M9(9IH@J*=2B+TH:'#U-U=/Z5\KRNJI*ZQ$5!D.#$(BXY1@;[ C&E+9=4&BY MFI?;GVW=$?DM'- E+P)P>Q++*IB7C@E&90%R7)>%9P\>ANJ(_"N%>8WYZ:0A MJF3(4FH0)SP@6>H"E1,Q&=B.[D0\?1GILE5-'WIX.X5TG%UVUU,9J*8J]%J7302FN'==%(8E1 MEGK&0VG%@X>1NI2H.U-D\9H8$Z.Z4,%A1!D58+ &BJ0-#H'Y&HP)O@A!@BJ[ M@Q]!3E27&?GUQ5) ^XR50;#"<$N"*@4O2ZW S"F8L_[!HTP=&[A+-K 2@@)6 M'Y2Q0/=:@45;>(D4#0()YFU9%IJ5'C]Y*G8$N740JF,#V\L&M"NIX-X(]_^S M]^5-;1W;OE]%Q3OWO:1*S>EY<%Y1Y03;SZD(X@3'!_YQ]6B$A<318 R?_JW> MDD!(P@8C8"/ZUKD.H-;>/:W?FM=BA =#C!$FQ\P'*:D-\5$*_148N'=I8)HK MI0(63%F$HS"(4T^12]*BH#S77#A"F,RR #&\@,#Z@H TV)E L4XF2(QH" MJ ,J8:1Y4(A89XC N?ASVMAB3?X$K +U,[R6D65D&5E&EI&U&"YP ! @.)"DI2)2\,?W?=W=?L=:GW+UWZB-9(@#HF.>!6<$RFJ&*.UM?)B%0RX P;X>0R@+G(X<(6P]2#O^]RG M-G&%6**8:9(DSX6^"@:L/08DYAW/^5?6>HX#J/S4&2R\$DDQ;%RMG%@% ^Z M 9_G,<#KY(6R'D7F/<@!5B"G&4%",*,5CRP2]70PH'Z6U3*RC"PCR\@RLG8^ MK*>6IO6FUPNG[4ZG)&E=)\=J;BA7-CB2&(^&.1HLLYXI'QF14=W4=S7=Z1(] MM4+IDR[Q."EB0--4'CFI00,EEB!#%$9!.FD=H[DPQ,86%4UN1.T#J$H4Y8_7 M^\%,.8Y)C-1Q%YQC1A$776+*,"_-31U.A7#OAW 7W$=8>>F)U@@SDQ 'H$7: M)8.8$H$9JB(+)M?O:3)=$J'6F'"3\\:S%!@/EMNH;'(L&0M4JP,7F-S4@U0( M]WXY[B1>F5I+&,$6F0C$RJ,-P'EM1#[$A(5VPHKM#L\C/V&K:)22FK0?;M75ADF5)W<3J_K1_T^?''\C2*ZWDYT94M<,R)Y MKHW72)CLFL%,($.U1C+F,D?4P'T/V353^YB@$A?XZ&Z90O#U(_A%EPY)T4IN M40H>(^Z31EKXB'(DL XFX!C-QI;B=S8,%XJO+\6ORI]3*+Y^%#_G"Y)PG,XI M@TSEPK4T95^00BD"O6.'-<- [XP5_W(?$'67&8($2=QS(70ID ML2'(6^F8$H(QIS:V2/VY>_VLH65D&5E&EI%E9.W\3G=)Z0GM+],'5^/;W2S( MO"!L4U3BY&/(=GN]H>U,_%(-.Q&C+G@SS/C'HJ1AUVJ&1 M5[/F\F\='5A3@;=$8JU,&N9+W%G.",,P]1MI@B^,$&3U1@)&QL,=DDM(#&;1>T_KBA!%P>3#BC M7G/+C8O>:J&D]U89E>)C..4*;MRGN#'%#1N5#+F]K'(6<4T-IQ+WK*.L('6N.&T8YR@@'N(B4IRJVPP2LN'22,"OP8WCW"F[/$GF79ZIEEH?WTQ+UXOXVCUV8_F!SHG^/S+%+N[:1< ML<2'YQV)BBF.3%25DJR0UI*!V!LP428Y$ZNB8XM&M9_K$\]6PE=_G/+KZ(B[ M >47Y7>5L+#@HU.*8",318$(C'AN:J5E[LE,J:.>)QE";F75Q'BQF54!AK4 MACJZV@HP/)*\,,UOHQ1X N ]R(@3HE%1AN"HG3$)L&,5*!>D"85JL#">L)" M'3UI!18>25Z8P(*56 L>)/(A$<0C,T@;*Y!5FFCC)+%296E!J<52B@46U@(6 MZN@H*P:$U5/^O)O,6F:8$(@Y9Q!W7B$G140R,*Z)%\($E\T'N,YT7S_3;!E9 M1I:1960963LGV%/K< 4B3W\40R-^/8G=06S8;FCT=\*.2 MK+VQ))N/]=7X5 <@_U9%'XJBNSIQ]^WI$G\9BY8+XC6R-C=Z-\$CX[E'7F.O M6(!+ AK.%F]BO1A.>G.1MS0,J#$ZW-EC5M!A3=!AP6T6';;""XQ$Y-EM1FCN MPN>0=3I@RBQCN1>0:7)V%[=908<:H\.=W68%'=8$'5[--QQ*CLE@D8M*@N3 M*3*!$125Y@I 0K@<42Z:>$DB2L&&M<"&._O."C:L"3;,.=",$

&;W)J"C:L)S;B9I90]\8RRZ2GNV:\S'U[5;5/[:PSH//9[1:Z]G5S[=8F[ M3*I$O",.F<@$XBX1I+U2B%/I?%*18*DWMO[W_]*4T%]J7S>]!(BN5Y[93?"@ MV+KN"@J+!2!QB$XHCUPR&G%! K)&.@2\P5KB--6894NX65):I49AHP4-UBNY MK*#!0XH($]-75(2G0"R2-()80&A 1L>$L/8F4"6\\SF O,G,8E?4@@5K@05U MS"@K6/"0DL$TN]1@RV.BR!%#$0>U$6D1)5(*$Y 4I$E2;&RQIN2U3B M:60%"QX""^9<8H%JCU7R2& >$)>,(Z>]1,1@Q;A4T5.;XVP9K346U,]46T:6 MD65D&5E&ULXI]M12RRZ<8OWX)79'/U9?\7E$=]71&[88X#4]T+_&YUE$W!6* MN&=+O&,8VQB#=,C2E! GC"+-$D,Z":Y23JF$?=88&.KH%BO M\,# L. AD\YSG*1$BMG6Y*T@0>4F!A/6&ACLZR @N/ M)"],8,$E2D+R&AD7#.)8,V2TBR@E'!U5@<&?-[9D4YB26;JFL%!'O]D-8*%0 M_BTI?\Y+EK '52 F)),CB ?!D68!*%\%'XAC"L3%C2V![^(C*XEC960964:6 MD67DX_O(GEKBV.Y)[(,8U?W4Z$0[B,\X=^PQW&47N_]'WORI)'I6!,_;"9[G MRQJ'$<:P$A9Y3Q4".3,AXW5$@C)%N5!.4K&Q14BMP[-*J.;C>ZZNI=%B,UHE M 2_XF&SB+'FAD2?>(*XT1PY3C*15$?Z?>\IL[N5C<,F\6%,27I6/J;#95;/9 MB7T'8R(LX287&L;C[IPV4(F\E<(8)8G$F4;OY.XI%%IC"EV5NZE6.FL-A5T>B<"X6H M!&JL9,A321&GQB/+.$/:>:PY<]SF#E9NUP^QCV#M+[*^/>AUVJ&15[3N5J??(X)M1V1/*%7BVL%'' M9.0"&_<&&PLA(2PPYKB7R-#H$>=:(\<"P(:SE!$F8U)F8XOJ)J&TX$;!C3KG M*A?UU!C75! MC3JF,A?4N'=IXS(V1DDN0551,>PS0 MJ)^!NHPL(\O(,K*,K)TK\*DE0X]=?2#.#=JA"F?N=6\;0SOAR6-6^H(![PV] M$4AI8[Y\!ZEXV4X]JE#\KT?9FGHK"D_'!?JFUPNG[4YGJ;ZP$X=%3UBAGD"7 MN$!M]EIQ)1$HB!%Q8P4R1'N4.,YJHPG$V(TM)II"+ZH*/]9X=!4$^,B9.W=: M8D'@%>W.VH#P(SN4"P@_+ @OUAC < &,<"CHG%Q%8H9C;I'%DO/H4TIP\AF$ MX=>' .&"PP6'GR,./[*#ON#PXPC#4P<]$0&X,$7&! \H[ PR#$"9>2N)3IC) M)#:V*&MJ^B"B<$'A@L+/$84?.>"AH/#C2,/3[L:)8)V20Y;)'"9E&#+P-T2L MPLPFZ5B6A85J&KD87%E0N)B$BTGXKM:(QPT=*?C[L/@[%SJB&(LZ68=HS!UT M*&;(!NL1MBP+QTRJR#:V&&XJNAAPMBX&X?HY/V/SQK?+&=426.53$FH\[0=H8@I37L1$QKV&Y8EHZ^V=BSW4_MS+ZGW^C'\6/@.\/\9'AL/PY. M(L@,7V+#VW[_+%?^M\<@&PP'S<;I8=L?-NS)2;_W%82Z837]_*TX&%:_AYFY MP?L.X\R28*;M&=FRT>X.Y^;3CZD#[QXT8)?MIW@,@__W_]*4J%\&%V\8-)P= MP'MZW6:>%\RN!U/HPWO]L->'.<*FYE?!>'A+>W (8R_GC-?W)?YRV@[#PZG.,?.]"8'@ MRZ]8!Z+<:'C]5Q9):T:T\W!JL?](U*7$W([-_'O8G\[F!"X7';RYY[]QQ3?2>& )ASEJ&)1>6&\4= MLXXD0R77.(YU/OA.#"^S*L6=-41%ZJ*SG.8XH,@49E2$P!7&X3M'] M;H/J&O^ RQ;>7M#V7/;!X$\ NMVT1 /=@TG]VNGYST]4/SSXSR'VQ_]T[0\ MN_WNHY8*&QM GU/!(BZC03H7MI=6,@^J'W$$]CZ"%GT"NS_LC^(CV4>%P M-HTT?FIWQV-_?C$EV,D"IF!8J;2PE1U[,H@OIC_\,I5'VMUJ0ZHO_7*5V#)" MS$>J9E@GGX\\DW>2<7/LQWKS^LV\]ELA- M)=0//?;;GPG.[V>R^D:/_4XP\G=SV,S"T"46UC&S>R1[HEIJ3WP_)K4_VBE> M,??<=3]F#.#7V7V6F'YJOED+6'%M3ZM;+O]Y;R.YS MG];=^*9_8ZGXJ1WCV NCE-9<&.,LM2(DSZ(BFH=T _%S*EE^0_C\,)%&7HZ% MD3% 9GR\XK" ]?D7(%)D\>")BJ 3%P6\]]7YSE[H'.R%0_@9'QRUZ.[VSO'. M\5_'^WN?R/X'>.?V_OG.V;R+XO?CUEZ+[&3W!'T-/_]UW#K?YRT*(NN; YC_ M/X>P/KQSU&+_.7\[#98<[NY]%COGKSX2"=8A&$LX9DXZ1EQ(UK'"=&N, JT%IHN9C3@%.*P4->)> M1&0I,\C "5LB E,";VS1%3'=FU: >58498ATF&B#<=*<,^V42_!?KG%BA&A5 M^&J]*6J.KTH,DI$B#$FF&.* C<@Q1I E@8D8'5'"?9^BUE[K7>;Q6H4@OP9X MX$SB'M@K%IZ#L&V)THI*S!@67/&;>%4*'CP6'KQ;X+ Z>J%T[GV88^YRQA'( MVN^;ZVG[I]2OW9-4T\\Y:8RQXOZB_!FJM]*"P"@ $SB-' MSC.-A ;6:JV(R?K,75G17^^+HA0))#+FG=""8Q]=,$YSSQC%00(Z%^Y:;XJ: MXZXXZFBL9PCS%!"G#E17%Q."0R::4NJEQAM;^+GKK^-B;M>'*J4?LQ>O-G7F M":/*"F(+"ZH\%JKL+_!IYC 61!CDHW6(!VF0I13T8J3N,N!P?K('^* ;^G@A* M7"MKB?+.\ MF\9I>WA8?0&>E--K>MV,*XU>2CG*&1[V:9)8?9':TO"'0%JQ>M,WZDRVSFPBT=PZ<@#VKS#DG]CM M5A_^:;M?VE_L? #V-?'7I'%J!^/0./CTI-_.D>*=L[PVN##MKN]GXT:>[C0] M:$DP^#TM[=LK&"=-7X21YWW8=4<:V!UQ##.@=LI[!7Q),%?%:<^LSEB)FR. MF#&;FZF3(.:9WD7!@PF%C]'FSPI<;E;L0#Y1%O?CR2P>QK[\:!3W6-&(LDT! M<9E2;JF%06S$VIE JJMPUO6^7('I00-(XI+> M['#8;[O1.)%C@LV#LVZ$&PT76,>$VMS8PSZE- CLO.*/"4*:RYH29-=A( MGHMZW.2R3E.J7EY.YL]1'P!S$/\$GAY?=CH]7P'%=*&O)CNS9[]N7RSY997K M66[W-;=;[!Q]_IBD)M$'T'UPRJ690P!5R&@D.68X*$U(#KF9$<#FRG!,+OA3 M@./*1C+LPR,F-]GW!L!'@;F-^OVI;#/)&:XH;$:8RM_XTAZ>3=GU-Y.T)J+" M)%,+-TYC/U[LS^S2K[7'/M2>W(:XE=*2\T $888+9XV&'PGEQ.5*/LJ/ZP?_ M$''_!@>QFZ:LZ17(%\.SOEQ^M9AAPER A&4?<,H*T MM@H%04+ 2@K*],867T+&4Q:U['X^U#5LWHK+1,453A)8BQ,\665LM%X%X8T% M-(MN7#JJ7,1'N(CO/L*18,&%031: ](2IPCN(4%@"/^I["R@H/5.INKGYLVEF5GC$:$/(-TL MI"U6$+I;50YY.2N]9SK:SEGJ<&M'_9F0B^\7X*B+S+:\[,3WRTB\K@QB,)-* MNQDHD8T0!D:1%"0_/+B*<-#.VP6BURJ'; W,&&:,.]4I8KQUQB M_B.1;&.FCL<].KE>VW;_GVRGVFX/?*>7C9B#^A3#:$T1D+2.]]G.T3MZL/V) MMO9:N/4&L.OXKV/X]_1@;Q_>_P[>>= ^6$# ]V> <'1G^^#S[O;^U];YN].# M8YC3&_CWZ-?.SM$AS/FOHYWCWX__ Y^UMOU'#\>@N"#(! JBF8L"60(FP /:Z4#SC"2 4WVSDZ]&H[D>C M=6GB'M1?=WQ]:8!M RW'!".RM;JBY_BU/' MIS%V =OZG^%!N?16V[=/JEI;MK*USOL3,M_;;+QY^?+/1F5&!N$%U%X+X_HQ M5F9Y\LNP756ANECS(?QN >K.IFX(6&T/\/"B2$J[>S*"9XT&8S8\?E_&N_D2 M6M5;&OGY8^;]1PZ\;P#VS>QIS\$I?9G4UGR19@04G6DDV.& M8QP "%= MMGXQJS)XJQK,>6I/'TQE>O?4AFRQE[$<9V]6<=4=ZD'F+/*OKT<-N!ND:=X=BS.O5@5C \QM>,&WW83>#8 MC4[>U>K%LP,G#M, @E#%"\:+'DOE_>SPK"[+W.PF6Y29S,6^#-J?NNT$NP4/ MF2#'!3!U>\.K<#F&^PI"JNMV5@WS\+Y/O5S3:O8:P 3@'G[*PNU/(*L-?I[U M" Q&\-C_CJI-NES5+3:S/;B\*=_6S/+.C=47.$40G1L_33[XN0G'//RVWC:X MJKA=;MNEK_G_#"97:JKGY55T;=:)IK]=L-K-QJL) 5Y/!?-*YQ]7G+!QRMXS MBX/'3PGY&@74V8[M^M@8',;L0*VS)$0$P/+;"H6Z<2Q^5";S*H H,_MV=]AK M5A<<#M!6D0%7, \. @@SM#-N^&J[F_DZ9A(9C0E^U)_<@T:61.AEE>][6FKU MQ!?MH>VT_0T6OP/R0D/E IEN^$CVTFH>U>:07ZXRE.H8QE[Y7OX'?AD,*ZAI M#$[MR>#"!YE&('M^,ZM>R)@\9M*"XN(P W4R"6>LX$Q33>S$^:RQ1-,?YA7! MO$-O+[C,7NP?US=RZJ'5PE=B9^_31TH34($WR 9.47:;(NN<01[+)(/U%#/\ M[5 X3)W$63T4(7+!N::@:EJ9M.0T$'&3X@?EF+YW3(J!#DXM0]%9@3A7%.D< MBIYPBL+G;?5A8TLM1IU=_7TK/$36( -<:R;NC+'[.VU;\W8RJ[]@4G]GMAS^C/T<50KL]\+\C>BSNS]O3W>V7W[$GDJ2 M XR=9 YQ*2RR2AB$I=6)6^8M29P1 M:I6E@NED%>/$!++OVLBDTTS1]0K.?TZINIIY<*Y[B8/LSI>YHG_::=9&+=F=^.N%2F M;0^NJ&)Y6"TUA[<+T/];_%R.?+\R5MSB=N:.9U:*G M+YU5=#!2D\28 M)!R#0/[]#@*/06B[W<;KZ/JC'-Q/Q_3$OJ&\9[\0\/%0V:NR,C\<-'X;&TY> M3PPG8Y9Q.:KZ*5/N B6ZV/6'&:#'MLP_WOZZ^U=^Z-_15RQE]TOL=_-<&Z_; M7:"US$&RX-#X:0*D?^^^_FN"%#]OPM=JBK"5;89HF.&EY?+5EVPAK /$9K%@ M:MT*<6C;G7DP>[#.%E,7_:2;Q94&B!.O;-C-311'_6S5^]4.VH.];%Y^UH[\ MO=;'X(C)>XYP9 9Q(S32.H((*:Q3D;@HEW2UJ!<:56QAUEX]*UE>=>;8;+X? M7X$L[+7'=N^+YAC9H]WIG59=*(:'O1%,*,QTHKB!FW$9EWPR#2PXW]2:KKXG M!-G47#Z5!A9ELO/9U$^28&T+ M!5!OLWK<>%39[H;;\*\[+7%V:?W\U%JM[1;IB93)Z)160F'/=>0F,J<3,=P: M*X4RU^1-LWD37KY5+[LA_^?5Y=U:DG%SLX1$]D2M>..*5;VONWOO>0O>LW/T MF;4^O,6[;_9/=S^\/3]X\XX=?'B'=[9?G>T>[N[Y MK_!L?G#T4L!:/A]LA\[!]CO\:IU/X: SJ/_5Z!J-M"U-D<1#F1M"02PU$F+%7@8]\4H;\4B"H0]40@REE!7 *0LCIQ#A!%$_?* ^-5(:<[ M%XBJ*T3MS$M1T@8O= K(!6Y0+NB"C/(6*1RDY$$0F>-B"T05B*K!VFX#44&# M .59"#AQYJPQ6.'E*()$RV21%)S CB5$W:$B,C$ M9($%^>0#K:.VM_:6ZNLB:F^\V4L6O&Y(NVR):X.TE '(Q2 8281K$EVEMZ:D MC6'6[Q:\-DJTJ M@&N,7\6$?Z^0]OYJP-:1)Q]]I_:I-^#=N MQ5EG)V1!N6>$8(IT#*B3%"OXG K-Q M59); ;D"BL-!X*@T0S)ZB3CW#MFH,3+)2BR, M$!;'50>,%8 K %>#53]"^%F1XAX&Y>:E.,\(YE%*)#3UB%MMD&-.(4:]DHY$ M0DG8V**$-S%13P+EOF.:F];R@67$;P-C&7EU9-G8LK%/:V39V/OJ+9:V<&[UE@K.WCG6FOUD\*?RLBRL8^SL4\_YW*F7^3+!!5 M%XCZL=J+C^HN6Y(9?M'?MU1=?"9U.()R(6@1@Z>>$YXV7='?OU3D\^ZP%GQ]LM\[WC_;I[IM77P^V7YWN;+\[ MWS___6CGMSG_Y_$^;VWOB_R>_?.W9SO;?WUNG>^T=X[@/7NO/[?V7N*=;9C= M<0O_YWQ_(45<$N^2YQA)SQWB!"?D8G3(P0>&&F^)D:4J4$&C6JSM%FBDC.#" M,>&,DYP%; G$)+F,J(855:FR%&*A"..K436II"K M DEF#&)I8TMW>2X3N5_"B 50/IFM+^A#G.!J=":"\VT38ES&I-B3D7MBWA4 M!RR:SQ77A"4<@P8$RLW$/4O(>);S- V#_YH4L"GB44&C6JSM%FCD;)$N"4^N4(:R(1_6!I/F$<6(LQ2(A;3%#G$N!'-4*$2MRATS#K#3U M$X^*??'A(M&6=.F^OE7T-SN&3OY2V9%IQ1GNMVGN1?C[#3KDON_V' #EE[SR MM]V3$2942G!%>Z)W[ MP%RK:HZ;VVJG7J?3.\V-;\=ADB?].!A'$@'RY-.TG4:[.^8JF;-9UQL-&]'V MN_F_N7]].\3^^+/.CS;;[8:J:?3I8=L?-DYCX]!^B8W1$)Z5F^\. -/:"?"M M.P3&>GGU&C]5H0@-]C/,$&[A(+?Z#G$8^\>PU)FW7OCOGDPDJ!*;@OU88.$W M0P#Q)L7FJ<0KPF3)S29TPZ"V:_UZ9MVZ^V%8MM*+]T>4^ MKSV[553ITX\&^34"^G?'+*MCNS[>MO+3C+HCA@ZMR^."JU#X5[,^J9ZVYW;*' M#_;>D18\NW4,$OO1>WSPX2W=W?Z]O;_7.81GG,*S,$COGW?GC01'?W5VMM]_ MA76<'6S_>KRS]U=G_VB?MXY_/]S]\ HT@%]!$WA'=]^\X_\Y?[O@UM7$ZF@( M1893GFMJ5EWC\C:QL74N@%E \MF!I$K84BFTD<+R2+SS M1&"6HC-")$?'I3-Q _AOGG@_T#CO7MY%3?=E]- MSK1(!"N1"-XOJ$V1 M.7CB&9.!N'>VCJ$W)$&9U"M-:M&GVX!#H;F MVG=<)ZP\MP1./F(MG=$R29RLK<"!3,'A'NTG=P2']8R^>$"$F-,9A*3!2<^1 M4XH@;G)W2DLPPEISQ6WDV-F-+=XD/%P.9U/17Y[W>O#K]U&IO+8 M]6>-81^>UIGXN2\%]A^2XV[:TJ5^6+W6P.VE_@<;YW M7"P]JT%MOR#7&<*"HXXB*9Q!W"F*:8\4#RW4Y M$@A^JA%J%'2X'3K,R71>$-= J7G:1NG96UD,T$]5<7D[ M&(S6/K?PH<2.5^.R\Y5B\EGD4O4?><[@\<2CR&,$K81C!"?/$97)!^6Q]+A8 MFY\#$-3=V+P,"(IA^:YHT+J*!HQ+PP7WB&!G$0\Y>,\$C+"25H8@B62XLBQK M42,L6'])[&F;E_^^5 <:Q83\5"6QF5,LXMAJ /A\01S3C%#L 7:QDP;Q'"YM MI==(8,I$E)%;M;I:#\5(7%\TJ+LX5M#@/M!@3AP++A+IF4.Y]SCBQH%RYJQ M@BHA&,'"Y1[6]4.#!ZHW^G@6SU?=\",9<)-E3N*O)QG4##8Y]$8Y'WLZ\6>; M_;'Z#5H;AL ]E<%I)Y47/'BJHX"?I6,JA&33C7L\EO20&K, O" 0!@4WAUB+ MH@D4!$*LD*-"(A,%\:"@$R_M/37 70'YU;QT6 'B L2W!F(+"Z8)TQ$C27*1:H,9,HQP)'T*+BEF.2'K!\17 M*WO-U?2Z7?$N4T'S/1%W]<07[2&LP=^@WE/C[QR\-&Q_ ;K)M9)^.[3=3S$G M+S7^GJFQ-$N*C3$MWKQPV2.5LGHYF%:N&N=@#0_CI*"5=;TOL5G]X=I"4I/R M4:/!Y9=G:E;-YO'U4@6+<,'R;U?+7_5CQ^;7P\ZZT0"F.!@T[)4@D7ZNM]6/ MW@[@;?"H^/4D^OR5-!K"&QJVVQW9#CSH2^R.8'/L +#T2^ST3F",.ZLFEL/0 M;/?L_PP:L&GVTR2]L!NJ#T_Z/3'O4&!-.>Z-.:'3:GV/G#%XU&'7R,QMV M=O/ADY\ZO=/8_[EQ"&<8^]?L]N:=ZN4]<&$<.JZ[Y(97)YW18WQC1M4&S=0$ M?$ :(6+"[6>G,F:)R4H.C%M%&1)/*NE@I":),4!\'(4?EXF;W+J&BYU\HP;5 M;?.VWS_+%H%);;?4:,-UZ/2ZGU NP@9WUPUG.U).FL:-VU+2ACV!Z_H5)(5A MQB#XYLPM<#;38F],BU]LOSVY<+/=3E*T%=7T^I/AHY.\J-DQ@TEP?[YR]HMM M=ZK' ('.4-)F(R\0OE'-),S.(I/5XB*O4F%>9!/V)9/3>,6A/?# UN"OL/:% M=IRT>NI"D\X*'/YU"X&,4F:5E$HE:KD4R7@=C<#,P2LB4^D:S5@LUI%UP[?= MP; _RB1W(9[=S.4LGZA<]>,E'EM\YVC_8V">6.,3$EE)Y5@X9)RF*&EL."/2 M 15M; E*-Q<]Q@T@[4Z58@+WX#8G+H6(+#G'&(A=,4IMA=4X)L-I<"+0:T3P M>#,SQ,SQ MV\#3SYIC.+Q NHPO8UP^CL"I W"%3[F29A8E/MT>UB;5-#.LC,MDT@F_WESD M28UK&>V$@7"SF=WM)[VQ*/.B$G5@%9>5+C-_F?G>A#/CRZ]8!S+":'C]5Q9Y M^K)F[H\A7"HUQ]-G_LT+J @"9"FK05UR*F#N.#7:<*^4Y'V9X?&_]UL]^$VO M%T[ADK_LAK?=(6@5;;B0+P>#.!QL S?L]+)(5Y^ZP/L3"#GI['PX.-RA!^W= M#_]T $[PSH?W')Z!=]_L?-YY U#RIO7U8._5>5:LKT#(\7MRP$JN :22! MK$N26Q&X]VQCHEZ,8GB9D9@K&K6S47LI.*/1!DS@<$AR&OM(Q4(=X2<@)(O- MQO2^5#RPRJYI7-Z;QOCBS('2_5[@O_UA#*-.W$W3J3WKV[KWZ:-F$20-!=*- M2W!;@^'9^@X2C^1.1L]#(NY6M^^1P'O&R#'#'2N+E?IE<'D3)U[-JA!U!,5Y M*ND/3WN-LVC[%T\X@7GT0B-V<[F7ZU0;X+J#T3'L057!^HI! E2HWFGCIW9W M_!U@]2-87QC\_ 3+5.M-.E8M5UQ/FID?>^HWZTGK36.N__@6]:2?3.9.S<*# MEA<3OJ# E]>DW-L<\?6_Q=5$E[AS/1#SW%)17[5GDAE!-HC(L4F*T M5\':F]8=GVHO3R5%\\>,29,XI#-X#MDY?DMW]][2G0_9X_+[T7XV*AVUONX< M[QSM[GTF!WMOV>[?\W%(O\./=]K[1YWCUODKND]; M8G 'OUJM2+QU5M6%NV=RKMNC')CY9V48+4"X0B 4"T"8L"(A9T-) M[PWBD@1DC2&(40+G:XS2N0JJ%DV"Z=/)C:J)3%V3:=Q#3:)'Q/X+J^YL@&0" MY.^TS\?Q#KVT0J[PO$N?W*8@XPK8PGQ!QI-.N& .?X[Z_M .XDM?1L,OLL[;ZD5G;?YV[Z75_K;U1< MX229$@Z$)*N,C=:K(+RQ2>KH;IK-6JR_]X#A> '# ;^YH,(@8-$8<!;@.$/A4\7\W - MD)(L(&40' #1,F1\[JK >$ Z:8.W"@L,U+J)DC%J^^K^QW266_C\3.P MVIX !?>K:/CE*'Y]G=-BL:TS4'_35%L0>X6(S998:;646FL$,JQ .640&0L MKE2*5'!J8G0;6Z3)EUAI:UM\>KV$UQMYL"89N=] Q\>6<0LXW@P<;^O$*@AX M&P1FM*0Z0=9)$-M"3_+M0+?L=:[C\F8Q(/U MN8-K0%P!;IM$*+)*"N$%QLEE>94VX<<25E#3L(*J[D(OBR]%**T[ZI4 @YI" MXD1\MB" ,$,19H^%'0CEQ#KB$\C=M?5!B%%;/!EJG"VQ >$F# MQ XEJ@SB3 OD&.<@(=N$@?%3R]G&%E>JB3E;TTK9MZV,_#A7__+G)F'\;P/ O QX:]JL#L:##(^ $2?&R/2XG"?^YY MQM43;UYN?*Y&\Q5KYXO(U^O4FE8P90_5,7-,I>(XW+BDWKD4^-> MHWUI\QOF6J3Y% (@2K2WYU][ MHUP*L^<_9^U+M^\3;$JIXDNI)_QW9_A!NP=5J M;!?"7K-Q.KLFF\?#+(>5>7!V.?&R^JJM[NJR1U4%5<TKYM!_ M$;HIIF5?95.S)2:>=C^"T-U<+%HA_6JAZ:36[F=K5 MX]F> CZ\:-B?8:K3LM0QU[0>'#92+D,W?GQUD"X/^C2"]DKQF,[585P:\6WQY7ZO[6.OJQBC@:7"GU?S0*GRI_33-7M^^,JB9F MDVV<..\F]?8GG8[%_@^B14_:DRKB\,Y=8QTYM]W3K"BB(L[M*SBNIU2W3&<8OND4\WYLB4!S#':?A?V,&]-'RYS MM0'CU_2KRH7C%W M7"G0_B%>P SL-,@T^:8NH:#\G$_C$H[Y^^.RC2R\;G$PRV:#&Q<7V2W M7FA>,:"9@JJV*JC:;'3C<$H#8_RXK'H_TZ@"A:M78S!V;P-* ^L:N\"S._NP M?0*/'-^5+*M,?>/CETTN\Y1$AM$?=C.*G5T"P93LQT=:?;,!5V@X;22PO(G& MR<0C.WY#ZO>.KWY^[5PW&P]60_9U&]2Z^$>FC?ERR'N90IYU;=GS=Q^U8]$$ M[A#F)!>8#1XY3C62L,'&RVA#TO.5D)77) G.L/(*M&+IX']*I5QS._^R4(LV MLXK4ZP"85^73LQ RN!0WES'/Y01S3:76^:9 8S!8VF'C^S._NM*D0@K9F&A= MX#%037*3!YDTEDY3@P%/GDR%6$XV&;E9T=5;U7*EFXJ9>R@\*S@ODWU2D^4W MF]!W;-ZWJ+K[#2OXN$O!PQ@<]8TLX:^F#'X,8>\',8TZE?SR1SO%QD_[641: M<$(\HPUZT^\-!M6&_#;1-<8[]?(XZQC/>&->>C\"#2#?G6I[8$-@;F,-_!EO MRTX-86DTBN-U0_=EGU,LG'F^0:^:R7>P9_ M6ZJTKL);?5N/\8PMHP8=F&;=IDLU=QY"()Q'PT!=8I18PHQ5GBLN,?9)WD!S MOUY?'PM,65:ZXCZ%=?@78=3/%J8GJL-/':8[>_YT_P/,X?S=U_VC?7C76[J_ M]_IXY\/;KP?'_QSNG^>&:)_9P4)KX;=DY_S7PX/M<+2S_;J]<_17NW5T<-CZ ML$_VCUX?'WQX?=1Z\Y[N[H7/_SF_"",<[NY]%COGK[Z$-__P\/]^[QS0SA=W MU/MZ '/8>?-*[']X3_9AC:WMWX]A;^@._?WS_O'[\YV]SN>#-_OXX!^-/TKN ML-9<(>DY01PT9F2BEDBHG,SO:"+&;FR1>34=?>L>D1CA^LC$?+0<,Z%CLBS! M)4H1ZQA$N4?K=H_8QP1'G32F2"JF$"?:(9.H1\E+G3BVU"::4P^NL_>L/F+\ MSE'B3S\8:#W#>2SSBAD-R.(#]X$Z2@U/,2D '*+X=?U:%\)YOF%;KG39YQ'F M\V!HKQ\S8). M!9T>&9UF#$JSMJ2"5ZO$JYVKTM%'[DC@U&OD)64@*%.!K/4$1>*LP<$E;G-P MNJ1-8Q9;51>\*GCU;/%J)PX+-JT4F^9D*:-3I$2!!$5B0-PXA5RR$E&EI=6" M:)'SOBDV($NI&F'3&EGVE]/A7@[;J@AE%=F!:VY^Q"9X+(R FTM 'Z#.4RJ8 M"M(R;HCUQ6Q4 _!I?<]L!'L0VCO'K?.=\X/#_:.\-["RO=<=V"?2@OV"_S]M M;7>.=BOS(\%**6R0),PA#FB%7. <&1\<=EIH$G/%BDUQ*P,D!>:%@9D%K0WW M'&MJK?,J6DFI3YZ6F[1N-XF!?!Z"]R"5ZR0\XB$Y9$&,03A&I722/HFP8@/D M\T[>ODV1X,"(]W \3%KNJ#$8="8%?\66"JI$L=C5DCSGI,P4-'8A4N2=2HAC M$Y%V/"#%&/4F*.JXVM@R3495P)\#"K<7I+$5<+2OFL72A9[':V/A@BN,*"1 M(8H+SYD'I"(E+*T.(/3N>]H\;U%8^]YA>W?[5YCK*]B;3[#&5V<[;U[G6B#G MK>-WIP\0^F@3G:#/K-=>62Z(-58;J0('R%-.F&(7J29WSHJ;@+G&FD!8Y MC,L:@EQ@&AGI20C6@]B9"8PVA5[#J(A"S0](S<4J] #T/6\5\A[$+B<+5:Q\E]-I^Z8WK/75BKL=38H6^:Q/2FG!C MHW,R86X%=592YJSRDD2C!2^Z? T0Z/UW=/F3S[O;K\[WCUZQG:.W?'?O%=[= M^S6GF.&=[7?GK:-_8 XOO[8^O"6MCB8[VY_9SMY[GLL?[>Z]_T@]2=2R@*@U M#E1[IY&-5B$6B"<^VXF"HWGKB>3,N*@5TMHDQ&T.;R9*(L8U8\EZ M01-H7'>O8E_0J*#1^J!190@JR',[Y%D0A+SESB7DDB:(RZB12: G46^2Y391 M3QT(0NS.1ML2 '2+=+#>T'9RY?.KU7'OM==[:<94FC'5B7^LJAE32..14I4C;7=E"2 ,@F!K\2'BG\JVT6Y*EL8BP+TA:D+4C[ M])&VA,*L&E7G0V$X82DFBD*0$G&/*=+$*A04-G!IF51* JIR#?(K61M4O=IC M=*[%SDT:<,UV'25T68>!C6M:]Y16/.O7,*9,MK3B*:UX:KA!I15/:<536O&L MHA4/*:UXRB1+*Y[2BN>!X]N])PIT44Y\X!QK9KV)'-12P8V.#I,JOIU,X]M) MB6^_8E80!V_>?VWMO10'V_#W/8]SM<#=-W_!?'[]O'.^T]ZA?QVV/KP]7S0K M=#[#L[ZVMCN?6WLML7/^[K1U])D?O/G]N/7F'6M1F/N;5U]A;3=HH7)RM'/\ M]JQUWL(';]Z)@[T6S*,%[_OG$.;>WJ?OSO?/7\*Z7Y&=CL8?-38X46M1-)XB M3DQ SC.+!!.LV1M+G7(#,<62OGDM@P<-ATYPL1;R@/'&&= 2 XH1R9 BUB#(5@^<< MVQARW@5M2L)KA$UK9-DOK7CN;'Z,"AN9M+;<"&ZUM5H)GHS54; OQ:S40W MYWL-5$Z.]L]_/=XYAO4=OX;WM?#^WNO/N[!7![EL)MUIM_;>B8,/^V>M7'(5 M,Q.%8Q)I%ST"I$H(_I 0U3PD2[R.F-R^%0^6(>4JXAXGSD4T6@;"**=,,D$- MU>4FK=M-8A]SJ3!!L41*Y^ M+YI*T$+>A;R+/:A&I#S'J:,PT:4H@34+@KBW"CGF&)*!8>^4,,G(W(K'R#J1 M\MH'II56/#]D%Q*&4YJ4L,QC#FAD(N7).**9=RXJ4[3Y&H#0]UJHG!S"^SJ[ M'][2@[W0WO_P'K3Y?V /7M+]\T]DY^BOP]T/[T];Q_^T*[M0<)8Z8A-RU%8( M1I'V2B.?))..)VF8OFTK'F8QW!8AX;L*^)DR*1G#I:5*4TY8"4M;NWO$/L;@ M&,'!HT"ER[8@@JPU&E%I<7!:6"M):<7S.#7=1*31TI!,4IRH7-I-VLA!^L3! M &$6HU MJ7->U.2"R4 LKT /0]T+84PJ*4L:1V+(4.41D5080S@GR8 @)IH4URFRH-#W MTZ/O8A9:-2W/.W!D4@1;A3R. FB9&*!E)U#""DX1Z^"]S86AFXS7B9;7/DIH MI]>%J1^?Q&%LV$_]&(]C]P<+M#ZOB"&;0X6(3%(PQD40)@GK),/>2@UJ7BH: M?0UPZ'L->7KG!T?_'!TL/].<1U=&-@B)ZL#5>)BBM<)8XZP9-5QD;K51#> *O1T14- ML'[,9;'/"L4<)XQ!)F0\U_*A&%D%(F(*PAK*G"0D9I^/;C*QJM(<*R*EFF?) M%S@M<%HO."TZ^ , [$)[%2-R7;V @M06I' MN?%L/<#T1BU5YAV@,[[]";EPLYF[EIST!NW\Q1?C>LE?XF6SDO^Y&A,P62^^ M_(IUL+31\/JO+'9SJ4%@ RDXH]$&3(@U)#F-?:3B M>UL]N6NH/UZVV%2BXJ:/L=U[A['Q6^\8WGS6.(%']$*^WIVS1C]^:-7FJTAP/8$[@O[=2N6O8LF-B:C:']#*O-G_0RS ]@ M?'^\F_FE\4N.JFGT^@W?[H/0.X#O^YC?:X>-XSQ3F,I@U!G" QJQ#=/I-VPC MM.%LVX-#F%*R[7[CB^V,8GY(GO9@=J(I;EX]V*=P-$1'/P>?_\=07*QA M>7D1;#?B MDE(Q)!2E8(B#>($,QQHIQA6/04;BW<86Y]^X#'FK*]:=XR$'C=@-P!/G&]K0 M<5N;ZM[D VYF3GL2?18V.V>;#9 -^L!K\C_=7B,+ /TV<"1_",<*; [X<7[# M#*?-$D%OU%\4 AIAU,\RP&UGM-G8OOQB@D M/G I4X:!,"&VV5B1O+%,*GT*P@L=!T\WVG D[7X.FJXDQ84[45VL?O19)PL_ M?D-NL4$S'2MEM3/?2F__$9'I*AS^[4$^'75B+WW#$/%Z-!SUXRQROAK?I[TL M3^_!?'[M]/SG9X>*KWCK?/]CD#KX:!U@7P(H3%P@[01&L.\\89,BYG8#"-/; MDQP ;"2[,A!KR?<^Z M3ZS4W48;_C* P9U.#W2TG]K=\1N'A[T1K"(,?GXQ)8LGTTE5TTVCU#TTYC3F M'OJSLDW)V"H;<][0LGW<#J%S_Y=\>4>\W$PSXW(&ZOFK_N(&L31/KV?B#3?F M2N_(S+4G&'Z;AHE3$@2&%+^]-W<;^32FDM-N(1N4E$;JEKN&,E"XRJR MRNX257OC=N/K%W*KE):W M^_=.8^=+;,%D#I]'Z!0[^+#3R>_>/X+G'[_+?WOGP^GCWS3YN M'?UZV%IP1@68YS_'+;K3AK70@VU8Q][AX<[V)]XZ?DOV/^QS$"?/6F]>G58U M4MM7G5$^:A#ADT66Y1JI2C+DF%=(1JHC<831H#:V%&EJ*E84EGMCBGKDF-VG M!)/\7N-UGWTQ@<=!PBQ4[IWV"@"N#@#?+0"@LSH8:B@B$?[AEF)D"-$H^!"Q MP,8;1C>VA&@J4Z=Z0"NJ,?"4,$X\MBA8,.Z>,.ZP'V-!N=6AW/L%E&.:"2>B M1)S9@+BA#&EA.*)&IYQ&B9,!E&,J+J7^9[6O!Z]7C]Z0*O6WNOR.[>>_&1"$RT M57"=8Z"@?WN%C L W13#R7,A+7ST9G A66"2H]9,,@Q[1&7UH"\'CD*V"NO)';,@S9.N6YJ05;K9J]- MRN>5VK87"9]7$T%O%Z-\@U#PDCB:$T?-]8FC>0$528,Z:;5@N:$FYHY3HPWW M2EFN''.)^8]$FHU'33>]QWCTMUW?.XY[]NMV>^ [O<&H7Z/X\L\7D'?PX>!S MZ_@=/]@^;!_L>;QSOL]W]W8ZK?_/WIEH8&SC]N!_B%I!MI 8+6;Y]"_K2 (A"1N,! )JXEZWT').G:K,7^Z9>_OB M\Z*JX8CSYV6 ML(F$*!XI\4.I!:P1:-:"4"D@%+CN'"I2'J;/()6=YW;]'D/+QBMKA/UV \(U6> OO M U M66G%0Y/^1[9]\>Y <"M4- E%E2SB1%%D.<^[;$G"-F?,R:4HK1@K4?]_ MW0IPJUNE3OMXQ(DY&;U],BPI[U:N/ORJ,:#@7DW!X\5PL^J*%BMO5Z1RRVJ2&Z-&1#S1$HNZ]N3-%._>I<+B M+AU;[Y"]N^0;EZ7F;1Q MWGB%[=SI.S<3^X=]K=& M=U2%/ZZ)W*9([GX5!3_5C?JV*07MMKNI:DV8:;'[LA0?RI>^I^SVX=>>KS[ M*7O4M\]V-F&-%WF\VCL.W_FR?_$[_.X=K//MT>X=@Y^?['H)MO_-E^P^P]S>_\NU/;X]W_OA\5-?"372Y#='A#UA&& M.+Q&3E .?WKLB?7>I]Q=!J]J,ET*\NL3GAI;4.RYHMA]NYH5%%M^%)MH+VN% M8LF;B+!A 7&5%-( 7 AC&4VR!!LA5]8%6S5Z.M184&R9.+V@V'S:\1446WH4 MFYPXH#G5F#"*A!<$\> %LE8&1'F,DGL%BIFI1W_/2IAX%!1[]HZ<88CP1D?- M\RR[>+(VX_"X"DS-#Z;>39F,G"BEB31(R3R<5"8)UB+\HZ3SED3- +E6UJE9 M96PZN??V,%4&DRXQUR^5C56X?A%62=T5:CIIDF%ZY\%UR^535*X?@%#Z^\;F'FZ8V53YQO/TS\QQ@YX/DBZ5U?3FK->Q< B-ENV< M;_7B<7>GWB! U2I)KQ(5ER!"K M$<&6@8;--29D95WA52+X_;T_\^/*)?> %WPN^/S$[=N"SX^"SQ,&L _$)&$Y M8MP%Q+4Q8/LZCSPVW!&J XYT95W*52'NX_8J^%SPN>#SD_)$%'Q^#'R>=%4( M$@.A/B!JO4(\$-"?O0E("::E4-HY'^JFQEQ,-XEZ@OA\BV+SVY:7FB4HULPU M?>U6GOXZ*MP$WAJV[OD]MF)J]$JAYA=_D$>A@W(:D<.1@QH"%J(-"2,F50(K MT3'049:F4--?'FJ>AY6++J^J(7YQ@U/]=:HNHK*]7J?A^H,2R\&D**S1,J?BR5FJ52LU1JEDK-4JE9*C47_<2O^YT.G$.I MQ'R:BYSGL 15FSS+0*HWY*)&V)SI]HVE!. I.;D>-D9\W=@>8MV0CJ;,Z^ON MJ=0XBP%=Q$[[N7BFSK3GJFMBYV+MU_@?F>[FW]^W=][?PS_?[1/\XCJ?;9_ <]*__X"9OK% MK!I+20V42L<1J0U4!J )02_%L#QLE+ #U M& U&=L+F-'6*'D M$EAS];9OM,)?;3\3D0KRW %YIHL=8PB*J)"0Y4'G(:():6,44CA1*KG2(8+M M9M2\.MB7PJ7=2X_>$!DH"0<1DM=]'T/@QZ/XL#V& /XT/*?>E MFZXZ?/+S'I^$MG^?QBBW=:L\:=Q96/1F-+3BN[Z'9YI<_$!P-*,X+U%FKGR]0+BQ(4IGX IIXT'*3RS.:S M(L$1Q*F@R&*+48X@8!RC"YIFIN9+Q=3S#!00ND:7VG:HIQ!7-V1>SB5'\#E& M:N_\_,\&H!=E2MU09E;P>7[XO#_=/5(S["VF2-6Y)B)ZI(4GR'J6J$C>*P=* MEUA57,UW*/#C5\K/9X9Z0;Z7@WR+LC<+\CT$\DV8F\0$*9QV*,]<0=P1@5S@ M8'B"HFHIY=H'FS531>;EU"[(5Y!OF1Y\"8SR@GP/@'R3-CF+ 2N//1(J1L03 ME<=5F*09?Z&B\JU%_J3E]4U<32HQEIYPX,6*^MZNGGPDX]E%BAZ2E"T''UX;PM*Q2Z< M(V)->L1 T$0;-:)YZAU/,2&CC$;811^%5@9D4(X%$(V78]Y=P:N"5X_4E[;@ MUV;>O,SL/*CIK(C(L\=P0(R!#!5 ZCH9$ MS;76KF9V=I\V]X7/EYC/%V]EW([/"RO?D94_7F?EI)QGU($ID9++>4 2&:\3 M')K(NIAC1!)@93:="?DD1VL^)6OB9=:W+L<(RTM7Q^ ,BIJQ>&PZF[(IK-#& M!"(05KGBU3F&K#(&*94""X$FQ>W*NEZ5; [3*)?(-ULX_"&#+X7#'Y##)PP) MRK&W)E%D71*($VF045BCB!GG#%LK+A(D:8JUUH1A33/G@,%+U7,88N:PZ5:$@Y_@66P/TS9O(6[XW[U$4\; MPA9OAA3L6CQVG4_9']P&:@6SR$7#$,>"(.,,1X8P&7P*SENRLJY6N=;W]XX\ ME4*I @K+8KD44'@04)@T6;QB--J 0F(&@<+*D95>(R)Y,-$K141VF))5?*\9 M[ 45GB4J+-[:*:CP(*@P8>9$:Q+F5J( 2)\+JQG23&-$A0S).LL8M5E5P/H^ M:5D/7%GXHV&HCYH5:F['FT/RKU*G??SKV.CGR8'/CS=\_9EFU\YQ@YX/_"_. M4BRPOWC8OYBR$*E0."BE44I*(3A'BAP1#)3!*+"64E+B0NF@F!D>T8LT(SKW+T MG_$Y1/\+MA9L+=CZ"&Z+@JT/@JT3[@JGC,Q>3.2T=8@#SB*7F$>"..8P-3PE MF:.R=!Z958^/K;4_XY\]"S=='SW/3O\8^,;#WZ'Q;?U?\,_H08YMY[#1JI=C M:FQ]8.ZDF3LWNE4[59O1QV,7.X,*&496JVP65KVC6+UN'\.RSJLC&ZI>'<9M MQ5[5/HD=VX/]JIKM;K?RMM,Y!TXZM9U07]">G'3:9\!$O=@\K_YQ!P@ *T=R M'H@@S'#AK-'PDE!.G -N5_Y@:Z;%*B89?G>TPK]@@:_'UW<[GI=/E.<__^<( M^^._6_:3Z<,:FY^/WYW#[[[N_O%G<^?B'=OYX?K.YO[=UOG_\D0/_ MGOWG8IMLOSL(*2;ODT)4\X"X\3F/0B?DHK)&<)1-YEAPF:].!IVIT^K85[G3FA%&2C-0&<\:- M82Y:QIAW05%%J++ES!=VYFSGW8$SFKE -;+:Q-RJ6B%GK482$)B'X",)N56U M7)OV+UT>>2ZSE*@%Q\>U#U4:5/#7U) &Z7$_%!^K<*'N282+?P/9L59M M 3&!:,[W6JWL=\35ZI2\@@M%V_%']?U#A.NU3XYCJU?Y3H0KSE-L26<$-:#. M*)D]K@;T5N(QXT)X+#B[-?V"AOJZ7MPX[6X<@[IS2UWUY1'P1[IS>F"\ LA MXY6D>6H5#4# ."*LB- B684Q$##_#OVN57L#JEV[)-L9I)HI:2;UG,)5JGAV MTNC$RD50[%KY-XU6)DVV6C52U6KWJGZOT03M+*Q5'^M7MJ8KH+S>C^\=!W?O MV;/A"KK5L3V'FU7=OOL"#),Y#UYV>[;5:]1ILM'_WFFN[>B<-(,WY$8V53T@&AO+I=;&/%[ MC/@5[[X[$$G;B'V>+P7BA.=R76V5!$9DU >'IE&1Y>B!*CB=LSP MX-0R$Y^G">7WF,7=&(\7FKF!9L3VZ4&TDF,!I@98?@QQ2S%RU#L4!,$&A*=0 M\@?@G2EF)BR[^B"&N%N?Q-J#JJ7?1YB==N_# +M[[2OB*;1R@Z#'NWN>[.P= MGF]?'&9C-5EA4V(."6+RU.M D)&@OP*C&YID8L#PH+7BM9O&7H]1SVW5T\%? MU?!/D&@AI@80$,BNU8%\!@'7B<.JG4.3+J,?.8O6_^4Z M_UR_?HVQWPP=/=RLY>* DW:W5J)_J_5T4*Y?G39"[VC47F?L=T,/&K[ZB77= M=K/?N_DGP^4-?RFO.^M]S'K#(SFXUFYC2O#60.N,QR?MC@6&"PUXMQ-;/F90[YW&.- E M:W;,/&5KW6Q@QH%^T!LH",V&=0#]O0;\+.=B :_:EL_:<2?"E6LF/^EW@-)' MZG568H>7ZG=CF,C@NOPR\.XU;IU# LYU2_"#/XJAWXR[:;1SH'MLU$^6NU5< M/==>]C?OP:U_;[;]UYP''U]!XAH>P.(PP7-XY^'':_5'$Z&=P6>2K1$M;OP8 MKY$;/_O>90E>H]C\U&6__YG@?!&+94(_H<7*FS\>O^PM,WYO3/LGXC;9P0.% MXY&BX+/'56Q,LO]J=2V^>=^-&4OEN$.4<\DW+8O&V\SWN,T3O[B=(V7G?G+G M\%TX\RE-TIF=H+,YIJ@,5>??[C-59VY$M<##-^?;>G\>?8=W;7SS=;TQD#1[#/3_]V=B! M:W[>?/ME>^_]U]W--V)[[^@X7V/[^'-S^^+P?.?B<^,_%]M3PWVB(TE%H9!/ MP8,]+VFVX@DB#F,BL+>6\5SL(OET!*G,]RDHM9PH%157.$FFA!,\665LM%X% MX8U-4D=7H]3WQEH7E'I(^Y_*&B)'&."0?X:@9SBB%S72_B,=#J9^F[#?'')>8<*2YD(AKG#, 10((TCIA[4W" M:F5=XIL*2,K@CF? K/^M]1=F70BS3FKS/.#$L(K()>E FV<,:6(MQ+/>AU_9?Z]0PL'/K[*P7-E1G&;1Y>#%Z;^AP>#UV(!NM M,&S]T/UP9#OQ=]N-8?P+K]O=YS+NZZ& ZN.4"6 \,9Y3A@*\0APGESM:"V2L MX-93)T3.4I;DWC,ZE\\U6CA\X2; 7#B\>!WGR/X31H7%*AD<#4H\RMQ$P@+G M$XP2L8I+'@ :4H[@"G%O'T !@.4%@(69%04 E@P )@V5E%0DQ@24' ;Y;U-$ M5DJ++ ,8P(8*P7(1\"JH?$L$ "\I[+ SN[7!57.!ZU6/)2KQX';,?3O9%.RZ M#7;M3]DN"@LEK4S(FNQDP8(BHQE'TL";Q 0F-6"7H*N$FR7RLQ2GZ%,Q7PIC M/Q!C3U@E0M?GF, ,T11QQG-K.V603<#>BCLOIQGP]@+,TL* M8S\,8T]:&YX+'WCBR/EH$3?8(.V(0HY+HWC2%&1XS=A$W#L7LT1&?B[+J=&M M*W/J]@^]V(G=WJAN9PZ&QHOPIBRFS.7J8+:&YS+RJ!3\6@Q^^2F+P]*HK-6Y M6:'-LXLM14YKBQ0WT5C,F;%B99VH5:*7R5U2_*7+9G$4#E\6#I\P/1+QTCCA M$;%&("Z)17"\& 5NA$^@M421YS>)52FF&^$7#G\V'+Z8\HK"X0_/X9,VB#-* M^MQU2A">:\((1X;1@!+8'\JG2%ER];A>8>[M-2PACY_BT]?VI)'G5XSZ!928 MQH/'-/[=R3&GWOF_F[;5VVB%-__M-^J.[ 5_[H0_AU,VA&!66!,IHL$QQ#77 M2%MJD6=*2>:I]T2OK-/[EWD5S^;R\NW"0A:%;^?&MQ.6@;%:66(3BAB#98"5 M1]8GAG34(42F XUX99W1>QO^A6^7EV\7%I$H?#LOOIW4]RD6@G@B$4TVZ_LB M("=)0 +P-\;(@C(2Y*U>IKJIEQ1PV)MG(M.+\$TLLB!C>F1&MR#0G1#HZY3& M[T&CDSI()+51B%/XQT1L:QT"Q^BB5PDT!UY2K)\QTRZRQF(FTX[[$%/C+ 9T M$3OMPLQW9>8),X 1:U+R8+DK%1 //"%'L$*:1N5P)")9,-_KWO+T56'HY\O0 MBZR9*%+X_HP[:0<0[%)4F"(KN$?16YVLDRM*N?J]%]F M(^"O:+OQ<@3,>7'X/VQN4=Y^V+.-3B?/F,QNAQ*$G",8O3G-0#0P"[Z*W3U_ M=H"M83ZRB!P#Y8$G19')DYP3-=IZ:C6UM&Y*R4KIPC-FY\4D$A5V7C@[;U]G M9X8-!I4"] KGS#"=,E5O#@L8*K,_BK/H+=UL8WVVCF*80 31\ ?SY$W^_4S%[TD_MR M_(2YX6Q,&-0&E)SFB#,P-W32#M' 50P,(#[$W+7%J%*D\(SY?6$AB,+OC\SO M$_8(,8$F0'&P0A3PNV4AURQ0E*1G'E,?6+9'U*HDRS3"YB65++R/W6@[_JCN MS13BM]ALU^E[I8;A\4R4K=:_.VT?N]W1X6RTPN;5T13,FB-FG5]9)6]@S1]/ M=PX/*(O)R:21M,3E2@>"=' 18:(PQ]()H]S*NERE?)G:8!>GZ')8)7*^_%T< M#O=@[>U)UH[!>,690 :4S]PV.@^JY?]($*/A> MKWG?"\C\M'$P=&B8%&CTDN9\)X8XD2:K#AQQKKT02HJH0'_@LG11>L9,NKB^ MK85)[Z7F#YE4\TBP910)YF0>20MZ@ ?[W1(I))8)"("#_]0'8-*EFM_RD@(#?]MFOYYE M4MG1)/7JA<4"?ED&Q?WR'"X'VA?__QR!Z6)*Q5&1 M52PB;9SE25@A=9%<_.$T9"[E8.:19 SM,X? MY,AQ'Y!4%#.;E/4X=R01JPI/>^ >A9OGY-M?7CLACWD+0\:HA[O9FC7N:IZY M=B?$#H+G^"UO=;?=;(1JM/H?XM.L+7E4>/K'XIY_N7%Y&4PF(,F"PW/$83QE M(TD9M(TJ(N5E[BB#.6A5N8I4<2E$T(ZP[+PAJ\3,*Y'[U@SRR![8 G0%Z![* MFBQ -W>@FS ?D[4T>F,082SDP3D*:>\<+61$U:*&L7F[V6YQC5L]\'UN4!9YXR*?O1]F<]P',VI(UXC=WVX,VLXC MS:1D%1K=DZ8]SX 9OW_;I_S-L@DO+#_DWYUX8@%U;ZH3O7?,Z0E; +,> M<;F5_$=.=?GK2EX-Z6HX7["T#[ZC9B^F4]8)3BZXA#11)'MH!;*."105]5[3 MB)U2*^MD1LKZ4PY_%_AYKO"S &]J@9\YPL^D!S519JBBR$GJ$ _&(*LU04K M2R*==CPGX*CGE4M7X.>YPL\"?)P%?N8(/Y,90PETG=QGS'+I$><,X(?G@G^L MG2?*)GQ"C(EZ038:2IZT);@<'.FLD)!6<,C?$:]65D7 M?)6(Z=Y#MT>L4KBXQ+R^6 .G\/JC\?IDF;(S,>HH$/!U;HX80#5),2%K)=7& MK@M_'#UMJG7^*8T=\4NJ;E\\ &7U4 &J. #4]B\$GJ;SQ%!&F M\K1Y'I$UCB(7$G:$L<@HSIV:62EZ?JXL_FAV1V'QQ;#XA+WA>:!&*08[RO(@ M64V0T_"G<%Z+J'RR+ ^2715J29RAA<6?C;E16'PQ+#YA9D3+'-<)HTAS>^,H M\JQHFA"C+-F8D[A)=A^NFAGSWTJ\8\&,"LQ2^7I >N7')Z2_L+#'(PZ-'L.J MFX;5E^[,\T"FZ<:IGKB(I64HR: 05Y(AHWP>#&-H](XZ2N?7F[FX/)=8!YGW MZ.A;,'5AWCLR[Z3EP @G(9J)9(H'))#/ ^MYX129%@@B%C*E#:@ M,1J3Q\,*O"3NB^*A7#KKH+#TX[+TI.D@N7?!*T0"ESFNR) CG"+K.;PAI8F. M999FK 0=GBE++S;H4%AZX2P]:4-(Q003$06F XAJ%Y"SS"%,-&>1.<5R')&N M"K,D'97G&F189N/A:OQY=6@;K9<665@>T^'J(%[WX=.6/]\#>.H.EO5'/IJ" M47/$J.D&I4HHPX.@2(1($155@4K^738?&EL23N MRN'%B7D/YIZP*2)W 1@<(ZDT,+>-#.D0*%*64&%C(!+3971B%A9?ML!$8?%E M8?$)&P,3IPDU"A')\J '^,< 7X,X]U%9G\.1>AE9_,7$*2[;#?KV\7&CVX5M M_SESXV7X0!:8R31Z]_75013C8H[@1*:,"TU](($EE$C(8^(T!N,B$B2),3S: MW"W7YRS+^]D6Q:>YQ/R\P"2FPL\+Y^\([XRU!D1J-> MSEB#D5&<2"\" M-T)G?N;X/AE.A9^7F)\7F.)4^'GA_#QA/%"I(DZ&(,8H\+/2!.G:74 P,P%@ MFVNZLLY6M5P2?G[VS=YQFJT6&*SQ.D(7 M.)XC'-,I*)*Z2U,"@%$; F-@8'ZI4RJX#/]X_%W(Y#GNKL MI()QSQ#CYAVI*ABW>(R;,"&YC5[@*!&WPB&N=HR;4YSNZ5C<=Q_0,SR P;[]QF"C0[N?FS6/%C]V0C,^?CY(O]C,RH+Q<\1X-MVFP0)A,T.0=#HB3KE$-GB+DD[$PR?1QKBR3O0J)_+^ MOM,Y,M"2S_LH8%K =!E< P5,%PFF$TX!161NN)<0F#@6<24"?417P1(J8%K M(#IT_)!%#!=))A.>!^4UM(E%Y&GC.4.ZAPY$2)*.>=? M8&PB40"F_)[3$I8'3&L7Q3][%JZ[7C]0IN5&JV_K)_K7/T/CV_J_X)_1LQS; MSF&C-5JR!.X9OI/7:&J ?6 &I76B<#]6O7;5.XK FAX>V#9:O?.JV^_4^PZ[ M5'_6:QSGE^U4#9+N1^^[V(JIT>OF3_)_0AO6!IM6)?NMW9&'PTZG:]5FOS-ZBO-H.]TJ MM@+\.QBIV)DM3#!!,VUT 3 &A JO)B'Q M[]&B-T9K'@/)N@7LZZ-L9TOAV*;?H3K-YO[>UOG^\0;4/,%N9_/K@1#4.Q!6 M*#'BP0J/%IDD!,+4!!QDC-[QE76]-NUFK8"#FS7M $W=A31T]!1S[X25F&L; MK(A2 PG GU8K$FO2("/2F+8X1*&(15'$[N;V00C L=(1Y*20B#.CD7,8@SW! M#<489*,R*^OJ.Q2Q"E#8/8GPYC> C;5J[P:H@5.XA*P)Q!J4U5S"UIQ *1'% M&!;8@G3G.@)"$3":\DPD4-&$<@64'IL$MTYWOFP?>$VPPRPB@85"'">)M()_ ME*7!\N!<=-DUR-:FDW@N42E<*0-9@(*F!00Y$.WQN L4ZK-:%;(,;\.7.KFZ MZ*03CV*K%J^-.NA7G39Z1_4U.O$8Y'06LO!)38OY6M=)\4ZTZ)4*,=KH. ^< M$FU5PHI@997 B1-["UHL)+@0$KS8^?+Q0 D!TLE'A'7,LZ3A&"PH["@:FOL7 MFB UH"!?FT[KO:3 3FP"783JI ,[V@%U-].CK^L[@1!/8J<^K>[]\9',"Q\# M3LS%B+72GCNEG(^>"*DU*'"!2U8D\V/1)%SWS8&ASFCM-=*,"<0=ML@Q&A F MW,4$!V88V*5B;;H7SIQ1,6M\/T]E5IC L,&:1,)3"I9H3C3C!A11PSF_!945 M*;Q8Y(0%S0AH$",C(Q)6:$X%WAE7:Y--TB<)#?K_]MO M9%-VRJX=2\X'&Q=,9- <^\V:(B^-80<&;RMVNYD67:,U0,W5ZO2HX8^J4SM& MM?D*K1&1YLL/3?K1EQM@B]M.KP$0>PZW2$ 0=Y/P=R%SS'C6-@DAT7+M@F5> M6YRTB=QKH8J9\VC4S7;V_(%*VD?#529L^(<'!; :-$I W2#>H^0A93#]CHIY M:P%_Z1+\H2/MD3QG&[T;+"_@G%B%!G!NNP?/V?[6"/&*@Z\X#98"&P(RY*3= ML9US^ E(EMS((G:'+)T9*W7:QQ4H,YG+:C?;T$F7"166 X_==]U&:,!FPN\& M/&L[6>S +8$W:QZ$;[:^ 3+$,-"<.O%;['1M,U\/^!C8=O8R?+O?#"-\@7MF MOVD^'_@E/,"KZJA]FJ^T"J(P \7@@?.1^X'KKUUE.,I 4,.%K7FLAHC6.>! M!J'#5MT0;<;^7 >Z'EP!;@%7BVO5YLS=S(\]W.\:UUIP/-UN?J8:L(8&=KVJ MT7[VCN#"^7=YZ3=NV75:G';VCE'GD$2X6-T#L: MM5(9^]V0G/'53ZSKMIO]WLT_F?8HCWFP/?!3[#P2:V@RL6-C_QYU1JLYL8<1 M.9 :7Y%-L-C?;//4GG=7_GG]*>$1KV_JY'X,GG']7ZX#OYQQWXGC&D W3]Q: M[%PP6/"@DPF"ZTB5-U;ZF.%UP?_%$,_6;<36]J M?1-HYS*G]CWPTWM@G98'[JB?:2^SVQ[<__=FVW]]<=+I(]O^L@_2R0I5=X!;N?JX MMF"OP=H D+L#29!A-)YE'!MJ@_F/%@#X+T.][=?:_.CW+NW:YODHS-'MV5Z_ MUP8\3#& I&V.@VVG!NGVZ"TPCMJ=RQ5<64"IG16I'#R[1,4Z!G:%8W7@#;:R M:4^Z\;?1BU>AT3UIVO/?&JUZ0^H?O;K.5YFY)S-T,Z(-/K[B^S4\X/UA@O#P MSL./U^J/)@*)@\\D6R-:W/@Q7B,W?O:]RQ*\1K'YJZN;=FAR>2,.>&_UXK7Z6.O--9IG*ZKN-&;31&Y[BA]$A7OOR MI?\.T2=J(@W3_)J[>U\OMB_>-N"Z8O?31_QY[^AH%[Z[<_SF;.?BD._^\;ZQ MN[=]OO-A,LWOHX#W+[8_;<$S?!6?]][#M=\(,*?H_MX;MKMYR#__L26V+[;( M?RZVABE^;WIP/U%'4V)TT2J)K+<1<:L8LB899#QSWE =G$T 'F2&!_".33_O MRD,_D<;W&#ST/[<11XML%/:R0>F>:50%E)8"E,ZO@Q+'+AJ.+2(:8\0CML%"Q2VRS/!? U*> 1*4P40 M!926 91V)C0E3)51W&.D)7:(O;+N*C%VILW)$C=!D[KT]MHA;_:L'F7WXO=@J-WP]'M*8M3 M*AFP50I9K!/BR8+%*:1%C JJ"5%!8KFRCM?FT+;KR8-D&6#S/"S&@B9S0Y,) M4U%(PU7,I5H*,(1KHI$1DB"&O8E::2%DG:].#(1YE9DV!E.<(*8]A[Q5( MF1>D3!IZCG@9/0")=(8A'JS-_40 4ESD8.O)1&0-*=/]F%XHI#S[2"(P5N4[ M,31Z+VWDUA.RV.#-UX,S*A!X-PA\-V6C,:QIXHHB1:4!KW-9LC\JFKRJ-'UA4;7E3^+,*%B7ZQU&>#-VWPZ. MK$#BW2#QXW0HC4NMHU4H*@NXB)U'5E./$I$)!Z&Q#&XV)+Y03U5Q?B] L7IT M.ZU@RSRP93*PEIR7DC($YZ41*,P)V:@XTIYH)N%@F*.SC;82IB^PLA3V6H&5 MQX>522M.<6PY'"-*+L_M2\8B SB#I E"FJ0$U2X'U^8PT.K)P\JSCZM]Z+7] MU[J[06QU:[Y[8>&UIY01N=/.)>E]^)IKQC>#'A4?CFPG_IY;+KX>.\37[6ZO M(.7=D')_RKCCP<;HN41!4HJXDQ&9:!+"SCFF761"BY5U,R.SZ>7YNXK#_+G9 M=05M%HPV$^:>3HQN')\UP*_2\.L W]?F]&1W?.'#^ M.W9R5Z2"G7?#3C]E%RI.G)>.HJ0\V(7)"Z2#M,@P8;#$21+GBF.^..:?D%U8 M@&8I@&;2)&22@CB12'"O$*7)M\V?+:]]_7TP'.#J6<) M:6LEV'QY"%62 1G.$F8A\2>G0\3V,.L9-(%B@!U+.+&*62UC@@;936V)&D1"O:\M#CA MOR.P6RM/E1R,Z2*X^R>=N%5*)!YXUU M<)HV3V^52&-)4$C".B?AUE8$&419M\(43P/QF)E M4118(YZX1H8IC2(FPCA.(XTW-%DH%<4%5I8W\%< YI%MN\NJ%BF-M(DB(5A" M<*YYX#S#R"0>")PN5[+N_JV*RO(CBVXT?QK9<17^)T_ P'A*/=4 M( .*)]BT.B%K-$4ISXSPT>&HTLJZ7#,EU%G"#<_$IBU0,A\HV;X.)8&:R"FE MB+"<329-1,8'AX*.T7(7(R=^=J^)%QI"*'CRW(S9@BSS09:/UY'%>*PC"08Y MHR+BF'"D,9%(6F^E3\:&7"VMUW114IY_7/+*@.O9LWK&?&E!NFPM2 =GM-5Z MTX(EQE"&HOX<$IY-F6M$4!&YH6B,-9$@P,):F6=EH!!"1@\ MJ9+$@BV/@"T3]IN( >?N[LA0;K*6A9'#VB(7G0:T@==PC( MI=*YP,ISR3R] M"4Q*KNF\0&;"E/-$& ^*"O+&@"D7*49:.(-T-")+#,^QFUNNZ7-!FVXYAT-T@B(1#9A[00FDG?;(LZ"C4$K:')TKF?G%K?Y4PG3W1)J"*'=%E DC MSP5*E541$<8\XL(HE&/\2'/JE/;*.\SGXD J:%+09.&67M%;E@1E)JP\0HS& M@B8DN08KS^+L5'(!219%5%$QE@-V16^9:^3N/LXEU^Z$V$&#W?B-P?:%=M\U M8Y4W8?0IV(>_Y9WMMIN-,/CDV4/5PT3/!L-O^K"3NY=S%0L,W1&&+J:C94PK MGUQ$22F6!_81Y$#R(,>%MC3J:*+(RLYTP=[/.9KFP45/$KH*8BT/8CU,1F5! MK/D@UH1YIBVW6E.' E$.\<@UTEH8I"*SRF 2HC0KZZ1 5H&LI=[K98S\%G!*_A;K&P!!!4@ =T'5+IRR;387O,;OKFBUZAW%*CG,!F#"H: MVZF>Y=&,9U5C\.AULFP\[#<'P)=_%&(O=HYA9>/?:3:L:S0;]>T:L"NQWBJX M:Z?1A076/UZK]L;6WN_FE579FT/QJ^-V)\)%OD9XD-X1[&NKW:L_(J\JWVGT M\H.VLN<-5N/;AZW&!3 E/%AEN]W8JS_HMT8?P<.-+'#XCKU?]C-)0-YQWKP;)U!$<'@ M(/^!UW0%%-@<_GUMA=?VY=B>5VWO^YWJM-$[RHN"1VL!PE6$5L= DD?P_/TX M(IAX=M+H7-)+MV=[_5ZL%]YL' -KY4]6*SL0IK U;;AP"\YH[$A..NUOC6Y= M0PNDF4OY8\H$,%Q2?9M.[/:;]05&"=N#4P$IT ?*LL< \CT@UWXS5-]LYQR. MZ"2V0GW'?-WST3?A+'K-F&D?[MN 0[G#8Q \J>Y^'QO <:>]ONG-H.O N'O0=W_[W9]E^?J.;Q^3]'V!__W;*?3!_6 MV/Q\_.X4>Q,X)R)*GAO*)"@1S P41=#:8MC(CGJEDXB*::^%X,8H M*QV61O/D3%(6IY4J@D)W L?2Z_3CROK>B$)ZF6K&$;=FP/_V&YT!(U^>&% W M $3L]FJ*!D*TS6FFGV# ,7#(L Z7'A)UW5G;Q?KJH)=D0*FASGM87;B"L-7J MEYI;VWT0*:'[ZUHU+>"'FL!U.;_^+]?YYZP/X=?#G1LP1DUA/]P]4, R95[J M8 -E"D1BTYYTXV^C%Z]&G0,:K5JPU3]Z=6P[AXW62#$3)]/Y15G7&GS\ZK01 M>D=9S5G# X-AZ/@>WGGX\5K]T81F./A,BS4L;_X8KY$;/_O>9<&T!@WF5I=] M1EE9:J;Z^;MMYJ8(%8BDD22KAD(,WRC[CQ6L/=B:99*C*9O\!J%X:8"S)RH%!_9W M6VS_\?9XY^)] ^YQMKVYA3]O?CS/Z]PYWH=KOR,[7[;.MS??D>U)^_O+U]/] M3_MLYX\_X7G>G&Y_>?]U9P]>TW?T\Y;9IUFBO6PH31APH[YVLJIQ'^](:K=X!E.X9X[@U.FVU?+;28O?]R(9Y MVVD?OQZ_18?XPHZ2 W&U [LT4R$7IA*14(J&$ I"S%%D,?]I@ M#/=<<2GDDE4-S%-%?$) UZV],=0>WGBK6?86;QR)$4KL$$Q,HQX- EIJ3W"#)-DF(^$N95U(FE1T!Z!/=^//*T+ M JZBCLT1N#;CG8"K*&-S +3MZ3;X@F::9LBJF!!WD2,X9(T8%8H'E027OBAC MCPEJ'RX#)47;6E+0&CNB3XW>$7P?/MCH]X[:G3J.4-!K+NCU;@J]C(B"AI 0 MUH2".B8QTMA)1&.0,E)II-%+5IKPW/IZW3G:0'XR1V@Z"^A6Z71/.!1QY^=_ M-G >%5Q0ONW@EW/\X8GD24PZ KQN0Y MXC0*I!G L))1 2)'AW-W6*7N;0;?E06*.KE\08SA5HV=X42>YW-+BY[&LWL6 MGI40QU+CX_X4/@INF9,F5^)S@O*@<=!+,7"$!#)P1@A+^+SUTMOS5W$D/G( MY$7X$1\7\TH 9![(YJ>0C>OD7:(2N8@M:'Y$(L.\18QK['FP@FJ[LL[G5=%6 M=+MEBG^\"%?B0^%6B7\\/)Y-CP$.T3&ON$U1EUXBXY@9@':YH;XI"51"$;"")-'H-% MIH*"W3W,W4 MV.A6W;[[$O,MVI4?3&++-.=Y"XW)CNK>K$9S>'@#?&6BC$P9C(M6KCNZS>N];'(ES6D"\1 M!%QV6_KW:#@5K<1&K:3=R(UFJ-^.+U^9\"0^7$^KGU8JU(,4PUO!I>Y:H93 M0UC]9FYV FK+1'N< >_N7>\VT6I7S3;@96<<0J_=\AHHP,ZT[)5COO; 5\.V M*&[09&7"3"1ZL,X;;G6UZ&8;N"P3QVCU-]W8G=?OV2NWS*W7HH:;4$WM0F^4 M'@*TU:_;1M5RH+[R<"=6AXO-?7Y:YS=L-'*#933;68Q5AP!%G9K, MX;@&Z[QL%5/O4"<>9[J''[;R>S9\Z7=[M33J@V;9K.E@V$'F>@.9;N7A'L,= MR-_*.Y/OD.\TX)L!2_2F5V5A@_IP]8R7$UPRK=2.2< A67.SEKMIC/CTMYJ3 M0;!?-='(AM[8[X8B$U_]Q#I0SN&9;OS)M.8\IJGG;NFQ\TCB5].)'1O[]Z@S M6LV)/8S( 6Q]13;!8G^SS5-[WEWYY_6GA$>\OJF3^W%S6Y7;=5X9R*WHK=6" M::<"YHY3HPWW2EFN''.)^0.BZ,KH5XMM2[0976^ST;U]LD)V]#;K?F!2PN6OA1[:[ M]_G+Y\VO9W _NO/I[='VQ?[%SF8 8;UUL;WYD6QO?F[\Y\)?;'_9.'#&>XLQ M1X+8@+CS&FF?$HJPT]GCZ3P5DSV'"!R")9I(G0+7(C@,IQN85S1W6Q!TLN?0 MK0U20A] IYUR-M9,I=:J3!C5G93OA^J?E5>VU>K";M;Q@1=-LQ?;!Y: _1>2 M1(1PBKC'$5EC*8IY7HNUSF@JIVCP,9#Z+] Y4.ZN!\:#RQW=6MU&-\OBH4UX MU61OEH^[5DVF,O]S8ZR!)G'5'>NW$=4^F695BJY1R>;?K(JL:2Y_ZK+?_TQP MOIC%JGETUOIA+V8S]=4908R!4O-(SOK9(:!QZK_+:) ?;LA8G.P.+MLEWZU9 M@;&??>(7MW/D+O0UW^#J8S@&AFDAK6P*=B,8H+G[8ANNE>6+;_9#S&Y/>]R& M]6:O)\@,7W=PS/U7[^!ALYS0 ,H0DU1QSYCUPC$?ME^].?7W8V]T_W+[;P]D5H[G_9)I\_O3G= MW7MWMOMIG^[O_?UUYWRRJ?F[T^U/VV?[Q]MPG]^_;']Y=[%#_VYL7_S=W-_; M$#N;;P0H8$<[G]ZQNF?'ZVM)$M_"'W_S\+]_-C_3YC?WI7T*J^2?]^ W>]F? MMX7W]P[Q[I[GG[]\%?M?_H;K?S[>WOS]:+NIR>Z[ ^<2%SA:)+S+[4U)0)8P M@614CGCJ2:I;HJ]R.1VJJ]6@NY"-M"]\* MR3U5DJ,[AP=Y;@*CB2*3ZG=2TZX>TGY=/.R!;);;2]VCC-.%1ULKM TV1LF,JR3QTA% M ^)+2(%T( XY)2,VB05!)$ +X:M&L_G7X"XFAVY. ZP+P!6 6Y#E60!N80!W M/M&$A6C"(O:(>T-!/U<>&1XQHO1B'TF$/EX*H\T/4&>T$ M66(ZZCRF-W+$G:5(*TT149I([U,.W*^LLU7"IN=?_OH8=72/,/?VF?/NO#K/ M%=Y=-.].:$/&1>V 6P&UD@MN;=&6&:1^'=9U0#.YOM M]MH]VZQSEZ_RB$KM:ZE]?3*UK^,8OM-N^0+C\X;QZFTRF@I0B^<< UFF1@/71B_?J%O4>?QNA-S;=U;Z^LYTTM?:[W;JC;ZA_UNKY)U&:&Y7OA<4OYIX]/I=\NK78:U>/;@^#,OY?FG\6I>P-YOG*'3L M:>MN.9^)&!6B,[K9VWWT]$@87'C>/; M)]X]>LWT@Y?';)WM;!P8[+UQ1"#!I$:@L"MD:4PHZ03GX0BFG($1+VX*9PSK MIE>K[Y4W.2%C\IA)RQ1W&&P$GX0S5G"FJ28VES<-CAA=G?7W#C=+M6O'"@SC M?PO]3JXH?8$'N;MQ8 DVP*(:B> %XE[)07<;SD30WE%B?/A^$1K%G%G&0B(^ ME%.Z8ZGY(F(T>>F<;7/S&:?6> 2"6(,Q]); MEGUFWRT53,%(P$D6A.6@'QKI(Y/.,9Q[G5@U*!7,RN%W:UK+*7WOE())UH'^ M9JVRB -L(6VH0]1R[).-T2;@)36MZ7S_[[K>?;7J7J^CJ#UUN9BB^KU*0VE[ M31+G ZK^@B]4C LM :JLXX[QWF$M]-L48NF MP/@O4#QVTT!#&"D(V_:L<=P__KW=Z=1%BJ_M"7S2.R_2]P9"$]NG!\#$,6DE M4!(1I*^2 R46% .'8X)$R4P7UF7]Q*^.BI,C?#$>L\-95I*0G6T0BAO&"O" M][[GN'-Z0#V%3988N9C/T;G_Y<+>H48^ M$P;>U]_*V;5#%.@=V5YU:KL#S;NRWVRC65?T?J_IV;")U77E'E9PT@1].8Q; M"_\O]_Z(WQKM?G=R76O51K-9M?N];L\.VY@,NF]VARU)VOW.C3\>]&\[L8U< MV)RJ?C?_'NP)L&4#/$NG?5S_?&*):W>KM7\DXVNG_6U0@4J']M=UDZK9KA]V MT_;BZ!2_:Z"];73 E*O'+63&L\UJH]OM'Y_4.+\QTVS[T9>_9\?9,5ET>5JP M$!>KV,W&?:-[!(L;''%O!ADUZA(8>P@W.\QE+R>=1LLW3F I]OAGR@&-X\D3 M*3G(8>X%)]42C)AAH*L*1Y!) M O2AH(0V!K0&)E;606*L_4 ^72/0FBO&J71*O1GKHY4):C@89C0<*YXUNG5S MH.)C> *$]/5LY]V\? Q7Z-2])GMNQJ.L)^?WBX[\1*F' ?7,1T>N1NK3S>2R M%*TT;W10S]8Y_FW/:Q4@LT9W&=;_PU:@EW!_V3L@\W ^CILEPZ]U"SA04NUY MK>#F4MOJOWW;@<<&S=?9+L@*%^$96_EB\/%D/SV3F_%EW62@AT3X<3-+E#M6 MY=Y;C)PTPX0,>9^?JGX!&M.[T3,]_3K)G^?Z-W#/=P=&D-2->N-S+DTX/OOJ?ZN;\P\UW"1A[_.NJ(]7U+H]L')3*K"V"N MYEZF@P\&'2P'>D-MA )TA/Z@L^<(7T#MS#9U!I+QATW3Z9T7EZ8)?^)%C7O8K'.CS#_UV=WJ CPF7/A!P\S!?\'=ZH MWM=GV>SGEMB#7;I[ZP0BG(^#VE''0["61:.=)Y%[&U7B,_U==U#Z?\_2YL-) M)]JPV_K;=AJ99/+"R8OF;Y(;L8<@+,"S0X"C8"@JG:?C4.!OC"W1DB1Y"$UU#3R2^YVV\S%,+TCX(X[=C=@W 4M,#5 #0 K6@=%-==<^" 5 M984,%D,&.YM?#YPT3',94 1R0-SSB#084L@S[)W&+C%:]^&>!?._UJZH-_U. M.^0.A!TXD[H-;Q<4OG9O.#T;*.2OK=]WWV.2J6;PDE:YB6UW]/G[V ?XZ58? M *)B:[5NA@P?PD>=TP9 38A99P9,K'L= V2U.Z$>('3:Z!W-M"9_N>KSDM&L MT0Y7>F36,EW\'6[<-MP- O9+!EX2;*0U($C[MUDK32!R#0G4\A&&@H\$PC$SZ M-07"55>OL'K4?SV!9=T=FYMQ?PSGP8>8@@?%4'&6J(U@#-A$"?8IN. +-2XD MHG6ZL^$B/ ]'(<<0SVEW82(^)IQ$)8^$/>C.$S:68 3O_W_Q!M7F5: MRWI^;BHSBF9G8AH#_LXE(<-%X@#@KI3*(0I>L_JOW^ANM!9D2BE@K$,R7)JD M4Q[NQR2-6DIA"_(M*MUB\_! 61P]<0%I3/+<#D>0,TDB3$-0PGHE/;O)+%QJ M,ZL>J+';JMY&U^G;SGE%!V%8]KVP7_92@2XP\.NUZ_D;4\'0C/97WZI?#:.W MUQO/N=CR1[ 17P>!U5I3RA?]L/OV_5JUF[6A 3 /&DR#-=T&7AJL[A@NT,DC MAVKGXJ5].%C*5?1Q8%#GR.]@H%%8JS[$2R-Y=#J/[BZMCV('-,B*:%AAWW5! M!N;UO_DV/NCV,0ADZ#$8C/#H=^I# ?44U,890V&6B+H'3H3A(*6KJ3D#8AK$ M:4X;H.*Z8;C_RF.;5>-:SQZV!LLD.?A!G=20O;VU$R'C^N6%+]7O&7*B;DU6 MAP=;E_W2[T=W_]:UY^B>VI/E=_K?*2>]-7%41S$< MYN,;2='+\3&U?Z[D'#^>X,:[>R7I^(D<4\DZ?AK'M,"TXUJ)6[VRSD$(I\99 M;3?U.Q.@"Z+TCKY6!9:YQ@J,1,T5F.8ZPVYBVO* $XFC^-GU@L4?FDSCO60_ MY(EFX3DUDKT'M9"=S7<'!./$?=0H@6 #Q)5@H"=ND101.#3@$!7[3MGI@@*A MY2#O?) JLBPJ,6+XI9Y2Q)GA *@4,%T MLHIQ8@*9W9"A'.2]#M(1X;W$#"67VP-&3%&.>659JT)0AA@1N9H-HZGTX^^HVHTI4^*J$+2;[;&!ZCWM4N@TNE_SU..V M;]23(J_B)9,SB\&BJS,U!RWP7;-Q.!P%>96"=7,8N?9Q="=O7IL\67)-9*I? M_]9$K'KP)"=PCT9.'KBS>"NH^+#,Q'!_GU MGD56E_F_(W_U2#PMT]SM&4+YR.;4UM@"M.@V#ELU.MDY0?XG0HWX;# MJ[_99G;'#LJJZD2 K[&7?:&=MO5'8[45MOHK@AU8T?HG=E!C$?U1J_'??ERK M-FX:]3#0*9)M= ;W&@'LC+6?U@N]"WQ&B247S).@ O\OP6%OIW7F<>C#IZ\Z^&=36D%NBVBROKG*S1'R3?@V3-1%@G(L1NOUFG&M3.7M#\;*WE M5=VC=F>0R'Z=E(8U@?4TTWH,>2YBW&H-QX6?P4].(S#V,$MF0N/M]AK']37J MN,)=*/$G6]I-4>*XEO<:6/8M<.S_9H;] U#HKW:WN]?^/;Z/O@E[U$B-&#;[ M'6#='5@(H=OU,^W$4E]T$YW6(W[![I()C"P4##;9#0UJ(@A>I$0 80Q:EPHY M?DS6IIL(7Z?34;BJ,W8> _+;\+Y_W&_6\%LGD0&U'(-)<11;W9SL I33T*]/3@]:J90 9 Q D,M-=:T@ M%E1,)FTR08Z6LJ#!XKFF87*J^)C%"@)^+P=77_1\\2\Y4U69 2 9& MD"$A(2%$!)M/P.:JJ?GB3V;TM@ +^Y9CI^_V&3-B_C.RZ9IBYJ4O=B'3QV&Q M_-8+>A)C1!YA-,D=QF7_\*M$/-$I[?LY&OFFSE<;J]*\Q23R%WWAE! M/Y\1]&7G;K]S^$F"S5*,TGIJ$S$^ML#6:^8Q[-6A;;1&]CG8]^W#5OTVO+G[ M0WN^/9F7>#WULLR)+',B%]<._J=L^._UA:_I_?4XN6_5U)Z]D3-=E+_'7!IP MY:3TM5-CHQ7V[-E+:"??)KN?WI#]B\/S_8MWL+Y]_/F/]\W]+^^/MO?>,/AN MOA_;V?QXOOMZHIW\EX]B?^_O+[N;N17]46/GR_NOG__XN['SQYNS[3U/MC?S MLWF\L[?%ZXF3C>OMY#%+)-'L39!1(&Z%0S8%CR@ST5'-.)%F99V;5:'F/)OC MN8S>F'Z.%PV3SQ0C=?04<^^$E9AK&ZR(,A?5P)]6*Q)KC"0CC+S%[(R"D4N+ MD3NO)S"2"^^-"8@*IA#7+C>520[1H!2IX\8),)*254D7/G6\ &0!R"4=LZE3 M%*!+).HY_$\[;KU@@;H<3Q*LKJ6G>(20>!9"YOP3>%6@\NE Y80Z&7ANM$4D M(DDZQ+F7R"GX!YN0A6:V(G*+";K*Q723B=O/['Q$E%P^'\M2^&V>V@CT/\:< M-3.=+Z,<[X$'Y][)%E.T/8\ASS_ZW7?G=HUSS^1'SUD^SW5OEEM\/ZP/:%[2 M>U)N#Z1Y+;J+=+Z#=-Z>+Q+R: O,I$?<.(>/\D%;J4KPM.L6MHF<+VY=45HIV%%^2-3 MP_733HVS&-!%[+0O#QJ_P(/>V?0'#@?0I;!%#(QV[L4&OH(='=WZM(OO8 MYFFS_^WG8$TS]NH1#4!#PQFQX^-U_KKZ='#$EZ-+)\>,#B?[Y$[S@$OQ+$^2 MK1O"YAOFUN&]W,M^;/VK=P(OXE7"V >GN04*Y<8!Z0H7:*[OPYC>NOU/0:\Y M$#68)/L'SJBLT!1UR)UN&Y7S'18([H M6C68SSSDED8+^"_SU=T:5N%HM5)*V$@-QYG%O4\DD;HM#27X[KWL9Y'NQU:_ M&\.(8&')QXU>/14UQM+(JJ95L7VQ=4"<2I(FC2*U0*M<*F0-34A[D:1T,I] M'J0PP[GI1^2XN#M>R5FU\9Q3[]58E1S: !!M>'*#FIAFWE[=JYU9& M@X84XU+W*;8U?]W^%EMVK O_TE+CWHRY4!EZZXY2'@X?;M$YKVQ*C2R]HSM>\L9#HED?HMS5S00K8U-=8 L3LOF^N.E1?7H MK&C#6,Q6*>742&M+CP.TB-M2#*.Z./._OUUZ-*6##$7/_%LV:@G2 (IM]]\B M(I_LL!(S9P\]@N**)?PQM3>$QU8BL8D_"/51XT[=K,6M,L#'[3@F"<[D&" : M:,'[F4]"<=B]/ZJS6-59O$^CKX#I?+LWS!=+S:JJ35[=)M?UCTC*/\'F2]UE M-VKC_JS6=R-XUK3]SZ!1="&JMGYU6[\3$R.+AK\MWSU.ILMD1F2UW2O=[NU& M[ZS32RIXA2(KWMN_0=^'_6O _KAB2F8KXDJA_[A&K]]MF$&AV)2VT6Q#:JO/ MHDH*+].Q/S9*0\%YWRI_/!MT[4E4G*[]H7IVRLZ,$<]NAD[ M,O?^B&=4[?K*F"D:J!=SFF?BJ&*,6^H!/Y+.H\[PR[KE+FJ%]TSLM]AA%RSO MT #S,9Y=V-C##YI1B,K_GW'&::.V)P3[BP1CC..C:&:>BJYXYHPK*_W'L<^ M?-/=H8?VMY;!M/#>,F#QBI+*>($Q^0HBP@^+6BWL+_ MX@1RMG#^^(S?#&Q@U]7G[30WNOBLJ7O]-& TM:^-(W3B?@]]:INUW=O.6ZZH MX[&HX]?>]N%C4D?MN '',$,ATRZ_<;=9L'VZQ53PV)N\@-S:02?J&[%)=U1RJH":@/%B/>4HW&C;%L U&=$8M&.Q5+=AH_,P]1&/ M"E#Z(2[E)Q!)1+_AY(1RN:G!./RZ=$]TNKUA)&Y!_.U6$;:'Y(+A_J7M*Z,N M1:RE"K$M814,[W+$7>8"H109&GM_D\PAI15&5,I@/:58DYB==U6(;2.2PY8[ M'?0BG>W\:_=@>ZOV&VRK'392CF1^UNT4!Q$'?#9Z$[X!X*#X5SE(.HV'O)AT M%/S^^P98M;HWZ [O5;(9BE- B[M%'V?RB(9A*:"W@^1RG>;,Q"+M6IJCF[(: M(C47@]&[ZR;V%Y'T*\YS^$KW3G>.E#:$*"T0QBY#7/D,2<$TRK 2VG'*L/)O MWF6+9DA'THK#I3?7/QIVP_B#_SD$<.>#COWV%\8"+'!..0VWX)2AOE]^JVR; M7U;:3D4<>AO (6T$1D0JIAU^(;KVM(7[:IO$()@9,3@."RRLNBA#SG4WRH^& MAZN'JO;$#6RWT^NA\0K&5DAAZH_&4D]*O8W2:HD2*>Y'M]/< 1H_^@.SOJV ME%W1Z06/@W^.[EZX$/4.OB'KJ4DXEJ9*P.L'8=ZPP?-B$?=7B%608EK M]**VT(+S][TTHB.-/&YZ.WQ*4D.*+\%QC18X4S]]DL*99V=8IN3T[E< M&D"PZ$6+I)K1$.4R,@TJ0QP2WKDE0DHB5>88S1RA'"!0!Z*)"5X81H+(_"V2 M%.:A,OYKNUCT;CEC8K<]V;Y\O[T_?N6O9YUV>?5KUI'C[W:.L#72:L9 *?86 M\3@Q5GI-D75"*Y=3+\5XIF]UUL_ZK!41N5$Z("MM0-P&@HP5)!:^,5!9B+(6 ME#RZ2&@N,)&T 32_^]7U5P=Y%T.TE+K0(IYI'+,$ ^91YI1!<:T"Q(+ZP-5-QP%6XRS M!&@IIJS&:7:]PDZ=[)]?@ET$U'B*,1NN=S8<]7W;/+1;SY M-X'E-L,@1K3#!B^9-+QH8EOPH&6[#\D-[Q,Y?8RF0.6F64)H-'HT\UQY%U1 M&6 '((942 'Q(6W@/T)K($/]YEV^.>_2'"5")X<@F';=?FJ('8VJ6J/7&R3Y M6,J01>-^%PQ4C9/(QF/*WTBL?:-I7"V'OSKM MXZBUQW570[].=X]RI[@6EB'-M4?<.5#9**7PDQ0:!Y)S[>:&?CT%1W\=&3,1 M*'M+D'*C%@;]Z Q,X-\:G7R\/ ; 44+9]*'_-73/IW^Z1L\6:?%ZV<#8HGHT M.AB;SWQ<4W_W,$ZL]FAIH$ UK>;2;7$XPE$YN$WFQ! MCS0]Y.FG5?FB"&.6O-_.-J%81=?F%6WD&D[>*:*N4WMVUSZF-^XLN[X=3@$9 MV9WH9S6MF5Y9U^_;O?QZ-U=Z^"'6]M[K?UO_[0.#W9A3?]J[1]8MK?]N?D=-,K# MRT\7WP]^B-%W1EV4=F#M6[A.#\7W;]]/ZJ>?3^L?#\7>I<5['_]I[6W#&VW_ MV=P_:(+VN3/7-)0XJ0+-5Q(.VY=>L'=A(/H"-(6;%8%::N#M).N M]Q6HK0[4YMN^YUXK97F.8J=AQ*EDH,NI' $ \9SE@0FC5JO!57K:S4 MJ_2T M%PEJ'SJ#;H5IJ\.T3_.8IC!C@H-Z)AQ%G&F!5.PVJ!WF"E0XGPD?JP>RA3W5 MUU95>V5-;R#<[ M)]]4QIR2W"(:.]9SK'%L0*E0KD1P@6+. P?Y1N,DQ5?E=RT 2JTSZ/\5"V*G M,M[*'(9*VW](T-.<4"=$8!G-N65,6V$8]ED>G/7$XKN!WM?Q.6Z7QU@AW^J0 M[W@.^8P) &E>(V%-AGA.'-*$"93YW!!++0D,D"_?X%G^?/3ZEZK)EHFUX7X0 M]UC#H%ZMXGN_K7DQ$N(A_$&5,%B=,/@Q)PRT%T9J;U%NK$:<>84T]@X):C6W M06MF*:C!A&^HQY]:^E!*\M43:JXL,EA6)WA-]ZRJ-B'6)HCEM0GQ!1(#>ZNU M%$R:W&%N.%52<9OGFN>&F<#L$M:'C W/T=W6W'-M!_^^Z7$]U=HR3] MXQ+=.F+_6YW5TU"X3^(PHMO!)[R_[0#A+/V^O=>L'_S @%2L_GXF2?\4T.O2 MPKT^D;WMY@D\#_[^Q/=@'7N7WW_4Z==?^P>? :GL^;\O/UWN;1V)8&P.FXH, MCSYH2@-2P09 *)>!@,FE5F(N1W\]!DQ=63PB-^%._5J<7%B#HZZEL[Y%ZY)' M?XW%_/S-ISKL06Q1%5\E-I3HI5=),S>ZL2*Q!0K#E]AP,Q4V?H$'P?.W:G]W MRV+!\L-!+Z9GIR*'\PY*PQQK+=\_Z;ARGL;LKX0T_]N,14WEY4 M5A@=QSD,SHI>I8WN1,%FT0TD=?WH>NOC;R8:G\*:0ZI8+Y<^L[)8OVGB4D8M M43WL0MKL=J\1BT'BWB[=RO+%%J_[8B,]'I8VW)9X7" 4&OUF4=D7!K%8?_QE M7[0(F^S<"LM=U+/5Q2&BD"K"2%'!E+"FJ#WR_3$R%&!6]M!)=5.3H/;VV54M96238/II7SEB:&^]\/W):ZA2XIF)L#>DG*ATW<>+>Y(U? MW<[FRVJYJ MNUY(FNJRJ3.CE*?AT!GU%)[50D;Y?O(^S$0@'C'D_PI"]\\H!/_;+6+P]VS[ M&8/Q/7AA^&G6+0I4N9L\UG_=N*G?TX?E[^83+90T9+@3*%":<9 M5CRS;]YE(2Z>1=H8@QQ15EN!<4?WFG9 ;(% X+:5(I9D>_ N\U?5Q\ZN*G74W!JWBH M6VVW'U."BEEQJ6:_ KS5 =ZX?+%^L/6K?K![>11T8%0S@ZQ5'G$K"3(Y,2@W MG.<9!=#+U)MW9$/R[!Z M\("GHJY5UQLL0*#:C6\'1J_O$.7OMNIV/J6;#VT MKT9LK3G+@[31H@+>YA[^D!1+1#W.@=TEI]P7,\D)_6.-RO,J[EXQ=Z_ +*FX M^ZFY>U9H8Z6U](2CD.4*S!3-D5M/] M(J']BD*"M>HM,YMY\T)=3S=___7&_S6,XVT-ZV8..D6AQI<)6B_+'"I3;G52 MX7C"E-NY@/>_/,I4)JTW$FF%+>*<94@IX1 -@B@/BI_F]E:ZPSJ03JJ4J0CG M00E'@?TOF1%(.)''B>D!&:$R1!C.2:X"R4SLY($WJ)CW>M[?#7J;!-EUCMU4 MTO7U2=='BD97$/FX$#GVIR2()$>44B&%8F!Q&8HX)CF2@GCDK>**>R!N0Q[; MZU:I9<^"="0FW IC$F"\ J[Q_9Z5]+U69".9SDG M!E-DM3(@70.0CG .B1P+$+4N)V)YQLXSD*[/-[_GAO)@V[<[K48[5E(^>2%E M=8\;W./Y!G%N2)'?TC^\2_$S\H>&A>EC/XKAQ/8$O>G>JK'UD$T)::X _6H& MUNIBVL6&K]8UC6?%^O#,MXK#WAO$?AS[H93AJ6=3;W]\Y#<3ZK@2ZK=R2(]F MQA@E?.XETIB#.LB]1=IKCV(O?9L9ZYV7:THP[D8L6.9$BURAC M-D?<&H>DHQIA0,*<<8\S#2H@(QN"R@TIR?5JX-,-4ZMDQ>IEQ3U=K96L6"?F MGZTDTS)D,AB!,,XDXBZ K"#2(^%%YBFC1%BVI@13R8K')Q?/X1B]8HA1'4"A MP!P9)S)DN- X:*WS/ -9@3>H$AMY=@.7024K7I*LN*?CL)(5:\7\,XIBQ@# MO2$(9UPACO. I,H]HL;DV+F0.7Y5$/96"LP. M*"^[_?J7J,3\$/L']M<1R7/*.&-(N,PA+I5%1@B*:&:,8LZ+JYTC:T (HR2* MBA3N1PJ44VJ)R5&F8HI-#J0@)2-(\MS9/)HO(0=E=I/.]X&[?]W_4TYJJX1I M)4S74IC>T\M<8>C#8^BG:0S-\EPX*S)$9)Z#3-HHW_@ /UMA]';L:IN&>=?AQ(J^,6?0C%-R MX;=I3*Z&B]'PPLTT+?A]IW469]9JUSF+J]CZ\C6M$.$L3J#]4[<'NGM1*U\C M+L/YOF[$$;B-=BWFC]-QN.^!3B?=\6VC#Q1F;W!>>[ K-;I9BW(L32?]N^M[ ML$]I7&DQ7'G0:L6W@L^^ -$V A!PNU_;LC9.Y(LS3_\&/K"PA66#J<\^CBJ; MNJ#;:^ _(8<_V6$ M##N_;', 0/6AVVF]'\_RG9_B_(HG-E_NG1]Q3'.&!4&6Q-:QPI%8OYDC9Y7P MFAJ&)9Z;V+S^$NVJ^<[]DX+-)T7%5("W%D'A)RB$$<=\24BU )24OGA>9O>@ M85%164TTZ!4X,F1-/V+,]K)0\K.<(YVIFPT0OO5/XM?;Y,N@R7ZE4W&,UQCTC_^H6U;U=7II@-N>1!,$VXR3(MI O, M>)P+GA&9W[9?Q3U=G5NMZ*M_%?5FM+[]]>+P]$.S_O'/'_L'\*S6A];^QZ_X M^^D.J[<^Q37R[ZT/S>]?9B.AA^=[!W\VZM^^GA^V/HGX7H??8E3U;6-QMJL>S2!>J(.-&D*&)HA(;SIFSG"@@)V8"LU8ISZ24^+9M"RK( M6#_(N)B&#))MU\=TDI_^CWC"B&TNB"0;W?/Q!F_>_49^OZ;FN6I$\Z9!10@FXY9K M2WCP04NOK"#"&IGETMRZ7^$#(/."B8X5*-\$E'?.4POKR218 S1"@[6Q;QE' M/(M)L"QC2# <,K#\".9F91,=JQY4:\WZ(A#LI0]"20!EPGH/@5HK0 M-;#C*M:_!^O79THA>,BEP@YX73D$VIDH2B%$GF5Y9@47E%:L_SI87V&EF-(F MDXIR(5WD_:"H#TIFF6:JLL=> /]_G>;_$*%=&8,,SS,$&I^/$RP(DJ ".\4 M)P'XG_$-@>4:L?^+CV+-&5PI4_T^X:P7#U^,6J*SW#&L05_-A/).QPH\[760 MRH8U,%HJ^+H7?/V:MUR<"R[/, *"48A[#I8+&"R(>2U!A.6$9?+-.P+HI39H M/M]=YNFFT3^!J_G%(T N% >6=P*XG /_*T: TRC)WMG2R:U^*0R13-)+/E,N-X2;+C?,BSQGU06M%;5Z9,R^ _6?,&4$ YJ7*$,F40-QZBDSF M! H8*TUR[ GS;]YE;$.P>]LR%?NO-?L+9AQCPN3<:BXP5])E8,58AZWPWN#* MEGD![#]CRV29]8%+CU@F->(X2G_/8LOLC%)E)<-Q2%"6@2&S3NS_V",XGJBR M:$D;I%KJ7573O8E>2[&)V'-,CZ/W28][+5XFEVML%&.2A8QGWFN-!]H]?]4]''@X4,RX0Y5@B+CA%,DB&1*Z]PC@SH($# M-F]D>;:A%DPRJ#S-+PD#M'!<4@FVN;(\-P2T="("SZ1C2FBGU\ XJ_+D[L'^ M]5GV-SX'I8QFB"E)XCB;#&D#_Z29%U3DF,AL=4FR%?.O-?,;RC!SW,%9>YZ9 M(*EF&;-,NAQ+X[(U,,TJYK\'\W^=97X2!#"\T"A@RA'G<1IG< X1104.'IM M]#HR_XN/,!UT^KJ96F*FS2=_7-L8\SX1IP<;#?'< ?&>(]DJB^@YH.),I(II MBS.;6^2#BIDWGB)-I$8DE]1I2J7GX MO]_4J@IQG@/BU&&60^(0\ ")!Q[@PW#6"?$H=D& M7EE(;GWF CWU'* ;!+OH?7I!U!XD1'=ME_ TZF&KV:QU!OU>7[?CJ2T;;E(S MW@)NU,(@SA+Z"1?%\35I>L[L+",R,\GDQ1[<.$JYTD6+37J/1=-->=6BGY+4 M0&9,CH^:FR841_=P?'O_:V[?G> M^9')+/4*!T2=((CS8)#VP2*,>> L8*6"!5%*LLWY0N,:L$03?B@&3BTEH!. M15TKB+<7J>,,\-1'>KR2;I8,WL M-+IZN[%SG\&C?[%^X*O&B!L*B?! V]!2,&F Q+GA5$G% M;9YKGIO4T1-T8O)FXEO+;_FP@]3^\KV>]Q\:[5A=\I<'.=M;EY%H^]L[)0^= M-?8^[IP?TD->IY];\7M[IW\V]K]]:-6W]WY\_WCX"WB('EXV3[XW9GBHM8L/ M#_YU^OWT^/+[1^"9[4^TWMH%/CP\AWO] -,'>.C[:;S7OR]W+X&_C@0CW'B6 M(6%@X[A5P#@F-X@I953FL:"*%B#7: ^\VXI"B^4F%T%B8?.,Q]Q#8VB&X:1I M9AD+;FZ&VF.2PX<)0%J3GPF%)@M>*YAEQ6!L3;C4;[_'GNR1T5)NU@@!J=[-K"'VRI8\H MN'R#-7Z!Y8,(AQ9"LSB$3@A1G8+5P)^#M@-)VQF]9GE-_T3W:_[76:,;!]OV MS^-L6^!U-IRO*PL5KN^[K=YP2&GYF/_IU0!8D(UXWDQC!6?N7M/=KFX?EW-: M^Q=GTP(QN]^,(X&ZY:-"RBI&D\,CA$]/M-HI+3Z+_1%^4 MPT*[G6ARI$FET9D2=0K=C!?Z<_@;UM/HN-YF[7/\)KRF;_?2K%*X:6]NO;UB M4*OM'+=AX]T52TD9Q'#"71U/ ,73*#*(-VMWEOSE:7*5;.EYFW4T4?&_IYF_ MI$0\_HHVO4XT^)9^99Z&Y^9&/1$5RVQF_R;^/.D.5W.FCSTR0# _D ZPV+>Z M>0X4\>9_I]\27G%Z4V?W8[DJ-%*(2I NAO0F87:] )X&=LE!@AJ9$QIR;K#6 M0>K<#"ZVZOYN>F?98^P'AJ M0W4 U\Y]-TTN[W9^-5I -B#/;^/DRQ3!TEMB 02Y!)2B(0Y_]MPH)B61UR0> MS7O[IDV/]YW>,_'P/;YM\N-R?^O(Y)D/SC+$B8T!,F:1<<:B(+C/K>96,O[F M'=V9=MSD\4&!+A@S@% M;TAI"0N?/0]H$HS$-I?."R![I15 0_2>*R&88->EQ%<\V/]TI"UG@@J- M2!RJP;5B2+D\0P('@**1QT@?P+"H&5O#\!73UFD%4TLXAF)D)^EUOG(,&% M\5D>O(:]EQE(<.F0R0A#+###"'&8Y3$XO#D_>7""?FK]J3.HV>(0(A4!*9P. MV@61G#?Z)X6QVNST!ET_\D/^:ZNVV^Y%5"HL7W,: 2G4_AJT?4F>O1A4///A9N-DG[MKH]Q;H$^5-4@5L_D=OY,M?M,3HQ&^T(X$4$BC?K'VX M@]]VHS:50SH1Y8Q/ULTHUSJM%-@7JKK3F= M%WM?RH7NIJ57 F^)P&-[EY^.F"86F ]T]23P*)5(N9B7$EP0'I2BW,?!"U<( MO(U;'?8]R_VJP[[[8?\X @43YY1;I D-8-U3@Y0W&-G<,R>P ,#PUUAG$3=N M<][W++:JSONNY[V_?7C$C,QP)L#\!NX"#F=P\JD;,<8",\7@4,#DP5+A!N]$:M&IG^J(46"D5R/AFY[SF.K5VIS^TF8IJ M!1! -HG3\@8S\N=V,B7/9<:Y(X(PQ8712L*/A')B#%!8;F]:,Q#3&#O=:5/[ M[_*-#CK_\I]!O,+6N(H.E]"AJ)\>'P&X9-A*C; 28' KCY&17B'FG0B&>LZI MNL:K.*$[%0KQ2!M94D-%-Q\WB7GH/HQ4_KKS7,&*9AFHR98C1JOJ$5VCJLYY_._SA#]?HG37UQ=M&.RTD?>F/Z9U8 M4$R7$O2*C\=I;)NX2&4K&P:53RX_WDP?S92P%I]E?#/+V=*/\299^ME5MR5B M,R?B3K>]^C.F[G;7:Q>;W^BVUS1ENF7OI2>MH%]8R MM-)K'8(E7-N9,X2GWO.&I[BT%<-$.X=E!=T+:KK7?..BG%M*#;=\XU>W<^0V M]/7\1YS.V@06U*#;]LB[1SN2MJGQ?M5,Y. MOV\?7^Y_VSNI7V[1^L=#O/?MG\;^P2ZM'QR?[[5V>'V[+NJ7\+V+F78JK;T? M^_#9(=VYK&\?GG\__42^?]L%6^T0UK1%#^'[]9@7"GH]Z/3#)IK]_8,?8N]R MY\CZ/,\SII'W,B!N T6:68,X9;'4%TOIW)MW;$.)>_=NNA6+/*/6NJ^C_]+J M_;\5[S\V[U],\S[C+ /L=HC2W"/.X* 4-PHYZ@*QPCN1@S6?;]#\>?#^B^^L M^V&J&B]&*^MIL(\LFXZV=CBS7N8=TUSQMS=L7!M^/@&8V3 M$,R=P@)LS,#B7' !&B?6R"G!J'"&Z2S6)*Q*W7QV2N7:J2&[*;VNUX])8X76 M.5%L?@\%Y 4.#'UD!61X,F7->J5TK 2ROLXI'9Q;R:G*$9/2(IY;BZ3V/@X# M-MKX7"DK5J9T5.-_UY>;'U3IJ+CY@;AY1@%1CFAG14!!"HRXSV/'4T*1Y<0X MJ[D,CJTC-[_XR.,P%[1,$KS31*CG:_O\]I1:Q5W2<"O\N0G^',YI$YH;QQ3) M$5&Q^2Y> O^N7(^H^/E0;%[+^),$R2YDBCD+A!EB7EL^T MRJU9;^Q^2M6K2G1X -2V9FB/LND1-81BSBW#)F(&'!"62R' M$C:V;LLV*)^?=_*HB+'2W*F[S9A[PL:W12?D1GNB1X/I#/K#=L5I&M1TO_=V MK3/H3O=$+GH<-T"+[/7A%T6):Z-7ZPU:\);I:^/"L&=8"28V::8>HKB*W["X M:BTJP3BYV1Y4E6#K7I9358)5E6"OI!)L]-(3LGC8B2E>_Y:GH1>3N2(H_>J) M$.>][IW4SC2<W*(P9+BZR5Y)C?8]NL- MKCNE+]_4Z;WZ%;[NK*1QF:*-!!=2Q7[H=EISXWX6D\Z]$QG63M3?VK%7.>CN M4(XX;!?S&FSO#OR]0_<^_GFZO_WGC[UMB_<__G.Z?U GAY>[O^ITK[%W\ GL M[YW+_;D)[Y]/#@\.\6&KSN,D^+W+3_S[MVBG_W-:/]VY/*2[9&\;[.^#NOCW M97T^1LJPUIE4""QP$AL/4Z2P\3'W*B>YQSS'XRQKGS=I7]%7N@B[79J&MMM==N;9M<\8P&RZ!5?C !YT&J"O[M@ MI#?.='.Q''EQ&90IIJ0CRPGGNN,BE7%T&\OHE M E;P]$+AZ4'+(Q; 4P5#MX.AV4I,BW-KL$#!*@$PI TR)O;^R*VW#%N%/7_S MCLQ/4'GQE9C/S>?^>;XS1*UCXO3UPN/N?]F3.*(]N>3G6SVOSM=>-159=\MB M_W[>\4I$/V\1O7(+8J95PGZ).KOMG1)S/LPV7/^KC/)=5'ZJU4GW^817$:C* M=!9[^2D=_508:2(UHL0&[(7B@8M8IJ X6R,!7YD8%7X]JHE1X=>ZX-=L^FU. M,\4RB3*C%>)@GB =@D,<2QF"9I2'$!/V@EV_I7_$E%A8E3Z. MLUU:P#3CEM%QF%DR*M+HLM^K_H2OV918T;ZLK=1:.(/F-@.+K@KI#EEMJ^"T MST-&2Q\> )N1*2$$KV+?ND$W\ETE=FX@=G[,J1I$HB M+(/,2*X-Z!YOWK'Q7.'R_-_=">16F#WX8GC'YS&[)V.Y,(('G2OMM(=4O+,&O#.CLGEB-<\XCC/!".(L2^WKLM0Y 0:_\=V53*J\)K%O1I)MEZSW&3CO M;]^-M3(C;P.BE>RZ@>S:N8ARJ]#]?HC] _OKR AEC,Y!\;-&@02#/T#9<"C/ MC,EQSCSQYLT[L6!T\I-X&YZ"%?[[077<"CYNI_M6\/&D\%&?AH] ,2?!<"09 M9XAC T!"/$8NL* P-=(97L''LU?SI]LCS)DQ\._(SXWV(*56+/K-E2T5YDI@ MRZ-Z]_],]W_?3>M?$SIBG+C9]^W$#@OZ?5S/+)>/P5 M;7J=YJ"__"LW7_-C-X*0^8Q^.O'G27>EZ_0/I (M]JYOG^J+WYG^G MWQ)><7I39_=C^;DLZYPQT2=CAB@*R)6<8F)D3FC(N<%:!ZESR[WRTA.L_++O M.6=##.DZAQFW1)F@#@_ (3W0<6U-SO N0&P[SWD@UP.\[+5C71:W= MJ34[[6/?K9UH,##A-U-)[C5]W/5%2X[-V@,/_IY,.!S%^>JZ/^C"W]4P\.WZ M$;.*"97C."=0(^XRB@SE'&&994(0;K3)"J4&J!1TCNA<"RZWCDD2J+=QQ)@, MDA#%*3=98,[QN>'A#SW=O=?S?DE0MSKLBO$Y:KS'L1O-+6D=G#_C" #?RII4;==[6S0M2?%'+16J]$OOJBOF>*^0&8O<$4NA-IK"7G)]Z[= MDV?42TB*38IOW$OHYEK8+=H#"^#UX\L&Y;_[T=5C&R>NH81=[!UL7>YUND_)_L?#_D^W.??ESMS@5JLF-8N"RAWUL8D!XX,P0Q1(I5@.H\3 MC>+$[_S^->RW9:$U3[Q[4C'!'UA,5'.@UA0=8[O#@_-.!8JK \7Y4>B2,VVP M%DAG+$1C%WX2,D.6PUEK%W+E<>H0+N[MPZ^F0MT*]\33JL>O-4*Y)KAWTO6O M8J+-8R'??$LCQ[+ 2>%BJ5BN7F$M^),B7U9I M?*\7^3YT!MT*^%8'?/.SR',F>+ V0X[F+-K!.4 @Y4CF F=,Y-:X$(&/J$KE M>US@RRN5[Q4#7^.GK[#M5M@VW]U',JGRP!4R-#.(4T YHZE%EAFO0NY=[D"I MH]F]A]=4*MTM)A6>^*Y/>4>58O;S%(D[PZR>YZ/5O>*!A8\-B96- MNSJ(G.^C(ET A4]DR*IHXPJ5(46P1(P3'U2FF";YFW=J0\A5]8&J8KWW9=;( M.>7HI%K7GW5]S[=3&F0CYF_Y7K_2'A]P]W];-ZS\VAY66WNW\\O"I5N)-BK@ M7!UP'L]'10)W*G"+O(E=NIES2*N,H< RI;3TQ+C40(\OF!C]>Z59/@!C_ET M8>VG;@[\PK%Q51YEE4?Y(G7IU]R"\)$DP'P_&RIRRJWT*+,N0YQZ@DP( EE# M,\% @::Q0;K<(&)5I@/, MFI8IOV0M8*8KS:3XWZC90;<+*L+S\3,]0_MH?<3?^^*T*RFXPF*!^=86SHM< M8)8AX[Q&G%B)E)0,"2HT&$-&2LYCM0#%HHHEK@D.PAD\#A2^;E?1^D#AWNC M*S1<(1I>SC?Z(41Y2C-D7:!@% B! &CE\A2(BT5F+LX_U/Q_/E$'2LU]HG" MI,_3@U6V&IBQH99;KZ_(N76_K:FD7>7W>G091^8U?B[!\^H7 M,RV43O_U8W^[S@Z__0/K^!/X[].O^N4NK/GSZ??3+0(\S ]IG>QMV\O(5WL' M]BA(XGP0!$F-8VT5YTAZDB//M!"9I]@[:N(MKEOR$Y["XB9[!Q-M].!E%C?$2FT@O:OU M.[633B]Y#.!Q/QLV.@KZ)XVN0V>ZV[^H];T]:WFVKK-UQ++W;CB@^($=MV%-O-86,ON--F;;==LP#/&IYF MT^5PD]CUK]N-X[>&K_"?02/V]1KE%>HV0&UST0MO7DMYXV-\L%YSO6[_;62' M*!5AG?NCQF4?&E$YB0G PTYS7^R)=X.F7[..ONU):N(-E7WP;N::^\ZAUF/F-*/$03.J6R M53:A6R]3>W$+N B&*W5[/.V5+[95WY4:TWU\=CV65^E:E MOJV+"W (.V,=>GO@=]O/M6/@W?3JTB5X<7CPX?3PLGYY^.U#Z=??^W-S;?X\Z3^;>^T?KEWX-18I!GALC8:SPR[P''B(D V1W1N%J\*4)^Q1N&Y 6R6\K@?0'D1O?86S MJ\79^AS."F]\9JA%DFN#N)(4&0S_9(0YHDA&N>9OWF4;V?W[@E49KT_8$''= M8+;29]<#9F/GQ?[)/,Z&QB_OT*7O=BJ(O17$?IJ#6(()E\10)#*1(4Z"0T#+ M!&6&L(P*9@4S;P!,)9SB'Y4N^XR;+ZX;R%:Z[)J ;"-4&+M"C/TZA[%8&NJE M]D31TG*[!=+=@> MSH%M;+9K'%8(FQP@UEJ&%#4!A9SB(+S#-M>50OMDA5:SB7HO&G@?LLKKRGJ, MUY7-L8H-JF38M3*L\G6O3F[9.;EEE;>9T0$I%C.NM91(6ZM1QK05F:0B(_3- M.TXV.%U5J_C5L<^K*8=>ZV+L]5MPM5W/Z,IJNVZ_79/EJN/RI;6L7%MH. M0Z.MVS9>?-;I-=*1P]JZOC=H]M/+3E8#/@=BB I(7.Y&[?S$MVOGL"&VJ$^T MZ6A2!R;X[;!J,6U>/+F>;S9AM^+6_FRX2!]NT.MW+^ =X#QT-YZA\ZUV(X#F MDC8JEI.9KM?VQ*>M&G4#U^,ZS/-4*AF;AR2-7,.21[6;:6'EINOCKD_UE,6W M?.V\T6S"'_V3DT[3#2WC^!0-)]4M#BJDVXPJVLX 97Q:%5P#&]AQZ9)&(O9: M4MMBG6D/EM<+%P4]-G6CU2LV 1X:B:BE?Q0WF7G=J6+0/KQ4K] SB^U,ZT_K MG=I,>-QH>7IF@R;W!QBFW1O 3_ "9T"<]J)<4]P%>/E:;V!/AJM=N+@/W4ZK M>%=X9OJ[?)_$% #1D:Y;G4@'2^\RY,G-VI<&4*?N-B\VEMZFTS[N1/YM^^-. MOU$>^40Y;SKAHDU\/+5VS>MNNS/H;]8^IG+:J7KLB>_-KJE<;BQ1C'#0!?0Z M;@-/N,C/ '>U90P-=-LO2W1A$8TF?!74;?CBYC0?SXJI";XNF8NKS5BR.$2( MMVFUC9]^7*GXW].%\240X/%7M$GUR_-_T[O#6S,]%',[N+RYA2/T6SB[VZ4$OV+ MOYO REMMMP.X=A8I;[O1L\T.,/8:U4[;H2> UT_M^6%LU]+:O=@[W0'K/-9! M[Y#ZPF?K;U+>U$_:#;WO\S63A]?[%W^Z^3[Z>[%X>DNK1]\$O76/R?U M@Z^_]C]^:-1;AVSOOXM^7AY?UK2.?*9%A;9$SV"%.O$0R&(V\'I)SP?'?T&/*)_"XUAP0O-]&TI&0VW*DK8 M&T2_KG_=U[5G9"6E[NO9EV%Q\&]\^X?KE M#MG_MGM1O_RG]?W;GR?U[4-^>/G]Q^%<)/!SC!S2O]^^-P];.^=[IR>G>ZW/)[&ZL&CY.)&2G>7482$0%B8@;JQ'4JL,,9>[ MP(6T ;M8]4+)_,"K-2WQKKI;5(#W,( 7',,4JSS7PG,LE0&CD7/GF2.!9:P M/%(!WEH!WLQ\ISPG5 N3(ZXT_.$#1Y(*CCA7S.B,,6,!\(C88/3>O=Q?6%.+ M)V73#X,N,&9LOY?:4 )KP,\3#4>K_.(9L)+<,$\Y]X[D/- @O>#6$BP\_*"H M6)5V5N'1+?"H/J> T5QXXT !4TXPQ*6ER!A%$)&9DEPKQKUX\XZ)>X_966'Z M<%4+L&)>Q=Y&5SWC609LRYW1Q'NE".$DI\RX52D6%:_>CE=G= ?B&0DR",2\ M -V!4HFDR2CR%LY.6% )L09CZ37V87E23DMS(E(^0Z,5TRS\U=G^K[[(DQ$: M,AU")BVH EXH)K"U6E-.1"ZXJQPWZX9%G^;T!LR,889E2#H9QW5D#BE&"*+, M2JV)(QDW<5(Y9JLR8];(-U.Q\I"5/:.&$1ZDXH(3IHW(3>Z<(Y8$[5A6N236 MD)5GU0I%L5(.E(F,$L0-<+$1CJ*H_LG<4$LHB:R<9]D:L?)K<#IL63MH#8H4 M.A>3#&V1D/?*O Z_/4%)V,36;T_L//S<]/$'P*BM5DQ8O4R_7XI?%72M#KJ^ MSFDA @R?8#.!5! "<8E!"W'PA['8*RM=GJ!+;.0YFX.NWRO7Q4M@>)_S'(>, MY<(('G2NM-.R-5=8%J>+;M3:_JX)/55#@*HAP!,T!%B& M[GN^ O@5 OSAG$87N!-2>8VPIS;V#\M!HY,<&4-";C5E+N/1&)7LY70&J%JL M5(BZKHBZ*O6Z0M1'0]09E3G+O;0958AA@E%,Q4!*2((8S3+AVS4&\(%4N3[H.:_[7F6_W_&9MTLI-^KJ>?%AY62S&O4*IKYWK7NV_;@$G M=ZK*G, 5,8LK^W$8\.2KS-CI-\.6[)EBR]W+-W?QWO$1Y9H)#MH5.*'6YR[1"7HHX]YA(I,!<0DQJ2[V3)/<9"(;- M>45[>/H)$6Y# %X&+PB((&HY_$<:KJU@CH(HL4PPFP@ #PD 5P3P< 2P=WY$ MO9,UD7 M6;:0B=RZD;LPW+F;6RUT+S8K$T.E!])MJ>4*;NPED8W"KG]\%>G??P7 M+-1M)='[?[[I/G2Z7WO^VJ:V^-41%>BWYT>9X!SDB@4J L'"'8@3Y4*&HFO6 MV9 ;Z=GM+)!58T9UO/0QN@!VV(,J+=W^V+91&G4C$8_MGK; VL&?IHEVMA< MYZ].K[??_@+DMQ^F[.E;!I]>G[B++4HMV3LX_K5WL$6!C 4VVGD0>$Z1@#AF M0,%*:<0S(P/!2F &1C'>7%9U.%1_'UG[K8CC@8ECYZ+^Z4@[BXF7.0+Y0H$D M%$7&Y@P!43!M0R#$ZT@\7A]]L MMG>Z1>H?=R_JW^H,GDGA>J#&'P*@BM5;]8OO!WL_#K]]/OG>VOGI/O[#W?_] MV?Q.FS_-:8?6M[^> W7_.KQT)X<'A["V+7CF#^ .>W%X^6>S3N%['S^T#O^1 M9&_[!]L[^,KAV;_VM@^/& ,0DKE"6 =+/V!;X*=]RJ_=WUP7>[ MP$A?^G#XWH"*G M%I[#_O>UK5&[SM_B-^/D$(K_F/\X?4#^^+V GJ_-BUYT/&\=P^?'NM_I;M3^ M^GOA+;K#;\9NL#4=0J,9,2QBT_]]_/@>OO<7_!';1?9Z@Z+6-O;KN MWH>K$",1S&Y[Y:^^T3D ) MNSC"3@6@98XL!QN39R2I7A9)DN7P7X7Q,<$++_!+%B00J6D9=P\;UI5, ML5$[ UGX4S>!V*Y4U>!@TZG.ZO2,8\\M_!\ #^#/<)9)EU& 264R5E8Y7T55 MI88V0UA_Z^Y^]TOL=.K^B8L;/[ZBED@M\+TZ._):NRQ6*W/!%/R1"20-#4@0 M01D.*F>92XHZ*,WSQ (:<$$P&Q%>=-EG&.CC+H1 XUIHL"+/#<]$4%8%EF4$ M9RKDC-"2$.2TRH[O "Z)'D;8\G=<]'A-%=#@H" PO$&;5XJA MF%J*@J/8* 9J),:I?FT1S(PH9TK&[0*5Q ;%?S7@^$H=O$ ?W[9^)#)3(^O8 M&;L0EG.-KJ\CP-4*N GWZ"(23-9B(L2A$8$U2:+MJH#;-+W]]+W^I#HV'4M)3<8'/5]T4R\Z MZ_>&\F_\Y=IONB#*8]_VW31LH!MIH*!,,%%]T?+]-U-<-M$C'0T-UN#+B\JT M@5F+\J86Y).JSEN#XT&O7Z.L4)ZG]OI]J7QNP^N.5=AD?+-C7^>^/0*!C MT\@$5PQ%B!'U*"2E7M>SF,\,= MVL6B:J[1C8,5"@>"[2:5'PAC>+AIY$"WT2O;_X[I(='!1MDA9]BO7;N?C5ZG M>S$Q?&)TH\DM6KH!N\.7>=_I]7OCW3\_:=B3&EPWL+[80ZN[W8MX&(5"=\W+ M;]9N,/CBAJN"HX$=\K?S]S&6"!:>6E!-^ +/'U# MG-ZLO2^*B1H_(_0.*0=@L.%\&U!86]L%"OW/0'?!* >3O=.^FMR2AMHM3>6E M- ;'"G0\2V:.8&RQ$@9+;AE63#)'16ZQR0WC]GXF\';Y3I^C:N"[L9&N/A[; M*8B^=HHZ^(2/(L403SSR5*@H^V.2A04%@&@7,VUPAK-(4?.)5O^=E,WDL8WH M7HY8"8TN2*J>_^G;970SC5DHT'Q"5-6BRM9U3=]+0'=^XF.^3#SZ8;D\A\2_.+6I+G.0^.Q%G,5FGB=* 2Q[QYFSN\I.)H3G0/B:@',CRR MWOMBHM96V^UUVN5XK4J$WXC<+C]='F7\C*28P:OLXZ&UD $QRP[22/[0W1D;$;%S@ MLS]N]/IES/!S?%AO25S@RBM'IL[P@<,%A$8SY=6\CPG\:1R4+S8ZQJZ+>TU9 M3DLO&ST!!%@_F6"#8N396><PDT\Y=TRJ-QJ=2)ESWO/"_D=%87!62>] M:P3EB1ENR^W.HD(AGMJ2119J3K,TK34LV#?#].N-)H%M%(40Y]U&O^_CP^%9 M$[>.AWW6.#Z^J,62E?*WRUAX29SOP?@[W?%M ZS'AKTV-&+.XMK$R,L)=T T2>MHC++&1G\!9\1<'QO;&,]%C>0X M%?):0DV_ .;G?/?*P)[:01V<"CN1V!)U1PZCC9K_]=I.M^]7H&/ M^G@DQ7YS'$@9N9C*65>?#?WO'WR] M? KOZHB +$AV$XFXX3:&(^!G-6+03Y-*&UTG26>-/@O=.XDL,KH1_.X'Z*XU M9.%=Z,@;]-.T>[OE'S(2(#W1I$OM&.4,\[4"\]B2) MDYH^BYP5[[7S%%Y):\?_\,R 5, M/V;T_? ^O59:Y%=XE?>C-ZDPH,0 5K[^1$)2N?"260IDXC+C" II$)Y+C@G M.1> #:!4J4VU" 0*HDA9#)/L,FW+ZMX=HBT-H/ FD.ND\A4&41*>Z=C"I7$6 M)5"C,&S'PB^%94H .!GK>%/K*5$DP4EOZ+-,;MWS1@^X*5G+L&I4D'_B8-UK M@ A\:GQ&-_HK#GHI24/8XF="=W/#/H+ M8HNPPX.AQ)K.?KHF:11N_1LMUC=\H2).&"7"U8$+N%-M3/\IR#/)1-=P;](, M3_3/&8]4RN6:6'+IO!K[Q:+F6@18?$+T5(D&+]V?=T-=GX2U7 &X-G/N*6*Y M-_$:5+'IL<"[ .2Y\+ *VG!-I/+O.Q>9_W3Q:9/QW MT;<[*(L MS4U&?6^46AN]Z+_)DE52S3'%)ZDJIJD3Y/:>>C-7[(8%W1]BR65L7?EY=P#SF5;BI[=I) MFN@\HJXSA$6C&, @P)OI,E$?N*M][&^N/B?];@:>8%.Z?@K#TJ]'<).0JUOH M>:'6 +WN2K1*6'65ZKVF>#45YZFD%54+Z4XXG1=Q\AQ6/K/>U.^@L([EBC;>-^>B?UT.X/CDS+' M*"R6^1.B/KGNILVOZ#PLC+DYJ^.*!X_LTEZTVY989:7_K@7@%&OCHZ.D.Y%M M,,_HZY+*='4KVP4+K_U66K_+H'AD_S;&@6'8.]](EF5!!*E4";8GICVDGWLZ M>E)3VY2-HCH)SF>CV.V+(AY2>HG*'BR-49)%!#,P[P;M WU8G 3V0Q.TP^&[#%NA5P/M/)[K1"P?6OT9+W8\K[9TTSK9Z6Q4*SZ$P M_/_K^5'&)+4D9(A2IQ"7N492N!R1.-298DE,GK]Y)Q9&@ HB_IDVO\B>G772 MK G"K$SW*PCM&;E*KW?2P?%%!_YQ$80>)QL74N5+:5BV$YX!Y/2CD(QX%4-, M,0I5ZWD C"CN;!/0K?9;# >=I<]B\EK*P4Y>^V'\;!CK6Y['G7!R[) ?:I4I MCM;4,;MGZ*!OA#D?_7,YE9LJV6-/ZI2F[9M)?K5]K54TIBSO\Z].C"/U2 MK1,#_%$V=6K-3DRGZMWXP0#TP[,:9V"! (D2LO\HF'^-NCV)^@Y(AA1&RCB M1!FDF::(+!<'8U?4= 5 86Q&)'"-F$^];C&UZR).,;=@K%VM MC'MA#U$I03L&5O?3CS3VZUD9KKI(2WE 1 MLM^\*["K=]9LE)6X@"ZF459E5YMZMTT]\&GP6RIT3NYH_ZOTJ!>_NMF^LI'F MT(#;M?MO4;73LSN]/5.'622Z;90R-?[0K9WK;E>GGNSC-J+C-,'DK /#& 5?IXI'$WH\G7]2!?HD$=(QC%?7H3-TIJ?>',&X554]*N3_G=/6\' MJ=]4OZN3.':@4E4,=D?4.@/E$WBI-]$I8I0 F3KT%P,4JOV]V_[N3I0F%0FB M"+[X(]+^N"WY0G::9J-9_?"EF:M;8+V@[499W3W?V6&=?6W7EI>/NY;$8"MR MP]<\&[UFX2>;T" VRG^-#(6-6LMWCU.[EXB:R7Z) 8@4D6CWRSAMT?"EZSO= M8]T>C3C]60S22)]8?9:.J_QL(@J;Y&NO 1NDN^5WBML5+Q\-F!++Y]ZB[\LX M[H0>.G[I(KXR>LUAM5XOIO2-VL*4K9_B&L(@NBN&[&)T+\5@HKF?N@PV=;'4 M)(R.RRDAOXW[K*0ZH)1N_\MW;0S'1-YKG34[%]X/G;O%>GY?,!!DSBERPUD> M1.&''N51IEU_&==O]0H3;0]. 1X;-$*.['NPUZI=_GNPU9@;8M.![IX>X_NUS MX_#;+J^??CH_I+M\KW48[W]>;^V=U.&9]=8._??E#U$_V#H25"C")4:4L^A? MS#,D&;$HX)PS1;-,"SW;IB//J,F]S;"1ABN>ZRSDP1@=),M=;K-%(SW69ZCR MDN$?;+,V22O_4RNH93Z L>YO4JJ#.C7]N7J(R=)7>:I^RX-NZEXU$3D&J"H[ M3Z<*DT'_I-.%._8F/%.C,K3"=N^]O>4TD/N'+TNLF2A*+"+K6\/ENF?1!^() M0&CG?'_K*,,B2"7C^$BK$'>,PD_:("YYT)JSX$6,2N+8^N&Z$1_3I8GM*PI7 M'Y861JQ7D<-MR.$2R,%9*@T).2(R"X@'KY'*L4&YD-9+@;DV#LCA)M0P[K(\ M4=9FQP Y\WG1WVAB^LL='+B0PP4=E4:AJR-7$]ICJ16.*IBN,7J3K1$:C>9.O<4NE@92"FKRAQH]-W&*&38 45M M>8W;1$HR0&B[>5$F#\X#\F3:P2VF@SR1>KHSU5ADNNE ;RJE?RG6Q'S,!\F> MFT"8?^ 9O84-R.#%;=0VSCM=U_/M5PPY]4EYM=$7&O%GO8\+3V!8I3ZD1^L_11>KC^JE(DW[XTO*K("4BW%PLK6*Q\UR5KQOL7. M+FL $OESKKG(L,AFPD=X#GNT$4MNHB:8F@P.VS1<)( SPPP]-\S0*[[C8Q9? MK%M9UL(K'0*PG9_R\17E(HUBD\8-IF>+?>=4UO4=FK38_S#5K_K+L!OS\J#3 MT[W&+6O7T_RG+XBMB2=]OUW;!ZJ,_$_+QABU);H91YZA1"_)D5]VN MAWFA,!AO09[5? C10_XSJ@ZPJI\3#4"&KUED#,083^VWQN_C[$1W13.86*W7 M*"]>E-]T;<_>JWIGI9J_ZQ2BLDBP<+Z7H]% +1JT?%F\-=43YMK6-BDWREP, MI<4PU^J.;5$*->\L#9,LPB6_^K%0<;:>LKQDHK%@HVR-,VHLF%)$:Y7:?6^U M.PRZ9>_(/HB61#%.U%#M]MIR+$W_[J]'J_ MK[W^/[WV1KGV9EQ[RK5H#!L9G:<:@%81%6S[_LRUX^P!N_R.F^6&77%)K0%H M7B@AW1@HGJB_FM1#2S@;]ESJE9,GXO^BOQT6WFE&Q$A%&\W$PKT3[_O#X8T) MKES!\',O&>R=K9U,9 M&RA@MFQV4]XA%>&6-S$T.GQ:/*E4XN8J/,4!W=>LGM?$SAB;&,WKD^FZU?6S#_H$H0KC"GB.X'P0-9_7'2O_=,0(XQFF#@E!8T\+BI&VGJ&<4H']_V?OW9N;2)+V MT:^BX/SV[&R$REOWR\POB& &9H(YK\T 9F?A'Z*NMD"V_$HR8#[]R:KNUEVV M91LLF9[8!6.UNJNK,I_*S,I\TAB>M%LZ^[ZO))MI(O.X6*VCX\'G*B(7*T>S MP?K:,BPTTJ<%<+-7.K-QK]JJ,LQ56UM]1INI!.R7C(MWNP.-)W5(HT+FX,M5 M/Y6'#,YADL+H7Y,<[?I-&R2$#7&(8,[[@+SQY^:'7S*_0]]>_-P[+3-7OO3+ M/ AF>"AY_-[V:R LF%A]/$6.'(W.Z#$>PO]#\^3ZX[WRT;_'8?DS1?:86O\Q MWB-K/[OLMF#44D-O=-O+/Q.[$(0/I]6^3/ND&(; M-O>;7&HFE^9>3YD0XS2@6AE3^:])2/R9GGW)=UG> A?EH1*%[V]7%X%K>#$[ MC'0G6]5=S-3TTEI]B@-Q-NX4#>TT;[9;LY5WP;E9NL4;_W S1S:1KV7U\C[& MR]4KIP O@>W@[!Y2HTM4[2IOYCJ"M&X6[DS"KIKFV]QC\T%N+!178^YV"<7O MUW-5%T5CD_?'G6O.PG?"@]43\7]N]8JSKU8.0+;JW7[:@!3:6,(QIX+ZQ+F+ MT6JJ-6:*,T8H<70-*736"7A/^.GJ-.7KI8BQ'77%WO[]Y^C=X5G_W=,C#&Z7 M@.=\>?'4X_VG3[[">+_L?WU"]C\\OWCWQ]N+MQ_ZO7>_U=_Y[Y_'[B3TX;T^ MOGCZZ@-\!N\$[_?U)3SCX/CMX;.O^T_?7.Q_^//CNP]_]E[\_>?'_W[='^^_ MQE_^Y_#9^,7A1W'P]1FXL-9MH)O-UTI,WFW@BHE@JA+. 6T>-771@FUEA5&&F81E:TQM%7"] M7#*F*%72,N818U(CGD1"8 QG6@_/3' V82T>/59=3N4M@&LU>'Q36^JZ7O7# MU.$-5)@)+[SVV(!5S17CCE*,P;R6PCEJB5YO>[2:^UTU=\'DL&!::(D%4L2# MYAI+D9&&(<%)PCPQY:0$-Z@KQ+(75*5DW8?Z/OAXTYOYM((FCV)U3L&-+(OK M>GL[C4H4,V,P!BO"$XY#TL%8K8GUAD=B^"6&18M*WP^5WBS9$UK':+@0B(7< MVXMZC%QR 1&K**6!P;J"(\1)E\CEYEX;PM+V16@>N/YNXAD$[FU0VC$>)"=@ M7)H@F.;$9Z)B'40;TM@V35ZP+QA/)M&HD',*@S]@'7*@GDBZA$,,CHK<@EIW M.5[N/[O+(8WR;+6GQ);'3@]+:]^KDGTN/?^\YG%BG5C#8&["X#RGZ>2W6W_8 M^* #T7(<.^:MBMD;QM +I@)"?OL P"$),H@S);'G*2!Z09 MX\YX094G!4 %X;>/G]\G=A;K^M\EX7JY^&6+"H.O3*Z_PX/!NMO&ZD[WF5>B M3K*?*36:YMMWXI %4J9!(ZUL=Q)XP%!#&;:N'A%I]3E M[O:7UXY\^6LPS$-Z,JZX OFTDLR4XTO;^'FI,W^,6A)P>'1U]?/-W/ MO%A4.JRQILA@3A"/(2#K@D#4.&L985X%FAERED%BVO#^\#BN$I^?JA:0XW]E MAH9!56.1&QEEPI-)84@A?KFRV"\U_7_+E4VU<,WQWE28? :ASTP6)[G9;\_V M=["TM2J;SB(/TU"76V>VU0U>I"%!'E:W%25><(^HUM!MG ",C4LYXWKRO/SV M%=WL>S\S!^\SX^P"V-RH7FT]TTVAM?DU/WEV\I],"6Y_O2B7E,']556M/_EL MA^&@5/V_2&696EZ.2ZU83D)R5B%PQAVR,3J$G5'!4*DBC8\> MCS\/5G#O306C,RL8%15QU5XMKW5-._#B;*(Y"XP3<$G^[:39;T:0^LO\ZB_S MN2]/&!B&L6:R$1"',FLC1"IJ^ZT++KXO04DGBZ,64Q^>@;LC7 M\GQ>:MO F-[@_9?O=6*,:A*0- YLFR YJRU_E]6A1[/,,T=H]PW)(957ZXZ3@[C M27$T9HFTICQ3N:4.6%4GH[W.$]C,"S7-&KZQJF7X,,ZU1*I>9.7#)R *4IUB M;UPQE)6J6OA"0R%?->^J.MY/V_Q.9V88Q^?#T\K"G#0HS'Q%N3_FR@>#*3*. M-E1O[^(,U=8L1_[\5ZM%VU%XYQO"^SV!^?,EC9CK>Q] MF.87Y!NW2HZ"VW3 MJZ8(?.F1FF9Z%\PU'^A6!&VI:2^7O_8\>]F9_^-5;L!PGA\<8K?X+74#@\KO MF'M,?D;NRIJIL,['@^'%XG-J#KDS4$C?JTR7IKU/3KP9]ORXX69;_DW9J.!* M<'L*\%=2V32YFOUMP]6XB,>[YZ:O6Z%(K-3PM%]SG]Y_T>)@\$^#BDDC$+;9GP53P3C#*K.2&$.W@ M/9(U5@IJ/+L^BVZ[/=_']DSVG[P'#\Z)*"-RWC@$8)"0"4D@&@UU) @693[C MH:1KU'+WZ*OWYP8;LMBOV:OJ_2%<"?D-W5"^PST)Z@P9ZV\5KV5% /^J?H?? M!\/?2]^6IN-1*XA7Q< .OCZA!Y_?:TL"B38ASYT&SS0DY)+RB%J#HW2"VJ@> M/9: 6DJM,!2K9=_K+'7\7F($O+Z),;%*IK2M]O3TO'""]C+-?$/\-]KG M#<_+!(:;M?4V7$CXSX"/XWEBR:2 @]+!6:PDT?8F\11W":JZ2^,I@U0W-V@F M#.;KC[S]/"F3\+R>E*UIZWT?4IR/C]YS3V*@B2+.:,YJ-!&!L!H438RP5HES MK1\]7@[>3AIYSZ+GZQHD3Z>- H.=<._V3DYB .,E@@AF.R:6[_S>RTO0>1OM M,)OMA0VS> =3X:]O&V)V(&9MK=+-'2R$;^"]*XNU9-HEK!(/PIKHG->.LTA! MT/F:+KQW:1Y4AYS/P/KFO<9&*,(ULI)R$'RCD69@/! NC"5@.VA&P6[H"FRZ5+%EP%YM8-^@ ML8L@X,]+RUSBGINDC6'&"1D 0VUD4;52MJ-2=KC_WF@G&[V)1('-DAG8.D?Q- Z+89,%M9,9F#NV,_,ZJ%33$BDAQ&G$FJK/.6\D"_(,\>CP^'L:F+6G>BR^C>TS> M"L>-X1VZQYMB5OGC/[#6(/-_E:-86JPMLA) N8=(38CD4>&"9EDT%YP_^AQRJ&7"S"^%C-?ZD/R M;I4CDCLI?.F=G)^4(.Z,$[M2.+AR1L-N&BD8D)X$PSR./(5$%:>.7BOC M?[\:Y+* M/(QBPEB_\.3]T)1KYQ4R)KD$??[J3X(??7ZR6AR@%I%[UL(OV2YWG[>/SQZ M3\#&DLD'A#EWB ^BFBX MM6\A_'XA_,U[[ZDD7BDDK(=MFSB)C(@,)>6L!407FNBK(7RO<:#K;A2E4T16 MVMDSAFFKY:K)]$2%5YU\#8:K DW5W2<=&&IH^.=HML50;A8$=FMU:1WWJGSV MY3^OT]BYY26?X26GJ_C!MXJ7_$J>\05>\NBPS&?P"I/ 4^*:6^QV'GWH^KH'P*N$2?GJ17D4_.#K-ZELA M]6^#T7CT8[.NOWV/M1)$ RH;Q2-X]\8A+5-"L$":X>@"2]?I./[=)//J_,KA M9)DK8%Z5+M=DYA:0S_FTM6E7LZM/V=V;"W/2[M&@9)3O.CNZ)'O2J+LG',=[ M&M^,Q_P>V-%W;K#76[#;$I03\="XW,MYS+/3W&*GI75O:=WOA=:]G;GKSQR^ M#T+\>ZU&S69H#D0.JSR[&U8<7KW\#[M>^1KOO]U%R1O4%V*%76XDRH.D/*E@ MA2(X8"4%"9KRU0&ORT@=GC1E::N=J&>5$?PCU"D/^+O#X][!X4L8WRMX+GSG M:^B].#S^^.[IG_UW3U]^?7OXA+T[?/OYW>N%.N4/QWT8'SEX>D0._H!W_/#R M*XQ+O/CCU$.T MRUV_O$C1^1@0F.%@OT5&D*8TIZ,; J8ZD9KR;+\IMIR*WO)*/QC=#EPH!CN5 M 'G@#$2".\E((/"' 64VK6^V"[J]2#4= W;!:&0#,[DYNT+.&(^B!@"7!ALI M0;<9^&;+!:JM;C\8W2:YK(@D&W#T/ EAJ=(JFA!49-%IU7H=.Z#;BUY',&!S M.1,1-3K73[+<&8\YY*5(L&WK $N==9N96WL=V\9>RY187]]="J^V =\>Z[50*Q%I/=1)@=T27DD@) MO ?+#4R);GV*7=#M!9\BLR%;%B4*.O,V1$F0 7,#.1&YU@HS3V3NR&M6=.1M M=?O!Z+9RAC+%B1;*<\O!C9#"!$45T^!A&MWZ%#N@VXL^11)*"<\TBHR87*A- MD*4L=]LF*6(7@H@R^Q1\!6? @V]].7GHI/SHSM337$L[_ZC*5(MG8<-)[[0W M&@]+A=F$9>%.1R7VM+C&P%84O.6#*<3VR(JBB%S6D>_PZ/%/Y%\+E5MMX&:Q M62?X14Z"+\^R4F-E:-(:D4 9+%! MFD:*K' L11.\-:K0^LH5M+YM5/;!*+<5V$<"JAPH"(&FVD =4>V4>]$],H1%:05LVHFX3(@1D)7!(RZBY=RP M$+PI.[?!M_:/MN_,9:?Z]]YI!SA\61.X'RM9]RXFZ,& _"V;.+4@?_\@O]RZ M5^-(@PL,:9'CVSQDHE8)(,\3Y9C!&OMLP9&NQ/1[M.[=2+=VH^*A1=D69:^/ MLCIZBKEWPDK,M05O*LI,WP?_M%J1V/K)NX"R"WZRT#0F["72W"DPI;E")D:% M6 S&$FI52N'18\&Z>@4#=HNR+" M^39@L0,HNY0CZF&;=-JBZ!A&W&.&G/06*9UX=$KKZ&1ERYJ'8\O.-U1?0SO? M,-]->H!F5/N930@U>ZS/GH]W_\_+S(/<;S//Q>-U7+=*^= MN$3/E;N>P)^VZ#3\*GZ)_KR<3P_C"!:JX6<][HTZS:'QJ&JX"!><]\>ECWMG M;;O<31NZ@[?FI11:8L85=E:(2*E2Q,<4I*-7&8Y+#=WO$M)^X-[M%R^>'K$7 M+\'3MDEQ89#D OSKX#%R%"!*)>6E(4DD%A\]!ME;V[N]4S(.IETS8:^*_3BL MI*4JZXPG\/')(/12ST^D*%][7C<6 4D<-K^O*<2/8S]T0"CS96/0J?(5^*B2 MV*I3EO> 8Z4_1F&H?_+ZMXXBNOMM,C%NW#9S5CQ+]U;ZRW*/]OM#F4>/JTYC MR?:&G4^V?Q[KU5*U?W435EFZOU;HW1)^3A<_=5RLVT-*< ^XV MM_9V!.A484TC!\,8SBLHZ65Y^M_SWC!SD%;TM NM4A<8KM?L*_?7R^3%^3!W M7!N R([MEXZ+IS'U"B?^A%RU /!:A+53[O1"JUIUXZTFJJ+S'N7F6:-86J"4 MM>F= -;!1[;?";!^H(G^_.2\2@3J] >C45T+D9>W?DBF: MJV*KZ95?3]/FIZ>#YNNT"LV_/E>9W--;IL6 M.6MZ!E6<[OFGF;[USR<];JMV.R!\_5X\KRCV5G9TR%US84L=PHN7?H359V>E M=<]\=MS9^1#,C8R)9EZ:7R1 M@2?+1H-#]<8PTX]Y;L,\+ET$*^F=:0O^J>H@T3FQ%YV"FQ6ZXG_D#QEXX%-; M(W^S&?%9W=&@XIYV$="P;K)5;UTSO0OJ?@!P0Q"0BAG[>-#/^E-U#)\L\^'K M5Y.N)O7805^; 91I+AW8816.Y]I[U;!>^A@N?&OYLF[=BJ&9NEFS_70P_YY7 M]_ZZ7W$[G*,,KXG ST\RHGR%IU2B 9-1_@8+X5,6@[ ))NX>R[C">X3I;\"P MS;2Y>X9MNB>)_!9TX.P;$*W#8.GZC^^2#OQ6E]XSY?!B)OQJQN/6LM== M@[;YH<[$WQ6R!_0$!F5A!RIMACM/L_/S>_:J_I.]JOM@9P9P_]93LCKH_:9Q M[.?:""TVJ[2EF_I2].HZ#.#?LFCL=D>LQ-CC)TH]V*4[7]J/]QL<7Y.#I2W'P]S.X+SSK0SZ^^/48GO=Y__ Y MW3\\^KQ/_]-[]_>?)Y/O3(XOWN"#IQ_)VT-XAP_A9/_#RZ_[?_P.[_;DR_Z' MMU]>/'WR%;[7AW'F'K;C_5YU?+%_^.3KBZ_+6 H)<'A%#12AF#$K9)(.YYK4XPVFII@)6 H M%WOJKNKU=X6=M$(]L]VP]T<53+F17?I JW6^A>F9 G9<49F$"YPY;EVV/"Q3 MPF,&'UZ1ROU=;= B$J/GIRMZ2[N;@D5W]',F@>*UM:Z:[!8LK6\5$JFDM!L M->)22^2BCXA2C9G&P8:W2;&&3O@8ENX=2ZRM?_%E4+UT.!WP?#%'LS)M;#8J1K_>@?SSZ/EH:ZW#NX:()>O0BL2TU@$)DBDT29!(,^:0HYE 44>I-::]I%IV@7"A%&6=4.&=\,@=_,&&G/R(O#9Y_?4_#!*4L&T62SD18,TBIAQ&SRE#AKB2P];\%1 M[V+:4KALF+KW\+/S'G0"WLW@LDW >PA0N62L1B, M,_!OA'?JT6-*]F[?8/>N0YG785'Y!@5\8H]>BZ)D=92/[NEK!OGN=-#ZFC6N MOG\>X':IB2HU]:P+5!:3&LO17B>79OYY?AH[#%?&V90MQ(BAQ6&"7):>=CGP?QE>^OB#S6!37HP7)("AF2P-VR6%-.F+,:G"RJ M]]:1MS4T21GE-H(SQJ1208)')WAB3JLH+&?!$2PI8>0J,L!6T'9(T Z.WG-O M)8F$(\T$1MQ)CYRT& 5B*):Y53P!06-D;UW:X@3.AG%T%C-9 NR@>YTG<[&^ M>7:$S:#OSC?89R=G_<%%C*\KHJL^THE[(B!+\#5NHD\@Y%A%5 MQ!GE5?#YF(^:/;&>_JV0LLR06\UQ67E8H%FK^GQ%>'J63ZB@Y!K*HI]ZQ6[/ MEN6LG5VQME1?_U>G-RI\9+Y^GHNSO%L#<$@ZMO.YJ=>W=;U^;:K#FY ]4IFL M.V")KR9'J6A.K(-W[?0:1Z=<.D^ 4]AU0-^FK#>VLQ8+3NMP[GQC/((3IRI@ MIB67&HP?[SCA46"K?<#BZGCT63_^^EA06@2,N4362-D?7)(:6\YIR:R!0&$WE%IYQ_@"#E^>V2:9+YSB&.X_"DERE+YZB9 MRMKX"5\\ M'8QGZ:=2_]R/:TZ]FGK/^N->_%1D=\H]%>*P?U'Q5 T_QG'-^U?-\0J"PZQH MO=/JOG/H4Z, !TC.Q+E+T9<)^] _YE/3ZG ]GGZEH;5:^Y5E/K8E%I9[0C_# M%F9LYL_CX30;[R@B-XSV([()!ONS[7^V%Z-'_YY_2WC%^4E=G(_J'1__7S>$ M;ZYX[L)R5:@3'99@P5.%2> I<0W6DK-$6VV8,))56 K? :,E&RHI24XY;,-8 M).ZX!E65DB8*'JX6#B#T,@+E+0L'_757L:!-C%,AI+716(>#X9XH@T.RB7BP M2P6Q=2_L78O^I-X7,%.^QN&@-5LKLU4$2:2H$>.(1]!R\Y-PG M6VA*%6="/7J,]_"<8[2TQVWF_403DF<>?'ZC.2;>>..X(-$RDXS$FS-9;X. MM<[1*G_\.=W_G'EO)),^(6U=!-LI, 28KA#++8*3 ;/7@^TD]I;3'SLW#?EP M'QFE@5.F9.Y;"9N%,4PS#:(GK<8[&?)I,6P!PSS<]^7[$)G4F@8$*\Q!O"A' MEOB O"-:*)5@!_/7PK"Y:,]V>ZVOP7(L/.!@&=O1Z/RDDB6PP"OVTBMM\.8P MK;(P&E=V(S[0K)-7746*8VQ'-37I:/B?,F3?)0/U1YH+9X/6OBMI\&&?3[8(!\TX3D:]QC;2KC9?-Z MGZ*U8?;U3OX<'3Q]L/^E_T/'_F[PWWZ[O#C"IK/-^R]5V!]$D^0Q I\:ITT M C_7(4P(PSKW*1/NT6.^ZBCH'ZV:WH.:WC(>T:KI+JCI?"(KJ"FCFAO. W+< M8<1I8,A((S+%D=J./* UC/@@%58_Y M*!JD\)O2.-YN!G<=D[;:=,CB\#M(P_-:&%I$VAR1%LD9 9$BYHI[+I%E&A ) MYSI0)1PR*1I'B.26VAS(6F:VO9G=T&KBSEL'K2;>A28NV08I.A*8]HC87 \H M8LA%+@H)*@5E6@9F9=9$FP>[%&E[%$]L[74PEJ[-4?NJ=5F?52SP6W]NQ MV46 JAMSWH%AL *!W-4(Y#;Q3P[C\(3,G5?!R_N?P_DP"T +1-< HD6"00 B M[9613A*P :1$G,N +"<1*>E88-C"\N?"Y#TNE[JYM@IW-PIWH_V_5;C=4+BE MG1];Z9S4%D6G ^),$Z2M2 C'A+VP3ELNLL(Q<:G"_0 Q@:>]W%LTGP'W8O_; M=G3X81R0.T_&N[LB_,N@J!&%^OK1E6DK.U]]_UW@:9%-+H<($NQ$1#K$4^[? M8*5'AFF'I+?6488#U^K1X]PZE]!?EIR35DF_C9+>,D30*NE.*^F2#0%F.H]! M:^2X(8@K[)"ER2* 9TV#T=&9<$TEO4_>BALW=:_ZME?IC9TG=3G59OETJVH$ M+G6*$QAI@HG((F>!&ZE@<^1::NXCQ^8Z3K$_CN&\'U^DU=I77JI.V6S>Z3"O MRR&,XM<^?+BCZG+S5,R/8O]P_[VS,D5%(Z(I$YP: 7+OP8 .6I!0FK51P,L( MH'(&TST>GLW$[M:5[<2V$[M;5[83 MVT[L;EW93FP[L;MU93NQ[<3NUI7MQ+83NUM7MA/;3NQN7=E.;#NQNW5E.['M MQ.[6E>W$MA.[6U>V$]M.[&Y=V4[L_4SLSO>8?C';27J\1.5-UJ:N7+\%](_9 MX3E&AP-G--IH.>?:.J^4$3I:HC57LG346"K$N,L.SW6BW7MXA-\=OL7[A[\>P^^^P!W$_E+MQ?X%O-/G@Y.7 M\&[_.O<_W%1_'BT']Y M'Z6+1OJ()!$2<4THLH(RI%+RCGLLM9!,BCJAF$(& MP!)Q9@G2W$M$"::8)^:-I(\>FSWRHR'D)O>XUCO=!8/&]QUDZ\MLBR^S.GV\ MVGK--CLU=2^"6(/V>FZ(R[R8%6^_&X[*3YMY*E(FRRPFV#/-A:568NTM6*G, MZ$"DO(+@897+D@L9GX]&YS$\+=6+56>1LO6.9LM8FUTUM#[)'6ZW;-DG(4DK M:4M)K$7<&(&T%PQ1P8VUWGK&PJ/'G'>97FY]O%2^>B0,KHW$4T>60YP %15BM8 M=BE- B388^M:H#\$,-CU>]Q14'IW##DP#E+LC6]HR*UX^]W ]_LWY&X93_F] M6K?SX13>6TOO#O&=+UEZF# 33G>*!0NVG@]1&UARQ(5+B&<27R=,0%C3 M2(.TGJ;<7V1/+Y.(WRS(NHUPL.OW^ &#=F>]81NRVS%+[UE>M?*=&4NO!?!- M %PL&7/&:Q5SXS8B@T,<\X2,%@$E)R57.N6&TH\>2W4;2VZ+W?0'J>D/P9); MH>RM)7>G0+!@R6'A R61(&^=1)PPA@Q(/C)$.4X!"I24F1.>WOJX?(OA8-?O M\8.GDJ[O!WV;5-*'M .L-/582EX;$[&BE'N'K4V)Q& ,P'W B93,J.]AX;5Y MI-\0\_<_+QM_*E(LJ4" ^QXP7Q-D/>9(B20H"\$'G@#S!>\R>E<._+6;[^YD M$NF/G$'ZL--';P:2;?KHSF#C@CTL/3'!.=YF3MD3JWLRG CS_F..J==B0D3#N$9^N!,'$P?:$NU[P@7;^;A MPCJ!A5 !.4("XA8;Y"26B#G&N3 !-@[SZ#';8^1[]#!LBV!^]"*8.[%>$/N& MYLN$>;L0;T\,%M8BT#41R"^DW1'"(W8,T9"+ J, @R5*BV"=%>$L*!%S6L9R M7_4MK79I:S3:0O[=NK*=V'9B=^O*=F+;B=VM*]N);2=VMZYL)[:=V-VZLIW8 M=F)WZ\H[RF"^A[R7J_OVSF4N?XJC<0P=>QIR$G-I>=X9#\JO[RXAIIZ$@_ZK-E?F&X=677Y=R96R2T7!, M$>8F(6Y<0C9BC;R7VD43I!?FSG)E-M; >TZ@_,90LKL'3IN__VY"Z-;GS5R- MHFTZS9W"YT(Z#7/"AQ@PLDP8Q*USN6C8H4"B)5'[$ R_HW2:70//3>ZQT4OM M I1L:T[-QGBQ+M6&M*DVMX62A50;KV-(,3IDK,*(TURI(I-"+"@8H-W$YUT-ZLU =!O4NU-L7@CJ6*(,>"0 !SB MDB;DL,-(Q<"B(\HJB[>N J\UOUKSZSL&%L_ZX6H(=->&P GHM2'%;X!OBR%% M:V00RB$I+> ;)PF9Q!3R*3%C4W"&I;NO[[M/2ZO$'/\]S@(&?X?>I\=+R V_ M;-[DQ Z/>J?-@"7H7OV;4J)("SI_Y\ BS?I]>!P[ME&*3J_1BLZGK!:=0>H, M%EL)K0PV5KU22UP2?L#=SF<[ZMBSL^'@"^CY./8O.O]G RBY)>$?$G?/[KG0 MI.-P,+;]11"Y3JA-[BC"O/OO,?8G_SFU?YOS%R?PO0^ *'^_ZKW]^SG?__#R M\UOZG!^'1U]?/-VG!T?O%6'64H:1 MQUJ"+20PTEH2I*@W1&-LHA"/'N.]95;/#FA 'W[H;B1-SD=%0]+!29^+-)%&FI::++;2M+72Q/8_OV=>!&MB0)0+@C@C%+GH'&(X80I+ M+G!2F1IR.?S:2%.!K4T$"A#."&J, ).>:Y6 #D1B8,GOL$G@:QE'VP'N?8.?; MZSSI]_-6.H:]-J^O/;WX?_\?38GZ9=09S'!&CG)CN,F&^SD.8R>=]V'K;$[] M1ODN"WLO,7N=B?54K)#+K(Y[LC*>S(V\,OFFI@/,"[QJMAB^GXFPXDCNVI=Z7P"JOL;A8.<#O#=7N8_XX.OS]U9H; P&"\#3B#@%6T";$) *"6OJ MF D2].QTL*QFPR9L!0(RG"P"R,=TG> ?HS%H _/A(V!2V";3 M_*_A 'RZ,/I].#BY16O,'V_C>O;YQ>%'LG_X#)[E"7CL[ZEV$NQ7AH3(#9# M-$$V$Q\P;K806/AO6RZWM)J90#S3'CHX["5:CUI:)ZS<"N0"GNNQCTPVN M\UG><>&@;PK-/!N.//AT,PE$# JVJT# /#>'8^],\O@LF*[+I(;O;5:,.U4P*#* MU&C#O5*6*\=<8OX]V!Z/FF]=18W.-@XA7 M\5,\/8]9)9N3@;][X^/?SN$%X8F'\*Q?81_\>.\ZMU_KW #T:I^\^WO_\\%7 MT!/0N7?%Z0><^P/5?_P//?L+VG\+/ M'UZ='/SQ3+Q[^FL/GG_QX@_P60__/ 8]$Z!S7P^>?OSZ7F%!!6<"I2@IXBF7 M6RFJ4:!" P"#VP$F8J=>=3 $,G8I$C&S5$=-%$\,H#,)HT!'I8[)6/>H$P'* MSF 5QL/S7#NZ5=$CM7)/(GRO4\M*I[:&LH@W GX?V^0V&<.K)VW%A'7^&O1[ M_F*+AKYZ5. EJRT#KK+9HDM]@/)1^0X\<]0#2*[0 M>>8N->"/\LT=;!^@A^-^]:Q>WL]@ P#'.ML5\*T![ 7+HQQ\JG>E<1R>-&]E MCX:Q^./=SE$\A0=G[ZR\_HD-\/$GV^N7A,SZI2:OLM?YNPP#[MD[A0]]C:JC MZJV\S3NO[Y_#33Y9\"7.1]F:=;W3JLE(?C[,:#C/W\C1BF:877AZ#S8IV,EF M1@0P4D8!WW(QF\FA-P(D@ATP?]=ZG^<3IB._/WA=HWAFASG\>Q:'Q=0ZA6UP MNNV-ICH^O^ZG<9P?,0+["X8+:]FK1P>#&'S.=[GJJWFIQO9+_OJ@WZ\*QLM^ M/",#TQ<=4X&(?:+=L!:#D-9L,^P07>>O/ZM(['L=KXQ!)<[ M_EP<7;_!:Y:U_6TB^V7(C5$QNL]=X^?K2TIS>(3R(?;/3#8GVSTP#D_'/R.B M[TV:LAU*Y2_W-Y'S

[IMU*592'9$YRSFA[0I\NQ68!G;73G]CU=U(7R[) M#:C'QDT>R2]G@U'Q"7XNP4O8\G_YW OCXR8?9^9[]7+CZ5>L&PWZY^/U7UD6 ME)FD!U\,U'L2"\,7YFOFS^-A,YHS>Q21&T;[$=D$@_W9]C_;B]&C?\^_);SB M_*0NSD?UCH__KQO^^_&JYZZ,M5[MP<][_)23?&T2/D;.N'2,"FF8(U89(82^ M:FE:'=Y0AV<]:E#B86UU9@>MVRF^3G?.2ZSB?. H@/FQ6JFWWH'X:PT65:'* MP?EPQM4L[O*H\MG E?+#7A6H+ [E^=G98 A^+/I*/N8^0)P M/U,!Z^&CB)4^F&&RX[(YT1K HV?,\*UYY/M2,1]DQVXY#R@W=EM>+L_2Z MFJ7&J=V&5[HRNVL:6!D-TOAS<:3S)E'$)/]K&K7(\8#S4-!=>1\=M9O MK$4[TQ^UEJ\Y,4IQ)D!2.7>#\W$M1ED4IJ)5TNM&S7[:C&NO\WKA?G5TO@KY MSXRE&OB,QUQ%:V#JLM=L.R![Y87 D>[-A'(:%V,ZS"JZXR*L5CE/K'WND*,A MXX7)J^8LN^J7!WOV.OFX.VM>X]EVCBUX[N"K@P+EJ_,D80;&7DQ0[&F<",.+!'H!"_1#'C@" ME$6(78PY5/EI &(2)EHX!%%IPE'UZ5X^:*YJTP$W0ZR#O8V4#H9KMZ#FFFX6 MU5AEQL 5L(GG/)'ZH'!9UN%6H#L].S-,4 [01; 3QM6N50$*//H$IN48IN%\ M!.9DQ[K!ITK;^W#?_JB)Q(;&H"\).G885L#=/ KE6.H5;Y6S9\N)YFG1VFC] M<36<8",JZZ;SWHTV O4YL*^B MKA, &1WG9_E!**AT6DYI>^.+,ILYZCO^/$!@B-?7P0Y69K:&D\Y/Q5[$O[S> M?UU^(K_\*]_Z:&A/JH"QMS X<$%&!3M#;P30F4.@Z7Q8%KU>B/HVVQ7;+#-* MMVI0E9\0LF*6U?RY[-;Y*C 8AR IO3-8^4]YMH_RPO\V>XYRKW'86CQ =YHWVB;^M$'3;72@"S?]!\M 86B[5P-!S OEQLA0U.#&:/8+?):/UK M8F7]3V7 [Z*UVK']T:#>6J;KW!B#]9%3=2AV-NS%L1U>3,W;R4E99:0N>S33 M4ZERQ\GIV. 4G>5SI9SJTER[<#1S?@9?.1TW,'XVZ,$_,CQEV[.][+A#AA9PK>GX_H.O:]%:7?2O?IKUJ5\W9B>NR*M M?ZUTB!O#N3K56&L-3*2KN-9+ CKKJO=.SOIE?[83KZB;'13; 9"O\[>Z^0NI M=W1>07CEL<.')4ERM8@MW+;LPK/WF+Y2+8/9,.E_ND0&&X=B(OSE*!C^+KE8 M]18#,P.3ED\AX'5K74CGI[XRT<"D6-#-U6&'M=Y?L<# <)F[L@[M9&]FO?@:821?9*NV=GIV/:Q>L^'41<.2D'*1GXZ9V]G)6:C]6 M2CK[^#PCYR=%-%!UX'OU(&R5][#F[;9!93:-L,P(TY_GH82*1MOP'C>UKF;" M<2]FPG$E>%3\E_-^R!E#\SDR38),*<48CLZS7A]53S^Q%RMWYP^U,,^GIA[;T8SQ M6;:(:9"H# &P,TYS@4[.^^,>H,>Z87?!A3TO(%%]HT395B+F:-"O]Z38JUTJ MD+1>R+M.]HB;!\WN6"4A:I7U]'O)F\J&]N1EEFWT;+C-/&3=Q,_,;:_L'Q=E M[28+YBY*.I&OHLFS8;%_YF7(+NS*@[KB6:^3V]FTLKEDF^;,K?;YB[*.:F6M M;CWQ95__-?%E&T=^K9@OG R6;+#!Z639XF3G")/\:+AGS@0K-N-\GEM]L[7' MDX!.V:D#[>D5>\15=F>6+CLGH]FL'HYLR=GSYR "U:LO1%=*AE^OWR_;^,#[ M\^'4SH6-.P['8&:,895&HX'OE7J81=5 M+ZYFJ,&HBAV!/!2LF!>$U0*X5U5 / MGE7?&\(J9<',"EW6 -#7YA)U6+KA.F'/F',,KY/!JUF.#)63M2M#KX'7P5[6 M;U9P4.'K98A9@FT#E^6\W!ANM==Y,J>B2V*:=XU*HZMYO,Z,E?'-&T)K3_?6 M;U;->5\H"KB\?A,HR,'Y;/#!.,N@2PS2?:B*$_)C[,?* *Q2.6=$&X3V8RSF M;A5VK+:E:B833,.@2FMMP+I2DJ;4?O:TK@N+!CO#,/,/S*%1=GV[TQTSQ),< M2#L[[OE1SDIM_M%ITAGJ\[O\I--""5G]\^*L\J#/1WGOJ<_OYD:P29%4F\*0 M4QC$UJCGUFY' ML_9DS-@!.#J:6,/5KE]EX#>O^E-O+^[EFN39 X/EV.>_"HB6*;GL&SEUN[X^ M[W?P48"_?\"-P3^ MBLV*SE=,Y MGTJ@: ^01A[I70PN@L2W\=F)R[:[DI M[._Y&[8Z&LLCSXT*=AKMKX9AZ!_ ML>BCG<%H2D#D4SD?#-.4R$^QE((,LZ4 #ZBLIWP^UC\?57[*:2W(M7N6973% M(>&QLEQX%=4 M CTC=K-GRE,[KSMI*UA%Y:O#T;!T>:G[GN9#E /%>4RI%WZB!+6-6!G;606N M>WK4S;9U=;=LYHRS([=*)W(X8L$YFGM,=Y/ M,'WEZN6,U6ZMODUA3F?8&WWLYOR18K)7RE/.N N\%/\#QEK KSEXF9[6+RQF M]0[-Y)S!RZ'Q\7!P?@1>7^S#=T]F7BXOR,QZU6 MU>M.):W7'%8O[!S9PR^;63F'.-;Q??Q.'\_M566X8-FU*:#J_VGYQ![<> M5O+F.2XI/&N2E;H%#.#S)B-@=-P4A16(SR5R>8/HERVU!HX5^29=<&SK3Z>_ MK+?(Q324OI9L,TP"?NN_V(6V4R%8&^-&4PWZ$D"]X78N3$S?IY)0-XE$.U%XWW MEF-UY?+9"J79!./).T_.PN8JV5/*_E7EP-;YSJ#?DSS.XN"=UF7\S2A 8T-5 MEYS]G)E3@^KTIPD=KWQ@V;^;H95 8[?:&JICLN81M7^[=MSE&"CV001G: (F M>3/;:,5=2OLPV7=?3??=K<>EE<8"Z$9V^;)I70-2QH%E(_S8SJ5.3<#^[!R< M]'P 58<<5J:N%T*,;G7\VB243+-F^L-HP\6,>*PO46FNG8$(=S[1VRIM&9#" MUA&/U:]2)]V/LKN47\MFVVT2Y&\J&O(+U=)=%0&LX[QKB'+)2@NPHO[;A)1+ M*2TY#T009KAPUFCXD5!.G*.,*+^&>GN)BZM9[AD1_:W:EG>%A.M[Y^=_Y =/ MG[VGF@4:"4':B-STDU/DDA1(VNB#] 9K$1\]%I=01F[,01H55SA)IH03/%EE M+)@^*@AO;)(ZNK+DU^"R;9?\)DM^]#Z) :[,8A1[!$7C"/M-471$Q>$MI)A M\N@QW]/790EM3]LV/&V36W_:=N7IV<)I&UQ N: F14:XHM)PBQ/7A"H/>LWL M;I""37P9V#Q/>F4_WGY#YW5%8C0=,7B2P]/J!*64ZI7/ 1!]'8F>1C\OA@-P M;PJ-47?Q3*-WZH>Q(2:J4QAR7D&5$S.J\GRJLZSJG&4=*\K>U&F>'>34X:KN MEJV74YB1B?D]7P'FI^2T5>!A\KABX=>. %AUX#U_K5(A;&=T,1J#1S_N^3KZ M6]S/WB1)N=0E-AD_L]6$%:G67%K>I,YQ$IOH]]+DE&@RZ@K)X/;'O;-)0&P2 M;ILD;C21C7DVT\LJ%K%6 -M!."(C9U';F$ [!4X Y\324!E*&,![<9^DA2Y-U-Y>2,TW% M R,H?L[YA<4C;WSL\U',=;2SMYM1P>"K1 W_QC1Q^/S18Z*7%+#,6A6;.Q_W*M'((4FL3S(R@=VH8F$L >I!54-194&<]RK^ MNOS;SO3..2=U/E-ZU(-]WX*H']O\6Q@CR*,?-441,:58E_25C(->#DGVJN2Y M<7,JG:JR^4FZY>>2\)UU+O1RF*S3'!/"Z*J#QJ;88W&L,ZG-TXRY E9-T#N_ MP8Q251OT0DQ^JF77C\/WYD],5]D%W8;[N+L0E,_U<-?Z_C0@W[W>X=",(C:G M]%4Y\[26NK*A*@S.69(%;9L#_<&*A\RO7,TI4@X^5AM#Y8#B4R]^KO/V>[FJ M>%@1)QP#3&4@R[&F*M XGT^;U]/7N3\]^- .AV7=J^S,G.:?I:0^1IF:<,L6 MT#1%J#_(!#45W_IHE,\JJJA6GO50N U<-3%;6==\,(#)H'N=7VV=^_)7%?2; MYN.^/C^ITEU29[:.Y\FD8*.BM>W%;2@IWNMT#@;-*N=4I*JTKI&/G-FT2J9* M**Y7T^;-JVFV3_*Q$_QV=91OLV.G;\NSL6;_/,QB_&/3>1_Q]U13%S2.*-'( M$"=@ICH<#=),6(Z%H%)K9X]B2N59GLY7<.>C>+/S0^_A-[HK&\O?NZ= MEG@=6'VF MQ1XC:NW'>(_<\#-F;G;7RP9+R)[6\KJW7=$(MIGOG'KY<*\LG1?'PX5H:(6B MJ^^R09OKZUPZ!'.V_$R7OK:BV6T5);V?IJY+$3I\981N_0P3_@VGN'[D3;N/ MEYCGV;A3C,?2Y_.RQN+?K__PU3'3^169!>G&QE[1<)/<8U?H*Z;ZGAL^7[V3 MWJKC\U4O?T_-G*_YUM_^?)%=T_ \B-<\7[S_CLPW,TKKCLSDW1_/OKP]V6?O M#O?KWD[/OKXX?"O>?OC/Q_W#XX_[7X\^'QP>T1>_+79D_L_'MX>_]]Y^#?W] MK[DOU,LO;P_WQ<&'?N_@[Y=?7OSQ\NN+IT_(BZ=O^7^_/A_O]W(WYF?C%X M!<8)B< YQFA+28-@A9CG'FAF/A7STF/*N9,OMH&[5E/EJ*+Y1 MO^5=L4Z^H<5SW\/XD:]LE^#>K]S81$SEORTU!%?OT!7RSOXYLX&N].5O9 DN MS,Q:HYUN-KLK;;^=-H-N%'I;:0^=]<,Z8VC4D)2.6IOH[FRB-TLVD0O$AF@< M$M)SQ 7'R!$KD4TX.4M)$%P_>DQH%XOE;N$;VD2KL:>U?+XUYB_XN+N)^7.G M:6N.)KY%!.!:N+]BAG<$]W^Z%^"_?@9#B_YWA_YOE] _6,P]K"/"+FG$/1/( MZ,B0H,S(9!S\1P#]2=?0Y:3=?VWJ#+? WQK[=QWUI=_"UK_J>W54ISZN8R#* M87">#_^:^5D;]GGHD>&[GZ#MWCZ_?4%2&SV^E[W2+^V5'#M)0U#(>ZP03V#E M&,HE(@-\O3Z&-H9FC9U_@P0U+"#_T[ Y.(??P>"^&(H1)Y(34"-Q V57B\0BUUKYY#HTNZT\X7VW:I^];-=;O2WQ#M4QV(F)%,SC4)3PPR7 M^:4ZSS,G4JB)[#:I$5C P%6%$FL]IN^U;]R/<=NJX9VJX0$\Y[TFL"Q68228 M)H@[ <"<0D!.!:R5"BH%\>@QP7MFK1[>9RE/10)9:);:^;M&P3IN;^N&* MB"=?/6JH^JO>D_W!:-OKLMA>Y\G,R+>BOFKG7)]7$Y["-6V;MMZBOXQCJKM MBW ??%(3?*XG>F6;YQ:SUV+VAV?BO;,I"BH5"D*!,N(1_]N.!D:MNB*N'&6,'H5)\>R[%4M M21;$SV"J'';"1TRXH]A:Q:42FBA'I5-FM?C1&TD?_#(7Z-BC.!$U1']$6?OZ MYO-[HKA*-E*D)-CJ'& &<(Q\AIS+%0D.ML'H>&M JBDI9.8D9$73Y]]?F\)]EQIBRAU@$=" M$>1TT$@0'C6F)GA-K:P4AJ;V2/CH:QZB6P M<3AU2XY09MO+A)DW6FC]L+:+H;N8-*&ZF*-#KRAT2TER4Z5AGJUDJSO&N1[]S'13?^+.;V:Y;@JC#'' MO3.4"71"&-:GG+-\:@T13^%C&5?AJ/%@UD3+_"@U%_-$E?]9]X8KS+M5N[Z* MX*9Y6J'Y&);13/FQJ_;L52OF O+5<4MS\=ZE^_T=$%W,H# L[8M4SU]+=/'T MX^?W++),1IO @^ "? F[#LJM3626*:66L %[&D(6+K@'(_6&>)QB-:# MOH!9:/@B,<9BO]LI;<\,J7T=JWFS]WJOVWES6OI;_G\@)B%3+@%T_V9/;; Y MKEJ97^5$P W.Q[61.7/3TN2TG/]E:(\ ]\N<%8OY#!6"K(2!*U_W>W-? KN MX0H)-R6_$'I/*/I-:"KXM6DJ-OA,<-X.ENMKW?:*_-@K,_R)N%4N[?: G8SB;YN%7I[CSO#QRT2O0UK8FLO\77FA%TJ?KUUL>K63<#&!%4/LY ( MXV"BA!>D!'.OB>;1:"VU!#<],LPV+L.M]^#?AX.35:E%S[[4//!/1J,(_PN' M]LL/46KT>?_D)5SWKK__]ZO^_@>X]V'X^.+O _CYX]>#/W[O'5!XSH<_/[Q] MO5AJ].3BW=-7)P^V?'!S_]^O+ M\?[K^5(C!;Y:XE$C$D6F)X\*V>@4BB)ZPH,Q5ENP%PGI. F1)(V(@!N51$V@2, M0M":&*N8YMGFPK++Z#;97 \O_G(S)[@^*ET;=/GA:?N25XX'C9DDELNH- TD M.68P$1QKU[J-.P9A;Y;<1L.B%<* QXB)09PPCQQ5$EEJK)4I,4/BH\><=-4* M-J=MX_)K"3IO[F8IS+GQD4JP5ES.VO""&*4CR(;%QK=NULYI^H*;%5427DF' MJ""@[H2#IBLF$666T*0Y$=J!IHNN5,OUQ*VF/QA-QR2XH(R.7!"NHG5)PV^4 MH5($D 33NB6[INF+;HDPX)@8%Q'W(N7R5'!+HC7(,VZ2Y-%$+Q\]9J:+;]^S MX XU_8<_FJNR-6_DC>PNF>P&R.538,)@#) 5N9'660;_!N!RCEEC9.N-[!9R MO5WR1FR*R1'O4>!4()X N5P)J*2$ Q=))9:+HE278;Y%\926-OJ.-1U,5.,U MMX(JRSV1!H-]XFT,5!*G,&V]D9W3] 5OA#MP,Q262#..$3=:(FLT11++X&2P M#BQ1T'36U6J;(J>MIM_UGNX)4T2">:HD)Q%KRF%+CU)*H35CM/5&=DW3EPY) MJ#8\68:HL:#I(JK<0 X_ MI>B()=$&6X4;:7M0LD6NR?*?AX-Q9BQ>4U;7T!G=YFCE=NV9=AH(;\L2WP+A M=@'AT9)S(T5PW%-P;IP"^.,)(T>3001V/:]5"@GG%'RCNEJK;]WF?D45_J[$ M:G]@D##8:0L.C],^\2B<9@S^9$0%*Z)0K/6+=@XD%OPB83D6L \@#9B N!$< M 5HHI(7@A%+J8.D!)+3J2GKKOL\M2#Q(D B6)JXPXQ9S KX55C828@TCCN@: M)%J7:H= 8M&ELBJ)*)E"& -2<$TBCV!*5M$0E]TE4TB90-%NJI8%A:J, [QS\-N:$ M49JP1 A.T;OVY'''MM1GG_-V6CGH'\6+0__EO:%6D>R=AZ0$XA1^,@8K9+2U MGBB?B&*/'K,NU6U2Y /6="Y=8$3;2*/E5"70?*F=HR(R<,UBZV'OH*;OSVNZ ML (;8P0R-I=O6"-S'$XB6@A0I Y&@(M-NOHA4OBTFCXM=/ FD""C,9J+E QF M6EA)O$G.I2A;-WGW-/W-O*;#VG*%(T4:%A!Q;R7LZ0$V=I^BM1SS$%S6=';[ M'(,V*;(ECOCNQ!&46,6=TTDFSA@8+=@GEHS#6GEGPO?Q2EJ0V@2DOBPY'C(Z MGSCE" M'P/$ ?++9.L%:ZFQS,IG2H\>4)47/(L Z\=B8LB3P#/9"T=6"H>, I,2Q]PF"(.]<>MS MNU:3MU>3.99.6B(B!3WV6%I;? @6=="4J_A]W(I6DS?4Y 7/P<%>G*LD$14F M($Z<0CHYC)2A24?.'2\UTMN4FOS#GV6TS Y7I%I3FB1G.$E%>/+@.WBC%0XX M*A$,3ZV[L'W(=+'D+C <>;+6(96"0MP*AISE&H'S9RVU1!G+'CVFLCVE>,"J MG \G'.Q#SC/0:&Z<=.#_!W#[,9>,ZM9=V$I57G 7K"=$J4B1P8PBKC1&L*P& M41(8K*(-PN>#"+SCRBSP0#5W1''-,8^ XT%;QIGFW"?RG0BL6U7> M4)47_ 4A8/-U*:$H(T.4X7M566IM=> V>JZX8\D: M2P,1\"\:DT^J]2VV4I47? LEF('EXD@RE[G=E$5:28X I@&@&9?4NLPTW1Y& M;)%SL8X]X6RQR*>E3;A=L:.@U 0EA*2)V\!<( $+QHPUB?)H6K]DQ_ /K_!+ MH@J!$Y1T+HG&-B#-N40A44L$Y@"/^-%CV37\ULUSVH+HAX@16D:'#2.2T\AS M6XY$G5+2<$=!M$C;=F<',6+!W5&.)L:D0&#H9MJ$3!PI,Q,N$02\5J*9S*>B M7<"+%B-:C%B1ML69Y(G@X $7P&!P)F(3)8.?C56JI08Q8S.DBX"LYDE , ME@!0$(8L=AHI%V ;2(PXD4K=UYU5>-XW9T+HC<[Z]B*_2;P<5G;YRH=WD+4I M<<1PD !#R@E6!^[Z"3S+44L>T9)'M.016V%:A"0$-CHFRKFF02MFK6?6!(&# M%J(-4>R8:<&60A3.RXBQ(LA121'/=>4Z)(M$H)AK*944.H MMJ9CIY+A,6+& @>GP7JIDO;&1VVPHBUYQ YJ^N*Y*O>YJR[I.V=]Y U/6(C:3!2,ZYOU N 1/(&1E0;I,('U&M\K&#[JH[XV%MLSI;\HCOAF!*&2N4 MD\*+R)7 3N.8 C.,!XR]:;V274,PON25<*QS6#OF'EK9*Z$:&QTBZ5MZXP:;/ ME?3>5*!!NJID9(319R3G@A%O$M<*]WV^=U!35_P2J@5 MD7"OD+39*^'>(..409XQ98U@*>5*,MJ5*J4CR(=UK5>R>YJ^X)7P( 5F#I3<*8QX3!X9 IJN/:-!LA!\XEG3L=BF M/?V'/RIIN2FN2.-4AD:>G"-*F],-9I(VBL=^6V?FS;5'G!98 5$B$Q@9C/NS+'">5: M?D2PTLDQ$HF@CQ[?7:>H]ABC):?XSG18CAMN@]8&P]]8&Y6X9@3<"9<3_UE[ MEK%;(/9\N3U/4%P$'@#$. ^(4PZNA3 :)9>8%X$9L#=SW(/IEEWW 6LZ$Q'L M#:X%,2KW/01?TGO"F?>.I82_$T]VJ^EWJ>G[BXVX'!98>*0MEX@+6=ID6\1) MX-YKC94+N4P#RY:&Y@%KNM+,)"F\S(SX5(('(A3E25JEC#.X+1]!T<$PL4PIAZI,6S*FDBJ83O$VGEC_\6<9::HL594@MN\4M S!* MB)RF%1T#2\PI8$LQH M3R1(4_14#=SIS-\+(,%N MS_JY)007UW7TML3#4BNU^/]O[\J[V\:1_%?AR^S.)KNBS/M(=O.>8SL][HGM MQ':23O[) TG08DR):I**K7SZK0+ 0Y?O0P=FWZ8M'B!0J/K5@4*!>T\+'*7K M!BIF@ _@M0EDCK)1D-)Z%NZ'>4OGCO[',Q)H;92!;26CYCJL3 MW_(V8FOE T;6'$[5GCL)+T)6@^_!5*&EH:%88V,31+(]$Q*:.!^ */XGGZG+I M<@5!=[H*I>=JMNF 7VX8IFIYGJ8&?ASA<W!C@Z5H"M! M5X+NPMBH%X/%$QNQ$5KP/R^P2&B;D8&GFIBV&G MW]]/][7#/XY_PC?3[Z<'%]]WPTMX3S\Z?9]^W_&U[W_UM+#_94"^^J.C/KR/ M_?CZS3C<13D#^?OC$.3L2WKP^]WYX>\]Z.-G^^#KEW.0&^M@^T>D6SK%8[UT M'_[!0E9J8)J::FI>Y(&-8OH>H! %0!H"7%+T:*3\(GF2C0HE:6>% M@[:*H96(R5.>!".F$H=L]&00*0N5)3XR4Q/&[K0ZR&9G0C$"P4)4 MCA> G 4=U'I1VSA9/;_XX=N.[]# 5*EFXU9OTU0]C3BJ;6BN:07O$6B7> SJ"#@#5)9R0EE#7"]:FO[R_!7_ M.XN5$IA3;$E(%6$) ;=&M*NT^;9/(KJ8[Q[<,V[SG] %"SA.@$2^FQ0A$@+D M)Q^W']KN@[(O)PVV.+FDD?H;.'J#>7+_\NC3#]VE$0$]H6IVZ*L %)%*--U3 M+1/<7;"V0C?TG](ZEQ/_1!/O&L2E@:VIAH7E92*- !SIIAK&9F#Y-'8=\W83 M?\\%"#GQ3S3QD6.&FN\&JF^X)EB,>/0<-6P5['O?#8GN6W'XXNT@FU%#UU\ M+0&*) %%TM9/A5)F3,VT-0\W9F"&V)TQ)3G81:"L(F47S%DT-A13[RC(*>Q? MG1D^B!C=2?MO:\(#N8T; XT]D1MS0L]0.Q_380;NW^ ,.3?-BE%.E\1[&1_L M[E>\F.+]H]T_T\.O?YX?_;&G?3O]?'&T&UXK""YAC/X'SMA+:-SJ$NIYW$6@]LDY0/O+?_X#G 'MS<[1[@'[4W_S"K[''L,PFM++ M+E!KD!2P$7N5TR(;Y2'E_B\\25@L%A^%;[!^#D)P68Y&N;+#OKUW24-0/[^H M>B$>!/^ ATV(&?P(1Q&,"J0MHR21.F/ MTC)1AWD6C<*RND)PJXF6F$D,1 M7RZ0?, !*3;&/;(D5\X$ HP58(O]4YBW7TF>#7!BH;,U88$PT"OH7<[V923T M L8F)H$-!Z8:P &X6(%>LJD!&F#HDDT,U*+H;/'J^RF#F/Q)QNAV&6(U>D8^@B;4\BM%_0]!YS0ER&EO+I*H[%4+&JWW!"QKS2LD@#D8 ME8M?F554K5ARR(3XF2#>]Z;HU?JWEU>]&8(,J4%.R;E*8NCL:Y)>D''Q8FMR ME##$2:).TV-QO+HVW-HQ<6Y%76LA/+/NG&\#'$]E"RZKCC^A5!'XO5Q:_C # M3:%;=13KF(;9V2#AH2\/+/,W8'B3LS.$6P2_*8(_!RV%\F-(2 =2]"Q''/Y M$ #):T7072+.F,_!^Q'JDSAA5L*';'"F?@!8C!1<."WKTZ0>V=<*>S0:I?0H M%M-;X+KNWB6/<%9KNL7V(,(.LO[Q[KT;-T8W2;H_MJ',6A:<4P48$VXW*Q1>7BR^)VE]V:6@CF]URC:SCFPMM: M5U]X[ZIF=;WK6M2S'J_=).3//#HG%8B;3$NU M1Z =Z)I(5K@O05H)6[=(65AR:B'>W^3XRYN,>.,HI]^ '[PQ_L4^G:!7LNW_IYV -_\!E[-T1^'YP?&'GQ_7_]VNFU_ M3Z924_N?+KY]_:P?_-[6ON_V$AC'!8PO^7[ZV?IF?/K][13&^O-+[V W[?_U MN]H+L%<>G9[;A[_W?CANK&F!Z:J!:Q+5LGRB^K@KUZ5AX!BV@UMR7[SUW&4Z MJ>&)DODEV"S3V&X!-I%+C,B.'2^.;2MT/!+%CNX1WXW-P ZHR<#F!IN79L%F M!9+D5P>)QI-(1,+8B0S3477'LE3+<7S5BX- M6EL!+$5>R0(L-*:Z=S[:(9' MQZ*E\#U6S"*\SVF8&U'IGL;4M[W CXGG6(9O!=3#(VAT78\T,PP69#Y+&^J! MD>O3C T5Z$Y,@?(J=6VPH33+47TC)&H4FEJ 17\]ZK]X:]C&$A6OE^=0/'1] M=\O6 T=W8]>T+%=W?"N,02I],]3!Y+"#NQL=4CIO)YU3=H4)J.EZ<:CJ) 2[ M(C1L%4!44TUBV5$0.79@:R_>VN:]*TP\NG3*.-,M1/<>I]EM1.UJQPEH#[:\D5DI'0V!]0QT0,AC0W+"DQ"058-G=J&233;,J0U\532 M.65-N%KH&G;DJS2&?RS/]%7?C@U5HPZ@:$@#':73-I>I&OQ26!.K':-XJ*.N M-L(5\B-BZ<2D#K%CRXB,P/=-1S.BR QI")Z1-"V>!+R^S9@66J0;-O$]U:)1 MJ%JQ$:I$,QPUMGR=NG:D$TW#VD_W7NR1@8KEE4[J^"&\9'E69%D.(21TPR!T M Z+;9F0Z5)H63R6=TPL@;D@UW0U5+:(6F!:NH?J>XZJ!XX6Q:=E@>F"1(//> MA\=M1J!BJ>T)7D\YN3(!2Y99EL7G'O\(LSN5TY%KY4^I*L(90\ZW'#MTP>VT MHL!5+=VW5$)#2_5(Y#J:XUJAYN-:N6<^5)3H^:O)R1*>$D67%46I:[E:[)BN M'=A63%R?4#"K(SOT2>QX]!Z+?Q)%'Q!%IPSNT(Y]W7%=E89!H%H!=55BDD#U M'-NE-/#[("5?OZ3?=S_;\+SVK?\]_7:Z M;Q_\_)X<['X#R3TWC[Y^OIPMT?1).SSM];Y__7)^B 5NH8_?^R!E/\_'A_W] MBT,LQ'L:VM]/WY__]?L T>&'']B1X1F!ZI" @FL+Q Q"/5#CR-,TA^J:%SLK M6>;&[2IB]A4V_4I[_E>[LF>40;N#K%1ZY!=5>,U$40TK%T,>LB&7[2&7F2A- M,5$+:ZH4%@?/JA[6+?:!+PF9OE)6GX14!,@65Y(D9SEEI2P?K[HO"TO9JO)*?5,%QTLK\-K'V#Q&IIF%Z(63'T<(;F\ E(OP7MH"*1CI4?32.EG.2MV-%C,K@/&,#,18R0)-2T_,"U=LSPC M]/S(T3S3UIV(\,T[NN9J7IM%C6DUN??W*"G'![3L9=$^ZSJ.XNAB0/.BEPP_ MTAPWF\+@:L-6-3:.)3]K\+=^>'HV/MS]9AYM_[ T6S=H0-18I[IJ$<]4 ]L) M5=]&T]72:>#K+][.GJCYGZ+T4L45_P4\)S@,^"(\[RK;K+C1GR-@#Y_7).PH M@N%T]PWLS%CB,E N"U9VB4<@K3MV.CWPM#L'2ID[L4["V \_ &L$. M#0("EK86U7SDM_EHQDF2?'1;/K(.SGY$-M$"SR:J%CK 1WI,P-F)8M6B@1EJ M(2!;8+UX:W5GCQ_X3ZRTQ3%EF"6 .[OTUWNXE^5C5HIJ)\^*(L.R8"^!.WHT MI\F U4BJJCN_4B[@(J 7BW'#]5;%J[8I ;BXV!80SH^* 9379EU *AE@#/VU MJGO/9@TPA'8>NW;0%5UX,T$;W<+"4R_>'@V4 Y+#I!D>2K?N=B:4!,Y<:R+? M?U?;BJ>Y4Y>SHZP ':Y.#!20QT'$=) HA5HK/[P \P*WV?4$RQ4!Y W]/'6 M=#%4'6 (^LXS*K >VD07^]QLQ&L9+]_&*JPE+!FCMKUR.@ JD@&XEJCJ\!%P M3A52M\M,4%[^F\8QU@X'@Q;KQ540V0P'\>U/ BT!271.MJZR.V+5XJXK[-J4 M=)T*,NFQ=AP;ELR.NVT?Q7@I4 X;EB1#@)"5 L[ V ?<[&S1,- ME9DUT4Q2IS(!""L5C./ZC]N$KVP243\ %TW7+=VC'M%]JE,WCH@?! :Y[M@O M^X8>,2]D7!S%K6LW"W$Y&PW@X04 N&-%'J44 =S25"L$JQ04M:7:CJ^3.'0# MD\8OWOK=19EG #LI*[X)3'H;YHA,/)Y1LTG@$XL:#@D=HL<4/DV](#2=ZXXG MDLSQV-H=K$3-!##2?$WU X^J5F3[JA<%ADIB6XMU,PK-P'SQUNU:5S-'!XM< M#CE"IF/ YG(6Y3H"9/",#SQ(BO+ZI6'(+P[)F"UG9Q?<1"Q[22'\'D1KL#_I M[?@O-&W;T +J^9II8;)95]$>=9OS'G.\K^(.PVM8VKZ^V(1"78 M"\,9'1[/6!B[>,7*. ^'>7:98'P1#+C;@(,3VI8>:N!&4@U\8XU0TR,$?KJV M'D2.>=TIT5(Y/3)(_#[8_A$X =4]@ZJ^8?DJVA*J!V:X2BS'\XD1!%;LH^NY M*%?AKI8+U34GECXYS!/*#N= MJNV#C8N2,A>V1]/AA'\GLOC "EL1O]99W M!L\$/:_*GR>_L&0ZP' Q"GM-AZH X5T-0/P.7,Q'<#]-2)"D"5I:#V<86JYI M&J$?N YNN8\I;L,W#<_6*'A#9JP]D6$H97NN;&N'GW[H5*>Z)05P',YKQ M,*XP!K35(MTS":68IJ9U%^TW$+)]\X+V3W->J*%Y+Y9RM7+^(O5C%Z@>!07] M>P1RL?<+5[^6)]?AK#HLV/SV>\\Z^'K8/S2^6=^_'F@'?WQ)CDX_Z=]^OX?V MO_<.=_],#XQ][>!DBO]_1C\/3L\NOQG?S.\_>]"'3Q??O^[;A[M??AY\_;-_ MB-E*_<^_H1^7;?X_.#W0#S[]T C1'=T+53!"P#NR=4?U0L,"W:9'FJ?1"/?; M3)T&!)9K$ :1Z](PLDP0$C!B8LL'^\5T-$>;*4VM>UVEF0*%SX$RFX8SU[]Z M0I]$MP4KSAYO<.V0,9;]G@8Y"\L:7 V9DT%65J:6:2*F6DBIA#0O"2BF[3JX M>YAU]2I@O0,/)Z7RGH2HE\;*2[PH/)WZC<;3X;3[5#U^PH M5'!V%'8>34 '80^ X5PH?'C@P_Z[HV/LV,G1^^.NPO<:LG5:O NZAIYE8-OP M ==)&!A2+^I%/MZ=>IT?U'@?!S^"CY'!&8VZLRE8RFQ^RHV\[BN/\O@Y*M 6 MN@9G[YCX)5Z3QY;@L27^XF-+;J'*=+U694]_V,DR'OF 5K[?Y?9'^]\=)D<% M,W5QZ0Q/WJ@2/KA1+^Q(PLZF&E0_JP-[WM>' 35I@7=+?/*1Z=O1'4']R=B7 MWC7L9PM_@:T\?0S1;7C2NK5Y=2.:6.[3T&0Q9W%6\K?G\)?@,AY'X\=)?R\\?6 MRNSQ"'Q;W22J;K\,7E7Z=^^2ZUF0>O#[\12V)M;9$7XR(D%VQ7ENS(>O[S=X M4=U_B3>'.326#.$RK1O(6@TT]YO3Q\3]R<4=,&K8V>WUF7?8>M3,5-B>J6$S M4RRUC1_:#5"(U"@J0'>+?S&4WU*/!0OHB4V0> JS?,LYR_@SS@GHZC;EJ,%;78PR08L M1$R^P2,'+RB\'5&,0M&H(XZ08RD>0SGN\#SI M@-*!F$EF=*\6;A\TG,V/%D5#1E0]22OP5HXP9-K@T\PAI*L@N;RWQ%XZ>@$)A5)*Q9C4>@&L9O3'6?AMD+; M>*[RX8ZH\(KK5,Z9[XEP=E+4Z,"BS4(HY@( /]2SBK&#LR5BNBQT/+?K(@<, M((Z=Q2JDM'FTP#,@N '-2"?.-&O.WA1AY3QB'6!&]AD= (9AGA=66QHR,&L, M;:']4OXN?GSBN G\_#8+B!#,ZF(1]H3%L6=1J'.+2>J3,5,"LV#>!^RH1\GF M)J?HT'<4?!)Z".,4D\%2QL&G3P;U::Y-MMK-,)I12"AY;&(.J2=F@^,B+3!= M%B\LN_)MP1,_+U=$6&HZ#<21LRC1MY*QA?9(1QD5%<^'><)B+TI!V?86('8R M6+*3H6? 6IP4R5#\C&O_]SGITXLL/W_.DR(5KE:;PWVS/LA>29EI<(*8FK$% MO:/\C R2WXUI@ ^? OM'%R!U[*T"3^!57AJ:;J).YF-[I8"QP=(;LH%0Z8QE M./A/6NC((F(EJS;@;LX^F#/:2.I5S*0$38=0\"N&>GX[X=I=8>A##RESI%$3 M) 4/MPY'H.S"-@3'2=Y'"NSE8"HI_R3]X1OE&]P\4SY\^,AVQH#1E)1HWDYN M4*B5U<2!SO.T!?=;NE M?=<*8LT 1;:25AW3J/7^@E",#W3?[63XY15N;3SAULXWNUY-YQ].1HPSS M%ZIP/AHTC%F9GY:+\\^%CA^#87*.J5%E-OM"YW9#O7M8SK+AS7'LA[,*'! M:U'^!*$KHJ3:>XQ2]5'8X/L#'NN"&[=;YGJN:2LQ#1)@'&WZ>8;X38/G]Q%2 MN?!V_4Q!7Q>OO#WK&MK34VA&?G4#NEV%CF(0PL9J/&ZLQH_<:FRMD+T'JW') MQ90-[91G#YS@#MI>ED941&GQXKL,T(FO=^0TK"Q>R/[31W>"+,SM')4=W=5UWH(3,R,\X2G?DT$Z]R[^I5'?A$@Q8#>6G: M+B#"E#-XVC]Z]XOE%$]YW0%+V5>!46BZ&LZF97S _5>:U MWJDBR.P;$Q]LA80QC,?6JW@T%C.%<]JC@P*9!2Q"9!Y6"8"G5Y.BI\1I=B%B MR23L580I>SFMDL)%5!C:3;)H08JXT:DAO>KC(&L=5ORPK&'<"(P?.\IX)5]6 M"],BML)GJLG'\ZI\/'J)P>2"!V5&@[]'8(O$"4JD4"7H;=&9?-[G%L;Y%']' MBH3SDE"$R]7I!>;)G/!6>]/5['I5>WGJ3E@,O('MX#)*$V"M1&\F_G;SAMM[ M"]C.]E#L%<";S4+ ?Q7*-MOY?\6"9;$PMM55CAA?"YKPY:RDX$4,&#,C*V>- M)72O^&&CGU":&,!WE::6U/Q0:BO86F,_PVN>'<#"1 "#>;UHU([43B\(36Q; MF:]7/G=/NDI,(UQE4PH:@H?-MFVDY*(Q=1M/5YX%QRZ<-R@LA=,+JK==%L3>=-@-A8RQ#AN\3FTSINJ#MHCS-]C0! MOF&2AZ.^2'UAF!70-*&_:+->QFG^%;"+:P))O5C^ M83)+::W\XNUJ,]X=%%LB=DXBVZQK1DE7N1>%./@48N5W"!Y/6*G%EB@R<7JI MOT*A90@OE#9#8SI@O881YQ3'P!]G'F*+OKSP8 <',EDX4Y\!HO[B@AMK:[X6135+T& -\I+X]75D\OS!2>^P&P5[#@[XJ*%,GRC M:S\I;S2S]YC#RK,CN(@=TF18\H%C]B8H@)+-P>106;<#RM-\JNR;.5T@(YC9 MO!US:1G>G+BMJ. $+?'N2_,:>C;"(K*,&(ERME,8>L3SC0391H.J-XP08%CP M2<5D%LJ6%ULS/=6=FK?%Q/.]5-DHC417"T9QL\'OE9*ZI,F M@VVG1=;!2?\IUJE8*0S\L(>!5P"M)PS=&M*R">," M/\P2VY(,T6@E.&*KV)J?O[(*G=_&'7@@ZJ?TDBQ:^GSJ/LT$BVZY\_"&:Y^& M=J.U3[G8>8O%3GU)%SN79;XB\=Q@BC)ND(+6C)CVI&4O"85EQ2)I/&-M M7FPQ:@B4M0E$0?]F8TJ+]CX&UL 5^QB:^[.;RU@P$6P/$1R [Z!!T@X=@#64 M$C!Y1@-NK?"=!LAQ5<;UY/@ZU7;Z'7'Y'692HPVSPZ-G/"3(GQ4[[5EB)]M" M ^!9-K'2"QH EE(L1-PKRV'Q>FNK*B#6';$5J:HJ3A=,DZVSFFE:?ZI1%HZ8 MZ;45T9B,TK)+BN$EBV:(K5AB2Q ,9#ANS.*)24-S!\-K8"[E9U09#5G.Z=\C MW-\/<]@P[@D-Q-!U)<<;"S-N_*%PZ&>$H=<_6.LJ$'E=BV>IT K:DV&,"+%K1A=T$)Q1-;+ >60T$G&$T"G!# MZ.68+TM6M80#="S2=O#[9&]'&*D#X?$TL59F@I:UZUQ;%'"4IA4;$]/ M,C"(VH*^5O;1QSQK4J]A> MO'(BGM&=E^25\@XL?A!.)J5U*?8ZI,0&PVWPZ6::_)-%6%J]@/>KHP:F(:/H M5D^AG,^='R8V\V<(?\ L 10J$5@""B\(SM:$!E$M6R2E&/[F&;,PV[S,!N,= ML=C(5V"+>R3$&7)6CQV !U%3[Q MQ*8):/F("\*MK0IST.I^TR+1:)71R#36'(W,Q45S!(,S2$'7%!A?+/54*-,^ MEJ\C"CAQS=[*49\38]@XY)E+RPE2SIYS>#>[:>X$2 Q::0RRUQR#K(48]+&N MN]3>U4+%"O^)*,J\L?@R$Q0YO*\?P>;!(ZGC-"6U%26ZU=TCBQDKCQDK5 M4^8K/E_N'I&:W&.[[,-ENW%U^XH@4R\)$I%(TRPL-!QX$O9HA%G"-US!L9=V M;S5&9>>,\.X#>\:"'O.3YAA(D((=KL<1()F38/\>\Y%U3?TW2SY)DVJIIE5# M&='[DJ^(M+;WS"->93VV$_Y%(TM66@<%P>O.'037\J/A,&6_,=5AEY3D.0OL MU$MJ-RM5LOS"%[Q2*JQ9-8$[H;3JN\(E0Z14U8KV2C&KZH]?99'=I^;#ZJDC MI]L"H9-1'_HV7KECY*=J/LA,I*LSD8P'*7C>*F*S7/E+2R)?E;6F[.^K7^H\ M5%1OG]A^3K;_KCHR9]5RX[2/7#T]O3&1[ M@ZO\G6MKETDIOT;*S0>1[>W]50RW9SH2:^_*(YBIT*"7#@KZN_GB#.PQ2,GZ=#%BS[*4W ML^;9+XKKX205HV4#Y[<;LGU>U:KE=5_,?O%FWJWG6@[?J=3UW\=WEZJMNP7S9-VIVB[$"9P?@..3+_WMA MOF@$G0647VN*SE1-U=Y='M6-%U.\+K@7GF<)9Y%2R6'5EC&\Q-;:4HRA[1E> MSX8/+=;^=5*M\1JQDS[$<>5#U&!V"QK/&2R'K.GA!15[&Z7Z\-2^:HTYCA^" #..'!" ]RW"S=[,>W[-%H3Q M*>@2F>L<4Y;]VMK.PQX>>[-%HS.2 M;X&/3[9T6[-UV]Z"WNJ. >X&_$?33=_2M\2 3'U,#4VWN[T2C .SJ__O%IGV M&I]2_"1#+!5#;(N#0GF&%8L312QCDR=&4)X)4=GK; \_*11Q$#6O1, WB-^* MK9;/4YDW*1@.4O]]/UM]J88#/*&:CFMH:S0FAFAK,YH# C*MF!KN4M>=!_*' M)1@O 1CS/PW.0'8#QJIW;EB&9FB7I$\K)6T\/IK*J5_&J9^KCM^-55;]<%'Y MVW85X[K2A)>5FJSW#WRLL^&*CG*,'2_FE>T\@<$#3;8Q-Y7-/ZYG M\W?S:D>JU-M+/QJIMY=]--NCLU%1*@:WA0VIMI<4MXGUMV'02\N I^J%Y"P. MR9"CKB4=XM6=O*G<@!TRQ!T/4LNMR&C64Z9G!\U;6N_C]2/6[4G+.]1V*/>G_0[&'?Q@+9 M;--KS(JLMXM@5/4[UU+GGJCKY+>8IJGJOF>[UAH-"G!JG;3N$4@6'MIGN&RM MUI)*=PT!V#0,2Y\ 8%.OM:XAM>Z&3?KH5V&\FRI/[=("BV:O5K2O6[67->.;U7O/M M)BI:>7DBCCU])?7QTH]F7?7Q.@U':N,-1>;&&S9E%'KCIOT!-3(V!0_O9/V3 M,.DH'S[L*'O5&5-22R__:-962TNO60+VZ@.VT=+3,FZ]:=/^@'JZ/KE**N7E M'\WZ*N5U6DF62GE#T=EL*649S=ZT::^4,M.[U7&S]]?0[(2-ZA2E6EO+K*_E M'\WZ:FMSC08DM?5FPK9=*VM+JNK-FO-*4Z/.S9.P/C56^3B"MDE![Z2II49> M^M&LJT:VUV@X4A]O*#8W2\^67'K>N&F?ZSU+!2T5].H/"A6T7'666+UB6#V[ M6=6I-;0M]?-FS3E*N;+W]R@IQUBB$A0O%J>46G4E1K.N6M59H^'([<<;":]N MK5(=J5(W:\[G)W%=D#R:\6ZE]EWAT:RK]G77:#A2^VXF$C+/F_/8Y6=(I7N'1K*L:]M9H.%() M;R8@-TZQ*YWBC9OVAU3$TC=>J=&LK5*6OK'$YU7'9[_6RI[4R9LUYPM5\N=! M4LHE8ZF(5V)0@%S^&@U'JN'-A.3&._:D=[QQT_ZPJECZQRLUFK55R](_E@B] M6@@]NY%4;TIB^E(M;]BD\]+23.@Y06E Z7L4=#79PEH; *7<8OPGUEO MH)QVE8-P-QN0-.HH$=LQ?$#&BB]/=EJ1T:RK/M9E-4S1QR@IABD9OQYD#.&N M(,(N1^S\:N4#Q9R"RE:;LM-V3O[U1;4T7=G)!F#7%04>)+*6EIFNJ?]>(ZT/ MO*":CFMH:S2F&KW69D0'!(1;T6UFF/G2,).&F22")((D@B2")((D@B2")((D M@B2")((D@B2")((D@B2"7.C9]'B_8WB&I^FNIIFZKVWU>TF:PO!$&B.M$S%( MO>1C:#(?9X,YX+:Y.0=)V",T57:[RK^@Y28U!V/5AL=BU:XB%X&6?SAKN@AD MK%,.%1Y/1_0\=D[H?)=@G8WW+/QQIKBW_>.Z>[BW-M14%:UN::S-D M,"4-I+FVF=-^7W--AO:DK2AMQ46VHKU&XY&VXB9H"MO;&@U30':UI'D_S<@@ MN QS&B4E.2Q%@-EN8/35%=NXZD M!N<0:PJ76O_V\H9#SJ@:Y)2AS%.DGJ:2GR0;_\W MR+>F\7!ZSF9I)JX ^T'G%]"0<4 S?3E MPJT3,FPH*^K/]Y4>Q*2 :,(>VEJ MDK#WTWR/W^.WFX%U-3XX80R++XO;77:KDKR)>V[7,[R%=T%N%]Z[JE7+[;J: M_^#-NEW-LQZ\5:_KN8OO+E=?=0OFR[Y1LS?TC32$VJNWSES[J&Z\F.)UP;WP MO ) E41*!2'+A_'N7(P'(RW+AVCK@GT%UMTQC<'B&H14^I_KZ7YX]E8R '^# M;1=)20$ZDYW"W=H\9$O?/W,,)Y'7E;N8'=M"?VSZC M(OK-/+QVASXP][ SX1 >9K]XN5-#NG^K,AKI_BW]<.:(E30)UDLK&#I;O-1; MBY>^BIM+2;5JV93X-^0!\9O, :UU;$.F':\_=!L,NEM)PZ8IDH+.S\ [NJ27M?(V92VO3>: VRKK?R<#Y8^6@_TG&3 P MT0T&)D]P$I#4TE)+S]?2Z[2SK]'25B584DNO(T9;?H/1S4GTIBZ5\N9,^ D- M1WE2)C"$CR-H"L]/J[5QIUH0K[3RXD7PS^FX*"@N<,/+9Z3,\H[RX>/D:O:? MHQ2TM;7&VEJN9"_[F-9L)7M*I*2>7D?8=EN!4#T73A%^*8<^-'I;'H6ZP0QP MW+JJ'&/7BD?3XV+WA&%*3;XBHY&:?.F',R-44I_D 0.:?I#]\HWS+1H,SY0.:V/O0 MXA W@B3S/B#S_B.A(2&>;7J! M&VE68!F^YUNAZQ++#JN25Q!S)K(^D,$U=K$>9TGU:N3G;00K'0&,6 M? 14P>2=CSD@2C(DJ;)7'02C',7P% #/,?U[E*!M\QG;5XY'*0Q -XFJ6R_) M*Q:'U.U(_!+MM18JMT-F1NF^:;%-M2PCF$;\[R@;8J1R.,J+$68.E1F^RGIF M:D;=&LD#,J"%>G29 OJ)%@U-NULT4X*<%)B;"(Q1@YPA06ZUYNP:D'N?# C\ M"7])D),@M\D"8U26G &6W$O];EZ#G+;GFK89G'M$0V[O,NR1P1F] NRP!4_Y MW#WI[G1KC---6[L.!WW-D3@H!>H9!Q#4R+"_)TLOB6K"*$B[@ MPP4OR!:&61]Z/\;EKT%60O^2@?*1Y*6RO]]1]N%9Q>LH__R'9QC:FT8^3R:; M.1D-ARFOMY:/E5U2$O:&_H9+2 )>UV P@O>.Z3"#MD%\WF=Y7\%-6-U;S(J4 MC$>1#&N=)&,G@YX "P/J[V.=0="+:%DC4X*"2:GR$D2D3TJ1=MD6)&1ED)N2 MP)4(!6&/ZR[@4S0S5IE-%Q;>GJRIC$6;12,JSNIKPZVF.F$+Z*\=D[7\M%6< M#;/KV]Y=BCB#]^5YBPL*W[F$L=WU]9M5<18H43T@>%50\;X3?E5-X3F0@%5._Q_,_$!#$UJ$M@ 1F)9$"4=4Z"BH^^B@P&3LL8)Y M: HH3Y+G:#+BH]V;#_AY1OC?#-$BMHY\D92]I>\PN&OUP5\/^OD;%M,_!!F-D+M1C=(TI@M8%0P$+!JPC)<*T_Z@RAV*D?67H(/FY,["WP]X7KX#' M$%#XP&3-[+RJF8VU<#-X?@PV6HI&F' I=KA9IC"?:G$(VU2RF;OSG9Z+'L63 M46#T$84>@0ZDC-OQK #6 EJ*C)'@%=;_/*?%D'+MR:Z-E3,Z (6:MH:#GA ( MSMD(]>T$08M1V!.#ZBCT,J1#1@S\%. ["F+9(^7$8/%SS#5,TW&;9&"4EA-4 M6\SG\AR)Q>=(V%.>Z-2I#DGT?R]NF.:RG*=/S%!ZPG!!2^;123]3,9^1_F3_ MC\/MT\_'>R?*W51H MF9DJ3M(#^SS"C9@A&14TXIYDSEU(CJN84,53JQ)P10/:(VF,2($-,>CD#W3X MJ5 CQ%K6(!F5O2R'44?=-9@2\&WHZW_^0W>T-_Q?I2HUP7_R>FN&J?"?U8"? MUH;WW2YTX2XVO*UU/=]\[.K^PQ]#8AE=1[]99^][#(ES[Z-_GQ@,&Z%FY9?E(NV348RV^3DKX6GB3F&8OH?&<- %V2DJ/)#E\\Q:' M[5UMV'C+84HOL#Z/ONX=*T?OE>W3TZ/CP[UOJV^]_?OPZ*NR_>&#\G'O^.3H M\$1Y]TTY_=?>R9[R$3R&O]K*"M_01D.*0D1Q,X MS2Z8&P]6,*X!E4DY0@^:K?8,AUF":S;3\CFOW#Z[QC[)K?<^6SA%"[S,1Y3= M3"95!E6.R-P RCK%'@)';9$!).'B[&3]?E(4;+QG MZ-A@G(?Y(@4!@+^"?-AJBWKL!O=<\*!;\&5X5X$G<$V#SQ:;-H S()9H"\@# M'V1^6I&4?.I@'+0H<+6..U)1-J"+AP@3C]T8L^E"BN$)3M7BWW"4#S,L;8'L M094^LC:Z?F$V LZ"+D*SG&L[%6-BX"AF:XYBR24&"&,_H6W&Z]=0IJ,POBD: M;H+Y[).Q8$GH*7P7^X".8WN(\/%?25Z.*!]>%J^#_W>%2U[K;[D [U'!M0 M&#G+Y">?5+K]<1:>5X,(ITF9;C0!,+1W@^#(5Y//FSZ3LTE M+0-B(I/"XBM2XE+.U3F[M@0K1-<'11XA>?&&E.TG4932E:;LK?SW1Z*TV37F MDF0AN9^#4$V);+%D<9O(T:.$SU:7Z591E.VN8\R055Q<%KJ^?.0$EEO&!J_8 M1O1,F3:L6Z^>+.W]41/LEO-1:;K,,5VFXI>K '?+3UANNFRS*9+O6>M15EN1648VFVW,-LF0\NS?U6@;Y-M&L6O5/%O <9VQ!Z1>O+ M]Z0E":T6Q"LIY^8FZF^0T+#-I1R^5';T&TOI$ MDOIT0"QUSX;KGEWR"R0:7,,#,I;*1RH?J7R6E[&>2%2E]I':YXFTSTE)ASTZ M4/:ZRDXVRLO'#WU+'21UD-1!=Z;ETPJLU$1KH(D,CA&37&TL (YGU$6G-*<% M40ZZRE>2%CVIB%9)$=TH\5AJH;41V"<45JF$I!)ZXG#D'GJ\F-S3R.N2E3:]JA;;->4MG["HW#+7CW,6UX_;"K)H#/_IE?WT M[?\#4$L#!!0 ( +:E7%;NABNLA1@ +X? 0 1 =7!L9"TR,#(R,3(S M,2YX.7,ULUBF_)3.R:9$N^S;K6L;6VD]GS- 61H(0- M!6A 4+;VUR\:($5*( F2HFV>I?(2BT1_#>!K-(#&A;_^]7D6. O,0\+HI[W# M=P=[#J8N\PB=?-K[^G@U^+CWU\\__/#K_PP&_SR[OW$NF!O-,!7..<=(8,]Y M(F+J_.[A\+OC"S$CIG\R4GDZEPC@Z.CC??\E/LO<<'OQR^ M'W@'XY/!^^-?C@]XV/7]X\4Z'-X&KI3/$..+!@-3Y_#3WM3(>:G^_M/3T_OGH[? M,3[9/SHX.-S_YY>;!Y5T+TX;$/I]+?7SF =)^N-]>#U&(4Z21_/ 6TLN'R#J MA'@Z,U39Y8B675?-C7+_<<) 0GXTC@*\9G%]A'42!%(OIGA +B$^Q):P@P M\+V6(/-:(#[!XA;-<#A'+JY<'Y]_ M,!<)9:V0,DS*9J3?QX$(X=< ?KU[#KV]_>I:HW P06A>2W-61FN/G]3)0<9* M#T].3O:?P>SRJZY:]!(M=&'M(F5R\/B=R6 M>9C4T9TDAS]R=")*F5#R\"1^-I\3ZC/]0#X"@SE-K.8>^XD3-;J$G*:I M_CM%W.4LL+3C_3EG<\P%P6&V.U$ 4XY]Z7MEIS)(O.0? 1J_DSE)DA@*UDT? M7N]+$1S \^^WE_;1C-*L19),!/4 M-#N?#]2_0V>0#IX'CI+Z=7\S[09*%&+OCGY6?V_:=RP<)RD1W#",RG+K-9HK M%C],JK"D8H>11\2U=+E\IG)2KXX-:6MU'ZU7MP)P,@@]JOIS1D,6$ ^F:VJ9AB060^6R)I M'=/*V/OJC#D_KF'_I:<,KFI+DG(G^SJ5M2V:6 &>E;D/9'T*F!/;37&%9R5NH\U&J%$=11LCQB[ MXQ-$R;]5+B0'MTA$'#?O^>QP5L9.8,1/0C=@H925/[*8C@1U-&IO>[XS%!)9 M\Z-,(62M/$2S&>)+Z>#(A!)?#N&H&+HJ@D?H9"1MWI6S]GIL;J7)1O3AP2;1 M2AW0FE6H&(]5*@^;*G52K4ZBMD=V,'1E]Q*2!JUT3=+*T^$F3UGQ'M7W%2+\ M&PHB_ 4CJ G5<=2K^'P(*P-'FPP CJ. G"Q2C\CXC3'OB010S7=RRLJO94GH MA(P#/ S#VC$1*YJ5HN--BA)(Y;\4J).B.AJV1WQ=4UG9^!$]U^V#LH)6%MYO MLJ"E'27>H]J^P&-1KYJ5A+5^/VS6+XCUJ%YOL8#)^0CSAZFLOGI5O"ELK>V? M-VM;(JC@@",Q' 72H[J_D1U=7><1RUAK^I?-FM:"/:K=?BXR4,&376D:W@]HF>DUUV7L@X@J#2'&I'>H!XU12!66HPI M>8*D.%EA_00.JD>D/& NK7 H9ZL^YAQ"5,S]7H^2? @;(4?&U%GC.$-GA:1# MD7UB8\MX<8/ \)$Q->YY_/<>+S"-\#UVV42#UN,@1][*@3$YCD&<#$J/*+B< MS0.VQ/@,4PDK1K*B:_;@N0A6&HP)< +CQ#B. NH1$P]X KVBK./?,)MP-)\2 MM_'.&1N8E1]C:APCJBX\Q>SIWII[',"*T C)0+^L%60]K*@C'A3B$?UEYLJ+SL= M&7/]-I:=G!^3O_JT;VH;PA[1.'A- XGU64:@(@O21Q)R%QR;L%$&9*/EV A7%*Q?]I$AV])C$[(J8EIY,\(;518U^TAB M9I&R"5^FN)4:(^J17>GL(P6P$MFD[C-RUDHW8AP@W,?*WEC*;%+O^1!6"HPP MAKDFVD="]'IE$Q[6)*W5;\0IM'@?J[QDH;,)#W8X*SE&^*)T];2/G!6L@#;A MJQS*RI41A2A94NTC4^9J7!.2"E&L_!AA@+R5O3X28R[1-2&F$,5*C#'%SUGN MZR,OE@6B1JVG$J2-L?2H;*,BTAT;4OU@NK*9B!"=:B:$/G#17Z\YB9V+UR T"]@0G M_V457K!H+/PHB%,UV"+T;Q110"3-VQ-82Z:E3HC*K=!W1IJ[QG3Z[WJ"<>> MI.2&H#$)"%P/J#HQ[&W?%*OKL+)KQ/0V&Z9>OTZ4*5^<4>?$^GK/^^\8+@+' MWG A6\($#V>,BS@.,,*CE?62\-P-/^UU MM_7A;51_J+S+:-<%6WE6GG#=VR*Q2GJ/W8AS.1!58]@6^6^BUFH71N"RQ"YT M#[#I^)'(R/SDK/(1C^%W9A/7X!5YQMX7B (3L7R 6E+UUYZ!6!183:'J12KP M!E0YB2XG5;:C.ZDEV/W4'K=9-"N11L"OF$B]1ZN'G-EV@<)'4[PHP,Q/4C8B ML[D:*\M&L*W2_M.!DZB$",I*9&<")C>;OV]QLP:]A1ZK$1B!LXI&8#R+]]+L MS,"@I[UA_5::K*9@1-8JFL)NN%_9%"Y#069P\G1(:82"[&SX\GF.:8A?Q"ZJ MJ[4:B1'#JV@DJRPX.@_KD8 X%[VTF M=?IY1%[$UT/)'WG1MFTIK0AO)=>(V6V0F^B!!T51NYXS#?NAJ2LK0V6)^:M7 M]W*0LRW/E<"M+)H5@.9QPG$2T&[-D0;12EGM1LZ(,Q7O,8FPG M!>\M@6F$&GY=4VG2.!30OSP\H7EC%JO!6JDT@EXQE=D@-SSZR4E4Z*X1E/26 MTJL(CJ+ 7_$*GAP0,K\5%UH=VDJM$:J*J=4J]*]4"1"]<[F;=P_ =#X2\3 T M^Z(1P77!K10;\:B<^PIT3"+6HUE>O\]@Q_*0"G)!@DB0!9 R8U0]AF.X"Q0T M[FP;:['R;D2A)Z9%@]SC[K+YGQDET;#; (RDJ;$2M:T98L MZ>V:'0[UR/&+A)U%LQ%:JHF=K)AXA8M.)#57A,*11BVP!96-=5FY-B)%*Z[C MD7&LU$FTJO6:E5XUP8TUKRXHVIE$39K^.'Q-HY#:=F;Q.F91NO898 M$]O*9+6;\':-L)3>="UHZ+K1+%(?=U$35P@P<#S%-"0+# '"EDAOH-%J"D90 ML\ 4LDM3&>WQ3'U-OXZ)[HQ$409/H'9DU>BSSO#%K+;LH13<1OU'\Q*_ NJ5 M3\_JT=_]VE&L68#8OGMH[:XK@L0Q5=(]# MP8DKXD'35ZFJK69/@2%L2GLA=M>QK?0:\;&J M]&H].WY5!8TP5Z-7ZF+EX'):7$MLU]!DY=[\O&,^]QF=L?_.;>P[6T@'37?J M+KZA*\A"/FIS.):/;.7:B'25CL6T$B?1TDMFS>O&VYMOU\2VLFN$O?(N.-]- MMTO9/9\B.L&$)L=$5,0_A"->S7KJ1AJL3!LQLGRFM2J'T/342T;;CG$%>H]G M2.+32::#NQL'9-)FPZZFQ,J[$5'+YWVE;:W33O7MF*].2MW%[.9J=NR_*ONR M)M%DPO$DWJ0;IVBIP5O0K5Q7^EB)2I)1 U'3)%T?2;Z%K,SWD\!ZK-9D1XF+YR*4E M(U=L,3XN![.R9D0F8T1'03I9S%ZR]1"-0_QG) MPN6B\A[H(Q,J.&5A<(3D: MZK^=E%_WG\-3-)\3Z37@B?Y-*=-Y5X_D$QRHHY2*,LF"]\^?]GP4A'C/H6B&/^TU1*-P\=(X MD ""1Q+L>$DEE!1 2_?N,LFG_:T\F)P+,]1ZCD M^DFH]%S+YP"RMU]8">=3@OW+9^RJ8RYWOD]W?^!>'8%8R'=;5T)3M-9KP1-\ '^%IQZ#L7J%FDBNHAI%W)VB$*>?=!AZ M_XI"O2=1K9(7VD =B#I%UN_&*(!YAGR!QT34,H<9H](%\&45@]!GJ\!\OS&! M5^>O"@M=+& O(J&A'%74*PNA D\PKU"4"S;#$M4]BT)"<0@G5,:$JCH-R^VX MBF07;';#Z=P0^9^G=)ZC<)J8X8C+9EC5<95CO&"A)8@K"U>AU#FL0%;_Q@)O MC-SO\9Y@[7 +BUT/Y(7<="+4K-"_,_Y=^I9XKW/J8NJ4N1BC1NM]3?]4,)R] MC:!5WOGIE0F%M5 #X85HK^["8E[@VA78"0^E.6?AVATOA7UQ%=&7&GX(&/)4 M*-\MHZYL=8P#&_&/S%<@XB?Z8 A! >/:25U+R^,10*U]]:60\K;5;-%YNQQ[ M+]#TP!.C27>J>ML<* M3?H5XX(T.7Z3F?'B^T5#.9!=?72PV+W41.FHFY6Y/U>6>HXX7_K:7T 18#." M_)]H\SZ#3T/BKX($\66LQ<.,QH =K:%A) N3B50-XW(7^>/B]&_MA#4O5PAN MOLQL[[;*>W#%UAV\.(&Z\])W0-,G/\2;UX=XF7F MN_.(XPIE'K1* +Y:G>%PUG$'=NH5-+ M@+K:\%:G_N,;AT*A(CJK0?;Y%.:;Q>ZGLGQ7P_4C1!=D@2S]_7JB+MCR UP? M[3T(CK'TB1Y!UL99)M&)$L4'*^]RKQ1]A.P]XF=Q%C#W>_$XO!;("Q9;)%JJ M!_&2W";?D8D#'K:@7*%85YO\QW,]'0*2_A$A+DL3+"NZWB+A;D3#\CH) MF!X&!&HYCM[5[&1RY+M0V*KQ3&/^FZP:J UG6X=+;?!OOAYA!#=A>R1$,[&7 MM..X_=8>_M?#ZVA0,.YI1V)Y(RS1I]RD7>C(,K<"7#&.R82>1Y(CZB[3Y<&A M$)R,(Z$Z)#:2IDO%1N(+3-D,5AEC*EUI^8@NX99SR_3B%3/0A?I.QZ L#-?, M_):)AVC\+^P*P=(0>87!;%6@CK:BC2T)WQ@4ZAX^!A\^3J5/@.-TDNS+0!8( M/D5&L=I@I$D=4D\6]W&*AZZ(4'#W1#$/IV1>=0-$6]JZT*WE+/C?K[[C<>W) MM,0G*/T")"R)2F^\_F$@^4YVX9YN5B+[PEC8*M\>]4:YZ>K<]3+BS&,R;_P" MSUD(7VZ1OJK<-9;+=,&;?5-?:T,X.&<I3*(+)8(:OO.3XM"V>Y4IT#\FXC:PV,%B;M0CH:N99CG6M9C0JHCN/._AEJT M;>?6) <=[;4O$:,O\;"R(* M-%_ 'OQXPQ@,KTE\%U5Q$*U+G^Y^0T%DV43X M!MGIZH2@<7TD3EB?+AHN$%'ED[/_WZ2LT#V.]%DA8#.X M957OAZ^_(<>"TP7>2\)9^G0\['!?Q:F&X;#"=N^M,+LP&(@_;2/GXGIJA@++ M5+MM_PW,NV>"%?5FP('4G;.YL>"TK0PZ_I/V< M<3D*Q6'F.&/EE9?:,%VP47U"K+XCM(,"'7+0@:!K6N60T]ODZ*VO>9'S5CE?A:N!B$>L M3:4H=1?,:F.,H*/.@LAAJ_.!XMU:YJEHRWF.)E =C=WE1!_B5>+D1I:FM[N4 MPKS]6=4'3 F3$STWDE9W"Q#H"Z)( MSZO_=B^'6QRV+5-OZ,E2$:@XN"*TFBMN@M2%&E@?DYW]K0.V/67UJ0*UHC&R7N;> W(DUDYP( MXHBSA3YIF/WTXS5\<0(%Z4W]:L0Y#[# Z71M=3%PSEK#^@I$G9#F*V6HJ]U- MR9[2O&/7PUM&=9K,Z>M[K$[1J2EUP4'L[7:WOE1.NK G=@@GF"!.*S,,<5M[ MO+=,H@L]Y@VC$^FT9\D6?;4.J!J,7J<7^AY%[<0>9<)"DVB ]/:K$E4F__+A&0J)'(<$Q!>VSGT+Q$[T]\E%Q=6N,^Y2 MBXP7#>(%:NMW5PJ3OVI9U >D0G>*9^CS#_\!4$L#!!0 ( +:E7%9/YEQU M@C$ .H) @ 5 =7!L9"TR,#(R,3(S,5]C86PN>&UL[7U;MF%^Z7CNF><-FN'D=4EQTNU\[L$R,!)&Q.2Z2&I%SV_/I-D)*LNR@2ASKV M;D6%+%$4SP?DA[P F8E_^=?/QT?//M%B.9W/_OJ#_+/XX1G-\KQ,9Q_^^L/O M[W^&\,.__NU/?_J7_P'P'S^]^^79RWD^/:;9ZMF+!>&*RK,_IJN/S_Z]T/*? MS^IB?OSLW^>+?TX_(<#?UG_T8G[R93']\''U3 FEK_]V\1W&RY_O&O/WQ+#S\J(?2/Y^_^X>SM MGV^\_P^]?K>,,?ZX_NW%6Y?3V][('RM__(]__/);_DC'"-/9K2>E%_XY[./;&!Z J;/*YH5VDS/^:./YOG*FXZ:<.:+\[\\PD1'ZU]A>2*!$Q%JEJ?Q/0CJZJ@O4>?Y(C^; M+PHM6)G]\.P/:JKG3*]M$.(BW^#4U55U]HX?EZ?'Q^O/A.F*CL__OBFY/EQ8 MS8>4Q$;^/)9]"7)I>"_.<-08MA&#*P@I\1==BA%)5^^R[DR&+:%MPP_SC?%C"*ETH\Q+JL2/+Z\Y;CBF]_CY MTJA_I=4DRZ2H,H6]#>R[8_80DI/@> Z*REZA49VI\@"D;2ABOS&*])1"1VHL M.-I;33_19327^&IS$=5RS(*ZKCU]UV%4\+J&P64H(.@?&PZ%]J(% E(A4O/,JVMX!QYUHMB&$_\8( MT6GNNW'AM]4\__/C_(@G<_GJOT[9IDUBK%)J'ID2K*E,4@HB*0]>98.6-,<] MO9W-FRCV'=<[6N%T1N45+F8G=+$>O)5 M4(!:D4,_\@:0EQ\XX;53JJAH>G/C%AACBK,[DV'?2>\F_>>E3-OP\>@M3MF% M>X$GTQ4>320J*:/-X"P5,)&#P:AKAJ2E#97UOS6N,P/N@#*FJ+LS"WI,?L?X M^_AX/KO,1RF#0A' A>C 5-(0,D,A8YVRPCH?>N\N7\:@?5-/@IG)SCJ@RP@E4A19 MA!!5[[#ID1#'%&'W5A<#"FN(3?OGLW++#+ KKUB+<;R@"Z.J@?U\-G:@DB^& MW1T771AN"_]63!W'//$"E:A&0PJ:A^=3' +F2@F*#3R"%#)$-)7= M7.>IH'-&Y\XC.'_VF(SC#O*\SMR=IK3CMM'\A!:K+V^/D-?)K+3E<]+R\]J1 MCTK"DXAM3;@()O@(: 1!EE:XJ),VV%O(]^$9DTWL(/AN4]^-#!='?[1\1YFF MGYK"O)P^)'(UCL,<50N'(QD5H. 5QI4&".BD;T]HP<@C0P3F/L:CHZB NRR.R]0ZU(=1!SKM/;K]U?25=]%V; MMS?U]R6MH4UDB%$C^R % P=A44@>9BC@O124HQX@*?E>0&/*J^BQSKM-?K^3 M@\VQQ?2_J9RGB[V8+YLW5>X>4=Z/9AA#QVR%$IVD?R(&,QJ)/54-R[+F:-JA4JH2L(GD5'!.Q M=\+W/0[D+N9Q^9&C]/9/B]0_X1%_Z/+YZGRK<7/\*ROE+*4%%0PK95,(4K8< MMQN5#%5GC.E=V;(5L/%MFNW"BYMVLK=,>A[)MZWGRW$\K<['+(-E=\X0X#HO MS!H>,Z]!H)22#U45$WIOI-R'9WP;:SW(T4T"!_"PSV$%9& Y6\A%^6:N"T3, M"9RJ_')B]1_,P=SK1[#CL'ML?51'3UGT3.,\P6EY]?F$9AP-SLJE#:%S8,47 M:80+@,I:,*1;TG98 R/"(K1QO9/ZMH UOHVX'C3I+8]N1/E]EMB_I_)5NUW@ MR;)*H]G>F=AZ'<30,ONQ):,Y8:W@R+![=M?=:,:W;]>#%IUF?\@::Y%LCK&9 M-*,$X\@.T%K^(G/-$:N3:L"N IV<[CM*VL_'Z+.P.F0)'I$]N\)? B)"9NON MB_-"R-[1Y/V(QN1F[\F)+;L+["**GD[VXI3*+2-UHABI>*19!S;>[40]!,_? M&2-K""6J[L=3=X(9DWO=F11]!- ]Z#JK@+_@IG1>6C10:Q4M@]:S@?8!@O4F M1_;FDAJ #+<@&9,KW9\)^TY]-QK\=+JC*:C\^ZBR&U/C_3 MLM9EK5'0-35F1!4A" >:"N.5M54YLU.0YRXXUS(/SXX)Q$$+&Y@\%$0'(%+%E,.I?\F_5?' M)T?S+T3O:%W6<R*++Z\9Z/ILM;%F?L2/^?!Z MMJ(%+=GZ)'1*,P&MK:Q5JFD)FBJ!TZ901)+)4N>U.^!P]G>*9O/S78/-X\_V M42>67,V$$FS0!HPO&D),$D1&+8QA*RUZZ[@[P8QISV8LW+SI:?609/_4Q:_S M-3&NB*1EA6HH@;&:=;_2"*JERUIA,0^7L/@5QICV>L9*IGVEUR]HH]4E"+X$ M1241."5;YR(J;9="@4BN&&)F&]W[V.0*@#[5&\.(VXMY=YP5%784<:4 M-#CT+F4AA>H>RA[,KCVMQM^=@[<7CSR]_/N7(YW9FI]H1G6ZFBB72]4+)!AA0< M91E%ZMWC]-+CQZ00]Y7WC?K:'6>Y/X'/5M-R$H(3MF@%Q &B%&IKMXRWV_*!Y2\$5+FM"[?RZW'B160#%,Q:I,K#Q@K#::X M;I?\XT?U&ZU]@^>S\@]<_),N??0D2YTHZ 0< [ 7G]EA0,L.0Y%:%UESM;8W ML>]&,TJEMA,3;O1,Z2.!;CQ_1TOBCVFIV"_I$QW-UV7LYY DQN(,.PRDLFT] MQ0W$HC0(0D^6@D35.TGG7D!C"M'[\J*?'+I1X^_L.B[PB!$]+\?3V72Y6JPK M5"Y E9AR=0Y2R*+EYB=(K/671L5;L9$%Y MNIEA1G8\7ZRF_[W^<2)5JD3%@:)6M11=A%14@JQ:CF:P[+3U+J:Y!\Z8LBWZ M$J.7#(9,X'F>_^MTNESW63T[U&WI^LN)+=Y7Q6YB:24][-Q)B-%Q3.I\%%2# M=+6WR[$]NC'E7O2ES$ 2ZF=WS@I@7Q^?X'31S. ZJ-#:,P@M(3C;@@J.+(*+ M!B19#BLBQ5"':EMU%M?0;'D NI XM\S9 P(2M 36%J&T- MKO]&Z>U8QA2,]6'%+>7X^TNAG_[#Z6S9%AXMW\Q>?6Y#9>7\L2W'-_4EI=8^ MPLLB'$'$JCA2M+[!RB!9I!Z)$5+OI.@'08TI-!N&)7WETK?'U]TC)IL#L>\' MI>C$3J#D& $Y="S&1R6-<=[V5B3W(QI3D#8,43I*I)]2N;25KK#6K'4$1J'! M%#(0& *LZXR>=\[4_=N-(\TF\/NTN\J_IOIEETFO^/VY2>:G=+Y MJ?GU3-"+ICJM?)3_+ZTIO\C-965/EH2J[,XJ!>B3AVJ[%G:&D]8>[NE9L@UE'B%4S[I?#>_/#A,WD?&%"GA-Y;+M"XN#S#(CM-TE@( MQ>1V%U=+7,D94JJ^B.@3R=[GZO? Z9RPID*TSGB00;9TC*0A$5:0R245)'I% MO7OQW9.P]K0Q72\.W$A\W7G&^_KF#UP2\[;MV/+$W];HWE6G410)NDC9MO79 MG&KB<+0HD76P;0=N".=]=\AC,EM#$>N04AT-%6,,%*N,$ 1;>V.C89//8U N MY:I%JK7[:5]7*O:;L9_G"V;O;%-;;^M_R3J7H0ZJESL,;DS4=XZ)Y:D8=9,FT M%ID_'\W_^#0' MO%W,/TWYTW[Z\ON2RNO9Z]DG6K:SAN?L,WS:W,J84"J0 ME9=8!$KJ?LO=]NCV[K:)7];S_7Z^3EY9T)UW,DTTJNC;89RI'/4;*W)K(AQ: MFY%22+1:@MZY:-NC&]4QP4#DNM&9OD>AW?]7[]DZ!$"B0K9*_9KU;$ M?K4+K-]SUAY=]*6DH2EU'=2HRD*>BDE[26HX IWGW-'&9U@W/]_\IO#X W.9 M33)A18[1DH 00@;GE8_9JQ1%]Y[ C\#W2&?L^Z15+_GUK'^_;2+.@J$K$^%3 M,EB-@5S:3>2AG?^=U;5;,/'[$N?F46\'N71;+9O1T;K][5L.^O/T M!(_.%_G$%"(K"D'!5JZH)(=H)"(4[]%*A26KWAT2[@7T+1CRWGSI)Z&>]^MF MHK)NR7 GG3W;E)1# A62 B-UAJ#)0W6QIFA]-*5W+M4VN,:T@W(@!G47U_Y$ M.CDJMU5;+)^7LJZUP*,K[5#?XK2LYJU"E!;+>?WJT?4::+3>E8TH[H5%4H'6.:LN6B$X%GBO!\Y2=K+%WCMRN M6!]9J/5MT_&0+D^;H7_3$LR.Y[/?5O/\SPEJI-QZD"EE6^XH%L!L M*WAI$L?M-0G7?3OE(5!C*O-Z A.ZOZ &YP\'_8M5V^IYRY2@Q:)MPS>0S.)2 M1&&K3AQGF%(8I$L)*L\->NVK-?TO67H4Q#$UY'UB;O408L=;WI8?K]U(^(Z6 MJ\4TMY+8S8V%5U^X],[-0?+K65ZT(.8E;?[EGS=)S:\^YX\X^T#O6&._JCRJ MU42$0B9[ O;1(<0_]";L;;O1,DGKI+<, MR+$Z"Y:GP9H(/K$J,VW_6/6^G&37L]@G3MK]YNFYK_C[76VQ'N*;>GG8;V9[ M3?"$BLQ5A PQM%.54!R$JC18YWV1B.1][R[I PQC3-MCWQ#AGYI03W)ZQE-4 M?-20'1&8B@3!9)ZY)'BVJM35]>Y-ONOIV=/V-?J&>#R0^(>FYVU^3RHQQ*@E M)&/;73@R0G3$7UJ"-\?GO)[&XO;N6S,74F:/CFS+8+^E2#_U-8O0+?G':#IF--MBZ"WO1=IPP M9D@B54C*.BL5A5Q[J]*',(W)3ST8@3J*J5\"R9W565=3[UN>/6-PI*,%-*&Q MNS7"T,CSH(W2SMOD2N]TXT? ^Q9.;WMS:BCI]Z1=&T,V)35 MF]EO'#6_N<@NF81:T)!1[:;"BA8,41;A>S>2/1K::7ZZW@3.-/VTSKX-*7GM*(,J)#>U6$QF 0ZCPJ!-N^FD,X>V MP;75QI[XSGC476 #4NGM@DYP6LZW!LY\].=G+ON9WJ0J$6,M@%$@8U4%(AH) MF=UXK612*?9NH+,;TJWH]M3U0,/3K;M0#Z#+SLL(4C$BUR"!8N:37TJVABR!RTX>C0> P3A M%"3%T:,),:3N79BWP;45C;ZS/>?N\AJ02;UTSBKV_;R% MJ)*&8D5R4FKENO"3$K?AUJ)R%)^-7/REVH]HEKE\TT/K:;&YB0C5LC F$ MK@F,%A&2PP),?4$6FWWN;?+N1[05D9ZZ\*C[FB@S4UON?J@I@XG& M0 SH(0I5G%-6: NB2V4LC!5JB*$(:Z4/W6Y4?1+45;YZX2J0^W4A>Z6DNAWE.DGX;WG;A5B[&%F$R%'*1PS55 9-!IK+3P5="$WH' M10,-98![-+>!=2NDF>?+L12;,(DJ7LMU]#\?]IY_=I\ M5/"9*)ED-6(H 4V6&Z(. 3&2K$"J&W#OS:-@1?0>6]UM8%WM2 MJ?LVYT3(Z(Q3!$AM$RUX"0&] U>SC<[+F+K?2W?^[#'5@XR,W:TBB=+,D5V3OO??A1?:\'3V.T.1UX-("ZF(ORP'\PS-,%K>\+ MVTS35<<-5Q=OY;GE5<-#^PF7T^4>I3+]'MZO>F:@">E44+,!F^UW@FFQ_U*O#BO-7^_==3:(:GH M06+)8'!]XRLY*%9:9T1V5O?.3=X:W)@V8/KPYKJ.&T9.'5LY+QC3:OKI3.]/ M4O$Z6>&!I+!@9&JI@951D#;%:J%=]_K1ZQC&M,,P#"GVFO4#6+SS#,#S5JY? M$ZHW>*___"NM]C!Q>SRMGTWK->1.1NSGZ8R)^0LSI-SRY(DKQ5F'&;QJG0UU ML8"83;L$J4A5**?N)1'W(^IPK?Q=G_[W1:NWUS9K'U6"$K)M]Y;+=NFO E]" M1.-#U73 $:\QC3++??)]Q--OS;R=Z-ZGO/I\>GZ.M\K=R5$H5@M8P$J MOH(1,D',IH+5-CC*3IKN:8R/1_E(XS=L*>[3L*J'_$9@)%\M5]/C]2!FLU,\ MNCR4LQW\ 6WF]@\_G G=<4(.8U$I1K3"(J M$HP5%5*N"-'94%1PM?K>NT9/ M9E%OF?E?>9;?_T%'G^@?\]GJ(WNDN2:5VF&L=3P?SCO N+X%-#GE7#9>]"[- MV0_Q-V2-'\.UQ^C-SF(]B*V^B?G_$"Y^GI\N)C6*4*J6$!@71UBY\ SY JZ0 MC:ZJQ-/WI!0\1SJF@'4TU-M)C$](N?=_S"1Z_:MG8/K9J2,6K P4$]F2( M@_*@J'?:\DY QW2&/"K"/5:(3\DW)A!-'*H80I*02'OV:4UF%]IE"%%8[X+, M,72_X6HWJ&,Z<1T7YQXMR*B0BA!NMY0F*[0MNH BAX?K(K299D0K2] M]WAW0SJF ]11<>[18GPBRCVO*UI< &X9\D(["T+YMD900[(N0M7\7\C5Z>YW MB^X!=TS%<:,AW^X"/<".S*6++EN/UC:-K3OT='8ZG7TX2S:8S_8YC7_D$_KM MK>PSM$X;*%^O+_[YCJ=OKGZ\!/75Y]4">:E,9[CX\IH9OFR%7:UA]_R('_/A M_,K 2:ZEID(!F#!,X&(KA" 19"ZE>%6MZWXOWX##Z="J_K'07O(WR]4T3U)K M:A2] 6FC:!<"JW;'-(&/"46K)W6U]]7>>\ =TZ;-6/A]2\O[@["AYTT+CP5\ M=JWLQ!6'V2<')06_N3(V)($\;124(+8PMO>NX^YHQ[3M\QV1=Q7 MSF2$%R1A=0[N,N/OUBG= V3O';Y-X?== A=%BG76= [O^ M1L0"P2!"M=%$'3Q'A[VK8N]'-#YKOA\[;N3R]9-'QP2^32K^7: 26W@7O0;M M<@$30V@M% Q@8(U>6B&,[KT:'H T/K/9ER4])=*-)@]05TI90S &BE;M;P_$],)CVY9JS+FD+4%V:J_#+4.F%%*\%6( M'#$)$0?2G7=!&I/R[,B6.W1H%\'T7AV_K7#5KLW\A?_@-FA!HQ8U@W26P/AV M=LZ.,'@D:]A3Y87=/9%^&V!C4JC#,Z>CD'KSYRQRN<6<>#8FP0NPK:D!AS(6 MV$4(8(T/RE1A1>Q]X]L#D,9T@GP ;=-#,(=SV8(W['L4T 4-&"D3A%8#)V51 M+I"RL?3.>WF4R[;[B,^T_IT#MP5U3@FJ;PZT:1&_9"\ZQ1J\CLFSN <:^/W( MQF2;>[+G+M>UHYRZKYHK^O].A 4E&P $Z45+9=6?5F86X"ULI-=94!,=LE1GO;((4A ,7G#'5!9&[-R#;#MF8 M[/A!-%,_.1UVS_A2*Y+;*J7[[!)O^9!!]H5W&6"GG> ;Q+O++W6^8!F5Y:0H M2\5I#XF2 M/%>N[8AW3U2D'YE]G00Y!NZ]U).ASLLHJ<*G5 M?H?U1CW';97_Z/8U0AR/C5>,UJ=['JI1E4#XQJ!(@2L]?, HKV&!E M/3C3KD(:XR;-<#3:0QS#<>1K5V7F[56-RA$5V?6\,:X\S(<=SJ):3@>\3?GKYV;Y_EQ^W#%?KB8R4T[5$]3BV9\FKUH7&(*D0RE)2ZUJ[WJN(<8QQIV;X9AY:,$/ MJ K7U^/$;!)9CJHJA0H72 M/>MB@^JVXS(1%"+%5+H3BC/*4O2S72O2VW9_<\:A2BF].=0PR MV0-QX.9ECQ<474Y*-AP&4@(;,3!'162EYB.X[-'))%$5L1L9[GOL5JSX3O:H MNTW_<#;E]8P])H:S?$=+X@>T>V9>TB-IUF;/,.-W* M$V]K%#:QWIODE&;.90>&;2'$R.&\SB0=JJ15ZEV$MSVZ??73[4^Z*I9?YVW" M3_EMZ8C./--[]N C">U;:G@*I-L-=18"H@')#DTQB=A3/1N,XZ+3;OEI KV"1@D*%E9\TOT@.39I B9B?^32?3>B7\YM[M M.Z;LFI$1<%_A'I2-MVGOU\%Q48)30$L@X*?Q=L M,-&9WCW9>F$?4R;/B'C:7>Q]MIZW@?XU9??5Y[:!]>HSY=/V-Y==C;>TR&T; MBZ),"I,"6UWKGA@2Q*(BB$JV9*.\22/:A&O;W##"^G M'(Q4M21@[X,1J];$TXH()4;G$'60HOERMOGF@E,+:.B!Y;&9QE])%DNUZHM7@K5;O8^Q[$#K#'E.XT M(HKV%/9!6?KB8TO(>#U[-<.\6I] K/$*&P-:M(Q7"C"I"L"4):36?5W:P@Y* M[_:8NZ-]9#K5_RN<["#:)P_8)]%44VNTX(*4K5BX];.S!A*[P0&+,KI[9[%= ML8XJGVM$/-Q;KH>+P/G%GW Y7?Y^S#BA;'[?L]SK#O^JA^ M9]5;@>UT)MV>\_[L.1-K%?D<#6AOV":UR]0P1P\ZU))+T+GDWEETEY^_KW6[ M_%GM?J]-0_1),$:0D $2JLJA255L:=G<:HPE2.O(IMZ;R[\R MW0?2^S^?KDX7U+[[!P>%FT8'\]K1&FS_@+XV8L>!=>M$G%:O9\O5XK2=Z*P+ MD5IIP?'\E&E@O+&(1D*MU7)T8Q!BUAFJ*DP/ITKQ_4L-[\;34[%\G>MW=()? MUD44;^K;Q91=HI.V8_LK3_#[/^CH$_V#G;&/RXD(&&+0O A:/USC*J\)[7F- M><3DLHJQ]JY^V@OPF.Q4-Y;=I[R&%>D@YNU!R.WB\O=_S"=9EQ!55F =:V5C M+$=X02,0>:M"C$ZZWIEQN^ 34HVY0Q-MO+6"HSX?$Z\-C FB MP@Q*^RI-B&Z/%N+3$>[G^>EBXG5&HWTKKW":H1I6P]8G M*.QM.F71"?.DEO4+\ G9-OU$$U&UC2(%R-HA6_X@(47O@#BF M35:Z+'7OALL[ 1U3ZL^(V/98$3X%VYY7#MTNT*J,VCN*P)$S!],Y)$B.>(&( MZA#9)XCY"AZ[*F1*(,N_ M[)T;UG-K]ZI(?Y_A\7RQ:CTM7TZ7>2U7);0O41<(R!-KC$!(5E6PNJ(M+HA@ M^]T6%>2M?S?T]59/>CE7^RQ,_S81_3; M&]YK<)UVAQG#YLRX/?"BX?#[>;O9I^6XSO,_/\Z/F.C+=GB<)YX2&A0>LDRM MFDIJ0!>9>,&2DUH(8WK;IT="W%<_77G<1!V"Y>0Y,/6K8\)D^H(GMR@;^8FBT$GR)@B**D7+7*W9/\SA^^KSKZ M>3IKO1;7GW?MEJ")(!EDX>51A%1@2+<&8K7=@UK:%1P%L^A]\]D]<,9DM7:3 M_74]TFONN]FFKW=E7(S/4Y&E>8VV:(Y21)40%8&1VP\#''%WDO\<4'\R%W*3__F,ZFQZ?'K\].X*L\\6% M7N._O(&4@I,XL0 MV;I8F3@N:>V5A9*^]FZ%L"VVO<^:[WO.[[-R=C)XWGCE[%#(Y9B\;+V M+%E#J,0!H"U*8@Z*L'='LIV CLOM'8!M-Q(=!A?G0/[R!&WM;\:/;",\KLG*.H0C;1%<+QS1DV3OU ;2OL:5IF!P/M! >40MW M*&W:@QU;TG\7>0R]"BX5;(JHW1J,=>TB3HR\X(4.@"8)P_YRJ+JW+7X0U)@T MYP&9LJ-41A]X3.3A0P]^YEB"C^O#/W3XX:F4T JQ2Y0<#SL,F\S7I+Q0H;60 MDP?UM@\5?EQZSHTZ/G9I8M3!0,3$E\BJY*$UOX[@KUC&9S4$X M]Z@@I)=0^V5;;XGVO*Q/H6-7FMA0&(I@$A(D=!*L-L+$:+'T+UUZ',0Q6=]1 M$6X7$3X)S]:U!\E+U%Y$$(X=!T-! &KCP;7>3]EEH\I3J?W'%(\<[OQ@9$Q[ MM! /3K6KM2XN,/NI8NO\LCX22>RM&@*>H* *N61C]X+S78".J29S5*3;79Q/ MH^1:%:F5Q1J3,V3/H;2)(K647@<^FM+N-XV">B?*/A;CF*HR1\6WG83X-'[; MNCZ>8BJ$K(&UR^U./^$@Q*3!N8K2DFD7_#VEY[9M?X-#E6..CFR/%^,!ME9: MFN1TD['(O[]ZQ\MM&PZ7=QM>X,ETA4=[G_)VQ]!OZV78Z>FT%?/V=)$_\D/> MI*/IA[,$$5%%*(G5V3ISS!0#0>H";#>9954FK;OG#]] L7>^](U/Y)5T2U>D MY(2LB<V=A+DEM#%MGNS)DAN9T ,(IU^F_>W@ M?FL=9$O3Q9-(2*(%T589TQI%>HYLO 3IC+?C,&S942!# M\^3]Q^EB@ZI4D;$X JF*;P$PLK4N$HJW/D5ET6/O\OZ',(UIU^(P+-E-'$.3 MI,4.JX]K6%5(0ID5!P^.@]6J*F!K[R*23"GF8(T?WMI> S6F?8;#T&1'@0S. MDVD]0Z70%*6S!:3" _>N7;O@.-JT06DO,)#M7E;[ *8Q[0X*T(^>^1;1K1Z?O6Y$UER2C4Y M0)2%):LCA*(3D(RHI1%&N=Z%#/?AV;_*^([/_ONB53X[AS;6'%GK13:-+84H MF>K >ZV4\5&D[@? ]R,:58S\^EQFVLJ+^ED0?GLME)B M9;&>_UFY7'1TYQ F/F9=C5606KZN*:A;P6)I-Y1;:8*TOGN&3R_LHRIE'XQ] M3R+I+8W@V>OM2V(3_+<__5]02P,$% @ MJ5<5FS<8AW6H0 B& ' !4 M !U<&QD+3(P,C(Q,C,Q7V1E9BYX;6SLO5F36S>R+OI^?H6OS^O--N:A8_<^ M(4NVM^*J+84D[SYO# P)B;M9I)J#+/6OOPD662-9Q0&+9%'JMN4:J+4^9'X M$HD<_N/_?+D8_/ 9QY/^:/BW'_E?V(\_X#"-C%*9S]3PZA!_6?J)^!\N/0?T1< &2_^7+)/_XG__KAQ\N M)1?&:3P:X%LL/RR^_./MR_M(^\/I3[E_\=/B,S^%P8 0SY\P_?H)__;CI'_Q M:8#+GWT<8UF+?CGD"DI7./^[/NVGO3%])"#C-(L(]%,<5H(WQ+CJZ?MCOGH6 M9"QA-I@V1'S_V4WQCBY"OZ6 [SVZ =KY@^ "+R*.6T*]]=P;.)<@[R*LCYQ] M&H1AGHS*],\PQK^DT<5/^"2%)K3%BTP6!S;X/GUZ$L!S,8I5NO&]3E='2E_T&(.)C_M#>; MP(<0/O6N'DJCQY?TY:3G!4M&"@4V< V*VPPN(()-7*084"89[[-GLF1C"9,X MY\_B%3]5Y?R$@^ED^9.YNN:J6H_B4D6[C^LM?L;A#'^E;9ID.!V'-/T'[=[/ M9Y/IZ +'OWQ)@UG=^)]-)DC_Y/?A2\\&*;0/C/9G&T"%7" *+L'XP'WV6@AA M&P]\!YBW)7--WV?CI8P6:\".BT2U;)IR9#HZK&HN*4)C_/&'T3CC^&\_LGW9 M]'PTF;XNOXU&>?)LF-_A^',_X>3=:)![4=J0F$0(6C!0+&MP/%E@WD?/DY9) MY<:D68_FR7.CD:#O4X#O2X'?QJ/)Y,UX5/K37K!84M8*@K<15(P20M:%+/2< MF696.Z$;Z_S&ZY^\DG<5Y7VMBGVUNMA'AQ]^^?*)3#"T$&RF#TJ=)_":Y$7B0J.FEH0>3/*9#]H0WPA$QC%E8&UMPT? #0 MN?"AG=0[V!Q^PR&->4#8GN4+$G =[[3_&9?P#'*3I* ED&<:N!61X*D(Q28? M9,5Z,QM/^O^??]GSQF#P:R)Z3 M0:.E)H/5"7"HO'59.J=:KQ0/P#D70K22^'TRJ'W)\/-L0C;29/)\=!'[PTN$ MZ5^S_F0NZ+JZ9]%1R,3HDGD9+ZUD,$B(+ E(4D2=9? K]\=S:IH-13RF'IC@+B7,/2D@'01CZJB1A ME57.I])Z6UF)Y%P8T4#.][5OFA\]>UIK]"$I\,2_:@$'<%H(,G=L<*@EDSYU M?>0\%YWO)]W[ZK;-U/URF$87.&<@+TZ%F#(D;POQKJX_J3!0P <[_L9YP1$)9/K029#C#:",=X8 ME&C1M5[RUV$YPLK?4&>C#@3>Q2T"R652%RB.#R,Z*W8T%'X'CJ?UP*+*W''C M(+I2@3%!UJT/@(59M%%B:1Z[\&T0HHW(.S QKXW=921%?S@CD->A03]C&8WQ M\G/OPQ>O'%[*JKNP MR!7DQJW[&(=:X &Y(0LX:"(+%2^>, M9W1XYZ;D^5$=16LW^AHH9\*>_43<@4.$K/$;YW4ZCQLCE0.G>#VO.T8VEZ!U MFA7#DU*9F=;A%K< /'DM[R[.^[IU^^KV#6D(Q^,:LSI*_WS1_]S/.)R'=,UW MZF?Y?V:3Z3R4M9=EIA7&)M!.&U#,1]J;*RE+0%&X49:W]H%MCN[)LZ(C1=RG MC&^Z'#S['/KTF0&^'ST?75R,AG/X'T<#>M?DYS#IIYX4AH42!2B7L&;)< @V MUXA0:3D&3Q+J=,%X'.*3)T^7*EGA6]D[2G=SO"_Z@]D4,QD_Q1>;/>1!72YNBD1E&/:'][(7?@G;\+:KD><2N% ME;04L1HLHE(N=%+B"#YI9HHHM.>)CG5_M,W@(-K?1= =>-[_@35[&_.SSS@. M'_#W617-ZS*'.'D]F];4YIJ9=$G6[$PPV5BP41-86O@@FLA!>BZR$T))W7HS MV K@F7"E.Z5TX*!? W;![WN8>]D6KFAU@\2M(\'H0'"=A,*S0":S=,T-BBTA MGC>+FBBF ^?^E:WUOMK*/6^=H@.4!LZ"J=$L@O9%^L-PQ941Z*-K'1)X&T%# M%MRHG]"YC;F'&%>9%S]<9L/_-0U&$\Q_^W$ZGN'U#T?#*7Z9_C*8O_!O/T[P M0_UB5R9,QM/>F_$HS]+T]7B1"/GL2W_24TSQK$*$4!0QTT0/OKIM,F=%(::8 MH]N$"_2"&SR@[ZXYL.[=#5GP0,6*!UBQ@QI'#<79T.2\@>=FINN+^1*Y$:C> MG;(9^^OZ/I"6B_^Z^U MS3Y]&XR4P MS3T*Y EP?M%:R'AU2M'.)ZRQG+YU[([U=K^HS:-O.;R=OH?T1UV(KN64K<#H M_/$)I[,P>$5T'4YP 0DS,UP:#TQ(#TI5'Q6M2!!95EA$*!CU1MI<_?PGJ\<& MXFKITIE#&H\*3NKV$P;+9637F$;BF_MO/R/G^Y(A@Y]_^R@HMBHW+QD^N5?L_[TZVUP>Q066_GP;NN+ M/3Z>.V7&-!->*B59H'.TDG1\YH4FH8XBNQ*\7%UF;.5KFE<;,\5IS]!#,+FN M-U+05\$"2UZIC-(7VYEKXU6K:F,OAVF,88(O\/*_+X?W1?=V-!C\.AJ3?G,O MNF"5-Q'0AYJ_'BTMLLR"E,8FGFQVL7W:QU803^)Z<1MNK(AZZTPEG508N[H, MO^^,1,M"#BD 0TDK.%<)7'$(3&'2U@1CFV<)/83G\-SH5)GW2I UTD0'1\C[ MH^[12YWS,D$* 4&%$B&JJ,&C$3Q'FXKFS=?/U1O>N3)B3ZEW<%$Y1_1R,IEA M?C$;$S')^.Z/%M<8-ZH=3'IDY 7/M22&VFJH10:.*0XZH D\"J&P$WIL NX; M8$US'751 VTUT/\.@QG>PNDYHK4E@?%NG@%%BY\.!6RBG^O,HL+681";8OLF MJ;2?ACJXM7R/%Y]&XS#^>CG\AV#_CG_.?T-&GDO*1<$@1"U 8:Z%[RU-AN)2 M(>G0'ZHQJW;!>=X,ZUQS'2357T6SWPYR[]73KG%36=Y%V@* M<*=%;%U<80V4\^9,"_EWD%%VA\K/$DFB"KT&>RP ]Z1QGG$C 3F=*DI1(6[:QX$*>GT!9T)%I MIP^Y/GW;%-I#-UUDU-U(-'X_>I;S7 %A\";T\\OA\_"I/PV#.>OCW07T+5[Z M-W!Q WTYO+>81A\NU3@?:2^EZ+GP&J2K4\0G#2[&"#8%(="RS$1K+T+78SIO MWIX4([I((Z0#SFA6*[5\>%=OCTA>DS\^U1OV7^KE_*0?!_BJ/YGVC+6R>,:' M9(#]#\/GL_$8A^GK^W&@^9$6473S[P:7Q:^O)MKO.'U=WH*&OG$?<"YJ*3=2 "K[4L3*V+A!ET-K2)&"EE^\Y/G8SD MV^3Z ;6_@M1[WVH\-*SG8?+QU\'HS__"_ %K'=-Y18TRQ3%9/X,PF?1+/RU[ M9-3)>SE/>61>,A; QVA Y<@@>,9 .)E]\CE(U?K>MOTHOETR'T#K*XB\]SW, M[8)D7A2;K.9D0#FRHGP]>S*,H F(45(RS5JGNQRYOMLAZ;.[K%=H?N]KE B!K(6BI.QJ&1:+T:;QS(VBJN1].G1$WOZA'/?TJ#C+BD&597GYWT9.9*.[3@K:W7 M<";1?L4M<%H$G0_H4+0.UF@_BG,CWJ$5VSKO:[-HIKNW+%YP9;PF@\F*NC-) MVJ.8-."L8#8'32/:++%OI]<_70X=1N*=!+[>*BNA:*3HK0$;0QT\;=X170UG M$SRDI))T[??M$RFRLL_BL8<8CUUDY=X0%NL?'<1&PWHU,:]$$) K$7,&YUBF MDU2M2N:"!$FCI,-45%JUO]A\ -")E&'92M'K.+.WP+LH W@;TR*-=A-0V]1D MV8(-*P$=MC9+!XJ[6Q.PF=0/1@EM(KTY1(BRQI#)2#!SH9->PB*+M)XUS\L[ M(!76%&PY%A.V$78'#+CA1%A62K"*!VL$+7VBU/X)!"AY R$IY#3L:$KKH\L] M$$>HSK>_*0\BE(.."R>;Y M*@\".@<*M)-X!S/_64JSB]F\;?0Z-_T":"Q)%L?)(DHUD4\2@[V+)():8\/G M$B)K74Y^8W!G09-.--%!?NY;G-)8,2]+F2Y0U9PH'0H"5V0G*^X3$,8(7$K! MC&;2A=8UQ%GG/)F-MH]'BOMM@N4)GR,[$7?#A6 3?,L3S@8( M&];ZW S5X0M_MM?F%E390Q6-JX)NB-2E'*,1@F:*J!=!T4!,5H VAD5F63*; M99V=,%D>J!=Z"ES91@,'YLAU5-/2&N)2>9\1%&+=$VFO=:1G2(9L(8O:D70. ML>?YA,G!EYJMS<(UA,PKQ)X M4PQ(;H2B?[$TKTR[%LP3-E':"KJ#ZZ^;>!;DWP111S[N^VB.[.#>3UUW?5QM M9-V%7W,%LAQ9"=E#<<+0\A031"8EB-J<"04&R5I?A!Y*^YOZM#M7_A8B[J*. M'&U..'EVNW#'8E\RP?!2JYHEU*'VX*I7P;05\L0-X5+9I-:=EQ^ +PW:N4H[. N^&8_H;#3]^F90EX-A MKB/Y5,V@/R989H-7_8(]&X*)A03$V\ ZPPI MU5H9K=MB_#R;T#@GD^>CB]@?SK>&FJ'T7S0)8DC_?!.^5K"7[H^>4ZXD8>BD MG%"1(&2J;?04&)6U0B6*S>(Q"V#KMYX3*3J5>.NXZQ5 Z^W<:#9=8KP%-><< MC)0,4-4BRFC,_$H?.%.%9VE\4797M@,&)Y]+!$YLZVOQE#EQ:?0'\_#T6OR(F>TLQD?B)[&$BK%P4=9BQEK5!JU8:RU^V$UDC,D0@.1 M=U#']QK-ZW)WW)1W6&5&FLB@Y*\\[Q#"?3\:PN M?[^&A)=YL+W(#9.,>WA9F.5:EZV#]@CT[76=>PD61U I4E&5+)>D"#(J!R&K%U/M#F MZ,Z>,LU4TT4)W=M0W^/XHB>=]XHY!U&0U:1JC6A7Z ^M94!N)4K7[7)249P] M*[86=1?E;U_@N/]Y'ASV*UG5\_JD=?];_O!5/\3^H-:.82H(S20"*]&!$G0H M^C[F/X@PYL:>HNZ@ NS24WXEH?2Z_#$<7_ULU5_Z8YC[D\OKR.N\F==E42VQ-F+OYWZH\2H]3%)SDA7( MJ%G-N1,05 U[U*@#4S1JW=Z4.?@PSY"_ITZ6+@K!KFZ]\6P\)OG.P_E^_GK] MD<5MR+-:=&]Y9;\T%B;SM,+W'\/P]3QH>_(;/6(Z>3E!/]Y*IDLG/.>%,"2&=KJ-PN;-@W8">H;DZEYA712( M?;#F& B^#]YT3Y/CUVT30F8973Z^&-&='+3A4C% .+:.NUE(<@D@/:S5T1+D3= MON3?-@#/D%+=*6@%G?9OGY<^8IY5Q \(YC)', 8;Y3R*0I \%"&#P%D"KJ,O MT1MN?/,6>ANC.U1IR>[ITXU"CEV(4^9FYN1Q38MK3(-JHX3I6(31!^+RVR@S:W+Q>QBRJ.0QH6E$TI1\B& MYJ,*7($+S($QS!>3:["7?N)DV;>T2,=M?;\=33^'?^\D6$Z'@WIRS2W MFBXKQ9) 9*&'@) U,B/&VJ?3&Y#"8-:2*V-;EQO9"N"9FCG=*ZN#NHKOZ7/7 MO%^P?1-,'14M687G.&5+.E3C79]0*QUTT:!F%39'9\OLI0?-0^V)Q04X)@)D M(9WA#I-O7J7[<+QXI*#)D6FQC>B[J=R[NL6O8-QPN0#)N+?.^PB>"P6*JP N M)PM:"<^+*<[ZUI>Z&P$[O/-O?QUNVF-Y9P5T60EM92'[J%(*-A?(M90LS0D' MSMD,7AN7LD''4NL$DM-L_G$8L61/@3G;J*.;MG?S<@Y7T)8^&YF5YEJ!"2R"$H%!D!PA)EYBX$X[V]JB M60/E\/9+<[7=;XBWM\Q;FKNUR-B;V3A]K'D2R[H>89A?]5/-C[OJO.2,<-Y* MX*'FZ7OF(013H)1<N#[GHT9T2,MI)OW-OJ;4VA MFN]_*"T=P8N&$FNL <_S8YN!++/AI79P%RT"0*Y>>*;GD-V%VK BVQ6(I7]E M Q@-XP=OO/KP08(["O^N^O:07.-0KIMP8A)HA;*0J_F@N"#+(?($J$.()7"1 MF'L*"GP@<*^M_K816&.]_9TD=3&[6 *10@CE$]BB9:U;HR&J1%93BM)CE%J' M%IJ[]=+#!L_M+/91"YDUM)/G0,*7&T (<&;:!"#[O-!P:"1!!P^LWG:7Y!6Z MC4+;'E/>S9<^0>7M++,.#-W;Q8/FZXD4UAB7&:TBZ$$%XI0KRH%FS$B))L7< MVB%R'\69FCV-Q-Y!9=';B'X/%TMC?A-<';E8UV$ZCE]U7YT]2($]!=[YRG # M'\^":18"T*I%*U:HX4NU#H3&9!VGQ7HZ%WHE._1^=JT)1O_:'NKM4\_O">CC>!' M+:76P:5]+9(PQ?%%'>V5$S]H@Y:L0B@VF5K Q4(@TP-"UDE;@3HV+Z:V"L>9 M;_)[B[Z#RM!W,2T[@6^ JJ--?C6BXVSQ^VOL$0KL(>X.MO@UZ)(M5FMO@#%> M.Z9(3XN5$%"*H[4J1B7R1B[.$R7!(]O[H3BPC90[T/T[3+-%,?+%1L6+2IB" M)"Q>UX D"5'4VH\)>4H\"BN;%P>Y"^+P5D +[=QK@;J/:#NP :Y+O%[;.V_[ MD\M.OYSKI'QMRJJY(&Q8._TJ#NAHLZ,]3@?1NA' 0WC.W"9HIHI.&@$LL3VO M/1M#NCDA-L'6F1M@/:YCN0)::7$M/1JIH!/'P ,8GAZ/.@B.P8YM)-\!*VYU(_@S?%HFRHK(K0L,BJJA .@5 M1.429!JN""[8;#>JKK$%'U8C.89_H96V[O:JVE_4760'U$JR5P9S%!*=1^)U M$C0^AAZ"9Q8\UX%QSJ,*K=>!6P#.W(S87=CW-;]_T;C'Z@Y/UA4>OA[&,-> MHAM.N$W&U)&]T<5XCE0E87>:;%M;^E Z[N(HW,G88G%)*0]*U<*@6!=X;0TX M%H./*4F/K1? I\/;QZHXG#AMMU!M%TD-."ZC\45M'S>'O@R/Y-D+AZ8 ,UR" M,BI E+R TXE+GQ"=;IVYOP;*X6VMX^OY;JI# R5U8*1=Y@9>92R_JG]A6>4M M&+([&8N0N+"@@C,0RJ51HAR!C#33FIOJ:^&N2+*\N]@ 74>& MV8/ CF-A-=/C9OS80P>=G/D? EF\R[PP"4P:6CZYS+1\:@G>@[X,4\)_WWT;!FBH1:#>D2[:*_V#*;(SA6G)%@C:?1^UK, M@ D#)2DCDBP>=>L\FDUP'=YV::C*4<=ZZ+(:U?-!F$P6E?(OIT=448F4"8ZM M9=,E@\!@^\Z:$OTS&0P$FMXAN<053:DLRR8LC87 MT;SYR'HXA[<9]M76O8B5-J)>:Q_\QT]W1/.*OIW_8O[S.O2W6'ZH__WC[+#+%_T(&S$]S2?T<)GWZ*6&>U)[G]:'TN7>SBXLP_CHJ M[_H?AOW23S5+^;H&[&C03W6D@\'HS^J;*:/QB]$L3LMLL/C4Y$6MO368W![2 MI'_Q:?!H<'/7D'ZZEMAM22YPW:+8R<@.OTQQF*NKK)__]F-?FI"B%#K$3"M4 M%E&%E&7M*8R9.!Q[78-K4F-W\OMH2J\;YE>C,)Q<-G.J9MBKJZX_R7)!"[( M[>85#&@==AP+>,.,I948O6_MCMT4V]Y7O4LI_WI?RM>O>SL:#$@-U;_:4P)3 MKAW2A-4>5*VGZYBU(&T2VLE<=:OBG0BUE7ZZ*?WUN5_MZ14H M>UQ8XS4FD%$P4((GB"5D2-&A\3Y7@Z?U5=D#>,Z=,X/\77 MI4QZVB2F"G. DM9CA39!3?<&;[U2VF,LN?4MV980SYU-76KL/L'V+J*^X7(9 M!)W=;+"0A*%#F[(1HH@.&),A:9F*]\?A5;N6HK?,G;FM,Z_Q1-9](A/^^HV7 M_DQD180B)=!Q@=1F-0DD:@O9,.]TT-Y@Z_U]1ZB':C9Z$'/Q$.I:M=V?9/?1 MF+CS47I(UDL:%-I$^O"KF\<5D(,%D,"3+6J+QW&+YO:&,]< MX<[4DK^'3I1X%'7G*2?K$*Q298WG2E/,_SVJ2U4M/50S \FD29).@@H$KT4' MA'+@I5*@:]J$"RE(T3KU\@##.L'<@K8KO M<7S!>\9Q+XS.X%2HO302R=V( IG4X)UD4U% M_W,_DW6]^/RDQP.=\XRHL=&I@)+*U-)+=89SCH(I9_/)V)C;#.S;G @G19<. M;@RO7>Z[I[5>.N%+T)$9)X [C:!T+!"CE1!S9JSXE&/S:CS-P!_J5NW8C#Z* MLH]] W=UI7DKT]\G'560!4B6-5"(17"%QJ(-!JNR5B6V+DM[8D5C#LJ!!VO* M;*.+IU*38Y,Q?:\ILU5-F:UHU6-65.CK;;J/: -66JV\,I6T!KE\@2=H4L8=I>,OW"A*+( M%&Y=$_B\:\ILI><-:\ILHZ1#WCD^2_^:]2?SATV>Y3S_(@Q>#N>#F%_.[GZ) MN/&SF]T*[C::.]=\0D8D!=$JX[5RF(/V#%GV#@TW)8G>QF_9;[[_/)O0Z64R MN?&ZZ^-,C,K&F&M%RD+'WQ@#!)7)B$0F0Y:8N&GM*WP(S[YKV_+9-(MC?S@7 MXIOQZ-M';2,*["4A;QF6'PJA]BO?#KX^3%(LOW??ARXZ>]D)S-BK8F MLG]$CH]IZVI%.%,*7[#?M;'&L$Y4/K),* #(_2WT2C_V1\,%A,TOYB- M:Q#+/.2JQU%K97(&1E\00"LA8#:@O3-1,0S1M>Y*^!"><^!::[%W<#VT8M#+ MYO%OQGU:O@>#1;FDY2BN;K?"EQ>89VDZKY-S42=(+QF=,#D#J'SUTQ8/@4L$ M(P23+G+.0^N:(4T'<$:D.YYB.[BP63&8YZ/)],K4R+_0ZCS]^IY.CI.0EK^> M]!+2*3#1*LM0!5IO0X"H"P<73:W?E+@,K?W=.T(];^8U5]9]CJE].799_VNP MJO[7$CCO&2E"D$X#G2Y+[368P 7NP%J6K2[.V^8.PDUPG1%[FJOA/E5TN_OC M%6*8_/SUQG>7MT8\R2)S#C#W3"E;J%I; M<.<0(4I?^S0SQ' 5_4AB/+(]>9Q>+*-^%ORHWK)WH3AY_[GL+@#T\Y%'70! MH60M><#)Y,I> !KMBF29F7BGHL\:Y^6MQYZ$X;J/S$=-!-;&TPYH-]+=[>>>E?+V$%GKB?<.R7K,[Z8T MJNE5C5"> SH/:",9*]X&<$XEL";+P)(2]FX.WQH-WG_V66EQ3]&U=+!6.*_H MUX.OTWY:1A+8H&W.WH.M?0@4!@3'-1F=2NG$'/?)9Z7%O<36TOTX M7QB>O20+XO+;=&;+:>WGOV6>EQ M3]&U=/)5.*_C_V":]LNKV1"O$0D>:Q9.32'UV.SS93\/95" ]P8!F?!"J:QBB:T#W5?@^":< M(7LKH(NBDWS/+:+E'!TZ66.^7Z. 78P'I OTF^.A8ZSB&G8 >H1)M RVO M[(W1I8HZJ*CQ0+>HG[_^/?S/:#SO(')94DUGI1SGH*,AJ#)D<$(CA&0BS3%C M.._FTG@C>-^$C=*5NCJ(=7D ZC70FTUT-X#;D4VS)=3C&#N=J7YSBC736P<; MY+:PDW%&2)J%WE@/9!!P6H%9(6.A,!U3:SCYV/]TE55%D(S*#JR6C&R&E,AF8+4+?6(\!EKD>>N8A0?@ M'-Z4ZE25=YO/-=+#L;+;GM.__3QOLMHLJVWE,SO)9GL<_9TL-E<,YH!&!5HI MHHM>V^*5U]I[9G6PO4>?WF'V6@@S,]FC/B%('4EF'\5A;(.\IKDHQC$$*CH F M]#6G+(/))+"L"]>FM1MS!YC?-KVV4E+K((05>/\Q&O^3\#X/G_K3,+A.9>P% M5(XD(L&B8O5H0HNM)ANSL"AR(J!9\\=LK&U?>@[4Z%+.'>93W:;P-7'GN3F7 M&:R\)W.B T:*P+G+H(1P$!TGU Z5*#DG85K7N-L&WSG0IVNUM(ZD6 4T3#[^ MUVB08TC_7-ATBPQ7Y;)-D0N03-+:QW(!5W($FQ&M,M+$O%GDZ#9O/0=6="KI M#B(Q-M\8;];X>?ZQ?OER^/XCOJU?O2ZO9U,Z1N/DL5UU7F[TO_H?/O:$U3$1 M6R![4^/#D@*78J&YX!-W6DIENSJ2'GRPY\#L8\MP*\+A<$F6R>:.5T]UDX37JO/W<<]'A'M*ZKSAW M\)S>$@E1-A%*K=E!QSL-,8C:RD!;0?\X([HK_?R$;"'^;G-Z M;74@*1X@%!J=4KYF;A"F)"0S;'[YK#8R4$\^IWG96WA\@.D--;,@]9)T;G4U;AF *^ M1 -!2)LB81)EL^/AT\CIW5F+>XJN\YQ>E@6SWB6PW)'1B0+!Z6"!:_X; _F[Q;!.9=IZN:I+125H!3 M\ZOX3&N'I:7$^Z0D0U5RW&SC7/N*L])O&T&VO&VJJ)[7:,\;*^X//RSW\12E*[(Z MV90H9(N%#%%9!(O:BLB21K[9AKGJZ6>EQ[W%U_+:8WT]!R^*LXR6]%0\C<\J M!3Z2A>V2-KG$R-S=YAM/O2#&SAK=7X#W5>I;5ZOA!0L=E@K(X A.H>7>N8@@ M+)G?QJ/V9&(U>(*D@N)=K"/2V_(>7>CN_L,.=&)QZ-$1ID3HE( MS62M1*4<[,B\.DH$CCS-79 DJ&44@!?E(7DC=966I[X <+!&H[H)-;9W=BX M0F15!'2%;$3-J_?3)8ATF(-B'(9B M5+:A=37Y0XSK.\F[H\%AES\FEW^UYY5$ MPP4'%FELRCHZ^#-O09JH(]*?\6[GW\W3(KJ!? X,/ET='R;-:^>!OAF/:*C3 MK[7=\G1A='V:!^XF[1@F5J]@A0/E$:&6+ "5B[&))3*[#M"LM?W SH'N)TN$ M#AIXM1SD=4&62<\)U);S7'O56E!H:#M"[R''I# E(XKLJK=.XZ%\9W1397>0 M0K?LQ=BS3C/%K =ML;:QQPBQA "9YI!).3E76M>.6+[[C%BRDSA;WG9VP-:Y MC?S[:)AN&LX]PPU+BF0C=;T6U)@AN)K_2<,DLSFZW%GGU;:)ER@3\R=,Z>\<;JOB#G+^.O!CW/S% M9=?XR9OP=9Z<)#6&++T![G.MLR(:Y=A8?3NC;X>7FU2N9%1^T!)UT+3;O!3A=RX7;$(UU+(B[ M%W1M?5_[P3\'HC\-W:^/J3B-1?\%7E;C>1^^W/AE3RN?Q>E3GP/K3I, *EI_B[=R-7RP'_18_XW"&/>,-CUXB2)7H M\"%4@! P0>0F,<=X,N&47<"/#O []P] C!738.\^4+>O9Z[K,0JIC7#:0Y&. M#A[6)S*Y1,T,#-D&S7WAIC%AUT Y(VJU$/8*$IS4-=BM-=YHQ,!J99-4QV4= M63*J *WO7&2K LK6).IH*&=$PE-0]@H2'^MV:^D!7SF^WW':*]XR.F-R\#2* MFH9)DU-S#0FSD=$SE\6).(X?&\IW$C=5]@H2[]^K!5O]32*]^];5U$*LC"I @9;*YYK9$K<%EGJ-D[R!AM Z5U0?4G6=AM'T9UJI13 M+^P6F/0L"@DH:Z5#Z1S$>@E2=-#2>,1XM_#'-U_8;2OU;UC8;1LU'*5.UR8 MOQ=VVUJ56Q?LVD4/1R&,"R++VK.DJ%QJ %X 5^NH^H0<33:U8^IY$&7'PF[= M\F0;\7=;V$T()X6W DR.D6RN&N[D"EG\PGH=N)6I;%;CY.0+NVTE\_6%W;81 M6,>%W8RE?2YK#IK7M!X?,WB&"A@=SZ1B!9-C&^GN] N[[:R\/41V@,)NV7K2 M1JUVI$VM9*T=.(<)0F3)Y,1+,H^F73^APFX[:W%/T75?V$W1.(RQD(RKK0&D M 6=D!%-$+)X'A7JS0AAWGWQ66MQ+;*T+NZVHX9!$<$2)T$$*PS&@M M^-V6BD^]-LW.^MQ?@*V+MBU,KC?3KZ^FRQJ!Z.AD;^I>;0/AD2E!#-: XK$@ M+[7;;=G&4KWY\+-2Y[[":UW#;6F"_38>S3[=KOLHBQ&>B%1CSR4H2Q9U$$K0 M44L$9JT)2FU8<&CM.\Y*M8U$V;K:VVWS+/?#C8TAQ5(T=T!&MZS% Q,XE+7M M@I%,">WRAB6EUK_CK#3<2)0=A, _<*7S\]?K-O1S[XD/3A3,")S&69N86O#* M,] ADF4G2U"\=4[:%O"^"5]V5^IJ>99Z'.HUT-_#Q7)R;0*W(V_WEE"/X_ON M3/6;4ZR9WCKPCF\+NT1OA2&<0@91(Q,=.%7[!3$KE/8VW7.1G@?-'O&33.Y&/_T]+?$8LV4;,(SFE=?58<8O$1M)'.JL(M MIM;U 1Z EW]Z/0\8ZS"6>$HRB@07@4=,X&5,T1,4A<,^P M1$3=O"GM70SG38:])-[!(O$>T\?A:##Z\/7G,%DQ_D4/(9]9B9)#=K5WB0V. M5LU,2R=3R4?Z-Z3FM-@$V)ESI;EN.C"97^!G'(P^8;Y&.Z\H=54K/,FBI9? M<[V^)IN*X''Z0S+A63'T_];4>032>9.FI3XZ*._UNI2_A_$_F/GH?6OKD)WLT"M2V80K6%D*M,2%CG7$"SM=,[:7)HG?6R#[[AI M!DJJ%(H!EDPDV4@)'GF$%+)1/+.0?.OHW*>59M 9T]JF'6RAQ@Y.@P]@ODHY MF[P)X^FUV_A&LL^EHYAQJVN6!)F?M@:EQ0+!)5I:G4NE..WN-6+ITD6U*>Q# MY28]]6[2]WDZ ;C99U#7"V,:80'$6(+!(V*6((B2I M/+:NZ',2-&MZ6W0XEFVCK@/?%FDGK3'"0[;.@G),@D.;0'L3M;$^.].Z:,23 MOBW:2I5;W!9MHX=#W!8I$93BA@,K-#.4819HWJW1?N0 M82^)=[!(/.9<1I=S5#D#.BRT7@H::[0,O$.OA)1:VM9=GIZ\LW\??K341P=W M0P\[F#W2FE7C\U-.M+E*/B\\)T%Z;V.*QI3F=\U/W-F_#U7:Z6+MK5 'SOY? M0W_\WV$P(YQA,AO/G0639SG/'Q\&+X=E-+Z8[Y-[>/JW?TDS-_^>X[OCX[=) M.5&]^9$+%00Z5Q+2?A$M$F\%;U]A['%SV?@L)0G8*"U9*=)H#WC@-R*TN,SJ;8.GO^/HHC+)Q' MX]7]'7@OG71@I=]&1/L*CG$R?1NF^&Y*?^0W.$[TB_ !>R7Y*"36-+E(YPF3 M$4(1 HPL(B6M9%*M)]3FZ+ZSJKD.NW!*-9#9I=,XHM&..9HV/*LZ$ $NJP)2 ML^@5IAPC/\'5_:#W1Z?#T./H_52NF6[/S[FKL#CG@PB1SN.65OTH/ 0O&)#A MS#3/T&AV'#0^NFEMKI1-_R4U$-\.V-L#5T570.DS'N?/95V2.02Y).&6*2:Z]Y^R01'CD5N90/-A&SJW+ M[CRG1; __36D>8GQ9;:T#U:J%*%XPD*CM. %G1:2C_,^>K44759K)@VNF S?X74R+&;$)JHYL@-6(CF,![*^Q1RBPA[@[L #6H$NE M!)>" 2M=!.6- 1<8+8\Y!6:LL+IYH?!#DN"1W?]0'-A&RAWH_EU=[&K[I;BL M'2=RXKDP X%L'5".3M].)EKJ@L_.8M QIL9JOP?B\$9""^W<+WR\HZOP/:6QYVK,5X\*S9'GQ7]SUC'N6&" M,YF+X)G'-5=CN\ XOD/UVL6GK5=<6 66!Z1)@'2&,F0G*QL,+RPZFAPGZ%1M M=F7V/$P^T@OJ?W[YUZS_.0RJ6J\@ONA/JMN0$/6&]>+A.--C)O=N8T$W[GQ.,+].L9_S7"8OLY=2ES*2*.IU4Z$ M!^5% :0.]Q6$_?8[\57]:QMI'>N@QR6@5PX;S:!&)7R9V/ MPSM20F=KU:ZC3F.]'(E"63E&]B6=37)-^$]<@PL>H423N#>BJ.:ELHY&G<>2 M-$^ .=NHXT",F5RMQ>S,M+1\ ,MO$5P")I)D%JCS=980GT RMS%=<0C M02N%;D"8O;311?V6ZTES]>5_]7%,+_GX]55-%9O/&\04> PT;Y@GE%HKFD%6 M0I"\!".C"+%#(^@!9-_MH,;:ZZ)"^JIYZM*N:S,*9QQH[VPJ7##?/.?X!+BUN?UT&M3:1DM= M4NKE\--L.IE+@"]W;:.CLI%!$"F 8B6 PQR@"%$;IW#-M9IKJX.[N&MOS MT7 Z#NEF@.0FV#K+&EN/ZUB98ZVTN)8>C53021[9 QB-LZ+V?P>\;$B=R:A2 MS$).23O%A,YW>UD^07H\FD]V#'9L(_D.6'&K4,"?X=-R8XP1'28.WAH-*@8& MSJL +" 65T>>6^<6K$9RC'2T5MH:-1?UT8/.?^U_P?SW,)V-^].O\P#Z^3[< M.KS\D==T&TB^S1COA(P;H9RL*X0717F;@T:+*G.-T7OI^!JS]^$7-CJ$/&PV MS>VD/X:C.,'QYVHNS:WEM[6A:\VB# L)+T).N,R":(N@O*-ID'S-I:RUOZ(O MF(C1J;O32\-Q-#O@[8_I>1BDV67YSK>CP>#7T9B8FGLA&3EOC$P'$D8'%)DA MB%(@1ZMR+,P(W=G];E>#.N)A\UAS8.V9]"2(TZ5O[,8Z]X_^]..]P4QNCV;R M]DZ0VZ5XOLZ?18,2Q3@O0!2T9(29VK0H)TC<*FM%IJ&U3GWK9"!/>@:T(-P& M]P*'9#M-@EFOUSU_">$@?F_2$\3%GB2"XI@.* MFU=K+0YL1L$\:0&;MUH\V."^3Y6GP*H#10TT'>CKZ4<&@>0^2Y^R#.K$=Z;+@7R?)J?&EK7M0T]F"KS# MZ?0R7V72PR 2KYNGSZX>&$. 0,=#8"9$IQCW=&0\[7EP8S3?)\-)\N;^C-"G M>8IG2#,YHX:BG:!S61"U0Q('(Z61VJ"3YE0FPQ:G^"VD6TO453-[-)N^"5\K MEIY@H6A=--!"5\C8CO5ZJ7J45/1>.\EROG/9OZ:DW^WG/NFINJ>K;4\I=^D1 MV%\VEQ$-&K-ECFS&8I2Y[-7BR5 $YG,BF?' NS.O&HWAX"FW1^?E*9#A*27@ M:F]Z03;F+7HY%(4=V>B@U>4\2U.K""<@14K+&RV0"MN]A_H3S<#MGSA;J.%8> MKE3&ZV(S6*,<*.X%.*4*"!F**8J377&(8]#3R,/=2J&[Y.%NHXWCY>&RK&(- M3(>DO:?-FD5P3@E KPRF:'5FK6/"GT@>[HF90ZV4>/1TW$W ?D_';:GQO7(F M=U'7T=-Q@U-:R:C HJX1L&@@F,0A2F=$LK8Z9\^/6VW2<0]'K6VT=.AD.EJB ML],(HOZA$K?@L3"PTG,F#'(N.JLY]_22Z;92Y#;)=%MHH5L3ZLI//^^&?%GY MQ['L@C%0"LT.)6C0WH0(NN8*.Y5DR*([R^D^H.\&4U.5=1D1L;^D[@YO66=L M@P%V;5MU-;BCVV/[$JH[=WU#-ISV)=6:@4:6Z#3-!&2?"RCK P0:*63.931T MSBZR,X?^TZ+[YB;BDV/[-B1HW51O<2O\?$1BIL?-85XGXZF2C0.15*VE6\LP M9^V!9^.3S-GHNRU9'[Z'7_&.)WTGWT*;*R[H]U5%!^;DS[-)?X@TE]*_9OW) MI88N6TRABCPS$'3P CID:7!*&I T3(\AR-(\]6T-E.\F9",U=1!+N I6_7*, MU[WE'@?8D?'W*+CC&&]-5+D!/?;70P=FU^- ,4EO"RV (7A+LZ0("-Q96G*- MMS(50#K]-^FBSV1B5\<-%82/1B J,2^& 0 M9-:<>116!;N1F7+WR8+(@0OAVF!BH?L M8S(<- 8/2FHRGFSUH$7ME0W9!/=H%86'7W%66FTCR+53]%"5-&K;R=9E,VX^ ML]L:&6O1WRF(X5'Q@)YEKY+B)KG"?@T#_M^=17B22QE)=?H=%?C/*-#.H74 M[M(!(R,"E);8V)6+N?<1(%"Y+,=)6!*>*E*8(G MUCK[?@V4(QZA#\&C^_6C]E=(MQ;9S)24FBX2@/!EEF9;Y*)D&H1,F MI>GH)UM;K9O@.GC8^3%XTUQ!)Q@V_M#=.-=*(9,6C(BUX&/)X"2W9&=D+XU1 MQIG.RGR?=K14,T+L%@&UC6*.'IVR"=CO$5 M-;Y7F,HNZCHZQT2-G+ E0BT= M1R>7;,%G.I@JSI![G:3JKFGB4X^ .ARUMM'2@2*@EI7.66%:9E; %R9 H640 M,4A\@ NK)U)O?0I%;U)O?1@L=&.0WQCX'5^N6SJ=(SL9KQ37P MHB(HJPQ$+1R(R&3DL9C$6B\OZ["G31/@=A'NOPK5L;K8!LHXLF_6HCF/& MM-'>!I380_0=;"D/(0PL.%X;+1@5:"ZH9FSE\-I&'[HT\YZV;OC[O>_XSXW('N\K=G=2*L1W[DU$4RZ MA#9Q$9U2,818BD^2ALZ\B\;U]GCOGHM$%1:^ZG^NM>QNO^/:9YF#+P')C%)> M)E"F5HZ,B@.&*+()-"%"Z^8!F^#:>X%<^XX_)EAF@U?]@CT53=)31#B"4FX-KXHFQAL?V]VM8HORTJM5!5%_G>ZQ&3 M6= S/I(IR2(4YA59JR)")$L#C-0B2)^,Y,U=SP\B^K9(LZT*.DAT>Y<^8IX- M\'5Y .>E@ZPV]]4B9C!!Y>HX17"H'9A"-"ZN5CUCCEW39>.%'(R MM_?K!_7SU[^'_QF-KY.88@P:95:T,0 M$N^DG?-G'(P^87Z/Z>-P-!A]^/JV_^'C]"K729DD!<$K-.C:T8"!*[4&@&8Q M>1ZEEZWSE!^!=-[\:*F/#KQ OX]JFZ%/.,5G'\9X>:^X1.93D5Q[D QK%7/" M& W!4QB%U$(('EI[@-:C.6^2--)"0R?09#SMO:5!7T8V&")BKM4;R,;R-84V M@:]-1S3+B@7#70@;+1KTU!LTH.^N*7#KA6=Z@-Y=J UG_A6(!<$V@;'-D7<3 M';>?TX\?8?<0_EWU[2&YACO^73A26BMDBB2"R&L/>@D1!=DA7%O/E43Z[5-0 MX)K#87O];2.PQGK[.TGJ8G:Q "*X11TR@QA2K9#H)#CI(C 1?#0V!"8WVFD? MT=RMEQYN0]U+[*,6,FMXT)H#"5]N F6>Z&3 :$4;= Z!HA9)@A<%V^95"EN M%-GQF/)NOO0)*F]GF1TR(_^Q^*EG.<_?% 8OAV4TOI@?_SN,57OP?0>+5MM\ MU'?BU1+SW/$L69!*,9>]S+6D1A0U)[EP^6B\VH-OWN_@LR@[D3>ZM0M*%L&T M :;0U9IYBH[SVH(U-KF,$G-L'8ZS#;Z#1+ ES@SR[,&*7,OHF 3.5T&$)&06 MG!O=O#SC24:P=<:@M8* M#).U@DPJCK=N<+(7X$/%G!R,7(=3WU,,1]$ZJZB#@E(;!"D3Z30:Z5C"@@HB M1*%%:1W_]*3"43KGS!X1*MOH[@1"!C:!^SU"I0/5[QD[L(O>3H!NTA:CM=? M>#&@HD+PQG (T8@@C,#LFO?@.06:-8Q0.23+ME'7@2-4/ \ERFS &5DK5GD' M3B8ZMQ2N21">.=FZK^&3CE#92I5;1*ALHX?&CM-K]WT(6B3K$2)R#4I* J%U M!&FM]]K2^#8[%SZ="\5#F4"[R[G#.\9-8)S?'>-6PE]S1[6+Y#J\8TRT:,@2 M QB15*V+4R!:6D88B9^^H/TL^*>@P(WN&%OH;QN!=7K'B)QIJYD!P3-9(;K6 M(.*T"Q27A?6F^H":7%.=QAWC5F)?>\>XC''^IG1L-I?SC#_/K3HAW.Y>&"61&459ID5>,@ M4/):\X.&RI&I%'/6S8/T#C.R;\=B.V'&=)!5NA7@&\>A36!WY/?:$?)Q_%^G MR**[(=$'I$ 7$?8[PNQ@+:T*RFE2SUX:R@J"5;FUP/KT1Q^&6O-B;M;5R/)=Y&R&KX\IU-6?WH3U;.+T6PX[<40,.4H M(&M+9_CL-'BDU=7)J!R/QNO4.EGQ 3CGQXI6LF]MM*P?]R]?/F&:8J;_]B\W M]07<$K*AE3X3=VD75\5$""Q+$%+*R%R(6H>-C)KMWWU&O#B \%LFL5:X*SE\ M'^G/2+_"/Z;]P57]-<%_<%MCIP70SOFGNO, MZC>?&5LZ%7P'G;MK]>W+)6\P&/U971,OL."8"$^\GY\&GW^L=Q@OEVLB8]J@ M*@35YD 'S,@@6(M0[R\B*SY;V[I#Y+88SXA2A]#2?5;I?5GUQW",:?1AV/_W M'.'/."0E3">]['EB9'Q#U(J,+Z$$!%DO$U11/%N!1K7V%:Z!.<3)]EM)X MAKFG;2B)1 (\,DMG0BG 1\_ >X96TS^6M6[SL0?<;X9QS75WGW:N.]??XN;< MV"P24R"*J,6.>0*?) .14++DE??-"]@] NE0.5S'<_UM+_E32:ZGIE?,I> M,N\LSNHFJF7\_ :X.@H868?IF!$A^^GM42KL(?2#DL)RCUX[D,K2F2_5CNGT M$_#"8#$Y9>M;%S$X+!DV"K(X$!>VD'4783J$:C+MI^?UG#_^NKBJ=ZQP1:>\ M_Y^]-VUNZTC21G]1OK?VY:,LVSV.4%N^LKH[YA.BEBP)=TA +P#*UOSZFP6 M% D"X %0!YL8,]VMQ>9Y*O.IJLRL7(![CJ ,5^3O)P\L88K" JIY0 F:B8#'E=UB"@,P3)&&FQ=41E M'8XKT?O!(NYAPZ]_S*S'6U(">POR%VZ8(/D0#LG ?DG2"#KFC/"-?J678 M1O(]=+=="^Q1$E@7>#W9B"] .XVIV$B17>AQH!:.=7X\SAB,HH2B"@3':]R. M 'M3S244=)\%[V+SF3,G(<(OW S\N;+N<4O-!T:SHD M#%)S6K-(D#,3WB>Z/FWK8-53!,C M];X)=D3!E:K=DP5=NBI;<"%&,-HJS:1'N=J=:7,*X]XH3E#STT"-XU/HH*6U M4H'?A]]^NIL.1T@W[O@V#D>+6J?[(07)*<500A:FWK@N0TA&0PS%T8V+02O7 MB2(O?^ORB=!8GJW/BK=WM-C1['L]VWW]&<;$"EE5.0@+*D5RP;@-$ ++*:$H M)?%..M[P@DR'Q(,1LWV/1##[6\XNRWT70VN:M)".\>TBN<)]\C M^0C$H-HKQ".XHA0PKZ.040==6B?1;8!RN&WY^,?^:Q063:$QSPMB:\:K=>1_ MH4G =*P-PP4YZHFV%'*EG<18R.'N=:UK0)WB@#F<"<^MRY:R[R&R\13@?8)8 M34I\2%+\@WQ]^KOP"0G^#VEW$-% MV].5+N+S2FEK.%J0\R*[4!VL( ,D'C,/]&?"MLZ/6P/C6)G7_=_GNTOU7#*L MGZYC'GFU193:/@5D+ *42!EB":J&7Y,WF(*)_7H.IWS9.EBO6WFRLWQ[>99X MC.C1TVX77+V]7*W'=)JWJT-UMI4"!PK\J(1(T3JG&"1R9D'):K&B$L"$"48% M209-Z]+FXQ+AA;>JH_%@!SDW[QN'H^%X\B>2L8+Y]_$,'P:22R'1V022*P2% MC%Q0FSEDEHW"VCG(O1B3W/J%4]M\^RI@W%IZQVP5MXBWAA']Y1QUK0QX&$5_ M])0B65V.Z#O0.&JP4 MY'N5:))MG_ZRBN(:M;ZS=/L('-.ZWI=% BFQ<'A#Y^:R7?]/X\ED_-=P].EM M^$)_,_LV*#%[@=K1K>LB*"\5../I8G'>YB@C"[;UT-A=\%T'1WK32.O^;D\7 M_P&_A&_S7X09_K]W83+#RCT5VX&3B)M'16P*50R..BP\S9$" GHF-.SMK2S0]Y M\5/7K>\]Q-E[,/JG,!U.__PRP9#?C_X=)L,:;JM@^2"6["(GFX5KM% A0RB: M0&8+B MM=P51?:*T8'6;WK/-G37R)IFVNBAS]K/.!E^#36OXM%=LU\*9'C310\>TQVQ^&Z:? M?[T9__5?F#_A/TAR-1/\X_@G_("ICH$:EB'FG^\F9#W_CG_/N/CG>#3[//T= M9P/% T8"##E6444=Z\0)7GFOK5,VFE6#I4'OD1;(KX-M)]!B#VW4'KMM \.D M%4)&0![(J2^%8# RT%E4U@3-3"C-TS0>??\Z>+&W1)]KU_<1)OG7Z&Z*^=X5 M?SN^O1W.YL$\?)P8*%2,2ED!@1$CE>+DJTGC(&1N:NL-G9IW&]X;[/7QIC]= MK8G%'5@R]$04;\=?<13J_]Y^N1G6JKLESD'6"24A!6<*"81Q188]J^><$TD* MKYE>R?[MY%YO_."%DZ(OT:[1_V'ONNM!OL.O."%N?JC5,C]_%F^&E16/>O+W5,VOR?'B01)%G+%M#D>2<0"YX3KVMK_223-&%U?%,G MENP-Z.HH=!S5K.'7_O'>-?N G+%[S&_'T]GT_I[4RD4A"]:P(B[RHT,FR%IP M;NL$;[%:J=;MD-GPO:MC1Q/!KE%^@]#MHKKWU^&HVD5S;/^8D L^*#YHC738 M)<\#F49T]451:9GHO"O.*,G[ZH'Q#,R%\Z&IK->PX.! ['\F0SJ@2JDQOP7& M^?JGT[M[H(,1G4=O&@L_34$.3CN MNB[EWEH=E5&*EFQ8'=LK:R@8 2T7L5BZT;QL?D"<78%*P^2@G:5ZQ@4J)8K MDI=@?;!$6"? 6\V@H!(EIBQCS]5+YU:@LI->7RY0V46^QZQ'Z(+K1RU0V4EG M70L3]A'X,0GAO'"Z#F3W>=Y&4M1+*QB07 ?KE+2)M9Z>?>X%*KWP8!@0P].JF 7%@%BM>2VE!G1F:=LXT%,71+"EOWTT]M^.TK^'%+J?60 M#/X4TYRMJ'00)A3P >GB"I$N+J(IH MR>DNF'JZQ=?A.9XRG_AUCZ*[G>0;R]]U+^.;[[6TH)U]Y!RRD>>"V2C,RB3$[B:(RB< MLXQ[EH-LG:>Y%=#Q+_S#=?:LM7HK@?=P\;_#V0PG]TD4]_U45> Q.@W:) [* MZSKEL(Z2<2($D3%9W?H$6(?C"G1_L'A[ZB!VW]/Q(_T[\U/.N\+1NSIZ2 3R M37R"P&HDVB%+ACO-M6JM\C4XKL7>.UC&/36:>HQI2>\NJ'JR^=8C.HW5=[C& M7J# >(^PB'P$%6BVTA;223'FGPI(WCKB?-)A)R\D"+UT77L6"1XP?H[%@=V MD7(/NE_VQ*B@[CMJ,U%2%!XXEE1G&UL"1!>4DR5G@TS'YA/LGX$X_FW?0COC MEJ+MP;[;;GRR4A(Y,08X8Z(NE8R0P!2@MKSLS:[X$#[43>Q[F_ MSB!-J2BI8H8<#!(FLD4=\[*VHY \%.]17:>]WX/V#Q9P#[&^QT6CBYB&E4[& MH$%D7TU;92 :P2N\H@A.I#NOL<)7,5R+I7^0;'NHXGZ,Y]Z![8"H)PO_.9I3 MC;PZ1$M;5'Z B'LXW=<@2]DXII.I@Z!-'?=&+%>Q *^U5,X(I4WKEE7'4OJ+ MXZSZU?DNDNU!US^%Z1S-O9W)4=90-,3B/"@]G]#")$AM0HZQS@5M/57]*8+C MW]Z'ZF3<3*"MATK]'FU[M1GC[,E_CSK_#E$41,VHFL M%43I:>$!"WCF,GB.01?.5(BM[;,.L"Z7$SV)O@=3_3MSEWB"HA5SE@"CG)=# MVQJ(8B!*[0DT?RQH'9%;Q7#Q>C](J TC\=/);/ AC#XMS!'+T1&S!$B#@4 D M#MXQ X70J4BGD;>=\JCIIS[2*OWNNT:??/#2/:[]I=>P]=$#B"63NL#8Q;?J MHLSVN_)E1^H X:^J[P#)-;R.5^$@EUB2I8,^I@PJ2K(/@G%@A(UD+7 M5\MI MSU.!&YRB]OK;16"-]?9/DM3MW>U]!D4608NH(2=FZ68P'FI?-)"8E'6.2;YJ M#^^EN2)#8QRUDUDOOX?L.4X\Z(@ZG_[-X<*/KW-.M#CI[72MK-)"# M[L"50'\0;,BB_="[S7@N_=IL+O->&\*]'8]FDY">O)AWP-9;:L;B_(F1V]*?[T"CT6/%XM.3L&. M723? RN>=+HD9_[>QQ,Z)E-JFVQ:LRHV@K/60N2)DX?/ DNM ]_KD9RB9J65 MMK8T\-M3U,>:.P/]*6Z(V_;J;S=NNO"^_A,EH./KT //=0QVW85R%0"85 M)^.ISK/GX,@&ALRE8!*5)5.Y\3'1"ONA!^>!.);]LK3@F:/@$%5M8R-+G;A5 M!!2E4-%YP$-LG3O6!/CQC^63<';U"#^^TGOP'_^8+!MF_#D;I__Y@!EOO\QU MMYRLDX4SQDLP1BM0B>ZCX)#)_E/'->3ZIB#(I+).0)2B1+I$I6*MW^S:KN!8'57.@IHG5/ZY M=&\Y<.$_?5O_ ^:^9F0HH\X"L-8Y*6TT.,P&A&?,1"2'JC)4S N9<<4\PZ*QWF* MDH)@ZL@-E,)D%7(IK5NLG89I+\0S+Y9HNRBP!X+]5K.,F@B]EQJPZ6PR M3+.E'[8$Y>I<;6GKW.OB@)9&+GR69 UHCDY9[V-J_!P8??2\^,) MJ'^-:D;LG_]:@LO5B](6R842!I2* :*7F8BJ?4YT#!)A^V7"4T#7S8@#A-]# MOBE=E64\N:T-9^=7YG0)RVN;I&$!DA)UW&R-S<3H0+,@O8DL$VU;A]#60[DR M-K00> _-(?[$236,GD;L[I_WN,R92PDF*DO0:K#7I 16!,7)#N.RN6$O;PKOJN3CF8OLEY_O/"S6^C.:7K;PYX0>WP4YN]E>ZZ@I5744Q, MH^52,^YJ\EQ(3"4A%8_"8O9ZT.'G'UK'/9TBSC_S,T[39/AE*8IE;-2CDMHY M!DRR0G=+(I-3SB?#NOI"$Z,-S?OY;(=T>.5Z_?'+'OKSKWS$R>W[T MRT:?YN#F+?1#$DE*ST"@D_650->GRE2QI5 ,X[EY >F2VN6#5Z+T MOD3<@S4Q J,\$,A%QSW67*$ 6+=$)QZ4Q)EOG6E='K<%P) M&UI)N@\?YB[>+.9OD9V' Z-J*:8+@ MNC1^@'1[:'-25SJ>/#V6_@C?ZKOX_11I)' N<8R7D].\Q'"[M'CI'1 M>E^S[,$44Y][ @.?5 (4SIJH-2NJM<'1 =:IDEB:,>!9THNZ0#O-/DES57;E3H'ZN5$%$(E3':U(88S=10='9]P9X@.+Z5VUQ)JXW"]I=P7]D=#Y[X>%I73'^&DZ\+NBM;C"[<@64Z M@#)6$KQ80$AE9:J]C8KM-?SQ#-*U62(M-=!#4*RR_GUY G*Y";H Z\GVV CJ M-!9'4Q6.^Y1_#S?&9H Z<<9<%""Y2W4JG8>@ AUM1M6^]QYS:'UV')D8+]@3 MI^'%+F+OHT/ALF/Y6_*KOU]SDOL2(N'A@4M0GEFZ.V.@:U/QP+"4H%K7TZ\% M.$G-DOUV 7Y2II']I&CRIX, M.-K/RL>D<^;%VQ0EUU@&+_SLGER_[Y$Y:8/G4GI@Q410@F7PA46PSD;%LHML M==9J?Y[?NU:)'AN_0))]$Z?S1(-!(!=.)5/J/*XZ+]4AA)H:I2QC414IO&U] M,W7!=4;.SGXLZ>SP[JN,7JK!-V#\QV0\G0Z8%BYZ20>I+77"7A+@BF- AKUC M1F9DJ7DJZU9$9T22O;78E2:[JZ"/>JN4[F[O;L*L3N;Y,L$T7&;BT34U%_PH MO[D=3V;#_YW_^<;%#!0SH=A:/#E/T?99@@LB@W18&%E[&DWK2%LK[%=(NI.H MM8\<_"V"&@CNL9NV=+J!=57-*S MM@C*B"(D"%/W6"0Q>BRT+D]2\XX69X]F1YW^6;L?.NSQQKV+6D[T0-D%XNL; M]X&JW>.EA "<>[+HBU6Y>0_"%0AG9!?OJZ;5=@8' MR+B'(,^O=Q.2Z%WM,)I_'?Y=?W5?.IND9%E*!\G5CK;!UF:V!8&QY!BSS/OF MMLK3^OV0-6=]0KSU?D6Z#G M/%LABT+403,>A)'%*6>\E.MKS]L\7GW$VR_C29A\J[R;??ON@EME&9Q 4%F"ZI"BCXN2$MTXIV(#EH*+#E1\Z%]UOT^D=YI_G+\1_D&S'>='B MX7?\:_Y7TP%C.6BC.-A2FTXAR<%KGB$9\A!M\3RB>(EU^W_^!$_G+6CPI!*Q M?[GW8+RL@/XC3-Y/_IS5P/6_P\T=WO^O(UN\'[GV4!5]CVI*]*S/5F_OR"&/%MJ%WQ70IO>5/*K/ M:>*.<9H\ M O@V3#\_=;(2.AU\8I Y'7U*I@!D5!M(V=/=&4.Q5NYSB&S[Z*7SH$\9KXF8 M[1]BW0[TR1UX;VMCR3$S52 I7;TLE\'5-KO!Y%!$"-'S>" ?UGWWNBEQL*37 ML*)I(/7?X]J7ZL/PT^?9]"</@"N!FLXS0IJ, MH1LP&0A,)9*2QNB-83+N%4+=!<05\J4W':PA3].XZ6/@'TGAT_KT_>MX\LL- MIOHW[T?XTSA,\N(%?.ZSS3Y^QC=I=O=H?0.GUE!Q_SCM'DMZ\_MXM/AG'JWL ]*_.YEG:6Q:Y*.= METNP:,B2RQ$5'=O:@5/.@^;)J10=Q]7JRC8T/1SZ#TCA(^M[#;V;QIT7;NAL M6"-@#Q[IPL8,&(*TGB2JL<9(4X%H$Z\M%U"I8+T5>]%R\R>OD$Z-Y+N&!@<' MH5>0_O3M[4V8WC^4+*HI% J;-..@=!T\C9RDP*(!H2,)P[#@8NMVKB^C.E:% MTS$\_4.%?BX53?.LCOJ#'B]GT?_-),-$X< D)Y]$,3KL=%*0E32UQ0.2,!M3 M:".84U4OM5;Z:JU<$^'WD#'\&,]]H\<.B'HJ3GJ.YC2U2(W4->Y%UL=A >=1 M!Z<1>*0=I$3M<5Q0@D2>,R??,XG63YO'TOX+Y41'4_XN(NY!Z=L&;5GKE8FY M 'J5R?")$GPM9I!%6AFLR3)<]82S0[6UPTRS743=,A.W6L(UY>)]^8WL#?*B MR"\:#:OY2[?@HF;.Q9B0:2BZ5BU862^\Y$@ .:E24F!H.GD76S]S;3=^6[FV MSG[_*;3>+=AX MBNALJ0:+FI=Q! A2*9 ^AH32^6[W" MM&D]EW;'+[2K^SQ@92N5H,Y$I[Q@G*>@N#>>"99]4)H9;:(M@QV_U<[]_A[# MY$['''4!CS7G3+@,WK@(CIAGN9+>K=:=-/7 W[5J7_HHJVY1A?CF;O9Y/!G^ M+^:!T+0L%>B$9'43%<,A6*3S,V451E=89L5O@G-;/W$_SS^(,C:3=2UO2 MQ^[O,W0L.^2E3J"(.9"WI41-F(IDA!GMHQ$B^_:]>[,_@A4> 3I6OFPK]1;EG)6-_[1)??O\0RG M#^>5BA&]U@*L+$BFCQ,01/%TO6D75"HVK XEW1 /V?2%B]9L,]'U4'/9L<5- M$"X&%FN"?;! #DX$NHIB?6<+49F<1&EM.)YKUZ'V6[X'';0LK[Q'^;W=Q-,& M)"Y@SIH'8#+1-94"!V<# _)ZA,),!F_S(9";L%P%&UK(N8>ZR4>X?K^K0J'? M/+)6?AM]G(31-*0J[T%2IJB<$'S*FK!FI+5S 2(PY$KXS)NW\]X%WY7QI*T^ M6A93/A@UXX28I[^27.Y[DCPI$1X0MJ@]W7O*)4[7H.$U2=P 1T3!'?=45(UJXC%\A+'PK*8 6VMCO.JTM0#XQH M)>^F)95+<&_R_W\O M.)KBHMIO-A"8@C,Z0@J5RR;'.GC90#2>;D@C@E>M3Y'#$%\#H8ZHLZ:%F$OX M[V>?<4('XI<)?J[9+U_QMQ$!QW?C:47[1YWQ1 J9S2;#>#>KN6P?QW^$VB^' M#Y2SPDB>(0I3VZK1*H)A=,M6689$NR6V#H$< /<:R'8L;36ML[RWV*IY]E.8 M8JX+(/1A(7W:'I]P,6/A^S^R/*;?_!4F>?%H_MNHSHA=G-U5"A\_A]'[^93Q MZ>^UUFHZP[RP! ?D&W@CZ-R6R$C"IDZL2BQ"+!EMMI+)TGQ@T[$6=PTL/D\F M-"V^O%_IPR2CN?B6F<&+E&#/DM0V11"N]G5QCH%#:8&Y4J2(9'>L=DYI.%;L M&9QCU=GUP*9&,CZ;ZKJ[.!WF89@\:7%:2'-1C"GGPUVH+976=1$ZGW4UCP*=(1;^N4C>W*9F-@%84]E=B^C.U'9 M71MU;@DZ-=3%:5@3C"1X48 0OLZQ(O?#&^N!U3<7SWC0JYW,+Y8M+Y7IG8HL MNZB@!Y*\_XJ3-S;/VIL W1U%D@SZ?>0/;>":;D+NH#JR?!8"^C$)?Z'*V[-G, V M4N]I4.1S<%Q+DWQQH&6B'9"SJ>U2) C+E% "C66MO=HC4J%KO?^1F+"+L%O7 M!+Y)Z>[V[J9F;_XZGN#PTVC15#U]^QX17Q>(7/F'?\;1^'8XJC_F<=#\W9AN MW/\,9Y^7__B#B3;$&NA16Y3*:,#:TU\I-. ]!A"*IR!0J<2[#4PX@\4< MW\QIP*GQ!1.B!P-J'J1\&!3LN>0+@ MV@RD_:7;0Y+XBS'LZ:8@]O=EC'*=(%I=C.7>Z[*FO@(Y/:SG-.;8 339]9WB M6#KN(T#4Q]JLI1PD>:WO/"E#<(*GL R0[ LL^!B2B"XR]$2-FF:%^2LAW*",-7) M];R:6]5 27T4"R]7N(CH"F^3"!IL)KM0U;=AKU! ,,*EXKB(S6>7/_[^M=ED M>\NVCXJMITSN@J8G8^H(M8\+X2FJE$.=U6; J,@7CE_PB;Q6 M;6)P+'DIFU?\G]YFZ$O'NTBS=5SI7_.6+7\N6[;\-DK_1S"N%@4A]#?+*\5G MK0N3=?A)MC6CG^PCAHYN&)ZT+<(HV6W,3*?/'?]N/T0AXUZEN?&"/DH#HOM[ M;%P>A9N>9T76?,BF;8GV^&Z/S8H.E<)*"R/M!-&HIH R\C$\#UIEQ13&(I!) M(]:T,-H#P8&AM6V?^9X$^^XAIZR!=ZV2I M73$VJ5Y]HI9!H)V,)C&(=124DKF.C:MW F>TM8-!;9JGB#U#;2\(C1<(P_%V=:] MN"XEEZ0]$W81=@\,>'0TSK,M;Q;![(?,@?L1!SRDDNE0%!C)T/)&0D"AP.:0 MI->1KN+6%='=D)U+^L9.:MQLI;320?/6U/TGF=PWX'9>A\0C:%N'=!CZKU ? M+9S*NMI[ F6W*;5'@WS1%#Q?Y?9[V/V#)%9MOM]Q5@=__WHS_NN_,'_"QI,"9\82GI=9'RK1\[44N%[U$M M:;4RNGX^KG[^OL_87(&#+*7/ MS#K(V@50.7 (=(A 5ABM"YB\ZS8$I0V>,TP_:DN^)Y;B"7381[W=OA)<=KMX MU!AWV>^"T.MLZ4(1)M=,*Q?!1_+4K#'HZ(YA6K1..6^^B!^'R6=!@WYG,;P- M7X:S<+-(!_R 4YQ\G3MWO][-[B9XWWUM@"H:[J*%Y)(AZRL4B(I)D*R0)Z9U MX*7UF]3.('\X7O:KQM;C*+^?]QN$%;=>">-E^] W7\DNJ\&%,I[\@_[=.@?L MK@YJ2A.D?W/@3+*1!0\^.Q(H"1=BG6?!R!;D)M-ULEK4L^W:[QWOCT/:,^7 M*4J/FK7/6A$/V#,)\5)Z,$C@M*L0) RUR8=P1;SI?!!H:5(;2(H,O]!>1T@I)0@!E0ZUBO+-)]2T1#_ MC\/E4RN_CT$JW^N+]JY*6Z0]%619K-FUH)QEG%\V:4:Z'\5NA#5EKP;H&_S=\X>9GA3J(?MY=;ZVS!M=6/;+7Z4:!WWC$&-@0)*OL( MH2@/6)*/J13GQ &UI*N?.Z*26VKFQ:+2@\1ZFB)BY45FN;K\/@:R/0+]BGDZ MM 1)Q*CH".G^BC]A$?%1%7^06/O(BQO-AGEX7O='.7 M,==)8-52O9O-#=7WY9=S 8?JCVP"#0D99U-')RN ^/GG7!*"B \,\DH'46WE 3ZJ8^T3;_[ MKNDG'_PQ;:3]9=XPW^4!Q'V]30<8NQ@M72C0?GN_;),<(/Q5]1T@N89G^"H< MPT66P2LP!A,0#0UXD>;MIE0VJD0K.S7M/+4"-USU[?6WB\ :Z^V?)*G;N]LE M$*=2S$$:2#XX4%9)B DE!(/!.R]$*)T*$5_0W)./'N]N/4CLXQ8R:WQM+O-> M[N,R602A"(,7C.YO#)(X&2,X8YU@W*'*K(7R'G_T I6WM\SZ<*N>-(6.3-=B MLPC&E_D$WP0A, :9<^XLYVAYZW>FO7;V?!VI_$# M9T?;753;1W^JVR\WXV^(\W#(DY&-Q@:?%"%!X\BZDXX,!++QR+K3VF;+A"NN M,>=;W:VZJ)HGJH]5T?4F-")Y>C@B2XJJV4ZFCZ8*"@S(Y%B6HU MJ>1:XI=GQYS#%=1_U/M?I)7IAS__=9]AX8*R)1>(7 50'!V!BQP2$SQJEFJG MBG[9\Q30*XL:*FSCL_!QVK]4H>5GDFW;_V7[-_IL +/#ZE8ZP*!0OA1!5T?. M2GKI6#8JBF R9\FM[Y6^_6N-+!._Z2QR$Z% R[\"GD.F4\!P\UO.BT"WALXV>-7_0[H3L!!VU3LC!9U&: M]MKKH_/+0T2KC>R6@YP<6X&=)G;=3(W=Z'& #HY.E(() ME918>UK40(!+X#PS@(+9E -SV;5NA7("@KP0)#X-/W81?>M"DGH^CDL=-I\F MPWDXL19 W'WY,I[,/N!7'-W=OS=G#(*<0P->5SLR( @ ZRJXTI,6^GC>Q!OZJT^$\)]A\C]8&W4\Q:>] MLE9P\CIKX97BIG+8(Y08(LPG1-%&DJ_QX*=/Z!(YR$&\+W)M^2 MG*>S2:B9W$]!&B)PX"E#=#F!LIG\2P$[)J8TEX3C3.@ M/PYGU=/[;92'7X?YCJ!6:TL7F[3U'+0+IDYL17#,.<"L(\&SRJR6KNZ5R[?V MXZ]N;QN]-#Q7U@+ZSW#V^0,NAOA,/P^_?!S_,IH-9]^6NZ8+U(;I]#O".W[* M?0.%;J-'#]IHG.J]*^0ET*G\.3^D3L5'0M:X%%)4,XAQ$3V58F&\21%"*Q% MA=;ZKQ\WW[Q798V;2OJT8]O7I44TS278]H$>$PDZKVLEBT!I4HUST:5B% _< M:9.CY E3LCQHMB:+8-NGSBR%($MDB8QPB[7B*1$M@] :I.'!LF1T"-C8;3FS M%((CM%K^,+ZY^74\J?_2P&L642 =*^3I@!*UER,=)9 4TY;G()EIG8-ZW!5> M04K##GOB!(V[]V73.0W%V;E-N:TI[4HF<-:DJA,!=#?3E:PS>NF#LM@\!O?: MW?X4+#U9)_Q=*':**IN]%SH?BS'];;1LH^XRINA='018 M-QS3Y0R*>+JVUYUTDIUT ,%ZB-?WM\Y_S_7QL$XF@O.($1!KV""2G>#J3%GN M(\].R)!RZY#_L=;VNI%.LI$.(-A%S2XB+10^G9\EZWTTFVTV$T.T4G@&;&K$PE<,89H(D%5$D2O R"12S ZEQ15$D4V'Y1R]%6^1G[.F%47 MY;%VE\7 I*CMO#>,=QJ45$;]*G'_[(@)$IK"E- E@>9(R@3A/HK*S5'+I1 O!Q7>/&*M-T,$@9&Y)6YDS"*(HL"H50\8A%G,YSQ';5OH:LSMS=O7@9K31P-OP M94BKJG_ZYG9\-YH-HA(ZQ"( :RMOY9.D U\(X"EZ1GZ5]5DTWC0]+>7'WA7G MP(\>K/5.RWJXV>;;?#K?N(__OB[M]_'LOW&VNFBRB)9_5/\Y/E#H/,E90J@1 M/\7K?-9H&%BN.2\Z)"M.TIRMV0I?-\F9LJD/$[J7D 8!4HLZ0BB0K\N=!>]T M,=+(Q+!U?<>9S?TX&1^VS@#912^7,D.ARYI>9X#L- -D)YH<8YC"/CJ^%/[J MH"V:2!Y +A84;?;ZW$:7D"RHBXV6Q=8.X^7P=J<9(&='VUU4>_1>_,7KE'ED M@+Z"LTZ"3X10Q<))CDE'W;J8[$?HQ;^3SG?JQ;^+PLZJ>'[A]_59/?_T"\>&X=QR5MF2M)46_<5%[X0TJ;Q+++]?//_W6B1X4OKM-,FJ95" _ M25KRQ85D0$NRM:,5+XD33_/9Y%:_N] R>2,U&N$M!)]K\TAMP 6CH40OBDF< MI7 Y18KG429_9.:?N#)^%P)==&5\Q""TDZ0357/6S/QAF;032XS!,"]DNL"& M$C](9?Q.+#U99?PN%+O@-.:!B$[GP 5H7==90Z'TNPBLL&R*1Z/CY5PZ/UAE M_'GNI ,(=L'YQ0-1G!9"UKGIV==F9W1@V,3IOY ;5Z+B\FPLY-?*^$O82 <0 M[!(3?Q\M%95TGA<'/H0 JF0!,10KI':@ M&*-M))P'K51A7/@2+C$*M(L(+NA\O)@P46\4O"C?=X?:A8(Q&JL]9&EKGE Q M$)&)*@T9%(N%N\LQ0"_!?]_$)@V-M.7S!T;,.]93.!LDPDPSJP#2K-;@D,Y" M&,B MIR0OI^#W,JKS7S?S"3E\B1&\;I71+*!DB6E GT,=?9C 1:?!D(8%-\ZHYIEH MY['RUVU\GMNX-_9>9LRP@PQ4<4RB!X=URBV+'%Q!!L+0KZ7/BEU09ZNKK^OW MQGA=NV?8D"PHY!$<5P6T#RPE*U4,S2O.?I"Z_JN-&S8C5!\^R4/5U?X9W8M* M*VUCR9;NGV(9JXG5'F)MU"*BTEX8:U":WFHQ#P1_K/K+4U/\),H^SS)+X30Y M#PD!@]5 =[""B%Z =()%3-D9;/TR=&9EED?EP-;2REUT<2FE:5W6]%I:N5-I MY4XT.4:-VCXZOA3^2@R,;AH/AB?:W1HSN"1HLS,KL^7*<7;T)[NSX>U.I95G M1]M=5-M_:>6R0B]KLH19<<"MJJ-J$DG)D4/,4Q"Y!*F4:UV%L!;(&?H]O>MX M>RGE'@HZ;0DE^5EE/+D-H[00V9K2T*8%E3M\K\?RRGU7O5)L*9,(S*A8QT:I MR#"DP*,NT>E@/$M^3;'E#E\^>>EEL;9VRN1D>]09C:(6 CN?((; M<$0K#J; MY+UW34LOX\L(XMH#IH8OAJ-/'VI ;TJZ3O2WX1,.!$]D],M(KJ?,H)B+X#'4 MOFP>BXA>)&P]^;F7A9SAB=^6Q\T&S32CPSG52SY>U")"QP>6;C9MG(7"I5NT M!2>/-D+BF;4JC M#<_.:8A:>C+:M($@#/VVQFQ40A.T?LG@Z0/8C\/04VOU@O.85EY*=$;:@TDQ_?Q"'51&41KZ\B"LDGI4"L>];R. MS(,KEH,/*6N5LPVB7,SVN9J&*.>Y;0XFT&4FZRP+_-!DRUS*8(+CM-!2.Y ) M!&FS4RQ[;DWKQMLG*O [ZTUR!):>K"'*+A2[X+*2@<#BLF"&;M3G+;#]80Y3QWT@$$:^D*'>36O;C(WT9I,O\)X6;^$U:[5R!Z M%@IWX'5-O0AH()+3!]J02:M+R2A]OV[]H4MXW3WK=L_EL.JB_*&5=4H1LD M(.J-@L_/17T-.W+ 1)&LYDV5XGE]'*<++*$'*ZT5C"F&H9>LB;,J]SKKO7<. MY#_#C;P3":=*3I<4'WYMA7(5^[A/ M#E]P"L'+@@C21&ZL!LPZU;3F!#XY4JSR.; 2N8^7&@QXWYV M:=0F0]*L9- \*SK0:C)';=D6E&%<%J;3#V!7G[+^VT6I4C0.(JN1N6@=."82 M8&1&25>$<,US9G_ ^N^#X@$G4?9YUG\7+S!G+<$%;LF;R1*"9AY8,(Z;%)03 MK<-A5U;_O1,'MM9_[Z*+2ZF?[;*FU_KOG>J_=Z+),0II]]'QI? 7C> 9&,A\8MVCLT?VBL^'M3O7?9T?;753; UT?E8LNTA#N9[1JJWCQ M!@S/=:Y",!#B/+.G:&4Q^\(@Q]+OO;-GX M\1_3AFNCBX9!Q;6 _C.]W!M=H.YBGNU*G^WP MCFMM-5+H-GKTH(V&-],^D(W07L>L .L@2V4YW>_6U!$!2FMF,/ENJ2^70)P- MYL[I>;.+$AKSY>WG(99?_L9T-QM^)7>6/#Y$.];.>\E]Y+J8CWT1=1ET.43T:1 MVGQ)5J,5JE,/S!<4__#!']< V4_F#1\_'D L^=<%1D.#XM&GCV\L["G\5?4= M(+G&A_EC.-'ZX'@68!*2NYX2 R]#(712>&:*,K;%X=V[ K=J;"O!9,SI04D:&!G6W$44O:.[)1X][T>XM]G$+ MF36^-O\9_GX$A-GBHR;^:3KU07&)!(EQ,%)F023-RG9ZCWE)>8\_>H'*VUMF M&W?>45KRS?]D\;C])I'Q5FW!EBWXMOS\'EON=5W5:HN]R*5GW)ALLPK2DM*C MMME:)NG 37E-B[TM7SIY2ST4)3+/,B3KR(33O("C8P6R,-H%)HW/9U-8\*YI M2[U]$"PS/-[?S:8SHEGMI/8H'\D9S*CJ!1P+(\ M-UM7>[R4-#P,7SUZ,+>/K+WSA) M0UK5@!LEI34DNA0(L;<&(E<98G",KG4ELVP^?6UGE*]L[5^YYY0B_WP0V_=N M&2:91.@A.4$77"$')"K)P9/MF1./ O79F&J;E_%*Z#.@QSGED3]LW2_#R>+- MX7M/"R>U4CR"C(669*Q<] O(GC&.W"6;SF;R_.9EO#+^#.AQ3IT:-MI0*"*O M)5P0I>*@!/W*A3JJ(>J8@JQY:/+,^/Z">7U\J2[*;]Z,,C$&ZQB#C^/Z1\^% MS5)P1=>X:> D;)>(/5P+X(8CLU;$$,_-6^^ZM@LZ<<[#?^^%-.=41KU]G4NS MN;[I+M>IDX^)L52;IR=0B H\3P)0%F>-JZL]FQ[Z.Z[M=7.< VG.T.=ZM-M7 M*O?NW(VOFZS_>ZP_TIWWZ\'696JC?-*D$Q9J>RE.R_1960C)%ZU5U-Q=:(CBU!IX M.6B\53'!^^J8>!#>D6(D+^!%ML"5Y<48(:SQ9Z:8PU9\04?@><21CDBP,SS@ M7@X[;U^]0!GGQ1!!A9H%Q"'FS*!8P9UB7FAQ=,^XUQ6_;J_S)5A?_=#CRZN/ M.U^R'[!JG_[\[7@TFX0TNPLW'W%R*P;>28.*,0@RT8GB(ITHP0G@R1DGXQI]X].U_-FR3!![XPP;@08 6MGXQU!<[$!"8J1,9R M=J87 _TL5O^ZURZ#>,^WH#W3+;CY^MXL":N5+E9G8"4@'48V0DQD*:,S4@G, M7(1>LEW.8O6O6_ RB/=\"[I3NVB/3IW?:&7#T728%@V]4P@Z)N[ )6=!H8E MM[N 8.AV9Y;I',]F7OE+B_DQ-\C):?&<[_[4?'_Y\GWSZ=,$/X49KBQ<%G(( M4[&05"1UD#X@.MKR6K#,4U3%VG/+[-Y[L:_[Y2QIM2;99?\*XX=9M]ONT=CY M'GVX.3NL.:4Z9EU'X+DVG:K7I:M].%CR22*+.OB5-EW;QB1\',_"S4>[74>L?1H]1!8B"%Y-2I&T+^=F8W59UX^S M0_WU=V^_CV7_C;'75 MOXXGRS^J_QP?&):"YSY"C,*!DIY#,%G2'H]U5)P5Y/.<8@_V_\Q&2?$//V5]+"^=0UC(6@C"]C$:4>'Z" &%L%KE,)&$;+OU EU!XJ_ M".J'8V5;-:TATN%/V.W:>#.6A'<6L)!'H+@O4*O<(9N,V423:6^T-J%_P.&/ M!UG*)U'V>0Y_3-'7B?667-GL:07"@C>A *>#/=FBN?*MAYM=V_#'73BP=?CC M+KHXJVK++9.WNJSI=?CC3L,?=Z+),:;H[:/C2^&OXX9;*6O(.P50Q24(Q9&M MRYA))I:D]-%[MYP-;W<:_GAVM-U%M3W0]<%5^VX0W[?$1Q.%10.HN09E PC30 09@RP6LM>,1"!,G9!% MAK=)I#:+*+%U%=*.$(]_6C;ES>K)UZ>">FC1_Z]1'-[<8*8=B\.OU3F;OKV; M3.AZ&+B:"9H$@O1,@1*>3FHT=!-PYSG/BAO1>O=L1G-E+&DD]AY,K W+?G,[ MGLR&_SNG\;+[K9'(M0D)BO4$5)4,SA@%@7N5 O->Y-;I'YW!71E=^E%*#^UQ M[M'5$9YO[Z:S\2U.W@T#D7TX^_;4.*"U#%(BKFLOR;J,')24'$)4$IPR0DMR M?H)IG96Z&\)KXU%_ZNFA#!^C@Z$3A 1TZ MYZ!6R8'R,I'GQCU9ZYQ97\C4\JT3/T] D!?BU:?AQRZB;\F+6E'P,Q8D3ZU& M6F^'TRJDVE[O=_SKWJ"ZQSM=1CR38*H(74#G1%94JC@M M[&G-B A.&R:32]:+3I;G"\.JUWW[:LS,)L)M& !YA&?Z9I27B*9+EG4,MC/L086L+CM9:<&Y2A)O[Q2YA61\BSTK3$J,& M%:P"YVT %IB(J93(D^RDVZQU)2\D>^6<5$'[4%2(R=>^0@D5QR URVE-7DBWCS9)EMC^J8>>%_/W^/?E M3_K3:2$#=2'?^["Z0ZM-<6"<)N9J+^CB2IDN,X%2I&*4:ATM;H>^4=+)=B2# M(IW)V2(('SPHYB2Y)V '=_E/1'O-J2B-%1;#PDHG4#2 M'R8(KWWI090_1_8.E MMDBYJ!6=SB3A-&BMR5+26 OQZJLYELBX]C*L&H6GOQN6V%^Y>DSE]Y!P<_ Z MEB$X6[2RU@,OVM)6U'462; 0.8O:9Q^M;#T IPWR8^5=7 MM=U?WN>1R'+ST M/V=A,OLYS):E-57:10?20DR@#%IPI2;+8.*::>FY:MWUNNT*3A7*/P4%6^^" M_:EP 5&) 3]B7&+ 3QZ96%WO2FQ"E%"\\YHSZY1V)4K&@W2"EX0J&;EO;((^ M^QJ=>(U.O$8G7J,3K]&):^';:W3B+.Z&U^C$:W3B-3KQ&ITX=G3B*$[G39=EG=BJ>&A?Y/^"Q=X4K7G$V&/C&OA'6<%;/& M4WOA:X>=7D]_^/O['_Y]KP@Z0ST3 4IQ!50JM$VL3Y MMYG+((,/C<^EES U M.K%KU\%UQ8*__)UN[N:-[Z=3I/_/'\/? Y<+ >7QCHBE_-IRUO2FJ!V=J@SR6A[[GLM0&1Q%K'P252VV0:L$1UB*+ M)-.[=:.*;7B.=7/WRI%F C_U&\#FI%*>Z98P&72V#E1T' +3#H*3QMMD%6^9 M6GL6J?3ME/IB*OT.PCU:,G474#]2*OTN.NJ62K^'@(^F??I^T,C).\&0Z#1$ M<@V$$L!LEMG.LP\[65SGI?6=4^F;*WT7N1XUE=Y)H0K/!I0+=/UI)B"ZR$#: MF#*/VN!JAY +3J7?20N=4^EW$6'S5'J,\9Q)JS)( M7^B*203/BU0]QSHOF+.8A6]PT6X$<%76=1LQM];]PB5[#&E)\BZ@&IK8&X$< MW\1NI*AQ7U)N;&=O!E?SGBR1&F2*="8I::".$ZFO\,Z5+!0FO#S5;[&SCZGY M783;4..ICNN:?!O\Z\]!L0%-EARD-K46UQ3PR#B0@:BBR$+HO.U->(KI_WP: M?_U_EC]QH>'E;[XK^/OWCGM[-Q+\^""I-32D[Q'\XZ=!'1RE@C$0621[/GE" MX)4%GLCSTUDP'[8]A.ZFMW_\= UZVU%J/>RWMV\&SA;.(_GJ5DH)2FH/@D0,7);<'LWO;U]?W@V_8J[/F[/INX?G,L:L%DY:(#KAW(6&$(FUP5FM M=7#9ZIY2A7;&>NASZN_C45KT#%_\X(%4(:>H/ AM:L<&VFF1;)(ZL"/*%*S0 MH75)RRJ&DV7L]P[O^9L^[%$M+J*-QC6&@+"<+/OI&!*[0*8M8=#)!$]$[=6 ^+]7O%:5LK_E=A-M/E#($J[DB*RI*7N,V M28$+B4/2REM=NX.6;7,D+S5*N9/@GTY1R'^6U$]TQ MHY3+[N9_A,GLV\=)&$T7)5/3@^J&MO_(AF5".V!?"4A&FY)5F@MD1@GDT9M2 MO$DV+$!D=>MH*&Z3O M=,AT_N0IPHL-U?_D .I'SCT$%W_YOW?#V;=_XNSS./\V^HK3687U_J\13J:? MAU\>E_O'W21]#E.<#^M8()WG*L\6HSH6U>H?Z1\<,,FCJPF6.D5+SFPVX&76$)1W MS*7B4+E.9\K.G[X6@O0O]QX:!=P#?=3Y)8M@ MH(B9D$2GF$4*<9,HX\,^\B MH6I\F#Q'<2VD:"/F'F9\;ECNF]OJ8$W?ET=_5F<%F2QB E8G!"E1'U6,-H!) M>*]MPNW^:4-+:QV\*Z-*7XIYSB%U*(?>I+D[/OTC?*L/((^0#Q_&:K\9Y>^/ MM@/TBHGD'9%>RYK;XB%:82#*ZD\R)43S+(&=05X9G_I5TG-6Z4/KEI;VT_OR M8%0-I%"HM;+@9+TD(XO@ WHP0KFH13)N]4%R<]G2\Q]_+0IO([_G&C4->UL\ MI=\@T&4G+4_ ?2J@)".JR5([WQ #;8DZ^VTO#0=VL'@*YEIHT%3HS]E@#S8Y M)_@E#'-M1S2:(AT]\XC@XB%]>1X-.#G>48<,EJPD\KQK6H^5"8ID5AJEDNA6 M!K&+#?HRK"MC2&M%/.>*.[#R\45\;VYNQG_5-E>_CB=O)YB'LW?CVG=ED%%E MXY, ;1@CR\@I<,(R,,8F'UD)!CO>&/N#N!:Z'%,7SSGD6^;HK0]8__3MR=_, MDWETYNA9ML#KD[["6(E/YI#G1F"R05C9^@3:"^CQ,O)Z/(GZ5]$Y)-Q]',[J M$G\;Y>'78;Y;)I#P6*RPCLQK;\*BS"TRIJ!X8VT2HH30R01Z(9=F[.12LT4;NF70MNG6=!7&V9/&=EC>[**'U M>]#;ST,LO_R-Z6XV_$J@RS"1]3;*/XW#)+\O/P\GF.A?G[[]'(:U;^Q]!QNM M>&(UOEBGA"M64VP,XY#J+'?%M7G^+C*:/@:747S$$F: M;Q@7N-75TBL)==TP!:*S$J06N22R[WGN--'AA=/DR4=_#$ME?SDW[E'R &3) M]2Y0&EH@*Y\_OH5Q@"+6J?, *3:V'%8A<3JR=*2C1&:6:M6<@!!R!L,R8SYS M7T0+R^ H"MUR\_>CSUV$U_I&__=PWM,*;]Z.)U_&D_DEM;PHBE%9%>LA%58' M:*"%8.A7Q2N3I95)E]+IUM[\C>/>S ?)?=Q>:+W,NUG_ZCL?D\8#YYH'L%@G M2"2?(7):/8\V$H%Y_XQYNKL1L] M#M!!+].,MH',)EO%"UU_H5:PZ9S L\! .N^-L($;V?[Y]>@$V6 7G)8?NXB^ M>>/?99W S_@5;\9?:EQ[I35F]M$C(V=6!&-!D4D$L68-L"),+J+4T[.3"?'B MI\[FD6P?O8Q[$VKK?L K4'C.M4 G@E$IT[4X3VJO#6UCQIQKDZ?8K4SI6I6Y MO[A:;]9_AE'X-'^$^J\/?X1O))Q:ZO,FWY)LI[-JPW[%%;C*9>8-)ZO8! 7* M"EY[$""(I.B\0N>+59VTN_NWKX8!/8N]EYEO7V#!H@QN M/+F_!I44)@F$XNKD:'0U$..9 M*N"5S$X;WXV,]?CZ+U>#1#(COO6YK!T@>?&U/MV[,-\,,_(YFQ %9UKH.O1" M>Q82&ICT4&+$*%EJBI%.Q_9^_2$>B=0)FVLJG@_YZ[8-<=_C?@AQ=U'9 23A M=6]G8.-?!/?783N6 HC?&=W!-J6RNN/YD VX6IB2F:\E,2",= M+Z;/$2=QV=>')U_"!LT]B*VM=8%!Z?>_;SV^9W^F\ _5UT-RU [['IS8)*F2T(P[!YB[ M6(-91Y(,88J.%!%.L\OSFU:$_FB8>K7N^Y$DP0H(7V+"4!]2HH ML"89SDKDJH'&^X:<]N@4EMYL/N';FBSWK_8-X&E:Y(O5$M>NQ!_O\MW[ST*4/->P,1 M<>BFMH,ES30HS"2++:Q@,)=*Y<%*W2C6.VWWTJUB&+D.4"-[\-B;KP;9>HBU M)#\*G2K-.QJB$(HE'I50TCL'<,Q%I/3("^$WH*=FJ#I\,VV=I#+V;X3 M"&T3#$C#$AC/M(MUV@QF>[F27D6MFY3<0)[F ,IDG^1ZJ_B$$^DCZ@'*&8_! MVD1+N[RP"\"!2I^?!#=-)32)*CN81W\]3&,P4:CB 1@>"0RRE<-P6SK-BK.U M]@^RT-1D@A,9RA,UTA/9R1GBIPXWW\=_,MS-RO7J]OZ'H&B"U?BR!*@#KXJR M+!1EF#2@5;#<FAA%!4FH* X!614$2:$)%>(UU$I$CO37I)J"$)R8O.W!GAWKDS;]Z;-[/6 M<[/^Q4ER__[_[Z_Y)![R:/ 875E-66 BHH*N$7Y \ACAU.48+9W $!3 M$Q " & ?0$-U&=A#.3I,>:$>; O04(ZI*,=&"2^__0=X*1]YSQT#Z"CO,5!> MRU$$.#;W_;L_V\_VL_UL/]O/]K/]/VV:MA8VYE9W>=6=;!Q=G1PI[.&O;&'? MW6]G_&0+/]O/]K/];#_;S_;_O6D"MH %8 .8 U; 78 74 ><**\< 5?*?PI[ M ,AC]#8V;F[WI,7$'%U%S2V=;EN)6C@YB,',[XF)BYX5 V3 L'OF%O96;KRW MK:QM'64%ELO1 KRVEK("AI*:9S7O7;&RL57U=K'2];ZN9^%M;W')4@ L=Y!> M!B8-<[CG8.5FS@MSN.OH*@V3/?']ZM*4XV]OBYV0DW&QO".M M^/.]>'IZBGI*B#JY6(N)7[IT2>SL.;%SYT0H9XBX>CFZF<-$'%WY_GR!JU:N M%BZV]]QLG1QYO[TVO^WD[B9[PMW=UE+ZCOD=R=N6EI(BM\TE+$7$Q2W-1T^$OO]]Q=[G[OV])"S.JNE8.5HYLK93;$ MQ4Z(_1OZE).QM)"V<+$R=W-R^5/WNE;._[,YNVLKMXM(RHC]^?T_'5!ZH"SB M_OW[9<1^[%QLU^#__ YE#2E'?UEQRC=Y_P_:STY^=O*SDY^=_.SD9R<_._G/ MZN2OK-'*D4(5/2FY< !%J%C',>$_MN-_!Y@VD?UA>XJ-=4)8 \3%343%;D. $ %2W5]_8K M>:;:0TU#NY=NWW[Z Y03"@\#>ZBHJ??04-/2TM!0/H53/@=HF&B/'!=7V,NL M;4YWPIGE7$!4\CX^Q;QJ5IUV#+_$;9? _?1L[!R<7"=/"0B>%CHO>>&BU"7I M*U>5E%54U=1U]?0-#&_<-+*PM+IC;6-KY^KF[N$)\_(.NO_@87!(:%ATS-/8 MN&>_/(]/27V5]CH](S/K77Y!85%Q26E936U=?4/CAZ:/'5\ZN[I[>OOZQ\8G M)K].3<_,SF%75M?6-S9Q6_AOXZ("J*E^;;\[+B;*N/;0T%#3T'T;%]4>SV\G M,-'0'A??>T1!F\[1 M_6,#"_RG1O:7@?UU7/T S459?&HF0 P@%<.$TS:\W=%*"[MS6R9C-F=3#AM MU@2OZB@;_E Z)IVC]+*2B>:KW.8"0Z0=DL/-6,?P6E$)VKP][^MQ(@2,6W0N MBZQ',PU;.<65P_MQF M7?RIA(5G_84)YP2&'Z>;UI*H$WH^]T>@L^WJR("MW<6+O F+T3IZT-WD#SM;V8N%#A_*[Q.D^I&B.I51W- M6?CI8#>7ERPF KQAM_I1B SDOT5_",5/\6U%7@N>T,<7XY6C[L[/1+]#]DC: MRET@UGYJ@RT9+).!MZC3*)^&H#QO9B$?QS!D$I9=$S9%] MC^@FRO$&+MIBH6"HK+=5W[A/Q849.R->%2AE.9_9MTG5HEC/]]6&-V[ M(OEYIVNAOEFW;+$"P\TTYQT\U-2 MBDL#5VCC.V#3H54+45)6X)!,^X#7+Y_WE6@KL?@+IH0!/^4_5)*>4/&/'GK5 M)L9? M.L;$L1(+EF\O5G(ZW>G($O5N()9N".]W$W6\AVB5 XOZT.GX(4C&6&FE 7R( M#.C&W'!?D_*-%C9:(FD06WF*;(:?/FMY^;H8"ZF3SK0LB'7KWR_&4K>-)+TN+.,_;=4@7VZ>&Y>H/A(0ZQZ.^ZF7KI%8,U80)YCP* M_#OFZX"W7S8B37-JMCC&".W*'-O:Z4FTKV@CG9V[4'Z[QR$:+[-Z7EZ%%P0I M0ZBOA@G'%[$]=B=\&%DEM,S>%NKPFY"+;/.U3L:%ZKL1ZIG?-A6]F'SBQTT& M&+H7?5\?.J2RMQQ\B CI7M/,,P-OO,P@'0B^W-B^!4Y$T&.<+YUY5JDPTD0& MGL]KMS!W9&VE#MOD>M8F2K7[JF?%>?)HML_;R[&2@4,M.+_8=L, G819C3B[ M3^MC4BVN2D.T+-HWXUBTE8"?\I\BUQ)A.4E>N?RJ*0IQGK=853)//7X/=ZT2 MP!;%C-FHEC_[7,YWVIZI&8G:5)&%5$F87 PGG9&ILGKVH.GQ)8-*JZU(@O\: M/M'OI?VGDW%J4UYW/*)53CX?G,Q;%ZB$[V44>+HHC1<=0HSR* N(/X+W&U5- MJXP[<<_SG/*,\/)KM80TV^^OF2B:Z(KLB907CD\)P]NY):O+O#50>2 =G2EJ M>_EM2IBPXM^'\YT"''E#'[UODJF_DKJ&#+ 6NK M>V/?0&>>-7NF#596-#?H86K;(N[[<&TXT1$U\K!4&K+73L8EP;210Y\0?0+) M&^ R962P:PT1C]D):@>I/"PL095+@L:]3ROK01K?/7O7_'_CGS)<34:J8/L MP\'>S0WSO@M3DK))C6F)@I2=NN&G1]71;B;\AM31S_WNW8R1[.*:_Q.>L3@: MN8FCH?C#PI_7T?UT#67) Q:2N3%L^^K?'/\E:*ZU'.D<1FUL\>/ZX7 MQL]I'168%:D#41]?1STRV]O6%PWW.)JIN,34=QHI-_!,B+$S;(M/KZ<0[BB/ M_YSIY?=^\NCS?DWTM41A.?^\-;9R@J8RTY=:HP,2"!K\_5^HY[GM M@?)]_W:X^KL2]5Q;XQ)]:J8 1Q)M2LFVTS@ZT.U(LQ=J0$.09LO@U><^[JIK M_GZO#%_:0PNZPDZ-')JYR"P.FA=[=:,&N6GHH3(N2#UD5[FXG?C"SM']:(D( MKQE#_@14KAVY+6 'J=8B\/7?((OW?-[)!R$[D05:D2" M=2M+*EZ0O$W4.RY.J9T_U-AM--((VC/S6L]4NY S54K\QE7+H377^^#-KGO% MX(+']:0<6^LD&^WJ8SW[CVKZG';1>WOLQ 0=7.6_ KC>Z36IZG9@Z:B537+H&17PL2+_N;IE, MZ_$A8>*Z3(>'\L/R\8.7:^-]S.QBO&S;#[NL@)2X6[;RI=3=%8MM>;_0GEDXZL*@>X-O2Y'U@;]MYRZ35_)K/^ M[.LLR?KS[;QW;[8L7B'.4LQ/M\QH2I@@\#\0ZO8*5JPB7*+Y2X5BJ[/UDTS7 MKC$>,C ,[?3!"/?F+!TO+X[PL=6Y86GZ8<:%PSL(*MRC.]K*;8;3F5$FY)Z? M!E<6"RR1@8+$X#5P%,\AL-!CC<[45^6>9"#0NY>R4J6&^B-Y:]RL$/6NN^LY MTI<7+UC%[Z>C<:=KBZCSUO^XI:94W[<$WV.;G902=IKAWZ_)?UN$XG+>V/:S M)6SBZR.1MS]YQ2)4-+MV8-[3_A+ 1V^+?!*VO,Y(>R+.ZM_8+U$B[2,^* M#]NM4JUX.6]IQRRU!LHE:WH-EQ)4)H-=T M>FK=-P6"P)-7VL +G YD("4N0,*.A0WWVOXW!Y=$/EP(>C4@W0SNW?4_JWAL _K3,BJU/_)*5O(;S MQAUZDK_C[KP G7QU*E:C,/80,-W57,>?0!UIUW0*5!,E3;&VO0Z:VHT?B' MR>Y94 VOC.NK@^I]GJYX'T;'P' "X>5UDOW ;+Q]Z O7/;M*P3YO.@X**@#_"T)5.09A&X'IZJPN0EXX3C,/2)A; M@MHK&D0&)]NH);O9FL> 5N5' ()1L]7C.#I#3]WK4$6+Y,!7B0CHL<+O<:">IEQ M>L=$V=B 5\1GT>N;[*2'PG([L91JTYU%6^'X7XP JQD)/W+M;?S&AC;+X4Q/ MUUY$9.'Y%QZ*#B<]K''(NJ)$]O9A_.JTQ4KM/JES:/,%68A31Q6L:]V^Q54O MG@QH/_L4KQLSD_HNH)<>/=[*/(C+-O)I6GERRF#X&)8+$3H'6=OS=G[198&^ MIC8>RCS2_&'KT9W3/;&I& K."'=*_7=I^]^30ZGO2>>0-?'IRQ..45AV%2W4ARGGK1T(@?/PZH;*$6FU?K1! MAH.)#&0@BE&>#+RU*B:%&>$<=Z);VZG_> :,0?5[DA3D**0I=Q4Q M\5&S[,%:F9T&&Z=)%%I@^(7G M?PM ?@,HBV2 H<+2O45FUOM1.6K1\*N'3 L(5_#$/9N?091$,56++:ASZQ MX\ 0(D@N1JR.<,-%PWV+BV(X8>FO_]W*_G,#_!]L 6XS]Z7Z:U>'@3> (:( M87_ZQ(KT";I01"?.KWW[5'DC20I-$ J_3>8*[GAJ*8!5?\%7= M,:%8I>=+?":MU$)-F.";YG\W4?B-K(+Z#Y#49!NWX5?(0+)ANN$OI#;HBMH2 M>'X.M$WO+P>AS(W@CQHDO 39B_@0G(3H/3= X9TBOA=WQ4&8+V2DA-'\N[?W M'PG, _\B=!*F7Y@13 A4IO(+>NRI][^/4P;F+ M*DS:1RSRU<]?I)J 2<^Q?YKQCZ]<''./'K_ A7;P9[=9!C[RW;N2X"7L2 MR "ZI'JQG85T26K#:,4.3T0>7)@A4/P@OFE7H<%UV?@^/W,*$!1Y_?->HH:# MK;/7V;"._=9/UE2?Y(']EU\W$""?$LLY[.U7;L%ZQP[^)3EX^1KQ4)N_LI-.97K=:S)T:W1+ M7")@G=?9F"L]0'*(_:J#KE[@99A^K#KG%;"L%"CEF9Q_I:*(D7GNYG>YX^J)<%6,GF%+U!/LW:1YJ MK#6$#(R!L'J*G@.V7B&GFMZ;(&/1U"-M\?B]5;JH9"(U"G08IMSO=:/P$Z@D M(3'MZ2'$805\#%3BI7D1"J2"YYDR-/:&='&+L&A#+_B8_\WY9?V$ZVDL _N_ M671TKR\5'U*UB%S !E^BEID, V8S4*?)P,-P#(2XV@7&<")P9>"Q%"(S&9!9 MAQ#W0DFB_K)&82M(G V:A@RTRNJ2 :IG9" \E<0E5@U>;=4C ^^MR,#X#'77 MO_)*Z[=FQ@1Q[O2,OC+5>*QQ9^(@A8D&X%?$?.(;? MN5+Z*[M[]D8BB9G6%<;#\C'U%>9%;VDLO4>[/@*";R)9J>3J,7( +L\3XZ2%X1X'AJ(F$[,) /^ MS62@OIT,'&0?16Y-9R%&SY$!K!O57*?A4S)0JX03('G-(7$,:*+IO_9*>AWN M4I(Y;*VZ^<,BR[QJX\-G!VY>88@TX2J6IV75U>TJV&:K7Y:T[SV3$[.L(1/ M/ALSTE_QH@Y=X!>0KHK!N31,&$9=EYF6NRH0D?3D!DE(KH!JX:EA4WQK8^LQ MN]R:[I41C="',N6J>Q'+Z8-]FS2&K(AQU.&YJ*>=A4/JB_N;U)8FW5O;$K0N M@^ZU(FSO]I:6!3+/\@<@7NJ3@?OA2F0@J3Z81"N ZZEQ>TH;67FK<\%1E:VG M:)6Y346H",%G8#_*U?$6RU:G8U'",#(_JS/*#MM(53PNRA!3=SK@,2?5)1:DOJ%_:! M%!O\\Y;<#,#!%<9)N*S>UK%MG>$MPV6A"]S@X2L/H74&]7O^[^'/\/@X*DR. M&>,?+0O14W-L0S2^1"U;";0%U" W0U "/63 -KR)'T843[G"X'7<&NVRH)); MSTM-!O:>6PWUV!T1GBC=K2SJJ^2^Q_KX7:Q3Y-TD&A)_CP@\ M"SKGLE46N]XRB1PI>?X*_/S\H<;!CGDC$_!\H; 49<)>JJR_%@LY;WU7-.=V MW0;[:9(DYC$+;615V+-L=7U [S/)HRW4< K,-R-]8^W@Z[T/, MU7>*\_R.U,*9'V[Y!%U/4E!R)4E@7S\;->42@1BS[QTV#G"L4MSK4'\SF";B M[,.2W]B#)$:#E(KTW49AEST UNV$/^XR5)'_VBOYNTA\6_#3$XB0,@%_VJ@> M@]FJ ?1'@HPY:6IPFM]BF?[K?Z+UC^O9",0X?)V\T-:8N16CFI<[[T[-/XI@ MKP2\'W]W;H\ _ E4G?&KD:R^+AC$PY>+HZ5PLT47!@/>0K/8'!3:>A;B? M[H94:M&OQI3;J1X157'F582IA MTIES^-C]P,5V!*^S_ U"2MB6RI7M)%_[M!+V56.[-O^]S;\HOJ5NC[%M+6WQ M1C] V( /S#O&X3LTD@??$KYP8Y@3 QKY>J:T9&<.\*"45)R<#PZ5F1BU',-\ MN,@?]=;*?&[?:.?3O^WHY0K70]F(Q\>8^0W+GI177"GHOTEUQG^3[DF62BJ3 M&01%ZNA/6,#BG)2+"R+YS_3Y#S&$GL"G M[CF]CN'75:,)&(V:<&Z/"N'#LK;/HIDJ+%Y]BKX)>Z9S5)J_^* 08H0Q=EOP M .BN-E1\!ER "+U[-G[Q\>L@4HT:/2HF;DF QHW."&5;G#B<6W M-(8X)8O(L7OJZQ/1^]>2&*^F^"MP'@M2VO,O"5)>B[\Q^F#J>8T*5YR'A7\2 M0[3M>@-1NQO\KH+]O'A5'^H7XUS&RQ 1G ,-XGVV'?^P-U[HF"E%CY_>SN(:A*=GM ML1<[^Q^KJ*?$S\ UE0R^H%([U\KM9\!=@U??H62I..MOHEJ-;/N0M^+M9BC[ MYZG\+)ZV2@1 $Z/PB5=H77_X\N_A (LKENL.87"]A M>L9YR8OUJQ\_KC(#B@.I87*#IV[T&?5>U?MWL> FR[2IU0Z-R?"5KUI M+0SK>$YU^^IF'!U":,5O.'IL/5YI8+32KHF\16NEK42]>Z8%"BI*WY9'S#6, M&]N'O'!SJ?G*R9C!%V76-.K4#]+Y$B\LQEGG?M3D >&N_)GV1^[F[01OGG2! M-%@:90OZA>?.)O)U3'2Z:?2B'"QG^343CE$71&35\O&.AJ&AC#A(@U%/X+H[ MNBWWD6;45$V?^/54G*E/I%]J'NLZM!8=6J92=W0OX2)>-'T/M;/5\:^(?EVB M1N*V"B)4SMKAAA!E6 MW%)8$$/@N^:+ZEN\L>S.Q^$EG4AD8-2R]^^4/-!B0#(>4I\RSLY\X1;]L?YY M9'>VEO[O5>@=*JY&'JE0&[7U[W!BB/,ZN>!X#E/D_41B!>G>6&4_BP@F ZQK M8CPU;Z_6U.I33[]]7GUG@K\!-GR6L63I"(&[W9 M?(<4:-PH3+)G49BBH\.UI)IO)N%Y]A3]6B2[KT$)MKCVLB:[\;6Y[OC[KO!D M%MI$\6-A:M2I>VK3Z62S6V9V6(,T;J63@G."U,OUA-19#56T&_RT#3]&K#]H M"68Q[TX&"K*GY_!T&TF$1 [\$&)1: L?^.3'(*K!PP RP'?JU[1M_OP5>3(0 M%:-)!E EZ#5Q>9"G(=\$*M2(W?]-?J;F](BT8V #\W/^-0%"-G)<+IA3QE , M:S'!C0Y*C5%IX[K\TKF'H7%*0V;3?"BOW><>Y!CHV?+RTKK&K)/[T5!1QSL. M'1K";'?DI@)NS%7$'CB(9DN+&,=69T92,I9LA\"<>XST[QG(R<)WUXZ#Z=A/R3V<5\+H-W36R5CL^ECAK,TF%1J=ZH<:D/4*VD76%.#!D(0W#S?6$H M$PB\HX;:JS.A1>VBZ,T:F7^18!(P()!$EP2;'O<,KMCOV)PQ"$_5$O[E#2_O MA^$'Z)*JZ1&@YS//!5S].(*S(&YJ@B"A>3? VJ;.4;=O(!O;D[21RS8UY3.0 M*>IT*MKKZ^T5#3XV:XO.:._XL,#?5<^!:C!KA<9HZ(F''3/#MEE^]@?B1'@D M8MZN7VF:;?#B[?DB1XU[E@S#MY).=FRQ8Y-L%T[Q?8I,XD=XN3B7>#_RORX\ M09]OCO!,&ZGU23=1-K@VT.Q:-4L NU_7)(,9$V 9T@IJ[ MW+8L5R<5[K]4SSA$9U']87;0_?WJW(XU$[ZB0%&HR%\5ZN;ZSOAU$F,Y9>/O MI\>"'W'E56"O2KML-56[%#K>G O:XR(JF8RG![OU!9DXG/Z9V5?OB: MX#9_-#PU 73J1"]^(LUGZ@5FLY;+6GS6^3JNV@8>%$06"TU94LMSE/MBA\O M11V>F9;O62IH^.6Z0R\UKVGYNZ0UHOULUM;TN!CQ*;CU]Q"D3,%R(W M*=2^;[[;?EP"NME$1//#KT-)BR#D%&72O(+O?<^Y[* M+W>QFIY ,N"5/A?A M:X@1F&G=FQ(FO-SZY(_"W;+HL4.9&ZW[*L.9JAIN)R'>CIP%/W?Z6-Y/V6#W MC9"]Q%O=CBWO\'OE4U^O;P6 _9T^5]94\9U/7U9)@.!\.M[T@N2*@HH M%ZNH+?D]\B]RJJ**QL48Q?E1 $N5#%%J06IIRE?WK&U M:+F5X#BTLU\LAF-.F&)8P]>2KAD)I@3\2B./@1I&MOB\EPEO*8/&S4_T$PY, M.!&C*CTIL[GFZXY=I/[&<,[^8#*H%]'!R)5KQ(MDX%8Y8INML+WG$F:5I(9\ M2 86V)W(0$IWF?1^F?F)1F+4(F41*5LF-;I*&97K)X-HXNE"S+\"X2\)3]KM M_7:;?SONN4L,W5Y2'#C%+H=UD5-S&L;-GB/'\A(5UC;IDND"I235*62*<0Q1 MURP6(BU^A*:H6T0/GM7)><_MD9Y@OSE#@ M_%^9TZMHG%"IRQNM9"1(J#]!.,PQ(<\$M118\S:MS[$/,@_04"?BVK$!!3'@ MAS+"SJ1XO;3%26N2[&KW>?#(.K@V@?'%$G'\^G5-88G+<1YG/KFH7>+_8B/X M-SW(WY'3*MIJZM*42<3ZS>!U.L2&0.I&^V4._ BU50';&7+3#^6*H03U*K]= M>3Q^9C4'YV.8"TTG;LW4YM'Q=KII44_%:X0FVD[:6D6%7RYM%I>)AKA>^X-; MR$^W8_>^GD9+>GEY8,BX)/JTULH;X87(8![I(NSR_?%.O@'NR1MA&U1DX,QD MHS:I:0XLFM13WS5(/(DMA_$U8#2=CYM>P(3[=+52J8V1@5$!Y.NQ87^Y^A1_ MEW.76+14_[0J,#+0" I=',N1P7DJE QDF[ZVCKNPE7-;;OMEN2=UXF@;W45L MZ@2S^B8/&R:MX01G!'Y#HCGQ(;_G_>C< ME2YMW[1O$%XX9^1;XBFZL/7ILV]7J0\OQ3KUR[S]H_+.X?/0AV9LZ2.7'K$ %?(+>KXV%U#=?!QP87V0XI7.)2(#T201)@Q!=1.DO0E M_;R,*HU0(S'6?;IIU^,WO]'*-P<5O]N$HWO))NF^.">4@201^$"I#5*+X M+T%9E"]3#MK8*@CM?C#X$T5/5@]]KW3-E1@O)H9^JTR"T5+6H5T'<.A1B'MB0?\(1&UP"&UI M2,@;L6I>!6D)B[+I*5#(!]3K^:_2>..:8G0_SY&.I7B(^'"W[.)<];V1#,E5 MKZ^RQW4G?;ST2(*^+=^<7,O-W\T5[;;0P@/S.VRXO]R]W>Z%=J?A2/@F^RR4 M*H+B.T-+T.HT]91S#O_JVE43'2A3?#&7#)0SDB(CJF11;ZLND(&FHSV((8IE M4FF$\K2=9]GEC,D-X+PH!+VU%K%Q@'(?[?:FW*Y(1O#D_];I1 S4#H97U_F"9J(C=MERDE7+\JO/2(##&C, M$:\-@?Z*#8K1P8>M@@/\).0$,2?ZS%0I/JNJL-,IM9,IC4N#) !%I):=_R+( M+[RCV,[LI9D%00'1)$#!:U0&8DT(V)+;Y;$#NVOM"C%#\*;1UJW#:XR$O<:( MF;2D:_V4\YB>CXMXM];R<%=VNU\0=K#E]*#.Y@E0*>6G6K(?1QZ!/234FYTH M[W97.>CL1@@Q651H$YI^RT$]:U9.4($UY18:0_?W?;AZP=_$C(JHEF$!\( M#Y;>@XN<'C[T;]%C#,]&M+ M/"?=$QY3N^$RU:P&JJ1.'61:]9RVJ<$'554$[G3F_O>L*VRD(1PM8?9E@7#E MKB71-(3""VF]*BG^)$NZA*]\A:++<=4GB!$J] NN2>'E>XYU/!B(/(/"3Z(^O,^Z2@8F:$5*IV$IF]JJM8VN1,676 M5;^SG-_8QJJ'J$2_$Y2=JT#9<2D4^G7 ;$F%A!6#=/$8V!)9Y_$2SRF]ST-> M_F?Q7/I-Q/U-A"WFF#89:"U84>H909!:S9C,RC$ZLR\@73F0P8@;DR #&M V M8!B5<.4%_<@=Y"P^,<)8^/:1I>>S:]I*ON9KU;_'\Q+ MOW_IRO67F)X&[RSA/IB]MF"MT(KB;0.>I"JJ'':%L<&6<32@PR M["W0$D8RS/,P8_?ZEZ_GL.$;9 >NQ@R\2Y8+R O:ZI:%$Y6]>ZC&R4"0'#/6 M1.S$3=%8/Q>#N29%R]7-F*5B 8'DB8PD4=\ )??$RSCW'!R=SHJ[%''^$D>X M3V_ RE<>Y$)Q%K*6+WYR9GY7+@X2O!: M:X$CH%3"K+<^JO).,O57C6*N5U4)8I1CW@0]*RO6%>.H"_KJO#;(%2#A4=&X M0='/: @%VJ%:W]1UMFLG#T]2::)H%.T..[?3RJ,>SN\*V.VYTZ73[6X,9[Q2 MV>5TG3<_8,KOGJIV J-KFT]\N9D20=E^6A-SL"J&^4&,?BG]G,HI0=*=1N*! M9N(,TZI!3N:@O73]5+KW0*[8*:]7?*^G^!-\7/5F4GXGHK$.>OBM\= ME[MBZWWI>.Q'OXVOWJ0%GB!0'6SR%H_]#/( $8QI#1I32+'5:I3./=@97G5G MO3E1&;Z7KI#*=3+GXMC((TE8AP;CP;ESRA,NJFTLRCS)+X#NY&]+K>N,F>S= M2#R!$.G:$&&AGZZ-1P=5J"4I?K&7YMY.$!JXUC'P-E+N!3:R.T]X>6Z4:(KQ MK/$3B5#CJG<;F)HT[1.\@MQXME0LZR*Q)'@ R=-N&AGIQSF?"%12:T$*9E&2I:[E?:(GF@;C;HBI)IX=W#EG/]CM*("=[WW2=3"P)A@ M"J30CJM@A6J5Z8S-*\+!YZ#G%(VM5H(K75P8&9T]'(*2A+TXQB1CC:P7#L!" M%J9S9^_)M@:+I73S::D%Q#2]X'D?G=-8(O V210VQ"K24K#AJ6-L=H6?N:Z> M/TQ/Z$-M!N_*0:7?)F# M7"]&?21@J,+_MG>4:6R49\;P)O-7 2S*NK'GURR M4?J\883A[C'1A;'2^U.74F\>1BJ>$V0^^<:)'1<(IL>!=;O3^OT:J:6%$WFN MAZ###X.Y^E"'M],*-XK:W'+VLG%6/,\]5>O"=G9/H.S^VWZ9\I$O'1WO5)3% M3Q<(G^T MIIC&$\<(7C3Z)5P>?(^G+A!B'G@0?F ,30OSJ3$8EZ56+RYT*#>Z59Z&V$P@ M-LXF:+'+J7PA<<&^Z&IM)')VJI^E-;IQ33YHD+W!7H'$0)2_.NA[49SGRU7( MY%')/ZD@5^,#23+ F.'@I%R5IT@Q-N\_/H)36]!A)*.@B,/[JCE9I\W$<0)C M4-:K*_T#HH\1@0;C37NR01L3HQ?'@I;E3;:XPF:)#J,'7=][/RGJOG60 3DG M.MX49K[@ ]*7(7%(?MH1COC'?[^SE=_ 7-CX6#+83[4BBJ[]1L8VK85!<,C) MFT3-+/6$-\^BW^+93^7/K]D)=8Y71&'=N:=&?M%68DW^H[@$761(>@5+7&3L_C4CRW@P$J$LNMY;26X[6KRK]UD?DO&F[[YSOE;S?+--'>D M\I3M25O@9Y.1FD^.I3')%M&N9<@N;?_#\-99B,8E;$SWA\BZ^5.!<'#Y.[F''.^ MS+AE4UM&W>;)ET@GYXJ9KV&<0!SMLP6=+1)H*7>7.DV_O@!/=7 Z M^/*-07?>F;.*@5(3"@^4J &J7BKYYR=Y$A8K"Q[FWH?GN6_8+UGK M:X*Y#6M^[ZE]Y3!E#*8!X'W<%U_,I=A&4KT10FM T>/]VO[/YU.BFI3OU MFD<2YUKAW_GME(+ /X7BOL4$)7L++=QCGI='+[2R.GG?PJIWX+.YP,A"1D<3TJ7U71D:X5VX?\0R$Q90,U%P9 M/P#'*^6/[X.F=:9V>BHMS\$F]PBW^(HG#<)2Z[G\PFW+/U6\M#B3_3*\"\D3 MEH2LJ1IH7WNA>4"YH&.M][Y!4=2^5*W+AZ8[$U]M\L=3/0/HDP0!*G\Z.R/! MO^1>]N2FO[YI;V3:\#++^&176@U+W&DZ!G#RTKY)'B7?4*S&6$MC[?+AD'%K MI'IY<]_GH7O2J8@""=PCD)92=^JDN'::NW:E%-_+= MT8SZ%OEK4QN%%M(-8AJ[Y\F K6%KUQKC#B2GY=UE>?>H'H^;&I<2F;"UB@T\ MP=LLP>P/+*FALJN8B2<+, 9(MK3L^F-X8N8SUU61#/#[E_ES(UJ'I+=0"XNC M)>NFWM-UQ5BGXB_[(CK/?35R.6<\%QZT;B6;/6M'4_/GW#K="U\CW$W["?@) MX^US^\9[%GO<="*?+=+3X8M(]]>D.!OL)_MN1^]//!V5&GU!:*:65G4T\#(7 M8:E*'T<&QFS60*#'RAW'N8OR.!/\S\J,.@M,QUHL-02D?IS9K=N;= '\ME7< M.!>52W;HC@$9$3 M7#P2%&0W$7H34\4CE@R8)(XWG M9Y:%%H8DJ09P0^!CLU%S3"8-.D<[6VT1+5;JAIIFC2XF# M0?T!2$YM]8_Z86]Y@P(9[=1WSN0_\*L.I @TVOUHM- M'VK7,[+7?EF(#/6A^&/7_J@F_?\9[IJVUIQFE7%^*"5F?P)5^A$Y8_\P=V#L MO#*$1[F6(V)8^=): SC'>0(]9.K7X[5.B?R 0X<8=Z(L_,'.:IC?*5 9J6W= M.N5WE R\-463PHUFYA-^$Z&D273?[5,;]H!WNMV_Q?-9QK[LVF:'L45(W1'4 MLM,IMO8C%2%MED_@!RZ 1UD7NQJ(?%\>/L<@Y>];G#.&)T6-?+(0(+68QO[F M^0X@-E_-MF>UR"/KE=(B*2=+SM6QW!)2I0E#^]_U8_UHB")U&-C2U6D(A_3L MG;ZN.-T5.VB]T@^F7Z&GW^'OKXD%Q%2 .=:LE(7>A;:_)QV?+&V/9*](M&,K-H^BB4J+'1Z*%JO5$DEKNT> \,ZYI[8W1=2X_]BXD MM5'NN< ZZE;2-<%=9;&YLDG8LI%7=O^#FCOIJUF.D2E,A DRB$L.];F7HEX(OZ M37)P ,F(GHR'V9.J#2@K9#\N37 =VR3&0/X*-7?BT#"WY8-VGJF<105QYHE( M(>9MX3$N@OWXF6&56O 1.8IU.=+4 [[Q@52(%0%V\T\ZM-^GLB-QW14*0MSS M11_96SG ,D&@^^YKM%ZH]T<%%_V8^C0Y+NUEHJ_L/?UO#_M82@C-Q"%TM%=;&-HN;2B^0>./ M&M[?./G/C5J/S"::$"08EO1P(R\$JL6ZZM#4R@#_;;>H7 MJ3F\?PO$+FG[+:QV\Z=3]E=PF*[&(H^JPL\,DH&)9A-N;_;J7\)A[U:@8QJG M0*%N9(#:Y&90$9M?L &CR54XQ"XE3'@T,N=_OS"2#@J_.L\O.%,=^_3P^TFF MB(+]D3]RD??$>^Z0(.^IB<\&=%^ PJ&&CPU4A. E4:JYQQ[D4?(^VM4*R$;H1U1F^.NQA1 MV);H!7%%,K L;@N.R?':Y>FX@PY27ZQG/$0C!>X_BZR]USIK4NF!W"?BUX=U MK<5:'W5DJ*#E/M1 /[L3)"3#5RY?@, M:(.AB(*K&O*_C%" N$D.R[X=N(18TS6L+=QT"LG1W'RPKB%_SO',5 CUB O3 MMOV8$!7M+AK+F(6VMGY=5[+;L MWH5>D$5VBKZ5@A>.LY,"UZA6*G\S^XZ^G@,22!"B7%:$L $R-F#U>1O D/Z=WY#<_ M5559E#$D@&O]MR=$JD'73B'2?+%F(P1-.S^G4#?-,VY%!3Y!ZU$;%)] K+M" M<7>IY3]DUE>Q;'T.W4$ M_8%^='Z-X5@IILU/=8OAFI>]FA>%BYFJ2/W1$P;614(/I@]$?1 _#7J2.7^Y MMN,Y43SM8^,I#:E?D%G41I);=5VOVC?R/,,HF*CW/6?$NMI3YRZ,/:!/1YA! MK'#UM!6.(=G//"A^3%S_++K8H>@\:"6^)4B<'VBRC#N9.T^,%),(=]-=^,Q% M,=PHN7N_FJ%U:*"ZY[SFP&'&[4.59A7SHUW(V+'L@2(=+I^S MV^W'\B^=OCW5LYZ\#N,88 3-?ROTG^8.^*80)H;UP?H8ENJ( Q .GNE+I-C^ M'B31XA>!H,64UI:3X]BY/7*(-(]15JS6^J4\QTZ!&=A+%FVHMV_('^5"#;-\ MF4/8NZWXGAS7\BMO(BE6Y%:B1K\F!==X7CQY[\M0L5Q65I)?6G9S2UKS_>AE MIT_+S1.^BO!<[X.4:Q^!R__N-4/\OB!61&80ZQ0MP-/ZP&'!BQ<8B7Q&G(T@ M>S_$Z.]X"E10!]_+7>PW<$Y)9F\2S7TX.I37W8Z"R "/+O1(3QLZ'_'(PEZC M=?_P1S8]5W=+S@A3"+Z.NX3W KC?HM_?NJ*=HC9_4M";<@)8[LC[Q$N>;^8B MBPY8?F[O5I[)D&UZ3\$B+;I6"OUX%G*$4%_F$7K TO8MY\GJF971"9Z/68A1 M_?%UA''74N&VQZ9!YU'W^LD6X95[^V7W^E"]Y_9G5?Q-HH:QB,2#:)+ C&P' M?@,YHQX5D^E=WLD,_RIJ)XA4E>[&F8S?9!)Y"(3SL&=WXU$/<_D)O95%)IYC MEM.S7Y_(QE<%H![X7D0-PZ!U<4:?$WH3.[1&F?TG4D]O\#[Q*]QH#'8G@)AQ M?E]N=+P:<7#G66_5EZ5'*AY2H/A=MC\^!^+T.]4G=2OJ;PQ8\U>/?SBV9!5'7F0=@@V]&^H\)?I;!9U7:R WS#LC,5H/E[ .R8[P>^03.L+ MLL]?!S_H#&2<$EYTHH$5?6FH.E+0??=CMFJYZ FZ4YPJPU>(#=Z!C-XTGP-W M/&*-=9H,<,CX)N[#^(;;\G(5)7$=5>+6)70@WBM,;*=>[@ M*YJ6=.WC$1*3S.47)".5+OGEV-N(4=:U6%^^Y/F+?CP]=]<=)#=,^CZ>?)08 MS*VPP<<;J6B_B#H(>]A<;W8LO]NM<NB\I6E[YO);N=#52KR)](C M8VIY6.!<#=K;V=G*%E20LS4P3[GG7U7&58:2&)%5)V&/90RQS 9=O+>[6R_& M.KH^L9!G4EW[/-2[F6NPVR__A^K%9?(G]&,XSF=_A<0:J9KF#?KK^3TVTS3; MPJI<)R "1$T5Q&Q/7$_RX4Y?NXV@QT@39!+3Y5A%6U ]ZW+6YX)%/ @4DV-6 M.OV'93\*Q ME%Q&,:QU+G!.,3-6SA1^H5^K=):? M.N\^#NIKR5\V]4%Y"%: MM70K0F#IM3G<&3C8.C3!=WES#NYQQ'?M!!']K<@P9/;[BHSZB=HX9.#L1)1I M1403O_Y"E=#0>W#K%5.Z+)2@UU..ZF+2D#@F%! -23OI;5VS3-/D[,F&SKIJL"]B M7K77E<\#D;2XW.KHA94*,9\MBR8#P1>2E?5?)S-W5(B]0IC#S&JO@_TX@I^3 MMK9>K)\JS$A!@Q,2)K^*]*UCPQ[I&2N1C3_FB*!O4*M69B,01 M05V\I']BH4-S=V.+ H*JV$KQ0DOGTCLJ;2-P4I=UJN"?UE76:AP;?$ MHSR!0ABA=WP__"%8MX,8WSP.]B\H&5A68_H%N=EDCF>"R@Z\W[RHK7!XB#^7 M22538$]52GYA1$/# =6])P(E'].E9+PGZ:_V?=70O7^Y?'L$,YT?J[CZM(FB M0EL6P[_OSBWWZP!D@/'\5NDG[WC&]_4"./H-KE6GR#B0 TX-+FC:8BTC$>F4 MW>V]E&CFF>J7,>^([E,$)T?VZ0^\HT&FI !L M>2,7@P;C1OR<5NZ]^#"O=!+A@RL9@&L)@\S:H9)BB^+CQ]E 5[\<( ,P3H!8 MC#!JZD+80(_:,3TML.<^C_#N'W'U,F+,05E(+.!>DH2($(J<0^RLE(JT9GL\3[DK2]-=^OW*F?_=?G! QJ_$%/[?:-6A>> M":4RW\&!"/6+$'%P_VS4((,'C=>C5?=LGB$MU M;\3HRN6NC[B8ZN'+/14',PJ[@]SS^-_']VN7G?8GK> )CYA:9>(W6P_XM9L= MZYR($#NB<"'2/3)>_O4-QC;4)XD90^KN@!OK>&'0-:QGL'O"06'3+[F]$_M9 M/TH@1BY]R%$3/?[P0O1-BZO_U=YWAC6U;NN&)HH%$1"I01!I"H*@TA(LD;80 MD!*D!06D"]);"$4IH41$0%$(51"$B%*D!ND(2 DAM-!#".&$?=]U;(57!LS+,V5]BS;_ACCU*.U< MXK;80Y1A?E-24D^L*%U21%@U&"E%MI\:$I=;/[CM*WZI-8'CV&L=?GQK(\#_ M;A6NP^VI&Y#9T/;"*/YU7A?[I8:%E$,[6K"&0.F=WYOSB(K%I2&_S?%^%T_# M#O=_CVCHVW*VIH4NJS&[0XF<.@0H5U%TU@^17GW MT9"+'$=S91L2!$9$])M%I/.5 @S.(+ZDL*R8?E] *D>$@%GR*4"OX#;S32[3 MYH/>=EF/%>1GHFK7.?DFPM("0$N=[FT7ZXQ^,(J/V-.>VJD8< SC(Y74:4Q_ M'>C8>K@SCJ. TI]P$(U\A4V.!CF&B=23Y_.NW$@F8V7X)XA"/IR@6O>&*[BKF MLNG4D G+V:=VYAP#+1#B:H2I@S'B"LKM^ 2[.[)&HN7JWC(3::VPZBMH#O\N MJ?T9102SY(63#)!U'$!TW; 1IFV(9$,?QB@_S_ 61]0E89[J2N&717"1V^ MK!U6I*"7X'%) BW(W$P%W=6Y>)\5X*!D+6(PF:&D[_:5;MOS4V%* K%,7SRW M'B N)]( )7]1$>^@L)*UT-5<[XQ'MF)Q)0Z'Z\2;P\N\PY3@*LZ,*1A%JGZM M=;LKG+70#-;N6K0H*TSR5#GC^*B6#"]#%L'8B.?'@6&*![TL.^^]N[?PS&&Z MY:KP#?4-1>:GYA3V)7_.G52R9.[U@KE.K323S3.'.H$_2$=2[ #K*09*]Y"- MW16F8\,FV5WKP_(+3[^>NJC:AO[!6C9GM9['844]#"G=V@J@NC#FM%)3V+A3 MT)KJLR4_%?/6BA,+4ZP@^(67FMZ2D6!;3B&ULW[LYAV3%@O]*<>!BXU-I./" M.X. =7 8XI@,&F![7>.E<=1U_=.#]<;3KCO3%/P,=BIQBQ767\3,:I\@7XR1 M2L2/E4C-[XT7I:EF-];N<9*UWW(J4GB5O_A2[K'MBW<7[ZEMC.?^DA/RQ_(C M!CVO8V]VY;^VNJ3QU.PT*#"0<\=^:E;0*\-F\F;^@US1$_S1:54Y&+3_*5MK MC>7>Q7V"90)32IOP);*7+/R(BD%WG' _[/WR.W7/2.NAJW%4@(;7HO\MG@_> MGV>.[OIR4;KJA]ME;849I M2:UM!%$Y,RMS4.54Y'A;8=:)X'5U=\O'B"H^V M&F:Q"4J9R"1%$=A09:U0.\+9Q+\7??58/JGE(WT&A M4LZP(8_)/>YEOA>DL<:)3?DS4MP^,+K@!A6R-!9H.!(2ZE:+A:+[/ONT7 *3 M]LLN]D!3=XK"BPJWL5]?P :>2/:L+ATA"W7+-!M,&#[?5K?ZP,(V= Q]GPQ# M\?7B S:.0" .L,^P$7V%_&:-IZ*L&DO.32Z+3QE M]@K&^;QWXVFR_H8^5G?V+=[OB>07ZF-?8;[V=QNK.!KD->:J#O2YO8\Q,\X5 MM0B[J#EU8Y3LRUX$ ?A1P_W#0NX(5C]%1:EEH&%W.LH*FWRW!&"^?W1&6RG$ M@\+^\1\C.?VE]=R?.AHS?JTG/4M YJW8]?;?I?J)VO[&I.(G[FQ/TK-3F+$< MBZC,LP)[K;LIL=78GU%+PQS/:;93=2RN^=F;9!=WPEJ!2<$/S_[E/_("E\%1Q9!D[*'+!;%FZ[ M-\VIRK-P[S*H.A)1G=LMKE#'I6Z?#*SLMARBQ+#HG^V$Y:"K Q!,^!J##?8) MW9+)VV&9"[;JC*U/=*?#OR:-/5-7XV:W4KK,2*\KOD8W4?-KKWE/RD9#_<7X MN);W#;VLCYH6?+%Q%1VW"SCT8IO5)(X]SDXG3[,[N;4K24TW\86G2F] $ TC M_YH,-(%\;KE+XY 9L'>JKF5EH+4QE#<=-%&"T?J!]-"/3YA945;E!H(PT]>1 MQ]6A&Z8#86]U^%4&F*Y>ST(A7 )^96OC,NT]BR\DFL4; %+O2W/DK29]G<=J MU;05Y\?!4=@Q >SVON1=P/+98O\3P/6E;L_N[M6E1H^#!\[HFYE%N":PA^F) MCF*N)O2[AZ_OW)NY6;:]6G5E9E$2HK-V@AT-8=^\3XWC+=Z";MQT\:1&6KI' M?]UAN8$8.F^43W"+WS7M:*#X#7!R<[P WG'&1D'4D2]XIMY*''5]C,3[>@85 M!J<2035M#4(KY&:O#R.-]QEG7_BSET/8MX;5RF)=XY=TYU/9]V?O>7P]ME][ M!%Y."X)CX"); Y!HT17+0H$^'&IKLNZ)DX.4(&6?DOB,_':[0=>";"7?W \] M=XX-#M=UJE>E1-['^09_[J^CG"-4S@17Z'NGC089#>\"/$^?$XIEK\CQ M9G-)_:.$/'C)+Z+7&=!WZ>_+PDE^7E1,JK3'55(%K[E FWK7VQM16X*#F!TW M*K)1$?*+^F6!]O=$?!!KO0L(S".^ M,VP\RD<$V$J*;5;L.&VT5VN&_E[RF>9/>6[JUP3$'MVE0RB05FTR^^S%Q= M;*9$J$N$-QDN3K0,?(EIE48L"Z<">YCV^4$A9GTR$0MTAJ5=ZX9<(XN]&QK< M'DIAZ_3FP5^.VD7]C](';6R *]*V/TW$^A>409/8J3>"3,Q/L,V;Y3"ZF[D_ ML0]_GBW;-WAVSQ968<>)HS47JPXLF_:A_#CCCFQ[([]JLFSG@V/6^*-[-Q;N M ]G\>8?(RH2!\ NU.8.T&[K)SQ:C*"WF\"/,#D=MB./( L1M]TP\ZV?\4:7* MWO*G4^&-8K79.6O_F!K_,8H:B5=!YE47^V'3XNA7[&!\+,2&;Z'VSBRR[$U"] MOVVU#CP@7 Q^0*&'OL&9"7?YJ3A-VT)MQ6D2'E;=8L57(OB2UY<_OV9P.+\9 MUX^8LY@]1RQS[XMN+\BC@E^:OE_<8//=Z!&.>._CESJ.6[L&I/ HEM%>P6CV&DHSS34%7#$JI*L+@0DXF[M_S9+=[A=M8&7P0I<750!%.0 M&IH5&BHDF[JJGWNCL'1O4/P]R]^D*L^/,JY)%N!B\:LO3U4ZQE@7VOE0SJ*W M)Z&QN#(]TDB1?9;1+N#U^T<2]Y/2RX'FT@@FTIU/7=P'3SB>U;4\=UT0L@8P MAP8GW9$3S1'WQ*;.33WQ?HD'H9_)LNG 3L-_$T)#D_Q@1+MDA0Z&AN2]=5S M7P?7MP=W>M5P]/DIQGS(OXZ5MQ0;H?F<'+C#C;W:L'_+?^73C%9%?!?EP-G% MDW<>0\3B+ 4+&#,9?F5_],FJ!08-HB(F(W3[#33!D+$G,>$2H6E'6E#CX!!? M@#/)\X&[ID9-6598>FA+MTQ'D!HZ4/!=S@.8[JHEZ4CE=>>Y.52$CV,RBB!L MT+U6;K.0=W8\4 I%9#>CJ+:2'+&*DRPXQ?QT!#B.SIZONOW[3YNQ[S[O]N$ M8";D[S:JGL/?]TC0(C=WH%\+^<2(]BGV9IRJ>47H^5R/>-:5S(&5! )T$^<[ MD><%67\X\@Q^-C[=\6Q1Z]EBUE-72/(U@!M&5 (,N/Z]'Y!R0:6-[Y#=MHG9I%_#2SA=1Z+76 MKDX*O4R@)(PE"9P]?[500T-U:W_IJ=C><,7819N#<631,5/)#V7T\CT3=$DP!N;5+S@Q M&D*21*TM\Z6%',0]B?#%A;8#"R@K,P6;#Q;,3&'YK'(7U)VMF7--PLG4WWJG%2NV"W!W'5IM\XKZ MUNS3LS,R>:F@B+@W;,SV;]$0?3+#S^F*,&7*SQ*!OYC=#IZT_-GL]I\VT)_- M;O_;S7^?Y5NW6T$/2E+47!"?KTCN,.#HIGR^HSK1[G$/J%MJ=RUL@^D_T\HL M_=\&1C:L\F+_17[BLUAV&CL#NE0D__+1L<,>]-7"-/=ZW*XK/?5PJEX. D$K M"\JZG3+?]9R=*BY]6-Q\*%O_$>FH_9+=&$6 ?+8+Q']KZ_%XBW[X_<,K$C? M91/$A'7>\J C,XTR!KN "#_V?"]QW0L^Z\\A[]%B;EMI3X_@A[?O]U@_$J?] MIN'A)X%J?,72S/DK](*:TX;&3U'QEZ?$-6V4*]Z7IIEDV<$H"_$%-FC1S/+1 M$IQ"'=RR-UM76_LOWL-6)!5G"7<<:>F JPDW_@F2W]\4O1HD2'4D++L -E7" MRS-+X8D\;KKH9PA:A(#XZ%S2,C8DH8["E3C !L^7'!FZN&T._T)B:9STA:8G MW*G*,[U(J.2LCTI=>'7K7C'(/2TN+N9C69S5)?[(H[94$XK[71CF=[[%45K3 M2;!>C/H,BENU#D_7CH"?[2N/.C^^ M%+K8^HV0K,RE_!P2>OQ M**8=[4&[C9LI<:NZ9V 0W!X[RV(=Q0K.#(WJ<"2BUZ M%?.^>]L _!%^055?*!J U[)KJER^&YB5RUUYITT=/GDK^ WU=B+1757W$J=] M0\[>EWE<,)G@,D#&RP]RLOE_H4Q:G^G=>4H1+K9#GY!14(9J!HWO;/-6W036 ME^Z(!_=1A(D1T,,\Y_/1-!-6V6)UOJ4S*_7WUZ"9*F=K=7JO+[7#B(SL)HX^ MB1>M)NGC[Q@^UKKIVPEAQ[WX+3;(?S5?O!JK9$*PS/61W*N48]Z="K!NN;SY M=!>0G'%D_?R3VQRB#LA(DT3D<'(L(;CV+K=MT7;&ULM]X@X;VOYWR:J-7^'V MW7AN#54'A]3"(BV)_4=5N()?B)R@?8D)J+_#)_ NFT11Z;^-RY'I.;H7[][[ MW<+L@<$2+T:(C"HV:LA#-^#_L,P!)1U'/7 _\CRK4UH?A\:0E<;9K(0G0TC']O,MEK;OK(A'51$9 M)N;4D)>SC,VR=P'Q\9LV;+N 42NM6>5VV;1R<>J5%8L?921S5EB\\%]R"%Z] M"9$"L1'Q*DQ5)_;F/'L#@,]D:)ITS,*=".+CAQ93U_0"C8F3%:%T%OW/-\/G8X>PS6=0.SVMXP]P4H7BDA2WY%'24VS#5WR S<8[O0_R*J M0(6RFLS(6T9B(AG78FG('*F7XJ?[',WN!W'MU HD$R$TJJ"HLDJN_0+%@2>+ MPT\B99EB&E+UE7$ 7@;:TLDJ6B)#.M&O$3X>S/6S\L5U MT^6\63F$;?\O1SV,0H\3AJL[AJ_R=%XR;UF3!,N$=FK5= )E!BY!. M81EFI020$!3:+*(V!X@UK6K^^RLC:A32$!U K5U M=XN@(EVVO.[-.IL 81' MZI1V6B,7("?L'-N1@",]>/H_!8.82_;.(/FIBM2+X"++$78!T0L><\?+)3H] M:GV96\[X#U!.ME^-:<9YYP*9$3_+P:6EQ$YB.?V.+&L]#/XRH+)39'Y@9R&1 M58 9BLI>ZG8^,8E*,4<\U,@8"(.@DK2C5N<:RD@BWUR/N9^VMVM ;_FD* M^R4N !N]=$@=YS]FY^-GOF+K#D*&A4.MJ+'\#UG(JUOBK'K8,0.O&%-R:WU/+@+,,V,EMPY\-#1=O3=:+23,8?VY]G:OG'<14K$ ML#*?*03.F$YI?92;/D<1\#3QZ[RES#8S\!F]LZ\26(O>3^8H[Z>,@<9U6I+)3WH9&HD$Q;R4-[I(KC*A+/)8>7%]ZPR3WIWC^]O?\BP*]KZ;"S3+WK>/45V$_4=NXW^&TM^W M7RG*M]J(]T_2?]F:MR@P^AO5!OU MK<68$&]\VYO7^^T7C%@:8JX7U.6$!8CE1#+0I= &\%*7^2-OE/;@W$'-&Q\U ME*[W<9?;7C\5XE6;[CG)=]@+$;4+L+XD+&U&Y)LTQNIF#4N)P!_?2,<-D)"; M/B)T8^BC7KJFA+S1 ?+EER:&I:<$5=&GGLX5-7X<]F4U7-]L:\NK7"@?&KG, M6R=]2-$EQ>HV[O+7_J0YJCU7L.85/![IRAH1_WS4Z;7LE:D8PQ/9VP?8&8ALNU2XQ.NLV)9T^$ @, B(D> MFHDBI:2XOG1OWI=H1]G>UBR66B8.3U"UB_VLYL&->X3A")73I=DC=H\%K=)_ MN,R*NK+/>.6V&3J5: \A]&(&UGBE!QND 4ZGSW$N=[NZ6RRJI4!!"(+6_%*. MG1;O3.1=2FOA6%7SP7U).^%3NB6O%@)AEW%FP*Z*\YDODU)O0:P=7LQ'NC2> M^-*8R\;[;X_B/?:23[.N%%Z5"OARSJ0V ._NNV*&_4;D4 MSW^>EB&WW_U<@76^=]('T0>ZHM.JYG[7I2+WRAO4P.;[J21SGEFW[+A!H]9. MKN\4%'%Q&S/YTI=P8B7_RA7U?3O"N.K+]W\\1:!$1G+*1+!;R=$;\_-3]!C: MF'XV_X#AVSS<.K[W<&]2T3Q(?Z$"RC*C(*0\ 7HO0T-0^FU?H8 ^T/D[#H?& M=4Q>?+']FS6J?/OD)/[HWOI]'K H];L?B5\120\YA60SG%!FU]E'&]A!,_BM M5TG.S; E32<)A6"L#T^]3I]&6AYBQA:L"<:8L4]H#=23FR7(S!Z96N"!3:<@ MI<.K M,"0*Q]9*5B"EA4II8_O'6AP MY3:\[4]$,,Z]X+NF9A)NCOZ?<*XKP]:4<66VYYHS,604;K ?RI M(=-)B \]F*[JY ]4%&>^9?=9[O$B"RI[-,94(F%;EA@_F6M7]C+I3FAV9,4G M;,A>#3V;KB%GY'GFZ!Q'LU7&0+NOJ_!PR/Z6@O5+O)5SLXX'-UP(^2\Z-5X/ MF^%71!0F[AZMF>FW(]=2MC&:73*\PLI%VQ?"LXP-:X?-PTXON:CH+MJPMS,0 MP/.SGBZ=(\21B?DW,^"!C7DNE0U/'LE[^[3>8^!=;G"%R]UWNM=\+[U>$#BA MFF;"_&I=N%0QL?SO'=&P632"MO;/DSV*B?NPJGTQU;+338LE )0# M.96<9V@Y8;',U5!SK245KW%YGY2WA^9D'P';DU1R2M\MU? M=]K?)BS$C$W^2.C&T.?BT5% ZPE7'D1-U0 > ?"!,A(::\!#9=B-J#7O-V^= MG6O#+?$^IA.J0-BDJ&6%8.?9_W9(EU=5)L'2(OEBI[P M1RH8SG_WXA^IO_RA&@VTUA]8MBQ16;UG!Z$)Q9VQ>M\C;.7+N3HX;=F&B&ESQ#AE8S;@B4S(Q5?:KG>%*X1 MDT>G/;X2\BO6B0;357$OC6T&3;C@2(<@AL&4=5#&=FR;<1J2&*[6/+P(5U<3 MY_^17?Q7R)]A(0'O[4V]_ZGPEH\L'?W.!G[JUOC?*M!H/S7"_NYD3:=K$<_32AY%+S%O:&4Y96E99%A!KT2GQH4PQ3R"N(])Z=;TS*#:/.663WCUAYY! MQ8E@E(D/"5MK:J=ZW;Q:9C^YGE*V'(K=!;S=!8BMDK:1[+/CHJ\^X/SRC'33 M06K45V/\[)_F!N5%DFT?B^ADQ'P6$XB,%TZA*\VX9GM*+TI#@4N?,;_FYQ'/^07Y.W_C4(KG9NJHOV1ZK&;!"I<&TQS M%#FB><(538U:G3.N.[,./0#,8G+H4.I"- 5RQND0AJVILRE2/X9J+#TL,/N' M]=UUM8G,O1Z@.U5\;D(M)PMU(.X\8__=1=PT'FKSO,];^5I+INM"3]0^#:"R M6!\J'68_B+QE^TBF^R)L,86RRE=3V?VABOXM(>]]W,87_(WWC[]&<^P\X0W% MZI*8P=S160^CRUK2%,Y]5AOG2Y281@14\=6/X6*U>V-.]YYPQGH[-J:L.^D2 MF76'J3C&U&==O.U3>@_)3B]57?&-$=7\#!/_*FCSYR$.FL=))H)']=.\L,V,5]R&5#BX Z?G8TL][ZMST8\=,I>&L M'TC7$SR:N@=N774Z&?DX,X;VQ3%&3O:\?UO.CV*"CE2DRR*^/"\_WJU#-_5> M?VSGA2=I'9CI_L2@,.=3Y-9LN;28;I3J2ILI4'HN&=A3H>#GZ&[L$?[6X]+4 M*;XN,V:#Q"D0]@@FSEK9I='Q[ M6ZHY@C,17 T?6Y3;6()!@]M>]6V*;;\E!],'6K)!'^5_R1+!\8 MB]@7^ S_W :H97';_9694-[#B@36)N>"AE)A,JG+4HD:U$1II M>2S T8%F*]\25CD?3$3-+IF6/*ABO6IG4;$L91Q^G=/QZ!0']A,B;/L(J&CV M?L.CNH(Z9$P*4TXZC3(.@$$W6+.@2D-[-W-XFQ[Y&@.,XP0N57&L8_(+P31$XUI[X,:%AU9.IZS%I5!^*;N _NLM M_D4=VN)H&1O$.UB8)/NI?G=C)5E#R\9CSR9A%IV(T[*X1,GYS:^5YY9ZCJ\: MN*2PN(+J&'OV;Z"K8\VR( !K6Q"PF6NJT/AZV+[68:7E0-D[ MDQA7P"D:?&T.1=$WD70^_7S@S3&-BP#C>F,XHO+EN18Q+ASSU:'71DOU(V1G7LCZWD59[#HE,^_7&# ME2_JPX+A!Z7(#(L8;WQMKKP B+Y.0(HYC<8?;[K] MMT EO9\;)VRB^Z:(%'+74!RB@-B&V=.8:^V!^X[G]#ASN-:=S&8ZMK@*I06 M8G^NCND3J?=(('WA0L=T[L-TZ'CX:GSN5P2+S5CBDL:S-)-I0Y6G[]>%7%&- M[('=>?!;MP91H85PD_B>PB'[4$$^BX:+$SN+Z:N8._%>&[G,Y63LUV3W'UXA M6DKA,ZU/H.]'R2<)"WW3A?:YIP6G6)HK+Y/.":_GWUO]FK=PW"1P1[4=_").-DGR@ M"*&+@S-KG_(T]KB]%8B3LYI=[[/9 !C;](4=NO8I= $KIPJ+_^>UL3NRCC,GT7 NU2J2> MP0(F2%'3:_MVIR0;J07X!'RAWM'([]2R;"-IJK!HAF+4AMZAYYI)EF1F1MHO M78CF*RR.V(X60*[;2P:]2+>3;PJY;*YLX'B=K*;%59]T_KY*+ [L#956"^2E=Y'ECC39G@EZ4>A*37A7#7K3Y]//_Q/[_;_GG MBMB!,WE6[<\=#\[DXSY0/X<7PJ4:@#<*;R_1HF?599+D[I=H%9V8#8.BNI"B MP\BF9 6OV[L _6/"VSD,:A"VD'^UU_JW_%(0NP/_ 5!+ P04 " "VI5Q6 MF\]NJ(T< 0#P7P$ % '5P;&0M,C R,C$R,S%?9S(N:G!GY+MW5!/A%RTZ M2._2I08%!*G2E18;3<38Z"54:0*B(@%C@B @-8H"(DJ4(DJ+-$%$0D= 1)I4 M24%!>F()HRG<\7??N^7=N]8K_[YA?5F03#+?.6>???9.PL[T#AG8?=+.T0[@ MVL4%^$$_P,XF('8T*#H@& @&H(-K9PXX#NSB^G?\N]WU[^#A_G?+R\/#S^3]S_:X@/_CX-K%SWK[^M\/#(Z-3TQ^GIJ>F:50%[]^6UK^OK)*__'SUV_&-OCG M[[^XN !NKO_S^-_&)0'%M>M?#?C_Q<6U*^[?"1(\O'L-^22/GN7WCY':9W1+ M0/K8O6=UG8)JQN=H,@%71H5DU4TH&O1_H?TGLO]G@27]?XKLOP7VW^.:!42X MN:#B<4L <(#-*LG0 O[[ KL9*>QV8FAT.K8QM90INP-T6K8)EH5S]G]Z@),' M23VZIXN>'50U\3,0^=ZC(PE;%LE4S L ;$9*VB7H^%0L^0V>"VU]E1X QZD MX#.Q HDW$U;R2LV\^<\LTBA_@/H0\>+AC5CYG_%?(NBDS$(0Q**!H M"!W7929:\46CVR/BKVX#_TV+WS)._6^Y$V2"8R^)5&4E'@6XIU^49 !:_\MJ M2^Y$TJ9AM&G.P1W@]AQ3DR,]Q>"!T=+B;1"S.T"CF>>?]HNDA<@OC+:HQ4WF M&7["J*TT7+.+9YM M\_R#C4;#>PK)<6*?3E8MQ6<6Z!Y[L8MX%,I=NP.[;@<@/X5+MQG29_L9!]CI M',49D$A]\OM%RV14K+D:@L9^J^7WT[_ H"[OHX?+\?[MF2XWM2J6[@Z0M(FR M/%G0_RANXSAMKMC$6EAX%%Z_<.:S[]LB\$CCK#/]_H-H*G M(0SFFIW8S1C%\#C/J12O;HP9[0DXS@JA5.AQ,N$?9$^(_A28+TN.0+\?;7V\ M(4(Z^HG+5OK,?U_Q_!MT>G(_#, &[@#*K P\H9H^YNG*SHV3ZQ[6S_<60H= MUU!,I> \9]EW.6JH"NH.L-Y,VZ969&\&%+G3Q9/7345/A_I+E([H"FP>(P@9 M(;C+@00]Z0L6>:MAK=?^9CX+3I*]^V+U6%+,WS,\$VZW(2!9$2/82 8)E(BE M]U^@Q;Y.5@0?_>CK/M7<$I9UG2[ D%=7C;[:\C7E[">NOM/$=?\=0/36#B"T MYK$#I(YQ!J#2XCB2F;CUZ'6LYA!GZ(??C^9XN/X.8#SR,;[/^@7WU/?_AHAV M<;I!*I'\3D7^4ZRX) E]&3P4VO]T>HSOT442:EW%QA M&H41&T_?IT4[U[$KVXX^6RTV=XP2>WF#TJ,3^OWB58$C@;A[LAV8L^^M$S[Q MW[25(6,;"1L%E>C=[ K.;LSP(X.DFJT@L*#R5,&C=Y-#7('18E\ZU<[^?-^; MNN>5<$YV,6#](T/KZ:Z,/TR.$)9Y#'V*78 -1$JP0D#;EUZ>$;.1FWCEZNWK MZ1;:0W'2B <8\<'E%=]WM!L]"159&$F45^_LU\KM5D*:;K2!\F[MQOJYTC? M9;XEJS/\]K:H?I:T\2("APW!3L_UP^3;]Y".1M9^=W7]L?)S?D[W?=;VY9X9 M.TJ[6U33S[A.M1V MP[!NBM/.EAQ?R^SE=NKTVG\OE M_*QGB5;D>UM'8.BSR&*B-/$2%CS0SY(:1WZR\F&&A[;ST$>Z:[Q8=?)FU^X P3A1SJ>%?;0OSW%7J?*_I=B%P3J.RFV7 MP^7,Z+6,;W-#*4YF@*ZCT--$ZX1$(:V2_WGI_.1$XY"T<^)S!HPVL(;6P#@% M3E*P:;ZR(*+:OMS[R?ECJ3]\C@6JCVX&ZDKB"VN6X/H=5:_0/?D$HE[@(T5W MRIL68X>Z6^KE1_0[KDPKB?SN>"JH1;C_FS@[LFB-8\D,.;#O;OS.-"07C7"; M55C?&__T(8K'N)VB;\[UP-?"[?,_2M+$?$ VX?NP&3!H(]FPANC,ILS#:!UR MU9[R3Y$!XXLY[H6/@#@'ON4=P/U+Q)K"/^Q[@7CF>;0?C6A7]. M)Q,ET38MDTU>YJ_L"C?/A-MZ!*M=P?T*;5&Z?-,9N.GX/Y$#^LT.P%/%?ME^ M$#-)%$''47%9"4WEWQ:2Z0H_[<>+QSKUNCS[1<0JCXD_7++[@S/]K0Q(NW7Y MZK)KL5$[P)PQXPZ=T#$":LYSY&@%J1B5<,W3='X<"Q&E>2.S-\3.X6QIWO7- MG"-/[68$E)]P5W[6[$7FP&FN!% S)R^:CF?ZQL]^.>EV!H=:ZL5(L_A*6(RUV:_;:$^S) MYHEK X/D 9[1ZGNYELK51I8J.@%030DCQ)GCB\TLZ2+&'Q!?BPX%P^A#W2J" M()(R<@ 2[ 8-*5X6+K M'_\KK/X#K:];TWA&(SA*?\N8!)DT1/_?WL=_^;O989%MICP*";;JAD69=VB; MI4;*=03-L?8ZB ^T_F^7@*G7&Q.V_A)'ZU0V[]OW=3BJ=MDBO17?#Z2:!9L@# ,G[E!?0WQ M+D\&N[H-R]3EC#K%E+ .T=M?QXZDM>M&A$0<2D:W>Z<<[=]DO7B2^$<%<.>Y M>PA@ZQ(TP:)86@1#@?VD+88>1]GN>B=NUSCZJ^J)[V:W[7A HT+V]/EOZ2+A MYL;O7!?T;8':;NN6-"_*%U)._X8@!2OE;7]IQ/\9ZKQW$N?'#V]T M'4]*T> N:W()7Y@489,VM6NQ(%F>M,62\J-NE3!/ +BSKR9Y&AX^?BRK&D? MGPG97:J9**2Z:PO(3,@K& WE+BL*@T/CIY&]A.;M[J<#&:'&!/L,HZJ MMOVBT;:5#Y%P)T+,W*C%A[*?OM MV(D>]$S$P'MKH0[WRT-WQ73(\*Z1[!W@=?3&6Z8M2VQJ!PC= >11-RC]::P; M,5=K/, ;KJ&;FU\VHP*;&G+SP M4-E!=A$Q'"?KB;*G$E+.G[UYW/<=,W(I):KFRK:19]ULW?RE^D))6Q=J[$ H(R?.\#1SR^X/V C"#.D M'CC-":>"-F"7[@ A$$EK4F7+Q>H6W_K(]3XRST0?94S_=O@FJB8W>T<@*.?, M<;Z]A1XG\VK7.$+?J :S8K#9$0:*)K>^1I=E=L^2TJ-^>PE$[6O!-O2--94A M0_-5KP]]4\>ISHN9T72\.,+].X"Z.26$G>\#;<2Q=NT)I+':6,&CV)"1N4!& M$#A$=0^^:7QTHLGC-V*_T69^^?I8B(M2G?O,0S%FS!$%6&,T2PK>0VR8ZE0. M9&2QB^#AA/05ND[G;%#KY,++:O!);<#4"8'@EAQWASX/EXR7\Q4IE__,6^O/ M0?KY)3QB!-R/R:1G,NS'&M>P=]JUQ_-GXS7>Y@C\^E-22'[W"&:IK7C-X%LJ M7.N>EV:T/OL-EOR,6-^?@@W*-;1W;B/9=W7JOX1!:M)1AWLFO-8#'2W.M+$ Y2?+C?,2(T/@9S?TCH)9F MC@E!F7W'^>:B<@3UPG5Z^>9\@<3IHS^2?YUC,G: /5:?TUA2(8S[8#-]D2.8 M3!?W!I\L1M0$>M/2&(SL,*J@OI/WO*ULD7+/N49B_)=3WX[C']X^YWC8-#." M:0II/W'B15**,+W \IZ$'>".;X1>D8ABHY>?7#3O99=40Y8)US"V M$PX/(&9CF_O7YR@[0!9)'G[) !::/RNST8/N"#C02[JEAP"$CCOP"FR)4%VM>'[(VSW30LGO?V+9_.=4$IS MW__$9C]\$?ANX%)0?@!B?RL"W+L#L$JO=L)_[P!5.\#*(+6%./.3G>P=H<-LXP#1!7Z CT@S:K9MSVH61 M[K;P6U_I?,T:2X3@&&;]&?.";P_-"H]JDR7OU9=L)M#9EOTDVFDDJ!62;15& M'ID[3XY+X:B@[6G%;_4+8_B:J?XA+WPZ=[LX?J;;OBD248H/^2!463/84FO, M #ZA#]/,.4(I59P18EU(7[9;'US K$J@+ZT/ 6/8@CD[LQ2B EE#(3P_@5>L=.A5O2JZH"$=YNTC MY0KQ<.9OJ7C]]&OKBY&3#Z M&S,/V<#E3MST&B.:KER1&76-(-]/0'6[?JKP*G+6_[ROLO=YU@.-0&-C !6M MA_F9","8E^K,[[9J*#NAY=S4A)7OH7O E?5/!*,U4 MZTY9."*=BA5965#/X)9/>]&:_NC/"$>H M@>D%_F2<9A=M;'+$^]+ZB@VGGGU"F^KTU-_,=W29618@Z1A51IZ9X?IZ["B0 MO(45Q'[-0X5P>M<,V+OS?KBQY*0H%=F_MV9&NG8 12O^$J>7"-I0W^?9I=(0 MR7QXH%#GUPX>BM()]\5OQ]91YX_(7".":D&S^%OW>S"'V WMND[T_K+(Q;VTZY7ZA*B)0]KN'L/[DYRFON8=3U[-:-_Z:+IEHH2E(R[G)Z% MO: YK&\' $/Q(AXK%SN\YV=\PTX@'M61(W MNCG:]+XF>C?CPV>TY=7R%:0L"S6%46Q^ZUS+>#42I_D0WO:VEO6N.^E3N\49 M_D)L)P\V>$L$S*0\PHP7P"#3Q5?^%)P[5Y_<_?K1=V>%;\Y9!]HC(M,^W)<3 MB8M2*@N!&<"?-T%"6Q&:>?OAU3O C.,$]E?^8/OWI^(C$(T-MX)KC';V"XXQ M^""^=1&<=[=5?_SNW5L?DO$)RQ3V!VW^,K4QXM&UGYBMOCH(Y)I8'E:N\]4'9[R&"I6XF_+;J^F0FB4R MQ&@&MY[3?V]O.)+7F*%D(WO_DHB["\A3,7\(ZNW:;W+[[M&&W M11#>4Q>@Q16N\9D!MJ,EO],,C+UB_?2M8"W MC$J!11ZS_JN&_<#4 VRG'#84E@QK('5OI9,:"OJ1Z:VP9-;9$C1BPB!*%^U< M:1O8KB;:)G+V>;";CD9C4>)AX*75[E#N42OD(GR/+<3DXS1"TCZZ;UFK+E%0 MO=AG;W29+$$_&HX*^-@U+UXD3TYPRP?[N^$P;"C$7/!>J%9I7<1&6#K$R2MM MEN5(\)&S^)EK+4Y:C1N'%&\2['O D-6^MAU")TU+DWX2-(IH.HQ[$ MWUC4X_=IX,RUT,WO<"9E*_??59,]4M5YY8V]?G7A.<$_5>,0HD@_[B%FI#A] M\[9$2J.*;("_^NA#%S!TESP&>V&-B+LQRPO"D)BU=.P8Q?;Z#M6(&SN4^"RH6X)/7?M MW+MATY/)NRUV!>K<[ULZ.Y'!P,T=YPCQ,S4)ZRG429IFWY88B'>C8V\33$C" MWVU@$XMOW[6]:6U&!?(M& 5EZ1PR>.<6-28^G**J(DZ!2X(XJ)ZTJ-?E5)AL MQ';K\V@2 M3/]!#YQBN HP&KE!B-I22UYWW;B4ZE%JQ'KN7!J^_.QF=QY!% S< ;1)OCO MM+C+#C"1FA"]$4=/HTYU18-JV([,Z%3._@DTO +,=/IT;40&E79R0;.Q+F)7 M+_=>D5LS=@ZJKWP*_[Q752;@(#WP$-F O<7:-4N O(\6/,<$KYQI:$K*:AI) M/SM7LK#QD2[=8YY'+"D@-6?_6:J <)( 9O;#:&?PX'[7-^0M'%(&?2JZ$2$U MOV+?:R%+^!KN9NC9'QDG$9%4C;2)R_]P-,3V:ZYC-9T):;S.W?"+B!2U1=F* M6 I""2%ZIZ7^_GEZS"3!],W@-S4GTP?]ZKGF/ *)O.F7 (D"S!?L\M\;G-GUQ.5'JUBR8DD>8R,/5,7VX7# M]_^]X'L0(;-J#J=E#:->)GSZ<[GY49W4F[O E8[= JH_=) < 6Z(?6L6MYBZ M"7C.W95?7*LDFA-D,))@.:17N#3,7M2R#WP6(]U09$^/_;)>UG;50XO/P_WG MFZ<_R@/BAQ[1MJ9O+&YECE/D-G@A(G$"*RK#MQ_9E;\@P9/0EO%8S7NB*0^C M]0_=S;T3=+>;R\^XE<_Z(_HX@T@W@"KJ_T]YJNP $$926TTG\HF-Z@DW=X!$ MZFMD[H&MVBRY5R^4#!ZJ+.WF/ZKD8P%[8Z.%Z>;(31P M>H5B<_;&"[N2*_._C+UU)!.X]SX5SX>'B"<5\[-;,$J]S%.<+SM <^W+2*JX MM-64@OWM1O$[LK,^S6D;Z#[W4;^ .>\4$3X^;E'F=#[!Z5_NT5AZ?Q=I3JH7 M2T,0%="0B$YY0IF[N3L"*<8*CGFI\>53XB6#$)/WPTLR;E$5WPZ:':RM;#\. MU6H3A(0Q3PY(9%JOS-IO\).1@J%822NS^FEPL+L7H]8R'J42^B2M6-+I3O>N M9TZ1,+7-.9C$%Z<(JW'M M4B];GJ*\[8M'"&VI[CZ)?6-';.BU<8O\K%RD--1=;Z"\E:BT:B]C#F('-.@( M=F8!Z>_>[]Q?<:"J >NA$I9Q>!4YJ$!!\Y>Q_N'K#68,+[%,3^L;D4:=)X]T MOXMO=);K;A>?P/3O;[B211XV252>5[V[R1]:*&-&>;B-I!U!_CEX: =8OSI! M?&#:B>T\A-%%R3'VL,LP1IP^?",V_1)+,^X%:LPYKDNA]NWEUY];:ZK?YIT< MWBL@;/>J/@D3$(1LNWUF%]J'MM4S JIM]1$!B,LIVWU0V^/)I"R6K4H:%2^, MZCYOGOW<6?.#9O,5X/PK1]6.<^BD6N^#<\-04]IC@[:$(XBT\X3D!&@T2K7% M"+%.36R2SN7.]7#!' VK'?B*T<1??O::6T$_?6 LF>/4[41B)&2"=@ AK#]\ MIK^'X:L_N8F.Y6N@6G[9]2VJIK$JM#1WWYB3_(&\G/@R/T%M-?G.8/X;'*$; MU!U A&4(Y2J=,T24M,+6'"W[;N:94V)@&C$UPP-8M^ANHEQ4 B01@-)C(> W M?+:(<95=&XM(@XO"@T=F$-140@EX4GYLO)]C\W;JPEK=M'V=6Q!>QU&-6\UX M_V?=%T;2[9@8=A,\T&!FD7$*-*A&^X*:3!1JY"@DHX9B8LN[*UFG,AQ_A[G< M0J'S9M0<%@\)]B6\E*\A@-K\?=;BB[ -/1J<7)#!.3S\%,U#G\PJF)W*,%'V M"&B<_"KI4*+YQOO9GK M_7\75W.;@#;L/X>@)+QKX/"[%,T [ #1Z+GI:B M?B94H.*ZS/(WJ!&B*HA77VREC]Q\IOXCXT^02.I'PX7V^U#QVB$=<0BCA9TV M&MD!3LM.3D(P.KP#?.WF2$!MD_Q\!_B>\E0\W483'< N)9);.,IC-N)H"5"] M6 0,\Z>ZU[9Y+"H'>J52SXQ6<2GT/'/PJS<6F#"\/I-ORX-_"J7D!:F1E T/ MPB:I\(+R3'B$V:QY.BN^LILRS.\YH>'BK/U1(^. OGG+;+75M%S\GC/K+!F9 M1=AK8E+;/W9O8!,:<7/+9+-[!\&X1>NCES":*-_.F%T?OC8<.IJ"/!B5:_;] MOMJN8X.[UZ&-AUD=IA"R8((8(77G<5*-Q:^OB7RKR%>P=78Y:B_+F8P'M+EE(>!*OY^XKI@YUMR=$8K#I+&'$%3*DX"[4./:BX#\1V&X:7>;VGO M_L[L &$+[BL_'&&/9#P\!0.?6+V?$OI8TQP*")HB;F-I1]Z9D[_BE>0<:3)] M=_/YEBR=L#+S17^\HDX(AT>=6(A9^98G(NX-.,?"ZV,)W2,R4% ',6K@(GEK M_05)J)$D T;[%'!8 "93P7V;"4 M32:"FFW$QJ4\NE3OC_ %59K]G1KU47W3=[,NN+R;UZKTFEJ.!#Q@/W&\V5]P ME>6=L,R2@/?Z:M'QZUR4+S?Z5-2)DX2RS[&FN=OGVN*_^36?!O2_Y@+DJ[V7 M230'7#I)%+,/VIM)(PFR=+XV8_JLZ& *24)O._7<'YN9J'K2ESU?4>GS:ON6 MQ/&*5U7EAZ%9UBF+C3"8(5$JU@-(@NVZ:#_:]NVVHQ3X[G UES$6HLK6WZAT M,$BLROC 96'I0P.NYP3DY8%U&V%PI$\.3_.&3'RQ0!O=MUP_,XQ6.7;#9Y_3 MBL)G>8?1'RL2EC+M<5]%6,.K$5TL<=J-Q8*-9B8:\PG9 (FW#64J480%'[-R MCQ6]: T[?KMOQNIQ!M[RWQ+Z&L:2\O-E/X"'$W9B)'4 8?@F7 M:0Z30*L%LFMN5*]RM QD2^L>?!#23L7IM+S07^2.X.-7JX6Z^ 5VX!>F'\8X M&XW]5>5 0$-WY>X [=9GCM G0+$%K:/@.\0D6;.[@#]Q!E$!VP/VA6RA>%K M"WN:6B85I(5P5QLNU58>.O.QNM/^U&)3"&8!UEA-K#=?+Z=NY3!D#7W"+5P> MQX0RQI/..0U\<]BKRR=H&\_]BD?R18>$.Y+FA/]C/]6%9\I J/BTT G5^-Y MK+SH3(88O3FIC??Y\(WJV=[(2O?ICI3BY?7QLGJ[RL,AAKI%%ZX,-XHUG4LV'1)>JK&JE:)3]FCFO7 MYPO)< U69K_-@L*;RFPW6B-)VQC\Q^6&(S(3-IOC*&RY#1L%^K=L2K)+D6/! MP/)(Y/*P\-6HP>%W#QHS/))JK>T9T%:34CF#.X $/!@A'&&C!GZAX,166\73 M]"ZU.9=%S$[(7IWQ]NJJ>W_]Y*"GF9:'4M#N(\R.%S\,0$T.E/6F-);T3VC( M#).?V"QS=FN9[&DSH&R<0RF83EP\&RJ2WK++;L[NB@"O;<_11$UIKF^0CW V MF"[M;-=C-]A8>OFPD&!ZN(TL^E2#CV$U^K2:17]!/-J>D?YC9+:!$3OR9:10 M<[N%?9J0 O7T@QW@1P+QM2;[ 8C]17 EM&IQDQ%2V,'.!4@?UD.]\=?Y*O+F MU'(!2QKFBV>80:'AT5KLMVT^)0M#9,L-/H0X*H?S\4LY4ZDWZFX#-":>QTF\ MKYKLD>0=D/GU\24D3DW8MZ[A!9NSEME5;8IZE9U+[.(I%X_:]WV7]>X;1^T M(1=OON!>QDUC.>>-F2>QT_KB;+'/+>+).X @Q@(SC6^&6DV0%N+!?LI"/D,; MCEH%Z%O9ASQ;D[2/N<8)6@D+EL[&[]O%L[E:*OI-2\W2PW(+5%?!4Y$Y\$9$ M/WQN=KN[("$ZK2VV5MA H&CZ];OA^E/K&UMUKE^$15YB#8\.*GPC!FS-]E-@ M'0CP &E#@S9$W^%"*!)'<"_3GF5.QW7#LVP.?.9(H(_0)4-MM&F$C-\7W_F8Q0O,Q7"_ M-GM27K:'"W=W\$-GAV_%(HY5,46>8N=:CK#Y/6LC.$).].,=V&;-#2[:5<8! M=G';V6#JV[EH15L"^/;,@Z!E3UA8 M7,W"[A3.V!&-W<8.-GZ#LAJS,D\>HON9)T,7($N2=!D=!L;0^1F'V?6_GUQT M1O0R_L9E,'VLV;]Y=#!H1^OXGY>$7O/P/W# MT<,P2.:+WS;'BK=+<_K:)6DS$XU;"IXDL %)8X\C,P_QN>J$$7R^6CXNP.K$ M]]_+Y_[V5+R,2*[S-0$W*%NS!HQ+-"(TG1>9-?S>=-@=TYMFGUT*.2/+P_L+ M>C M8[.1O;S4B==&A;=LSXQ^BY/AG?>+].OX&DNB72#\@8M/KW$&>;I&TAQ(BJ$JW&E4F8J-4KJ%0;9.N(%B MKQ&JL/R51>J7/KE;$X61S>C;QI+=N0>ON^5@/F$%VB+HXAP!+"VZ?P$8*VM_ M!\:SGU!UJASNOK4NBXA1JI:^ PVK-?L0Q&B?O.G9^3,F6>722C)BE@ A6 I;K-?PT-@=[I[ M/OU)*&#I99(V!&A\ YS^L"41,3Y%T^URM :DG<3HO*1,&R[6:?KI9WZ?[Z]B MY7X+O]EPW^T?KQ>I].RCA:0]!1GK;??S"-W>V.[#;=T,OC/W)D*R,@#6'WK: M^@ $%C[V+7BH@1(Z@GV;95X"V9%.%9O)(I!TW#HD:7G-P(+]>8N1:CWGVK.I3\)[ M]=8)ZX47]J6EFCI,;!B59>TR&LI*:K&&L:2;&;_8R6UGF6I@-^7!OV]'+7Z) MZ/'4_5RL,&IE':M2NB]^:&@$OSHU\E[J+P M8M!&E0A61\D.;>?I$8Q^D&#>Z_0VN.4MW24M8_YH8(*;Y;X[V<.2AOVDB6W/.H+T_]TKC7](#&^)]+>-0> M22JP",H>,,ZN@%T$Y3A"CDQ9U!3Y';%O!1Z*$%YY="-L+09;$6[QX2S)P[%9 M+XKQ]<_S,U>>N3BB=Q7=XDE$V:^[44GIR-=3G3M .NE5\X8_7;''K/@@Z$-] M>.T+HG=!:J(WC\UN16C>5RWR'XI^?<^#\6TQ2'-)MQ_J.'(._-564OMAM#R] MH$E&SYZ8"M;O?HB]9.2V5=48O,BC]U]HU+ M. ++Y2@<%==#RH',^9>MM-KYJ2%8::U_,@GW=4E-J1$&8(>N(8(ES=S;] MO:62$P1+:/;<]P9O[0#!]R&C,Z9LDVAU@R,8QMR#TNPE-2[W.YH:9&!LLFV4 M6:?PI^N3QGN>FTPN_MPJ,<#>^1FS5R+)7=JR$)>PC0#5[7L1,J 79;N7,#.W MB,N.CE4.(>\ .03_=Y.F-YKS$>O+8N>.?722(45?)B\K>L1X(UA2W-3MKAT@ M%=INP88EK;^?8S7V*Q+; ]^SS.D8:]+I38UT*%JCO^8-L/K\9_R;]^-#UJ+Q M1):,96^[.CL3&TZZP]&FI:1TUK.?MN]^?;?J4AE7I?JKV<%%6,_K^:]76QJ3P31(>$5R>TQ9*5:0PB4=1=_.K;KMR5$/ M<+6^-_=%?Q(6Y[_BNTTC]!8;L$NPY%?%%I._H+FP>KR3R->V-[I4+Z7I5V98 M3)5WJN[8";'^8/'KA:IW_1!'?0.95UFZT=,(,GZ]F7GT>ZO3D'EG9,"0(UW] M.DK\:N35J.=;Q7C+;J/D3Z8C;PAG('9U "W[BI78F2Q'YLG55O@<.H2.\)UL M\]#5%UM+NQC;?&=[=AVWC^E]AA_^G--%A-HSE""%(BR*LZ0K%G> .RS3T+]? MZT#[3HP,O>WZ(U^\'W! S2BIFK7.D;/Q"-%KX:40@^!RN)G['*'L0.9>M 2[ MTH"C@3:BA]S>-, ,O4#E6E\(G:KKCSEPQTE^-I>[QC% M]6,J]$AIV# N264O.Z^62&Z&B3429_B[6ET+R34&7;,Y]W@YF9?.C;N^R^D_ MFQ^V>/=G#,XPX*>C9=N])+#_.!)!:CGTPS/Z6:%70R?\=#FK@-V*IB#D=QIDZ\-;BJ 3=)K,2 M48+*#56[X)3YT-5<*L57#GVNYP.?7/S-IR)E-V#7*L[3%6\<%'^;?\=MD3(-@;HX_2DAW9.5$8,Y0E M(PS&WV;\\LN7-OD<2\>G?.[T=]<_W)D/NIKE%GP$M@O;:;0# M?(/&6U,!.VMT!U@)_A(/73@Z%:F,O828(S+N@#(O.6.^AK2I[AJY/EQL[1QX MPR5T2]]]Q.KZY\N#S)2V/5+&E;6* 4D52>W_OHTTM ,\*.!\1C*,[7> \H+8 M\G\%A>Y+Q$S#&);3T"7L*HXH.4]U1RM#%S+$DI_!^%F\M*K%@LS?.T :278K M9#S60!1%<#4/D,\KS7I?(?2TROO8:N=Q5G5YH?O4568(ZP0XPSR/^3(KQY*Z M3U[NC3S?J:+<0%MF;/5$8H\\Z,7J:MZ+5$K.\ZD1().+LE[YW7*"DRM(/^Z* M3S,Y_9E;;*UQ';G%N(Q&PC2!(VSLS[1C(1^OM/.!I63_$G&ITQ7KK\WO5>M\ M&V1+\7W>Y4C69:9WU0$*) DB^3$M"?]M7F7(_(,8^GAI:J!O)^)Y6N&!TZ MQ"#D$R-AX '"OW?J?:5&3> SI;ZT_A[\'8S6YXU+:#C%1\W%BV2J[M_J*-J0 MFYBE'93]@9QX[+5U&E5\PYX61\;=84G1EA?3+Z<*+FR>UZ+*O1 M-J?RABVF6'.%_56%]H/*QY.;4E'^298*WU\\%9>DP5E2-Q@RX%7JH38OBL$, MMNONJNP/_N;BI9[Y/_IBQ_=]\'&Y]74WEW+57&A)HE41=7E=@ZG"NDXW1HU3 MB>MT2@W2[6ZR384&+L_JJPBW3L^%H5O]'Q'<,B2T%1A&VZ9HICREV4.8X0GS M51G=2#\8UFJ=X=55]COR!:![H^YK<=GG+]):N+F*:B/L4*)!NDS9Z^ M5PE6;D2U.;X(8SA*MSX8'#,:,-;ZD"52KX3?:JY1*.@DI23T][#ABZXO:4S' M%GI4GM]GS^@[W^KMVEXW1QL;JI=%N=A<:X,,@9[BY]:36MQ%8"'M!@79%VDV M9 \2H)'C2!>M??)"XW=*.R&HH?S=()]+(3=W&M=#[JG[2%5LIP-:YR4*<@-2 M3.WWQ4K%.P BLT]!F M]%46@F:^/DG1L_3.B;98^"MZ #%3]O%X5_:#E+1 A9?*56,L?S))$.*"X>5D MJSA*D6B(PX3_#\*OX7.CFDD4XR>U.4*OWO/?F^#VO'"&'\>".CH)R^DE\:,] M8#GM2ICA!;GQICL:/_5BQ5_%CWG98'[9G5LXGR#=*3.#"]N,$R&7#ZK8<5_+XE=\>#]'IZ8D\9!!-K%^>7V+:3\W-\>Z M EH^!0MKI&O*^\H#:JR$3I\LZY;<=W^ *W%_.:C#-$7O8C_^-?.+<(LD: (7 MZ8W%-0V43U04!U48[+>,"LQZ[!9C"UR-(T+AK2*EUCFF));-V$7Z=7Q% MD:*!Q$#0\Q_"@41#W99YJ>WHR$I3\1<,EZIJ?[0P60 &7U](Z?JTYS'-W(5;Z#RM?9F7ZXKR=*^-0T M%4/2YWL^#2NT6N1=\[_;\9LG3GI5B[N'0"07X5]=+Z>.+T:,S" Z:S#C\81L M#5<^]-?[0(^]9NWY1XR;<,2KL4O^8[^JM")K:DK<:S8VJ()*#J5"E:4I H M<9T_>T2)U$5*)@IQ!%!7$ )H51!;!D8[Y6]LEH__BM!(VO\DSZ5,^ZEHS[XD M[(S,V%E;( @D=?CR@P64MS@^EBT-4T@(,_<3?F+L_BIG23!F_-J5717*+=2V MY!,0#H,P'1B5J?&>V>CUEQ2#)OO]O^3,]J..AQS^$701MP,H4]]]S@""FYJ: M\AJO7[^^(G+PJ4-)^JY*K3U" !DXU!L?TKLU?95A"_ZFEM-'>D=FMKL3%NK- MTDTM,_7N?Y#V/T&0/Z\% -R;'7M6?&ML@9A9\?7?-(.N]OVCK& *[K:O\G@L M0GR%_^2GK6J3A\]RN]X7!$9+V"JJ[;>WM./SP26\+6,I@V[/T**- M14C9B.OI$55@JJ*ZU]OW9P-=_AM20Z?&_D,*="Q$)-C=5F[/4&M]T%.>N'G0 M>C;,TV(MU]1S(RWLM#V>73&Z_>#X/?;HRGFT(XBDK2W*W5ZB:?8B>,/:54=K M@^SQIR9K7$/5@_S>GSRH>K=#8E,G(0,8^(SF)>,D4&:(--^]M)PB[%/GBZ_O MAS:_=M2KO@L Z25^%UX E^T.R2S#1;%^A.DI"M^[JU1L&JRA(.77\+%5P;VY M=!.Z6O65 QX2(BEM3P=['9S?\.3DK3TXPP\+8<)9$N,:."%A*@I*O,&K! MC-:6<$5X'^Y X=1@W[R\X-7^A<-5S7 !C*PORP21;$X2-PECJ3]*<*](TQPO MO;'W4B)/YJ"?6SC9+S!+Y%IM3@;P0SP5]@JV[D\+Z8T!ERF$=1+EIKE[$L)H MZJRLRK77(^SO6>5MI9L/][W%I^'YVJ59&BV3M>U[6-9CU^1-UQ9O5+_."WK% MKB?GGJKGY;[ZI+^X;6.C1Y2(63:"$,J3%_6DJ+ <&X70UM=O*2_17[A= MB>.+^8N(FYW;)]:-TJY4B5Q3,YV \!YOWDN:=F)8@UM45WI!+VYFN=NSG;"7 M[Z;S>EM5^OL]?([[M,?(,3^E^F6^H$U %]HX>2K%GV;>A>5:L5$:4PT879F% M!EAOVZ+^,:XW.7SN7XN_?F9+ Q?<&+()Y5FS%TO#[\_-]XPB1*KR[NW9/6A_ M^>B^\I+$PZ14F*#-'I8,K8,&*5FN%8S2&&_W1Y,-E6&_M&%TU,U*8*!C@%&- MRT8VV'? 9HT1R:? 11KN&-W(2AV6*?! MS U&//NQ7I2>#1]+Y5.;,>.5[.:B7H>X_]A^]U6"5^.++AUFZ(YH%( M]BAXW4 (?0D,*06+$,WXCZ^;)ZL_(_>="D1?P@1=NGSRKL-B.30:^(O!- :" M763E07O434:FMPNA$IA=GB<73W[:O/8;59V#&!;#A!8M11DVNXX=\%"-5Y_?4#R@^OQZ,?7= MR0R 0F*$L?%?004B;;\^#Y3T7[+$8-'+==<5SB= M]_R[I\_K]%+WWHB0D*B[GE[';IW3&CU6J:4,<9XUKWM)HI%5/!G&BSY#R]M* MY.P#/?L]1V.E+[2/_=:)S1><=#\DEMW)E8>8$,)W8:1H([>LC /))+[OKJT7 M[S_W+'_]I,+CF%KJ@O2>"[9*VK6@*B7//6&W>#B!/)*"%&U704G"4S@"T$AXCKJRISQ# M3VQLV'4R\%YAV5%9LXV #PY]8HMK7K_.\*?U0E)H@IWD3W>@9V'K<EZ4 P?;E M@2P[-B3E PTR,>;8=)@$]N*6T.JC^;$_S9ZW9R^[MF*W3NU.>?BW0 21\'M6 MBSN?MMRQ R2WB]-?@MD4>*J%2F'M$P5K->:Y;N<<^90DZ0/A\D=ZG+[UWU82 MS>R7,;AM(P8-;OY,4Y(RJ$EAW"^/L-%\P M;3^S>7S5P.91]%\>&-KR=Q(IX.KOZZ'3%I<]_4Y_<%,A5O//0_]X$;= ^ MT-/D#%](LI4R 1=Y=9KEY^Q_&E;S MGX9-Y>R=8GF186E_3^->@L]I/F .I!WK'3=A!?'/PU^'Q41;+%OZ'N9RE0=^6+IE>F([ M#;!D?'["IRD*^P%Z?XADM*!>J:,8=BW3$*7@;VR-!@ZY%,:U!N46Z#P/1">2T2NIQ\ MHH],6/G[FY99;!:TR\M?G##4U>U.Y6K_N_M(5-O4=PUIKBZT!/LA-F1DIK5O MJ9LZD:2Q%!037QDU,+% $>'^4KT# KV<_3=/TA832UBU^.8!IPQ<\9? M8K]XDH7X'4)-X _RA(&>V7QUO+K]TC,W+4'U X=X[N>$Z1$#$3/'QBD$UH$Y M[ RI2YB2VN;TQ@2Y?NB4Y+SJWHN7W0Q418Y<'_*[]]BM'"+)_DP;(98&?>$= MA20-CE 6[E>&^TH\'J9DKJUIY/OH'PO4H/P/:(N6 X]W<>"T7@AMD4\]PUO_ M1[05I=J?[^;^'F&7 0S1TI+0:F1Q(0^47*>-8L-88Z3%_-' Y^X==9T\QT$9 M?N *BF X#KE*/++.+(\NB#FP0FJ02Z9,J;V1D_BR_V[2H27^?;9I[',M5JE" M E;+5E-UD';;ZB;!Y_ANO(BL;CE[(H/ MA+EEW[WL>\2+2!FT9R.X16")TS;ZLRY%E;QIIDN,3T;=I@<.Y17&O)L*IQ2I M1RK1="*H;AW$9*R\@4GV<2JQ6UFJY_QW<[V8DJ&JE0%+CY,G)>GY_/[[3325 MKXN?7/W^5,3@S@X@@E%!^]'R^A,Y!U &SG2^S&OT=Q\+JCQU/SF\[_R4YW=T M;Z+:O MT'AC2O2!,^Y9VVTJC9"ZLU;<@3+GV2<4,-#EF!2:T[3(.N;@ @*70 M.UL 1<(1R9!?K(/WBBLZTQ7[L0V(E";1BTN!IE_6W"^9&TGE_JB4\7 OKB;? M)YE.B\_TDY42IE)9MM&TZ.[+2)2-FEQ*5&0CJB1ROY'C@>@Z^P<5FBD=7_\^ MVM!Z*A9]&K2D$1Q /)9>Y03IHSFPV>65EYY33XS'O@7O.8.".\7>44$JI[RE M<%\(Y='A%M?Q5=.(\O#/![]X0JK$>\[[A,KA0/]4N_-W!X^J)G?R/8<:T&:. M(_B2R3.+*D/UB<_8=Y;\#OXI,\5*'$1?4C( MYK&.T^V2%Z.5()\7&XGLFM*+H0R?Y P$%3GG9[38ALA=#[D.FD MW9'!$U%;T:[C)S[I+E]HF= @MX_-"-TIO'CEH,W9R0<*L(:XC2*F)AH)0M2% M6^ ^"/I.'7\$.[J259HDJRZ*>4YMHONY=S#M^@GZ#-B;L5VTP*GXV MA*$+_A?VWCP>ZO?_%YY"0J@0$5-1BE *6:?-GH08^R0A9$L8S%)DWT(H8O]^YS_?W.\O]N,\Y]_W[_'']->_7 MS#77=;V>K^?S=;WF-15, (< I3?;V/E;:J)C/DV<.+6RE;TD]\7:>2W** MOHE-/ FX8@$ (&)P,);&BT <03;OD!JST[7"."/2+ ?EY6V\JUXTGU/]WG64 MQ30O>0.D7D*N2=.$_K 78FM^VX8PHQ5SK!+YJF9 1XYQYN=I>.KF=;WUA0H= M15VVX[E:>F?"IUH^:^!H0A#KPA;FV$P;G=.]@SG!// M#=/W(\BA1.GP$I 34)2F(OI,M1S+DTS.NBJ)'E9XH[_ZFLI5Q7>^I>Q96=N2K;! M-%EK<&5H&WB"XF5(_X1YC!2#R?VJ=_RLZXC'"+DG-VD6U+YVOE#2 G571C1M MZO!Y?^G&R$#=6X)0+9@Q1S(O43?Z=W"F%A,P^X3Z6.!4;D&^?4/#M\N:-R)3 MVC^VPGU9;Q_SZQH!R>#J()UV.UJHE%(<-U7TRE>P##?QNC/XE!,B5C<(L.\9 M/<\X2(DQ(R&_]W)0*JS?Y=8/:4CGVTW]6#R7ES2L\@C>X6CG!!!DL3]!\)4/ M,+-?,!=7^?P9);6A-RJ*-OJ!C^<>]8AY)&GY=&;Q0IB 5VE@)N#CK5W&OC5@ M-+N,"<"?&V("ENXW, &-J0D4?3_DOJ "?_&WY MM^7?EG];_FWYM^5_V[)PN2899QVU?DFJ^E%+H&DB"BWTZ(5D7;0KX5S(^/*' MQ#FG>*?[;@19LVS07!>?PA0EH MMN(,C[&DQ.C'6V48/QWN^W+U@G>VTGW_,"!4#;U<]9"RA4>%:IV+$X%V&;BC MUWB#)JSZJR6Z9*]%(].J@W85:4J1FT M()2_"2FFU'-Z2>WTF%-!AVN^:J+7.5W=8WL_CY4^6%0\JB>SR$FF,P$A=DNH M(R!'+Q$H"H]I-XZ7D!U\/F&H-$!3^$)IW>$Q_. E]RO'.A?P0TBDE&W]#6<5 M(K;O!E $R@0PN'"?H>\97,@2QD\&!ZDF>F?CJ+N_LOWI?@Q>:9@QH-3X4="B MG^="9@K[%>"9G >>Q_(>&>=KDL08W%;%,##]G1_PA98 ':5U!A6O)4E<2^<8 M>25-S&LQ= B^IL-5,AU@(O*21R.Z99NG]L)DUVZ8X 'B2#L3,)HPF]!L/(J< MR4!R7F.;!8G"V$8J<4<[_1/E-E8MX-7V5(D=%/VBTOJ;_[JEUW^<<0"/ M)!HC]\X&U= 3@GH9;])W#8@8BC2&EJAIPVAO<&$"#(R"\_Y!]OZ##BA+;N$8 M>EG%3(#C-$NGY)UOZ*]78'!M, %2QA9,0-F&%1/0GVR_?(-#T.0_[) 09@+8 M=YF ).E"Y.AN$1.PK(]^CN9AX5@P$] A,(19"QY&;N>.?+O_7W:4^X\U_L:D M?SW OYV_DF+(_?2::W9LY)=$%.$"XA3E*IB"<\6C#E(";O_ZF/7D@4;DM[#) MDML&W]'*\WL>O=Q74 -JM!4Z*TP[H*,@%0G1&BISH-'VN177?87HQFNN-?X@ M/IJVL_RU&+D@W32G;M_SCZ-/_S#),9<6X8AO!; M \? <]($_6R8&*D+,8;A M+\'940*#@UZOCLNG5&E8.1Y4S^LI.GSH,3SVX)?/'GWXFU+\LL2 >-!,$494 MZV@OU0+JWCK-1H07D0=6)( 4DT+*(_W&-YVC7!A]6D92RDE63.M=5A]+%WJI<52QD M=ZRL>"BHND.5Q)1@C3A/P7PT;!S,^CPXAE* M/PW1JW5=^!&( MQ>^:3Q;L-2CO(1\G:XVV @*%">), >@OQ&(^#%]G,*:E2,V:I;7=_;QOB>* MN'6[#IX=3%V8$C6N#&&'/IPYEGK_?9H_?A$HJ'4-V72;=0;L@+J4/:H1[0[1 MI84?T/-E?!RZ>N\73&U814L\'C^LE#5^ ]DOJ2^BL''H=VX#4+ M&-<-V<94;JS^AB?)C>W^=*_\J]$:_S]!0W OI-2^#.E ]+4(F;A1^Q5"N:>4 M_/N.SE5RZEPZ&?=_-N?^V_)OR[\M_[;\%TL*FMQ)+\>X*H2!*M,B:6PS0%:< M>=C_5*N=;&B\%JP*:R![Z^&NO:XX55DA];H.,/RJH<188^)YF?3S+PD$I*23)\ MG.#*!$2$,T8AVZP);^(&6)\HT;A&CT.L ]/0ZUEHB7?:*AXNL=0Z89B58NZ_G"<^3J_H'?E"]N*[6+RK. MJE660=-3SA;HYZEV&M"VA]8FP!5!>Q732T7(?UGIG']99?<]"B-2^<*_\>H3 MMD?1[?_%/H#^]>:]^-OPWS7\LN\QOSN<'1S#)?>V3.)!KLMJJ^6'P^L$.33A M7%E]V./P)^.JC@[8BR*GZ3?1/?P2L /T2HR#IG 3[F"C!,4%FZ5)"?0@U=P; MTA*SLW-W_LD8_JU_'KJ]^GJUQE']RA;XM'BWWO0QT-WEEQG M+Z:M')BQ>^>D1]U$$L4!CZ3(ZJZ-$$U@%CE*;6]4AIM9 MD%IV16NB->ZG,@'!5BDYB9Z.MVY>%&LZ=.!T;6QR32!;.$D8ZT61-6Y)>.E! M%86BL4C^RE6>GLM/@A9;Z^ (_:Q5PXD%O0ZG2CUYJ0B9%KR^W8;UG%2-[BRL/VP3%1MW1%XXNZ1P'!Z7LY<_DT MP2X\)O1\,A;(48F=[;&M24TS_/HTL9>-';:50;Y[<6UG=>$DGT?6"-E2])Y7 MX;CLL+'V%B(B(<-E3^?F[?&YP@OR,8$@8JL;PW!PW\QR^#F2WS79W9I1Z.'H M\C1L77Y]T7(N"F[U]@7G<*,#!\P,HVL\5V!F];YGIP?YJ MAMTD2EIUCNV)AD.<=SIHK8/J@!A3R]"2I6?#(#[X*?;:)-R]VAA'EIX;D+UQ M(W8N;A._#TQOS*2"G6#?3#+ MC5V\TXZL)A3L?%MEV WXYPO3ES<4]/:OP1+("2(^.N_@H (\CE;_&6UA2*TD M)Q0UF(&N-JJ[ P5I-TE@\Q$M):L>KUD;S%F[6SPQYB_GS-B=SUWY+'9%.*UI M43RPYYG2?B&)GZQ$?X^0A;9MM4]K47S(=&LFH(MJAR.WSML[_QA6VG-\]\#A MF"[@>)GZ*'[B%H*WE-'A&3,L(,QL8_27SETINM; MJZ3#"IVR^]M_US(!G-#41K5BRT<7.PQ,77^:+;I6#Z045'7OIJ)M5A"/P".H MT@T"'@\,:^0?T#H, _?WA+]SVV0"G"@A',[FQ[LW+V>J7I]>8RNY(<(!E;-G M I@ ODUZ G+I-7*AZ3-R4_L)I??/;]EACL2V7KP5\7Y9>7^_28Z]]:2ZG>4[ MJ4";I^4GG$W7NTVZ%#2OBVQ!0UON'9FU%?2V_")D>RH9\RWCFGNZ\IN2(8)S MT0 \"8'BH_BTU5^)2U7GB?NZ7DU3O;SLY21V%:UNB0S>N <=K&%P]Q8T%'VQ1 A1N MJRV9%$>/$.1"]I&JW'SJW(7VDPJ[NH/(BG:"(Q%%CN_'0HT?4,^C!8/1S\5^ M\_@(%RJXFM'S=DYRWY/=>KKZJDP5(;8Z>K%(1XA@JJF1+SX[8K.\M TRZKB. MX7W["/$Q+A0[.[R]./+S^+CK=G6CD5N0AZ )Y"S\Q=\Y5$$SYW19:/KLK+E> MGZ%ZW<,+IY+TEV07$_YJ8!\*X3DR+OS"$EIC=;=D@NM%11AF L4.ZK\\MF3E M/MA9;CN@WA)\BE=:-?!I@WU'4&6@575 RF,HTBN^J* ];Q<1Y89+NKM_8GU] MN'G8<&+U+3Y<2N%2?ZVY-IM4$A00-/(3* &:R4-R-8K7LP*IE1<3P.5?RG53 MKC+LZ2-$1J=J6LVQ$/[=UD#S_&;4A!=Y\6N"!26G&!.F<4XV(KK_B?5A []# MZO=O=P='O)GC#"= ]&"<]%@$)^R@7A4O&Q9K.OSZX/COHA-60PV.(A/"R&\' MVMG3]S?6XH7PZ&"EPIUT%F28(F;A^69;)D-:2Y0-0ORE662 3,Z.-3\#8FY/ MM<,;;S[K*^G>Z[I'X:$^04R ^Z 1<\@H9R(FW*KEM:7MC3[YZ0^MSH>E]C5: M3DGP/$?G,3@8/Y#L2!>*XU=B1+C%JKEY2_KO_*B2J';U>U>.DF]\W4C?7I'] MT4-I5^ZY +?(_.PP/+A<8CGQ<[SKYS[$1G*L@W+U8FYQ+(=3[WI813+UX7_%;8DBNQ&')*E@! M]3:R217_WAPD"'(BF-1KEDP8DE_UG_UZN;F?+\#F!]]#I/;/G]!1#KB==K"J M/#+]L0C*(S033=)>/2G?']^#D,W1C ML4+Y=PSE C@*QH]&-G^DL_RQ^*I)I0_7B/VOG (".?+%4K!!*/M#0IMU8TV_ M4IQTB^ACT>FP@HGIL2D=J>IO5>\>QS_0/&FESQX+JEI\M)L.4-T3X8)P(*JO&@"*)MD*V+K& GT8@'U M?,4DKIJ+"4B-Y'*W DV8/LAX7#.%+@Y$\I.B?W<5A[Q.L$HYYV\QWHZ.;BK^TVNXA_#D2LIQE3= MY1=0&S/JB8I3P>AK/(L\/B?4ROU30./V&9XLO!E8Q5\9/>)L$Y4*%#)J]IE2 M8GDWA[^[[B_JVB&'D&YB60M>YF*SS;5US(S6\LJW,$$3VXB'_Q'Q9: 8ZM+. M.BNY\Y/S!=_PY0U-E9[R:^*4M:_M9FE=RY"P6 MZ;9Z3/:2IWHK_T7@9VE?_@WP&-+!>X27.C;DY6&%[$HWOD-]4##0(P/++KD\*5LZWZ'C ;,>'U_R<>B!$@/]\09)L##;:E<3:5( M?_?LXD= S:.VANCHK:OV5[M)%.07!U,LG@E8G +Y@4B:\SB;):K$)[,F*WLV M@9UN,VB&,8U6L*'$$*HT7?8 >[- 8YZ_[)\6(3KU5#4LU*>F>4N5&82=B]8^ M4I+[,(2?_=@X2INKPF$\ =2L;\DJ\DW.IK 4T4/S&] MLZUR[, /R=RRV&.AE?-5\#!;A7:%L5X\A,#%^BIKD$CK@_6D,R?4BJN/K_S* M6J)H!!4Z&?OT-VZQM;Y]BN4]Q7G4S*] 3M($>0*5V]B_B8Q+TF(#-HMDU E= MPD:XR2C9EW]B D+-AD%.>^W$.A?'''=KWI[!+@J=ISZ M'*18GG1XWSR= C(EIA%8/)]]>7A^!"8)@QG-J+I,>8F CY K@NTQQ=EYAF3T_+%0A:% M6C.]4R79PO<9A[);'.R'),FP_\Q#U,OO*6#G2*#[[0-0F/5T!F,DXUQE\K(' MW/3KRC43;=A+\IG_0!=*@?SMZ D7UGDW44[[LHH;WY]\^#+;]4BY0=RRK,M3 M>WS\VC/!$4\V.18W#KO-933X?BF%X56^%71*-=PE;>&Z2V2;>=QU^7+_/?F- M#K>@'2BF'3-1PWJ[7G4]-0R9\?4$F K4381T^8Q;(>9M=TZ5,@@PN@^)AXRC MU[G U;^KF;%<<>N*OOS9E)F:QS\/)\U).#6M65RI&=*U)GN]0!'O(4,P7+!, MK[;["2?<3?#U!(.C<@Y>^RZ?@3$#,F2D.WQTVMYHN2\7BEU%U0@3EL^$:M=H"1#- MF\YDVA&*G1+Z4'2/OO;[.<>7*!>VFBSB*Q5YMF3I?6(N?S M?@_F$:!^WI661+A MPMK([+=KT#$<_X+M[3#R]7'8\%CQ.>%IQ2E0T\[=/V7F-$'A5I::@=W^T[Z4 MW$2D3X7MY$0B:ZQ_%27NBT4.PE9T]1U_ZO#Q&8)'K,]_S8&FZ=>,U&M^FE(X:M'$TO5:G#S@U]U)Q+YDPP M5S6;%-V3?$"$$/YTX%\=.4<2#D%/M$RS)\%W+S@ZUW#? \%%I";T?P5&^Z/2 MI.B=^XLO\.N*N^54!Y^$(*/Q3%TFX!YNS&O//E/8 A8P0HD)H4\V4XI$Q[^ M"XV0 ZW_8!I]P( ^>RNJ*F,$]1>BJ#H0US_24252P24T$/RTP"=.N9/+BLC* M^I=Q3;[1.VH46P0DKNN**79VN?:>>C[=K4XI9PE.9KO\_?=;RUGO%$&\7#IR M"/5\Q^Y6](62JZ7_5DN%?V_\$RKQSY(D_WM+YFDM?]KY,0$=>"B&P0H:^U[5 MZ('R&R?/8Q1 7G&.^B-(=XBP6Y!$@5?@T][',3[N:C_"DMJF1 Z9ZMR6O2@> M*?D9/5Q_*A8S;-U?G=4&V;>[N@D4/0?<>13KA:Y.8"3>)ZULE'.*]CID,?)HCB,\97?^4(BKE,F M'RSGXFY]^2P"./"+&RX(_EU>:%O08^KZ$V,A,]]E550HCZC*X.>:,PQ%GF( P3:H#-&BSC3ST"C)1[&9AV>ZHX0:"YE>6 M+4IR\B8-D>5\0&(8%TP8II(_ E.*.$N!.T,'8^0,COS#/4_QL]PS_B:Z[CO) MXXC_B>M\IS^MFEKK9#/D0/KPO 6%M@X@6P+^B [;'SKP14;H_T8'P!]7ORE$ M;'E MX_?P26?E)P>3F0"Y6?;W 4L:@^K&)Z77P0.0BC0"DH@B)Y3:P \R 51U.[U= M.RAB_\9Y6S[KJ]_?L83"#6KGUQ*-Q5>%,Z4XR/<'EK&R5)]I+;-XDGNOL?Q8U"$W)D",H'%U!L*W%"1XM8<[(E'X?EW*#U=+H=^3*+FO>)VK M^RZ03$@59$V))$OV(>F&TURH(C2X$4B;!&Z+4UYOQ^,BBUK;$IW0>IMK7^,? M=R?>.I0C/HK&];);N MKS5WP[2 TQ2G#7;R*Y24G?V5Z=B5 ]V.(@^]WXTWOJ=R(T9PQQI!;EDJE(O4 MFS!0&7&D!1.>'GNB\7Q%OXNBE5V[6L5MWT._G1AQ?%JQI%1[!'2T\V-B:OMU=>=HIK>%#:9/[Z8%KS M!N5B5EPQL@E$TZ4^HMTEZ@WX(3F,??.@:=CJ"@9A)S+K>M+AS)JC2?6_G@4( M'C]J2.B8]?N?+)K8PDUTDH(934083D#_5 M^^Q(_];/[\W7;+>JE7I5E7:1A,/7^J@:E!F[2$8[$W#8.?_W]L0"/>DNU5'P MP#RD,H FR&9 @5,EH89S+/Z7P"<=J=0;E;S\#8GMX2.0HS8VTIZ[:O4?/H8/ M?:%C=L?I.X:CE) M\5>/L!P.=CW !.C%23W$U(N]E[FL(FRU4@KB]#'K/F $'\"=9XRD-%9I?BV^+)H)$6=Y_LU&(8C'TNZQOO>3'SY%TIQ!EK1>EEXS[W)LU M6+#)(4<9FBO6@[K,+(9GUV0MD&WD,F-LC<]HIE@>;U_ZXD9!KFI8F6.EJRA>FA8? M.#]HUH&MRH3PU IHC:GI M T//-C$IKT!+9V/*P=?(>MG6;>3H!+F6_M%KEB3-6B)!MVKEXBW=$Q_/U-;> M#Y82:VY1?W83.*6T >)!/@*]P!QA#Y#&:^650,[S3_C5I;Q>'!-V8^'D 9 U MM> AU#'"%2<&*GDD3*O+DQ;5)Z?8V*&).KM3$CP]U^0>?T^,$]\GH'[O3)Y<:?N#V:[:RO2YU/N M. M@!E3X,4P.5+#XDN-VZ[7A%-EN=(O_I)%O^,V4#QP'=_4WH H6U9Q_S!6@OH( M4PN6]:.66FN?>J(572L$:?4G(Z[_RB?BHAO%;>W';(_H'\D+(I\.37$8C3T& M3H0FMP1J.9C6%Y@^5STGXE"0IY.>[./F^V7.(G<^R:?AC74R+$V/M 7AEDS' M?_TRYW))>WW%2-7.BOI%HT/;+G]XN"KAA[7LMJP=/:IRM8Z,PGZ+KW#R[$GD MZ,GU39%X&9J_PC]G!PK!."'#&2<'Y.7\>@^N! VU#IY7^5J? N[DK'=[]11$ M>)RX&N*.YMU^.29K(AAX<6PVR6X/U!EP M"=FDOA!M/,H$-.N?^M*F/'CB1G%2/F&7D_/73.CVV8:2QGOUQ(TV_K&K+:90 M3!-Y) TAFGY?WN&;[4=;8@4'WO+Y\2.(.N-:VF7ZAVU@]+Y5 [$MRGOWZ&>J M4UI&UF/V_?C5I2G^LA_HML\^0_)2LT?,+_EQAK4:^*+*WWPMR9.6PJMK&TGM MZFN*525,* J=XH/HRG\FJ-V/51IXGWK1SJL![5X7F/52VY$U0<-")N#7QV F M "X')":M, ';%^R9 )PAY$9P6ZM0 A/ )8]F FZ%;="W*Y'_^FG 4Q-+%LWX M5R:Z-*EO&#JW,&:W_]>AOVW_U]A6EFG["-S4,%A:,>\;.?-RY?"Z[ )F7(7! MU9.SNA\*TZ-G*(Q@[4^'&&L^_Y%W><+P]/RU2_436D&.\S^OWS."B__;'QQ\ M4OFO5(A72$'G]"JTPS]I#-WZ_ FIHBA49O:(0FG;P&]#E\IL:IM-/D6K(&>! M/^1/]_5XA! E$B9.+]-0#W8)<&L^4])0(*"CQL:24D%_2:D,94-P-26-O$Q_ M4W^N2/\C2Q 7-_:=\M$S^O0^P/>DE:35T:+7+3_&P&;84RZ<[,? ""6:%%&! MA7Q\*'Z:#L7.3_TLJFSEJ.*YGAP)4L=@<$%GQI%0R'N@!$,(TV0<$]2./8]) MFG=-TBX/_'BL3NIU;N'7FZ>/E@.\ ]N@RY \(L.H:1(>FSR?)5$>\P9O5*+[ MQ;;/4W$!'-36Y>?Q'OG6YX1?6Q;P8?97?-2'^1SN%(%%:Y4.J3P)%R<_V8;, M77U$&!. Q2(=E#8\@7;SIP@3 M@!K"$"\@-ROF0+/7?(QI>SE,P(M>UH/ ,@B_UAF*^FQ-:!$-/B/N2-@W8@+> MD0TQ%1W"[\IUXAJMA"P=^B)./_\Q=ZBZL GT4,[7I(*>I''.@S-\W?,8 A>5 MXX1%YD]*, %I>/OV?[V5531JYL-EI[$V:2ZC&E$_:2$XX>0UM+OLF'LV*%OQ MKH=MUWGLHY7W"=97#BH7F?H3M5_ZG7&ZDRZUSEE?& VM-$;7F-T:'J4J?)JR'J]"=L\YB7R'(4 4),QB^V@1+22QKP71L) M0*$AYQ!9?:OG#2*M8MJN!]4+%!8NA46=#M_L0SP5]I*DOP$Y;U!D%M="\7!= M/0J2Z#Z355#HGOXJK5&2Y!+IUT6-,[/(G'K_?(M+V-NNA0/ 9_BPXBJP3^8" MVV(A+@0(Q#SE'V-K [&!/,6%FX,.U@Q10B-C! MA8-%/7.(6W9U1LV\MUI]Q'HKC]]Y]VB>+?PAU<9SX#>+2VAQL1Z^@_3,!.I0 M#E#O0=F:$ >(1]3RBG'Q52!^2AC:$Z8M7E<4PU'Y$)F3\^-CPMMGM6;)-8[T M,FV XOCX=.>XNKK>\0O9-Q)U8L*TV0 '1@\8_Y^8KY-5:)E6(2)#Y1A#LQB! MT>6.6/3X>@H/_("J5W,]I@U8S8J$ M'DPP-3;8^\SHPU1NM(9?IEV@^)#%7+46)BW";>'.[X\AY[(S^==R2(NSC[N" M2:&S4>&*$W$5MIH#TJ4W+)18P)"\C4YC B RSFJ/:[EKX_O=QP:09!H3T'$* M.7X/36U0->QUVJT8HCE2[\$$B/84=+V'5Z :$]!5GRG-4Q)UM#+(E TQ%>0.(Z!!58X4R%"JVGVET<<9I8M MTLXZ@\4S="RN[ZV47_%RM-5!D4;(U?0\C5YN1A>$&T]TB; BZP?FWBA]H094 M)*4\N+P:^0)9#/<$XW=C)DUT5Z]W;C^;5+ :7\?-9FU4A-2\VSR)/GF_&;Q? MZ19LT.OVP)$@O83# M7K]L0Y6W&Q3(#X\XFK/J3@69C$\9#'4R=2Y=F%%2^N MRS=6X:,(ZC#><]N.R]M"? M:&=F4(>A;-H)V,;#Q)[X9$?AR:K2:LMDK=P+\UGSF\$C7\-G(#S7GY6C(^/N MS@D!:Z*2R1?W3,<-._4+G_8JGQ06\3GUE92B5:!/?[.WJK2H$ Z2L^@!GJ)) MLB9@2ZEH23M&22!'D@8F/+'*B;F=YS(2UNN[N:7[V!)TA':\FC$O05P(;E?, M&(97@]_IT[I1A=U9K]JWR!I9IXD1]AG_@]_&9<=[KJ.N]Q3("$EWZ*CI9!P/ MNYY7;A*?:J<0#(0D>8???JT%4Y(=7%4-9AV*K7&ZA].\H(DV;&^[Z?^Z9F.3 M+_9 >^16U-?H?TSA-A3\?-).KXG]KWJ+59(OV9EDC/7P99S K.WX^K"GKCU^ M;U#SR/[,X-X-)J#H]O15U--XSKY*<"^)DW=A4C?\ 8FKS6=8(#[Y55TKXSW( M1JDGNMFT]5;_U-/AU5^;R!>@*F $0R87(4JZ'&-$XH[[-)FA[:]K=E)3;(A? MZ]VB1)F]*HE*-N]'G-'(NDH4T/T$#>-_V\3W RWBF]H^F:QYRD\3KJM.="1_ M&JZ_PB(>S47T#V=2.\EC+5=6:@RKWI"MZ-\>F32)2->!NV>N)ROB)VT5?TJZ M]?=GG7'E(ILQ]/>7F #A=D,A&QXE7:'---W5,=2M/J-HR]]QSN':S_V.Q.>? M>;ET<^,>NB_92.+S/[LVLA".8YR!(K^#QG 3%6N,?HS-DU+$>M!7)L )VK$K M5/AY9=P^P=-S!VXP/7QFV.9=BO#6(PY8&?4&3=LXTEXKU4AK7C_?=69B-$45 M#*#U\^^^QWRPILB#YD2\4TT(%Z^M=N2)8!JJ:ZJ2[8N!NMC 4Q5%7I<&'O1[ M8#JDIUGGQF5H&_P>QD<9P:./4>1[[Y%4HN3DJFS,-\_%K^--/O$TUT[JS.I< MC9\9R6F]9-9V/D3[N4/*XZ\I^:8NUW-"B2X-ODOR_>:K8*/45H][- M.Y:*9-0)R"AE#QBAI7_7OUVYD-W@&/MO=K'>$F!PBS$!TF&S3 U@@E8;AS' MW%O%@R9DR4KTW$991+^])&GW!>(4'*./H0+'Y)F ZDNS6\I636*P\KM%EY>P MK]4>^X1"/E',$KXO3&I;?)(ODN3,LM4&A=$1=- MFTU3]&7*/&[)WYM,$5I+]J^SWLN9#Y(=_U.16"W\5T7B-2: H9?#$%^@.B#[ M3K.@+=28"9B/9H2PL!GJR C]S 3,C"(W=;0@+;CC?^4S0,H5%WJH6('Q2DPU;?(@5QMNU!_KD+G<4ZZ0%&JM7I[CKI8ZB1R:L& MQ7RGFDP+A4_JI%P;L'#]+#5@_&!@ZG)VM&RK9FEV] 7 ?V.P_9,+[Y3_NFCF M?_AJ[+]O?$4)TIPIYC,-7;/&0-?43>GIEYYWDA*HSN^\^K^667:?YT95MCR( ME9PV.K=;=TRU.;T^W; ;CW%#C4MLX"4R.<,UI/HR?>]'_CCO=T3N3(>$\T#3 MHYO<_,"+TJ6@<^Z-ETB@:(4),Y)PI()"RU/#;&\LIU6YPM.]\6W4U3^9:9Y@5YMPPY!')%2=#DAF9"[P]Y M^FD*UMH4:ZV8+@C4W;%<$ ER<5U73\BOOTF]2SM*G'H5,(+0K,SHX>XX=4(U MZY;(XX-'Q2/$WPL1&^ @JBJC"W@$IDM<-2 MQCVOJUOMHDQ;5*7/YU[(UCE\ MZU/_LX_&4J$H@WT,+S0AEL3WR3RM]D'Y[WL5*06Y_?[5);L6\9TC=O>Z\X42 M4I;Z*U8W(,:KI5E2]+J8$BQ:'.>^!JG?; M@#L)TA&7G-;TRGA0GUP8?MLJ$1KB>!#G!#RAN5&T;""GC7MLO"BX,?<(JN 3 M!=LNP4>!9W?,*IR"9K7KER5LV.(FBPQ1-VLWX8 .S<*=+["3+5;=@[YW.W/W M, M3[ 7M_2N;23N#.RL.;IMJ;[^1HZ>'HPU[R#L:("RH%)[2VDY&M: CP0$# M7Z+B]X273 #OI8D'5<3P]X>KC3971#\>?_M]96%! M2GKP(3B49LMRM(]0Y_%M"I@<3+3KC5(Z">FJP=2'W'F9L;V)ATQW;:N#1.?6 M,,[\$S;D;_4)=O2/&CXJ$==TO4G+-8;A)A-.&4[F>LOO])#%B)Q$J/3K^6LY M,=T7!YIO(]P:Z2X,D>I%!#4(*&X6O1EFAR_7N-HZ;.=(E*:OE/<%%:*O#C4J M(9OT&1RTJU;/$PX*DSSS)^B VF[W12^7=BPC?Y Z2:MP8AF_LU]71'CO7VCHTI460AS+!%@AP8 M0WZ.HWW]N%[H_P;7H*!4XPS;()HQN"J("OC\Y"^4654-NR_GN3P,+J=&XM8F M0F[S[R_9!G/O\W5V]AI5QF/O549/'[XO=1DKW40FY^105MKXU/R%?4F= >_T&P!$BAR?FMOH//\\'E M+AW43L[:<,%*[(IIOC6? /CNGF\33H!Q$=$Q+9F 7VQ5YT+3--80[1IWJEMZ M<2\3S'=B9Q+(OKW]62(DXPB:2_;-6= 1MS)[*UOY1UDG?FA]B/\0/[.I/BBA M1 2%,; [AVY#/L['+Y'GOI6G@<..6>,'\R3_?HN;,7F3%NRZVP 2&'R"YD*.&\XNQHYB MB1OX:J%XC3[VM'/P7< 7T+%H8\H-I!M:8FM604A<7GA5S#XR7%-Y(A25 ^Y! MMF@WS8F79YR#&;N(>E[>Z[2HF0S"K+0&B$T(Q!)%>E78?+YRDW>0S6RQ&/H*MAB(:1O6>D@I(SZBXGT<]0?E'6_\FGOI7J%Y]8A?:TI@'AA,A,0 M+L<$?$EA MYX,:8@"3ZZX1K:$-4">O)+MY#R&+^'D]2>K0>-:*=/J7WJ*)\W M/IY@8S9@R:R"R4K_JR2[[&(QUZWA_2S03(_ZS2&:L4LN)77?QD;]W2M3VV:= M1W+-93^: '-:8^B':60;2A0^4'0.O]LR%:'*;6]C"B\/>TF_\%_.P+X''Z=P MOT\#Y)+K]JUF(K_ZY:.DK8[-[CKH$;#OP[F3B\D]<&$VBFMDK%M_;ZEG1DK> MO2*WO'-][9/O-UVK<'8)"I'0\F3O+#L[?8\+U]4#04&R?6-D#0C5F/R-J$*# M+1,*OV>"?,5_;E!WHT!JJ5WDFI'G@:UI\8VGZA61)T-THB)H!V\@MV5V1#)SC7&6C.*4DJD@N8$6XV0LKYSG0].;4=?/R7(_$6YV_9N!&0(XK' M5D Z0L,*[CQU:[*EXH+6Z*CNJNXP[&X7,NI6N(SLGM1RS_X6%>,=+"_0"E.2 M,4%.&[@3!\EJLLU(O!&C7X)KKUY\;J/Z#N89!\:!"8@W4.;_F4"Q!5;FAR @ MPA0>0IG"?L>$L1>=3Z 4\0#9]UAUY6?U7UY664X+N.J=6<% +[[5'*GI.O6GU8!"9#Q M:H9B38WOD$+*A_;9&85Y][$NRMPK7\-+6HK"<*D]X)06F'+J>A;P9RFJY:-L M@.$[..F;NHR,F+BN\>",L+7'MLHQB:2;%_Q D06%*XX7?LJ8!-PEC?OX.V@+ MFA_^G^6$_TM3-!TA<$]DGF.4<";-^#9ODR#R@+9G_I!=>)50C,( M:7I#O;A;&ZZID7M0B>MJ6-*F^4NNG0,!9;0;2C&LDQ=#;J=D;E(DOTL;U"33 M;9?SV=F1(X;)E?0;0J0=FBX^SZ2_Z>NL"ZW2X2*FL1/D>]TI':_PQ-ZKTLRE MOZ@SVFX4<$A?^H5L$DFW'14ZS3OY;;=%3NFQ<0-'_33LQ;Y@C \P$BT"&3,D MOZ1$-WM%8T[ :C/F)ZH&:[1!A"R+*Q3159@"E1KO<@T?DE,")C5?PA=WDG8RV&N+RL[T.1HQI6C3("Q21 M[KE4?Q$/-S3SZ5N4]1*#$U"JM'K93D#+S#;%YB M NI K]%^Q)IF9'@6]_BT,%'YG>M9^%C_T%W,[H13PJ(=+W %)_+;^K=JSB?4 MV$<._F]>TS2VE;?[F-9BKPN%"'442WEAE1$#F..-R"B,(**#';4J][@QL(Q% MC7):(,E@([S7J"X^/J4:(K ZGE5XFOJCJ)JD0N-XAJ/0@\.$^L*(BV&?!\E5 MRP;U3$!Z49XRW0R&>>G=6>H3D/0;/K_!! !H-'H%0XJF2G$D66S@.4,01XM? M90$O1_E=KTH]2SI?$_WTFL?),V\Z7DS\O*'Q[,H3&0'5IQ3-X7=Y9B(G'=&:O#.;=,_4IM.>J.3RUV5ST MJ-%$=W/CN$_",0=HA/"M%$_+6T5S@A]Y)4]>2\/V*8 'M]4A\<,=OF+34.WY M5]<5VR6RC[WS_7'$45U?G.BSY+[QIXBF6KC)D']L#OOGO^S=X8YXV> NJYRR M7UJ3GOF6,UF&?H>_1&^R+;!EON =E8X=^:T$#Z8*,[X#^;7D:-?[$5=I1B1> MPD))]M9[.'?O[F%VLPZN+2?VBH..TEREL?%&&KU-3,!A"J<\M.B$A*6Y:JM^ ML[G;3]>+2AP$%R4Q&K@ON#HX:_$@R47,^63>767AU,H,L.9.#$6R4636:,1X#XAK4<,8A M_L,#>_X_(IGF01DJUIU#C7?-%L_6;3Z?"/[H^_Q+X,7ZWQOYR ZR4M]^U5:AXO3C2QF3STHXTE&K48R'8HMJ??B7_]2"AQ\WF)#[B04== MM<2(/<-C:XN&JVL2?%KS1FLZ^A)A[H.5QL)+UK@P LQ.B&9B-76CO"A93_"\ MKHS^S-%G_+5*6V_Y+G1NG5H42AU(PT34J+C "0SAW+JK@RT+(MWRA^)EW*<* M@V'5U.'"'P/9M3U(\@N*/I[0X3-+D7\L+EEJIH44Y$!>M;6HHCYRU3$NI^@V M@0/NM1^KFLS60.V:^8#>ECQMCZ_5E?4 M]VB9^_A\CYV,[9L%?A=+'MEO+_D7.KV!J"YF(!7&^1"TJX$D%C6CT?$5[L?EEW]-I-! MMT@!.6-BM!1]0"W&4==-?1=.YGZ5)828Z\ZXLZB6?5DM73&CI,&S/_W!!_HY M689NP'Y=!.LP-\XN8SM45.%=M-[[(PQ%F@+QY\(0S-VQ(:C52SIC9E\HP0<8 MYYTE2R]N!%85C7N^P]LT6*C>SXWR+Q!4O"AR>M'G]+Y0L3@;V9#BDD=(MDRG MFOGLIKK2*D$W)?@9&N[5O[3$H0+-$S8WB"EA%6A]T[&[J-VQ+D1EIL+Q+7/7 MG^''^U'C:@'MH;M59*>U?<]9+OH= MG\^'6X(>GWHNP@FT'(FEP>EOMG$2AM)QC>**KEEG=+;LCE5K^\]E)(&&.K(" MXKE61[PIW5W84^TRS5]JK;=:FO0[\WB^F63NSM_W-R[?D^\-01\=[G* Y7 : MI#?@ZGI4EJ49D'DK%FU9@\^\%R^'1D P&)^A1SP'@=C?7K2@.CC;S"*6_PC! M0[K)XLS(>I>/,&LQPY.E$$+S2 ZD6QSX]A ŠH@W%;_V5Z=2O7"SO729( MWSHL36U?$GR>PIY8Z^20XJ3*'C0RX>T/^?ZV6[JFDU@:FY/[)B?H=9JKK[T^ M;6W_:B))R^E]4Z??/+5P?+K "@&(3/RL-RCS\@7@^\'4:-EMN?C3_UXRZJH- MT>45S. PB3/\J0(7$#$[=#+B5V(B!2Q6PNA"T@D]*:"WL9@.EC&N@R1;1U E_Z*>06Y&A3M0*.?"EW' ]37%/HGFVJ"U[H?664-KN#&JV"/H 4B7<@N31 MDV.<@2F.WFQZF#2>O+$5SDEL??Y-F.!*;#<=3Z]4"\_ M0S8[$5JA2OJTPH' M\J)5";6=KB.ZXP,B=Y4+9F(.]NSFUL1T.*Y;:^8.,@$.)(8= M8_%=<_FRZ#9A]Z?$%I ='^J#N>3?)>P^ M4I%) E+8'# &T^S'7KMW[.#&>+X+[R7?'E;BX=04_-8=2CRMPM"TE";[4?IF M!C#?0<=#=3+/VA1X="&_:ST&1>70'>8RZNA4&7.PU?W/J"FN8%PDTMF;+$O' MG?Q!?1 #V5/\Q5H<%GE586DJWK:O>-\O=S(MQRYA)>J*?X"B"JW!A#"A2MQC M$O)%B=R\693H,"R1%66]:UG^_669DH)]G9X?;^[=#Y<9>(,4S&TDWZTUN_8F ML'1=" PU OWLWF8"Q&BW6(?Y!;("4^,R1L]#5/<]I$_N^#(Z2=%96Y!/@LKA5)/L+_=TECF#4 M0RL&/N5/[*5VX0:5?(B]D=![9V:++&P.-:0/)S,\[:17D=&@J;LX97STF+.Q MKM"Y#5"_YP=3;^V=_F_(Y/Z_VHV5>K"I18 IU0?1 4Q@3JY$RRV MU'@<^FQO)HKP:KPE45GTQM@$GZYV>S>V<4%58^<*.NX;K9D M?>XA2&VI7G*N]Q"%_&-%BX\D]RGG^%RWG^-RRX:F9&WTFFZ#C/(<(%)NQ^A#*T2WXCV MT[JB25@0@3_O 2O*O"?/47)82J>!=UO,2BW1+?4%OVTWBT/V(-Z#CBN*EL]W MX<%"\H,%'73")KI[9]H]/+E*ZCP8$6ER Q EZ#.,P)?AI>OS[X,+.^O5!A<.V+)HK\5VWK$>7C(D\ MB:)^.I@EH4"P0%UE KZ?^8*X:X^[6DPT-;&;9P+N/)N6I#=4WE88I7$1]\ED M777'X.742ZC'1@N-[X326")!@#Q*^=@>#CL]+E>9*64C5",&#YA,,AY"H'NV#^GQ?9+2*P\>,Y3^$WOO'=54M.Z+1E$1 1$!Z40% MI0F(]!H5 1$I2E-:5#I(43J$1)$B-0H"@A25#D+H'2)=BJ!T0DT0Z9!0PH*T M%_=[;XR]SSUWOWWW.>_=\^[=?\R1S#7GR%HK\_>5WRS?5ZA[6-S)&U^?Z2Y/ M=Z.Y#&2DW>VISIJYL<5DU\$AB;FH'6M(^5*7D6!O+>*Y)E_A=\+*DC1R M\-2Q$ >SAKC#0B7PUZ%,B]!7C4BYS3WRKBQ,%K_T59/%6%UR?D.Q]45WJKMS M]-(J,(W@L#*]!WVLQ:;%;&"2?9RG-$JDY9>_CFQHE=F;>]:1'5#DW''JV>RL MUXBS51F*IKR*"=:1=<(8SOY(O"5>YC4:;Y85P:=?DX6O_9J6A_8RG-B4X;&\ MWK$K<75(Z4=1VJ$U*KPN4J6R[7&N&+K:39>N\9.R@N0P$,$ M_OX61FL1[QE^"9^EOBZJBLPUY,46-=# WWSI1.*(EYSJU+/]\.OH$\R5@=_3MU&6V4OH<<% MIN2&+_>YFAIMC%2+!16O75IQ#&+LR +$4]87YE'7QMOV+9%1FRGGI5-=[<*4 MFBHV%F:T+)+[2$^I&"@XQTUF(Y7-T.,R\U&J)/0F69$2 MC7;,"I^U/A1MYY>,F;G?"0F M"!(LH&+F^XOOHD%K>B$-VPTT4.NS?_RI+EMD4_;35(8!R HKFE'9*,6/ MK5\66C!"B'FQ?5H@/[:?()$E%%S$4M7^[*G>VFGY%QVH6TQWL M0M+^\M: )R 'RO3KVMLWNH?0FY*K,I,+6$:R&/05!M*& &XCJA$5+3^I640C MX>\['B(?-CU#ZG84*0OI3K&XEN".3%GLP,5O+L9]Q20]B;=)]8[-LWK%L_?T M_1KV-%'MTJPX6\'!59P?L^3!34N,;CH&ZUGZSG[O[FG#+\*7.4VY M&_)2\_)3"U:O6J'V\U.-X7EE>^ 8-/-N4\R@T,I#07/)SC?(5B:%[JC^YV0P MJ=.YG7Q??\=QMZPNC=@W4@0[\03Y MU/FKE^"QBSOFY/6@#2YL GP&H,W!B+?\=]?:K@V$$U@,^3#V_ MH MX$LT\Z8B:O(9:DWPT_HYLB(TNG3!R@U*;ASZ01PP']_25(@GUXC10]#-H MHE/#3ULN2A+I"1!)U:P6?A(WO#_VTXY*"9W+ .,'$8)[LS #@L6B1R$E]YDT MY"B(7(@H/2@5I@R*=NB37>5I(,5V"K1UB*JIFD#7G=[D!(V&?=-A^9$=!4$= M9E_J[HX$V\B84#;!'PM/>1NX,",I7-094,$.7+C<--1'5*AVVO%%O>:XV_^\ MC?E,/O70285<[&U(>=O"8_D8):-@E3VMYQ,-(8PP[F63H!U/+? 5&%/TVJ*# M#.4"XTB=+;([)IW^9S,C5G22LTF&9,'R;S$=X*WO7UT=YS[;D]7Z'CE4Z[,5 MV<(PY.4S>'S%F/UG]O "XTZ7\V%65!T*]Z1L%]'*1!=*?3;/-E,XGX(355P' M6D@7\57P"N;TBBL)PO@ 9%LIX(K M*N@F-7G2!'*?4;Z%AW Z"S?(-@DDW@GY87N]HGM06,.4].I-2*VB\M)O!]KAG%=V;'<7.LGL_$C^PER7IVFB2Z3>;/(87O.>]K!D9G_ M=W 'KSF^EJ,!:@LZB8NKYGH3KE;6-D5*.JDMGC5S0H9 MSTAJ(ALR#< Q,8N%<]G;#BA6(.4& 1[#^!HF5]0>[/#\PZ<_ZV7==,0RO@E0 M"&JQ&&U2(O@3%0B2 9'MW&==J9P-[P-7+ON="6 6 Z_^6A<1$-(8:Z:!L$9= M;"?(CW[H5&+=YF:[0$UE[U\J5 KUJR%U!, %YUW:IQ\*])W9)H= 'L=&=AIL MR&R9(%QE0J3'TT8"K%U+9!S,GH]8E5+=&E33Q#ZW=&S]PS.Y.X,8JTX^I8@6 MP>^",^'5G9N?/KAQU85;Y^D.GO^FC&EF*[3<5=U!Q*!!U6PQ0N=C+.H)>JBYM]&V),K:U;-F( I[,'19"#W1HH(T11/LY&FCT#@W4JT0#>:"6!/+; MY]@KGO8FJ[&%5:WTZ,&W4PR&]XENNK\&1\J;#-HFUD7P>V[!%>: TSY90TFW MX9XI3#9WE4\T6^;:#FPQ3/(]&;3P7LU+<#BTA7>N MI0=:Z56M8T)*2S-J?E9/D)\\BW4>>KSC'.F![=5TE!(^Q+M+Z3N#LM M4KZ%YWYPBJQF*&Z9974;:1_,,^*;WP8>:C \!TE?5[JG=#S20W'H*PBE!1LX^CA]6(5'6GGWZ^LK;+E:GV![O MV(:$PIAVT_QS&X$W[UG,CKM(3FJHQWD]G#5(-?,I>Y_F*Y*$"5L0=>=:__"7 MO46NT6(H^=VVOTP+YA8#*>V98.3WTG_,M;2CA1:]_ M:P3B'.38L.46=8,+9\LH;H-=CI/F4.J>+2<-U"G6O>/<6O9[$[;%?[E0:JS1-!J$*P-^#CF7('358$N_5GLI1?4E_Z MZ-[>S4:V)>NYM1F8^7N62G:3[ZTW9:BSB10FZL]W-%"DCN>BPW[E, M9##T&VG^QDZEGAOKH+L1+3-3D"3?!M%U([S:G59TQ4CU155*K;$$&^6029>8 M_WIB;OZ1N#$-A*H.I(%..6O4N)E@'R!'8<(N.50.J;Z!;NH1/K8EVY[/L%. "G9:4!); M\^8+VD_ORY@%&"^N!!YKB+'2U^?1KD[ZXM6%]E-^(X'\>H\2ASLA1UF0"^?" M)(E05PQF@B)'=U2SN!S MVF@U!T$^JY')?U;O"#CMQ,FB]^F8D^G!XW/^G;!W !Q+"H. MSF\#?O"VI'3C?4M6@<[+M!/";W0)%[[V_G)B>'-=88=LA"U]G+K(L=@]AK*Q MO!>GAW+$S/ZL_HQQ%T6(9C]=[')0<#/V*Q37_^QI5 >H1N^5^!.O (NY<]4U M*3F3KEZ;!]+NU2=_L*_>RKU]Z V,>^/MB,+-Y:/S!'!G8[%3-".;$-*5^NAM MI/!WF)TG23)]7_D;)/J1NB9NW4_E<4NALIN3>#Y/Z5;J\@9EJO;'P6&@HVJN MH:%.T^QN=]S!/*?7% MT1=%()#7<2Y*2/(C%X= 7P%!2$2Z'==2;P)ZH'OZ9U[!4"SWK3?WM.\1V*+( M"EA!A;TL+B"B^VZ5$=JWP"9'%C6:_M(V[()JPKWHQA!VDW3QSE[#'E^'5"GX MKT%D-V&?Y5$1B<><.*IZ,\&7GP;ZZH,NUL54]'&RRP]_*WB=TUC_U5@U(=@B M&7:;0J<@=!9'M>>;ZUA3FZK;9HV/^="CA/!YOUT0DIK<$AQ#%*%44C5[:]%5 M2EV)^9:WIS+;K,8:[34":L.^, ,*05GMGL!E_W7L?);T6L=86F14:P;[E;J0RI :84AV6^2K C/-DE M(61N<"#$*GL09D8#'=-3'GLPJW MVG(-5WVXA]P-4>RYH+5Y\TCBEN%H$Q2KP0B9@E\>WCBY*NW)SO;+P,$JKN)N MLL"DXXDD241?+PJC/ZKR4/O0AOOTJ8'**"O%?HE1-+DQISE= RPUG5*2NB/: MC@(N*;51+HP; ]D+)2;0.E&?9**KU/DG01$J+ORKO/"D+?3IEB,P'N!.M*80 M3''(I\?XD4WW4Z%YI);<;RV@VF(4[8Q^A3$T(UNGG(:$#LWJR0'A4X?C8_3A/#Z;%\)(&[K+9 M;8K;;W2TD$H]$+/@-L?15__D+='RUHQ=>,"]O6[1Z;1-.(2L"MCA4=I5/\D0 M!W5,]=K6SJ9':JPQRJ3J\?/NEV\G&Z.W75F%RPXTBZB[=" M_UBTH555QJ[Y>,O<1Z\\DR3C[+UI&;7?#89^F,.J%)UQ&Q\-*VSWAO "F#7@ M_E1K@V=81*'"1\ECG3/O=;.2[A3T='F=#GKD5S('6&55T4"OE7]2^2E)5IMH MXMWBP]X)A44T,^S9,_Q.%]'V\NOR:!5%FRYT-[/7PEJ\;AT74;!DM'GCBW]- MXI6_3 .8O.G5N2'483$>X$\I[YRT+AA4*#::L%1_<\_@YNS:[^K9[VY%-8>9 MHAP479'.PFY&IF#]%A>;M1"SFG6J4R3" 3[1Q5T9UY]*/: M)5VRW%QWB'\6!\SLP*H(X6*MC_SZ B*Q;RFY*P-$')AY[O>;7T0#:WI47<\1=M9F2.4+(&7\OW=5\Z7GT)LY7EG]=;*;TWR8\/S M^+9WS!HT.E)N9]- @M<1EGL2DI6LV.YC6-^(4S)DP_MT6O_A:G&G"L5]K7K% MX4#DF:7_.@'O;] :T_KL=GNQM;7^9<2))Y [,\,M0@";7NNP.G?N=5T=I%$L M>)"W)%IRV6ORM&XH#>3?-AP)/.8Z$/Y>_/XW%PT48WE_+Q%1\+9;X+9PM(*9 M()<.*/=S]%Z"WD,!J_!_,(@*N^WDPU7SYRN'<3G>K=6XY,.#D!_?TIY.BXMR:3/Q4^GA6X^@9Y?93#^[0CN1P;, M#]E76L[?.ECO>Z*6?MKR8M#A.W6DEYQMKJT489]H4D[(V0Y8PWZ03L6=G!H( MR/:45JL5V#R&*$Y4WQ3@&#^V^24K%%IMGIVWFH7_HJFA>RDBUU,T4:C0Y\.U MF>1G9-$AP[#GS_:1WQ>G]=__4JY;A.G:+^:JKMTVW4ZY;=2\B_"&O2OW]1KE M$K#HM0&C'(,IG-&]JX(\9W1N,(:*N^V:C/[' P#% D[X;"S;1OC'";(+)4\Z MCP#IF$$0XZKP2S%5[KH/4L&WAM+T3!]H'U5]_^3\(V50:*YI: FT9-_?> *C M'_S\@2[+TVVNFQUBO,J@L_!7:602I;#E)+P=7%,3@U\CE@#LG$1+9"Q5:N60 M=2N.++VSDC)0/I\JY]DIUH?L/;\D=V!]?52-?(=RF)31=P,N&: M8D !3!_[@*PE3P.QS3<$BC0,^72)NN=4:"IMM+VM?:&_$ H"MJBG. ASQ"&@ M6.85S*(0IM@,N.$_S^$V$W,F)EQK+VO8==2>"!3T<(@+C)XT/R')VX5;G4P, MS=RC\Y%IX"TAY1;00T 2KP'5!,W];F.RY"C];NMLW*Y.(;_&:I_IG0_%W4W8 M?,F=?*G"GK>M@ L]7_EG_09.YS.3?OA]ZDO?ZT)T03HN2,FI'IS4(JH2(KO M)RM8_9@#OE2=>\MP70"# MXY'=6Z_OD;WP6Y%@:!/!ARI9E^K+O/Q8[KN;R.DNQ9?? D9O+UL\>U:G]"<@ M9N=/!4%]*M-!J=NY<]^O.;=<&$*5_M1!^$@G7X.G)GG;[I!N FOMYED5*7%P M883+K4,C\GF^<+*_6L3D!<7[JF^"-X_9C5]\H6E#^8APWXJB@>AD\S&=AB7 M^,>-(F$NA'V;89CZ87.\ELNEB4Z$.J/*_8K23I7IHL67+$>^(#!]1(-(*E,? M/DAF2IAH!J0NW!HCD=%A']@MGFSL9R#<9D9JC0C)3[9]-X$28^L:]F#""VMGIXHNTE(_%Y MEORP,@4I"W:=.,OO:LK#L78]@HI+!?6-F"P7L.B\_U'=:PO]XU&R;YI5%8I- M\GVSZ:0@@P::*O/;R_*!M1/8VN0 X<[:H&,O8YU)&QGH^,N+1KN:\^,S6>46 M&\SX2.SX>C;6G;'35OJVYT;G_@XCN"$C#GI=%.NKYWMW4VVU4T)TOWY[/6%WP)V=CX5()<:X-?N%/>JBUB MTATE+-N;:3UT:](T[IW#V]>MZNP_"+:&#@LI L]HH AE:*'#M0Q+A0NGJ@^R ME>_DN.A_F+X?MB"^([XZ#1'IC20ZU#^T,=WIT4J1RY%H:^&5HD _"0# MS,?0J:[#QL^HW@N$D-Z7&_VA:.' [M= (:*ZF_V.1N'C0C0YS4P:69["8N?J MGFILFP*-B;GP)[81<8-0RV<1P:\7=X@L:_5\20-YBI215;*IO,-$%"'E^P(X M!NT8U4)F+1X :* 7.I\@EF"ZH*7QK$A;=#%9@7DEJT:PX1WT#%# .M>6O WN[W(;:I5A MQ9N[B77('!Y$I-- NX5WZ[RL5V!";;9)=+=F*$%CZA8@BH]IKU/5;8\34H0V M2D[DQ$/F#9DH;KFAL\P/PL[]R''./O7ZXQ'@U$&0/G)*FN4XP2+VQ'#7S-GO MAR'NAJZB!*6-#QZD'$)*S->> WM\7#S;HKWD*K[)H75";'LH;$5ZSJ(83+G\ M056X/;5$0_QG# W$>@?ZY>>> ==V(!!.>FQ%H3M,;I&0G:DVQ72X.>YC(HX& MVO#T> G%",^AD+R]JWILA_>>[1]6IBDK *Y\PYRX++7 MS+4MD 5&N#;"N 'DHT8=HPRL_-):I("I'3&)4OC9O8_ V#Y$V+?'ES/L9E8A M7\,%:YT^F!@-)(LC-IMC9V]TQI@EC[CU!B"HUB$OM6$O(*Y&F(;S-P%DV]G# MP(9C?V95!O7I3^U LNKZ<-_SR#==@E[.3"A"?*TTB]^+"QJIE+UC9D%-TA/8 M[JU+ Y^SLJ*!Q-&]V9HMJ# :Z"EJ2I*8 )B0] *07S6/ $@BZ^7V=81]%;6[ M,J5OSNE8W(X>LVQ?HY#>VLNNX[[=Q 9*R0BY ?'"VNF-^Q8W!"!T!LATH2/G MN%L4R?HC+6(!;Y:-YUP=P9K\XHOLJ)13-Z_RZI'*0P-7#4)HH"//:L/?7\'X M>C_M8U8U9+UT.:>^_O-P579V11"Y(8NA^T &;+<=<+\'_^"]F1F'AWCG]G:/ M0D"?F;^@9@@KE F.H8%JEF*I,Q0DPXCE86Z_ASL MQZ)KN"ETSY-Y2(FAA>0^VYO MQNG\.G*TR<"_P(5Z/F*@-S#V[2VIO@JG!-DWLND+F>]SWU#.-PEW/&MQ#_TN MAEUY)/Z<8HDJNT],;]DPN,"DMZ.W8U(!<+3DIZ0':.$R3G/T/7L(%V8WX37Y M,#5,'%!/G]W5%,^IMVC4@%\N^42$KJ^1S (>HQT]3\.T*1];KJQ<==U?"QB_ M-M/#(G?W['; ^%-VD"$[)ZQP0&[D=[U,%!AO!GDE)'C-$J:";RG&Z8U?$'T3 M$C_9W*Y\#7Y"UI9Q'CF!877J;:H95FA^II5.29@,8WL5RG3]]B^A6%6+.I@2 M)15^"="RSSP...4YWT4_/[SM3AW*(F(,=I #33#/J%F.+[Z6!Q[,O.]5>N_' MNMSS*7-Z;?X:2!N]8E5X;#SD$RW!/C5@!BQ!IC&F_NM-RB% MA@(T$'%O.''O9\8;/"K,5<]TT-NUKD>FTD4,EN BHU_UO(4%T"4=@0E-2B5' MGD:'<).;7E&]7"V3=RBFI_ MGS" Q:NQX_;/F!+?DT/X/'OEBL:I+'ZD*LWV(Z'S O%9E5^QESQ)?DPTT/PI M&@B>_X$&:K\+LR+(")T"+'F49AY[:@Q .$^)D70WPG'EI+K3&M\)B*V#KHMPTP,7T>WH($&ZB08D()L3 M?'1SR/6;!N(7TOX3<8Y0V3$-=.->G^Q^_WU]9X%ZU _URTU7CQ+7)'/Z=/T" M,REQVK+MS2L:*,03=??OW=)2DQP+HCQ@COK*#PJP(+J0?_6].3%LXG,YM7,!<<@Z MB9BGNTY\FG]= 0T2H*U9$52ET2D;@E%DVN9*MND.Z^Y:N"#HU/R17<&>+W. M(RHT:_<2#;2HLT0#Q5MH$V7HJ/SA0=? 1Y# S[^IC4="(Y0]N2S-BA\5]#[W M=Q]^Y=Y24C>#-OF1_\&QZM$GEEM#EB+Y(BF?ZP?H$%" <=) GV1H( DE"/EY M X59:UA=*<=JV5*>E:OD2_#YN%RGB>:(!PFZ(R0SF?_."S9<5;FLGS3B>S7 MU2=G]$.8\+EQ1UQRQ(/8=G!,=%Q019K-I!X:* [\ MUY6@R OEVG:4__Y R!_Y5_M_\79K<-?<"R$VX&^!,3=4 M^QG9);/[[<#)GD&]OP?=*GQQTZ,6LZE_GM+_%B[_84]K5YBM]9N?F23]B< MI?NJ0TA@]$)39;W!C^GKD^;@'_%A0C?FQQ46T!'^B+,^3.H*"TP^I&*G1;V: M"SB/@=C39I$%AP*AV@%"A1]AKI2XO;S17>;V0L!U\\;OC)PVH^LBT ,'T>QX M-L' >P?3;HY4L'Y"8[*P](K4JK%-+OF'S6&@LD02B,6RC7)P7-T<\#-O=)**;LT*.CJ-^5YO)N:#>6S.N/_N?,Q MED\IO:2ZL^1=9;AF^&=SAAU44W)P0CLCBS5!?N$.@B4=E[CKC@(8<_?25?/R M?G\A^FOH1/]2%\8=J ?;^X(98==_[O&D"#VN04KQ:C!(/\^?>&GYMU(7Q"GY MHV/(S+GGCHQCFLNAPJ<5&O9%3\PMZ$:KB^>X03FN^)9XM]44 MNVM$Q"A"^T?=[S]IL=)]2_K4Z'<=+"&!FN$T9GP'[T%4<+>C)[G;5#/CL!I0 MLW$%%+NK06$ JA-^OGX'M1?3-6"?A%?F=2]2]7BBY^AXC3I* U6@PVD@-\C) M /]6J@1!@9K"%@ESL,-)!OKLZK@XUIP]'E4;J@B^NB2 EQPI^,B">*UY!!_9 M"6%8G6,EAWS6+G1N6 RKL3.,6 M"P;&3G#:R": +0 ].W5'<&0*V]' -SK8A>H$ N=MO/BIH\=!Q_G]WIPDG8H& M[0S&9U7,M0YB..;OTD"5J/@FQ8OX*4LMUC!+ES,]>>^OG]'SF+BHB'2>:N7I M?6/Z!F;7/H>_FV%D3?"/V(-@H,1: KI3BJ&UEC +>+:E[5[5%N6W-]W05T<4-,O7HKC97 M.GM9N[+P_NO)A8S/E6AL6HL"71&FT$!)_)Y4%:C%/6C&,YF(5-US3AS]E2S: M3O?OR X95\1>_,33J>K1*QNM;S$S4Q-R6;]CXLLK4%F JOP(Q[N:I.E\416E M+8]?4V1%3<,ZRGOJM9FIYI+!ETD+2:=NQQ5,G?D3.ZQI%^5!28+SN2$8J<>< MT:>;M-Q_S;@,V_Z&*%B')6P'VO6)G\^(KV]=LXW4#E:_U,:CR?+)-N)$\T.3 M+POB.A[2ZC_NWTNHNCA\Y[G5:F:CI-=28/5=$H<^^^O3?[B 73YBR&J0VS("%&9\S&'U.U"N6S1OKU/.1.OWH M%D8A>ZETS5>%(L$$X\*E)N=J/KPB=17 IHQ/DS=9T72#- M[RO(RD"@)FSKR#(J<6!#FH,.U?%V"+BJY!G:'746L&O'A!W"7^4R\^:457AS MGN+KG:DY9BTVO:[W=>DWZL>I;!>?--@NS1Q* MM11+OO2DRYCQ6]'5CZ?E8A.,4CYT!?JS+2PDS8N/=8SGK)@TN93JJNBFY2[9 MIS_*[1TK\E"UW!##HJOEU#DZ<;F&<7Q%7S;$2:NR29\V9U?O/_MM9&AZ.'$P M4 ^)G3U;1W!ZN7EQ>+)S-']KWO2)>C];JO+:VW0V8\E5MK^W/4>:9Q[-H6ST MVJN^BYF)-*V^H#R;*ZEI\06*KDK"D3] + 9WX&=PZHGLR4^*X9M5EQB=!U;7 M?#G96KA_Z;>07G^6SC(/NLJH#1V;S-1PK(][ZOHJLCH]OW=].O!#BJ1+ MM6^PFB*JTIEL(OY57Z*W#!#7TQL*N^ ;K/F@8,9&U,FM.(?TD0Z"U[O__D&T M_\3R:42>)&C>9:-D4AF-FPWH-3CV,T*/<^^8T,G"@ERQKGO/$AH>#3D#6<1$ M/"*2>@9FW$ GYQFVVQCF9G6%C2+#ZV&W]:YZ,$J'WTQ7#(HW",P(&MS(_P1= M00B4[NF_G^H962_Y70/ON/+D(N1H)/+9FJT!M",=JJ-L>[G+.$SEPJG$>]&3 MDBL./Q6<\M)6/AT0525XZCLE16;>HN8]!8!$['B4.]D,:W-C8[-D^NP1-0?K M[7A(E-$SBI?;EN<1H*&[NX5U&&:7?WFBFO_6>QW#NT]U^\,.([Z1)7=Z6UY3 MLA!NT&-D#;QB!GZMRU+H$^.$>BB)BADO5X19I+D&1G8ZW].NK'[G/KIU?W+IU*J(+"EX;?6:C,S\6@6:CG M)9 G@:&V;1W>)>TQ*8;\X>^V3LFD< M;K,I-%JL-#3T/VG4_MWI\'\G%1?<\$J?U,NG; ./Y%VZ_X_[^EI9)4XMV@DSDM%JG&.T"U#=C 7$J>9C(-8N)F0;\L M694/ MU;Q&"8,Q%5;:!( [:C&WZGNUE$FWKA,91)0/DQ4&$&T<)":7:'T#G\>,P5NE- -OKX$ZJJWE&##T*K M&=O.R9'%@#!?Y@<#]XWY>U^K6=:8+$[10*G=F5F]7LW4^8?I+HU/SF.7W%#-8+V? MM@[S@YBE^91812V9UU-Z=8@#N^+.Q2,TD/L1\8,RE&XYNFQ4ZC[I;G,$CNF$ M71H30S:;L>Z)EG;I@6M?9K,T3S6YRFSVJ 65C/=OY=K&^08]-_J1%BV&NCWR M'XF1]5\J9.5_=HD^;.LVJ0X6O-,K^=J>)X%WX?07C9/J?,G1]V/MTUR7^>[N M0/C@/>!C378MSF1%C$$[HB_DHI$8&\GQ!G+;6*;8D1,2 M;I'JET QS[^'I8&X IPZDQ$8(1["\87$05$935HDEE5+ MJ25B=QLTZH^,]LO.G=.%YOR81Y)P=!1@Y2A5M?;QWN(N8%5?X70W%L^4YHYCP MGAMS\S9ZRUVS7!N:$"P4<7J6>(<2%[[!G M71;_^HXM8(H%P@[5?D> GG9*?G#EKOW<9',N7>!ZA\BGBWBFI84!;Z,^U$Q] MLS;G6(Q?UJT9ON55@V MM"Y/\*S^B=+FM,AQ_4>3+?XODM/Z'RP"6[$M9V$*P OZZS+YAZ[+B#Q^Y?5C M_0/^K=?"#NHR(7(=C.6O9]U_ ;,)SNT_O8QMO*?^B'@D8@Q:>,5M=AF5\;U. M/V*GL]Y'PUT-"X72*_&*]_5)9S_L%5)^KFC]"?V:$UM*]PGXXX1 MNPL!<52/^./Z\E&]J,B?;F^!'I(I^0YA*R+E:U!>F#ROUMMBJ<;;<5Y797DM M#MX&)5SS?S9Q!MZ-BH.X:] UM3ZPZ%]DW35KF._@J5!)O&#'S@YPJ@Y..L^-DU3T4\6J9A/5 !3> OUM3!/#%62&X BR,@X.+_8^],)RT4,]&XDRF$=9\WSZCLPHL M2B)*^*IR%L0:\ZI<2M*<^G7NA[W[O/[SD'\>POT V&]M\(SU^35U+MLY\61/ M3]SK@S=9QI/@<+=Q5I+"L@65'^#'?IQ)9_6KGT-[KA M.4Q'F/O=X[5Q\T)5KWLWS8$>?N_[1SEW)3GN6'K$ H).KT"0MA98'0(Z4#T;^ZYZ\& M9IX.L#;E7/G^,'_\<$:A**CD=J$AU\<_^.(JP-#WF!3PGS4EZ,6DQ?W\Q6$>6:NI4(3W#W MKU\<[KDJO^H]B;Z\"_J_]BUSWH/F"=7]HQEK=_Q?5$-BLBILZ./9-B-'1!#8 MXB_4C7GLF8W+K(793[V8:BJC5GO\JFA=DOD56B.P:/)2E@03I9-.LEFY$ M;%?^HM?^F^NZ_[.[/F@1I31J"@/Z#WY6:7@3E0GAU5V-0>X^$QX*S+[!433]R.H8L"1&TY28]0/0\!_^KW'^@WH/F/CI'[?S,@\#'PMI4F(PTTL2]#350(SOVO">;9 /FXR]7V#OC\ M%U7.0E:-ZREF:08?#XQ/Z$XO); 3(R2\CFSN6KQ"M,K!-B#<81G7+UOT.18D',=8V*4GDFAK,6\4AZY%;@SBYG@" MLHF.0 P6&H%@@TGAK.+8=%K&U.5]-;2L,UE;[ <2KC[XI/:N%/2X$2Q[[ ?C M9)7% *1L;L.$$(Q+B6^Y .^?JZIYE6-)O@4\#G$3RB\(0 24CY9(&S=QRQ8G M_"PW9A;O/NP\+R-1/RM!0:E;88TP%@N&C8'%1I!V9"B:]4N6Z8^2*Y]D"MS& M+VRVZD7S*C'[Q@N^K#F18GO'';\ M[]YNI_MS$?+;*1;44TN$02PKP..E>#>],WK' MO&?E#J)$WB:)>H"N7#-YT^!& QTW'V(C*RX4X&]Y5T?Y# /10)7RZ&K# M%#]'_ 3>#DC@3CRY\53*X.M]%0S ?V>/M=L2M%6 RH"?H8XRSD>NL\_30!@U MXB*0S6F9C,KN1"!@A[!G>NJUP9M2Z]C:6FW6BU_-CH;/D&H4LZ%KNV!:E MOD4&/@&M$NVDB'8+G:['=TF%->4WZ' U^F"-^ K?3>9<,@$R_ -)U\AZ@$$>H/TQ[*%E0$7;MO[HF_,[ M^CS9#JVPMZ^&N7#H8PAG%"#NT4SRFZ+V:5XE=+>SL:^T"-3$& /( L#D=CV[ MB_E60DW>PYN(G&^*&]KF7Y\F*&K^8&M<_NMY5=1)2B7:$Q)! U48A&F>K1V6 M)IL0."PKK@$F7RWEV:1FB/I%WR__@!4P"&]Z]YPD:7$I>Y(YE!;F.A 8;Z(T M/J5K+D8UKGFL^NV8=>N:S*BT#,_]?ONBO#Q:([Z M._,G^,MWSACXTT#_#,H_@G7O015/NDK)0KC*'",_I23Y0#"59@%-D,^K0D(A M1N9*^R#M_)/^)0,K)T$YG@)9*@P2]5\')'\/'D6TWB/?(-U"M-Z$"Y#/ >#/ MME:P*V./QY(1[*M!-V*!-#.://C]B/F?.7A41+7:\6CB&/.[.D]%;'E= M4\%;O=I+IE>9LYJFH-7(#2F2E@U\I(6+$HEPX-T5!'&DRVB;ET]>JRBLJN=]6UO+$NR,5N!&"J1RDS]B:@6;=V: NM3HFD@-\29 M@.#..7P*X+=@AK>(:X+D?F 2<6:H&AM7Q$:+,_&7.:R$+]:^R7KP5S$6N+#@ M&O^-)?P<4:\LLLW\T&$N&G[1S5P'>BJ 6>?E8F-+C^_#' Q;$L@^9"#P MCY M23Y(:$L[0.E_$/(*B_!_$NZ@D _:L 42*W44PMTB'K"&XU[_3M)W5M5&=1A% M<(^5KP9%1N['"%H.+3*W>O/52_%S@2K2$5_N']TN/O&)=(]\O9I2U"*K\6[\ M$/FBY319I4)IEG>HZMOO+)/Q4G/]UL7;PM@E\_X"A4@:VZP$ M.9#QUG,N/PPN??FPD9/&Y1A5'M=[^\!0+1K(-B1LD;FR.]!'\BGE6 *J?>/L M]'*%VQB8R;-)5O+<7A4H#N^\F&DY4.R;N'*"3F<2\D7IY20\B0M$78]/M9V MEL[W5T%/6MJ <@*;+J"+;^Q <*E?UYV *7V:6?5_5*.D>TQ*G&$Z_.N^_)$? M]Z"J_Q3B2R%4ICF2-\R64H9V-HHY-(I7%_3&(MD"/%CYC$X!;B9E#U#NC^KU M(W8\^/EC>J,X/SPWTP+5D_J/[(UR;:,V+I",X$.V2I0O4NC'@Q,_EBUM:^VP M>V/D9PL(=DN%?E6%XC+V3D[02Y'O#7([]NP2\2#'AYI<5+HUK!K\BL*\:D=7 M0#>22H#@CG)@R["A#L^&)$/R/C#X>KM^VKRR6=(C%G\FPEP+F))$)K2PDB'7MCHA[ K%PC+AZL>SKV_/S-DW?!ER9^Q]<4US M2?T-LDK6A&X'_@==F.M".]HPAW_2C1E'_#-(+SJRZ\NU8_Y/P#V0[@K. 9*Z M47 &(Y)=^P(T$G.I_J?]^!?-LW,!3\RE\B5XDU50S%\*O7ZR;,Q[/&(RO/DB M!.6?NY*RT^H=DG]#/KG"LR;!V2SM2N/"B\J9$T [;Y#[Q,]ZH:W#20HM2 MK& 1TWXH_0F[-+)GA_ Z9ND5&32]^>;%*1U"S\Z;:\7I++B6IWA1,A>X URE M2^84Q0ZV>KX\O+18V_;=4=#%B2"4G\,S&)574YYI0^PR8WFC+>*LQ")W[M'7 M(]$@4G3T$O4*3.LGE9TL30!W&IUA)X)9E_V#,B:DXGZV,M^YOG_!2^,[[$56 M#>-&3 [Y-,"*]V]'3UKN=Z'C5&&8](:MUSY[H>W:Y1/CCGH7:DR/9]?ZFEG; M'YQ^H':&AV'C4!*W!8;Y4QK0C\%\@$P'I)JM(XN)[H<$XF@@CJEEOKSL',"? M)$T#W6JHFW[R]AY/3CFHU/#Y[;NPG-!@*":1F 20OE"'^=C6;Y N&'Q^$%!* M:M\.>-69*3V^P?>;E>'NV4#G^USG]>1:0*Q?9],?]YUG''YGT8L^3@,Y9V'\ MY\YEN]/*&3!9567O6G O\ MNG2\'Q;]U2KJ/^'*@/:#)%O1\ZEH(:HP=3BKW#^L19'\<,1]LWK#,41_H](2 MO5R()(@AY*$B_:-3?535PB>,:JWR/)P;3QJ'9(9,LY M@E179#;438A/-?-3J=&)N6M.>CQ7C#-Z+4!79Y#O0YT9UC&22^ )3V(AT$S0 M[X:>03MZ8JQN#$G!+\*NME0C34;4(4T/5L=2Q&R9WX_V.$\4''^W0'GRACOI M@0(;!HD[CMHP(T2MYZ%'8,?Q_MCO;UOP TEYNO*'F MC)C@NULV>)YAQ3)T2W]89BGT-\DPU$7*?LY=Y$>QO$&LQWW=WF?3%IU\_DC$ M?(G0)8 5LH%DBX.#G9.7M!-MRP#]$&S4@YKT L<'OYND*W+;;\G5OJQ_<4F% M>1>Q3B+="Q!=<%HO_D0=32ONQ%*XC?$[JT'EZ+JC4LI:S1[^MZ\?%P[X=?"- MUVS@Q+/K0EG:,+5Y(T "\AKBC 3$C-JS0N<8=O7[/,/3^E6'!G$:1K=ELS@, MW.W4&S=BBWC/1]_^X<'C>*7U!0,7D;L3^3H(T@8)GQ4&"G%'-=NQS:>W3!J/ MES((CGG]^*1%14;\4A^'P.JE5\Y\ZL MK!V/B+$K+^U/T'I:P*SKL5I4U[,M4.9W7N&?!_MUS9^?F_*)*$HY]32\FWJV M>EQ39,[&QA73WJ3)C:])]!A>Y9OI71>ZRUZPE"I\/)[+'Z4BP49WFEJE(*Z( M6&CUGZCR_+!;P&1^^^/"%33'GM3E8=V("5U*JAM7H46?[6^[4;U'4 M1]"AZ[^4^O^W2OV@L0."OX?KJ*!Y-,2OQ,? MNX)YQ4194YBSI)C=-VR=" PX(S*7&]$+N EQ0T3;2N#!43X9FB>KP3PPF6&R M)K%B)9GE1I+[EM*YP"?F?9[3V6[@V2,[H)!&;:_#VNZYHY/P 25(U4;X4A;V M&YF/*A)JKG:W)G1D&O4S>MYN!-?RP&B*@=@Y!&>$G0#4L'/K)<$+T*X,37=# M&_\.U:#6QY\GUMTJ1=Y,21S].=505'H-%GE%\#7+$2*%B^"/;%&CSD#+D'$P M;MR?^"M&8501LCH!$;6QRVIR;PBF1DE!?+:Q]I"]71![_\$+"U$5D#O-YGN$-5EX*N@U:GJVX7"QNGJ54[] MGGE@P&(5?^+WS6S156>&WS+ 12=RMA%VB^(W!MG="+1]2;*'3[6 * F[:AJ\ M\HU(SH#]#MUO>*<755[VS:.B=M5Z9L>Z3V^RA/E=T+K::4:GBU[4P3EVM(/G M!+H-S4"]K/4$0WV-B;'1S9\Y*"M/.\0%M-7?(Y^5#IA?&FJQ!+1),G29?$#E MA/D3G#:D?/'H^;EHF!NN,<&P$1?GL1WHTVA[=X,V: ]W\F? 7]3?+(YI0/FJ)D-2 #/XBMSJLN!9Q=X)Q"IT=_ZSC5(RZO_ XN MO/-1W]_?^OF#1][1>UM18!:X)%F%$I<'R)(N]]DQ1OL@F2R7,SGK1T2W+]9. MO)U*[7-_JGI+2/N;BJ_UGOR1Q;D:R$;V JM1YSBXW&A=_U&+"%!=/%6E^G^P M]YY1347=WV 0!*F1W@D*B%)$*8* Q$878T,Z43I"P(8$B F]%P4!12$H(BK2 MF]30$1 1D%[20*0$$H%P-86)[\QZYUU3ULSS7[/FR\R'^RGFXR>;FY_O$[,7SKYLY?$VVL92W8"&9?.G??RU!Z+:#8G3G0'! M,O,0TO#^.Q,+JJ,5P8E)!F[NZF%JD.DUMD # M0PD%S6W? PFR>9E"GS^W-4>TAG8[M]5@3A65SNGIA36(\TN'R2>"0*!A61_U M7S!IU#%6-<8?.K7L"CRF>?:&P[HRDG(=?-SD;P)AI>Z6 7S/5E0/6RYX:1Z1 M504]D:R6>,(%HF$R\/40RFU:%_T2#=1(>W\'LOW,2.=G=IL4?_,8_ MQS9 ?5:M_GG^;N!(DI2^O]A;I M+:?'^%+[1T?I)REX5VI&C'_[2?CD&Y0UE8\IJ4FO!8+W0$+]M( .)1X 4[B: MI%B2Q@Q]BXRJ\/WQJ4/ISO1,'*]4KLSA"VF?+,S#O?#5^$055EF;&-YO02%Y MC)C;@4_(K6B,YR("Y'[LQ#;49# M\+PKH1,SBC\"DZVPV[ MM65Z![-0<8(3I8[LX;_8#NSTH[X^)=,<6YP"RN854-$;GC_*9@>DX!;ZY N* MO (;W:-FSI_\/(X#CF6LC]!LZ74 =S%3!O"@'S;!R:U,FJE)[\9+(H[KG%P2 M.&N"1<;&D8U,:?#S74*GOA>WMM@\[7U]]>"MH__>G'V%^_W_L&ZVU!)!&#[P M.,L5B.*,LCZ?U;(@F]>^!O6$U3W.ONDD!3:49U9N4&J,!L53\_YLL0^\V ,= M'0,B]D!N=1DL$W>'L;9C8^4&&*$[QG8%^%.KG7X><^;''S]W*/Q/T<1 MRM9PI\XTABW01RTBXU*@_@$5<7L@7N9U,EQR+C,$+Q$0FC58//-;ZMO8H)>C MAV <(4BC4#S*O8]LJP-H!/<$3]>0,%VX)+P06]XYP'DS/CZ7>(Y P.&@0'8O^!J^'480)\[ N>,TD1;P$"#[71*75_VA1 M.9)>>JKAF+]05?X%-4JFU==[%/N.KB 3Q^3M"E'V5W<1&GC]%<?.>41[IWLN;Q\Q12OPR9^Q0- )"A2WPAQI#U,:N#Q*Q"7@1 M@X91?6*Q'U0RV-1.-4#XS=%T69\:+UW3?J73H.@;7E"UR#/2;/X^FCAAEW*, M(?0K3RF*FCYY\7LMPYJI5X[49; T#A2(5ONY?H&B,C43$(2<+:O 5UD=[.]Y M0?E%F XWC(^;NE5E].C$;"?Z2/+,S,PAA7N'5[;B[.U!1[DC^?:U-M"56<^V M,Z;&Z&&C;8*.:YNE"WVFDS,;58YXJM^I#$C%5?C MT(U5X-#..;0(>K1);@K3:4!X+.U2-RDT:1YD.ECJY)$R:(#U 0EW*>M0J118<5(5WWUY?BA9?'Y(?9J!WKM!V]3JY$^K7,=4ZNI Y].X7@#(PG^(^-- 7.21]3S3W06UT'=8;;"OH4ZQV44-2F!-@SCL%+8LP.H_2H M7W TG1[KM[IE^7'#QTH>IWZP;5VX>[?Z(!0Y?^(!!5-3LCY.4R8&SIJ6MB_( :4, M34R'#4JE@CUKII-!"BJCJ=M@SP,1-*D%+H\\U2K0J).BVW,6TL66IP;%42>'/U,3HDS/?,P_[[_# MGVU?'E0.XH^;B3N_>_8$E\<>R/5_7>5T;]+#>[*[3+^?=* <^KHX'T/PTWQ2](D:,: MG[SO_YL'^I/ROP>N0O0TI'XS$NK5*C)L87>!DYY,U>/>G'HS>75E%QVH MY=/VN>!$^0T,3TJ!T>GMBIPV4?0@A^-O0N,@BDPGAJT;2@U7UN>F+:85OYD]54FVE*@L#+5!$*U=3/> W5#03NX&4/W M.F2=3DJ;\7B+_>%+9L@RKU==_M*,4IZC-QZ!-UV7T[1PA \X29S/<-(>2(2M MCM(#$/YE 6URB\W/3RKDR"B06ANZ,372,2T7 M&.K0]=57WZG#Q3&A,_ M]ZA*TO._ #3+[KRC4$(%]H"9V#3[:YLL\)A*=GFLYP&>AEFQTJ"^^9J$NO2VOZWK#X8>EZ^)';K^ M^+%>4,[9MZ^.=KZ)?E#'>_^^'W]=;QG'\ @@@5-T<@ M$ ?3C9X^_-/Y\6.D!%<[=Y0;EBFI?J65IMY>QDU'?-]P/W.!M)FA7R$8'\ND M3K>0(AIQ\X[*(9XKZJW^3&]6'D M^^GF/"CA[HSXT[LL>UI&LI@S,=AN:!*T =.UF9S7EB4&J!#QL0:V^<;K\X?\ MZP8G;#WBM38Z731/W#\A2'B0!]K)_W]7]YP"6 3\C" =QFH)QB"&8S$\(? D M,W$:+JYL&R[WRTR>:\?.#'GJ0/FAQ"V-9TF\? K]GRN^P++^+1%+M)DP(U@M M>R ?'46@AA!?1MWM^@Y,K((%?[6I/Y5V:B/QZP2]B];M7% SCY.438'D9_ X MC.)J*[IT9DTZH;46V0P[]D#X?$.R%HZHB)#OQ@FVV)*.E6F5\[WXJ;;T6K5' MXL_,IVYP-B8E@BN+"J,C6&_9VN@?,QA*-L/7Z9><&CY./VE[#Y30MH]*V7*W M+'X9>9.T02)$5E_Z8@/"'A? /BODX5YU_A^..IP.5@+T.B%>DV;*F$[M$DRP M8;Q/I?'PU!@%[FV?8QXSU+L'TC)I#ORFVTT^TO;OM/$1S( ^6VD/-(GPW -= MGLS>WDQ^N)8&[Y)+S_)M&&JJS)-I4!#^&F=GW/YIX%MT M)/<>*4,)2/RC)$252A?*;7J[_NB#1N%SXGS'D_3NHSXRY2[_.,G\B::B:^+@2M($X<7L@5+S)Z1II[3G \J--E%&^B!V>ZLG0/6GO!4G MD0Z=+ZK$A$,)KR$UN90LQ@6DX77JY/H.X^(*6_Y[4(LIHD[G0'_1QZ&R ><+ M6KY7^B.\,O44(NSOWIU-GSC5L67#_+; YYYY[S(O &88-NLOX M2$(A2J5N1%_;;!0CM%8@U+8'LHE6CPW,D]8%XU63B;-(M991>755*J;VR,L2 M/SS5 3Z=:SVJI5Q;5T_%)KVIKZ]/M%2P:D(1[>W/"H (7.T5"%8BU/N,"EV? M5?"P(GK"F+&Z6S5L0&_^9!5GM[,]U.2T+_-ND4 R_["5_=VEA_C_$FK#NW0>8ILJSJWVCL/#=S8/(A Z( $KT M'DE'_ Y=#I*PK2F\:QCZ0.L4_1&M7->1^A$$0N]K>4E2[X F8L0P09QLPTL: M/#ZB1K7LPAVXDVL<,MUT?BP@]U-.CY#3?&S]S5N+MZ3;EPT6.3QZ SZ=0A]@ M?6#:$X8%4;(C3,T/ />%IP;0@WY**A,_ZU*?I"_G_,^ M]+A5O] J.E03;$XU,F2:%9%OX_9 +GL@@6%S]O#\Y)=9?YS2@N^:@ZE*.4=Z M>F[KO4,^1N]'@<:V72X(07S&="K(4A.E<;-B_(_*?\C8]_*"RO9 ,QET?X C M\]!CR_FS3?X L(C15B_?#=. M@3N+$S-Q\="&W/5T+2AYBRVN&!"$;UT,.X4.)C:4/U\)(I80YB7(\, #,&.^YHAWB.':#/G[@J+3%U/O;*?+']9HF1XQ^V_ M5P9)#B)W.PH.,HXTTKC9H@@31EB+GD'4!+H7>X>A\:E:2RG(\,_M^5F?>SGJ ML@8_QL$2*Y-RN'@#Q2/#P2]#;NN?##*2?R&0BOU0"'Z.(R1A?Z=!$W [LXY[ MH+&ZI7 ^RE-&$,!-M_V^ONTUNF%ZE8P7A:AT%.P;ZD YN_BP%%6;"R<1SU)\ $ R^$4P+^JMS1#E'"AO[L[ U82R(++%E2 MK1K),5B;/P%$Z77.H]GO"5REX7NPM763G7N@&/0Q6D7RAK7Q9K)!<__2*"5, MT-=_J5KKY/Y.JJ'D%?[V0O!KW*WAZ9(^#*@6*H\>Q=3QXOQUNC.2#%,^(8;A'DCXEZ&[TJF9W%BOD7&?B27M0SEZ[[U:JZUET\]\_&R$Z L0O0DEO,*( MFH'1H]C*;TFO?T$.4![:"<)JL5W&RS$ZN-'")*+\D;BO,;O]AS\_6N /UH_O M[S<+^2]XQ=;9_\3+19K:TF/''E+DV0)K#-T58_-8J9SZ!7&:_LV)B9$#Y"1I MV"N-C^^YSBJ C"2G.4EW+400+X82^ [UF1=9(O\P.PYLV5 _^\&&A5]^4V]^ MR1J/YKMIEADQ@>V%_U,MZ1A"(8X/ZN\F' @ERE'-4LIFUN(#WC0H>8]_JC)? M>H=_%70OZVF4,_P_-'*%8"<:7R)*E%K2(:UTF':JXO9K '.^$O\@-%2W*]@W M6(ZLEB%0".(C:))8_SG^B.R!F)+2= ]6->X.1A*IUXGG?8@16$6#OB_:P;KE M^!)W&LL\)BIRKE?+Q\7R(44EK036LC1#[0_O@6)#\( 6.O[A,+BBO2)2#IWB M=SMF?<9[A^DQ,WZWV>/<\?&9&('/[>T27#MF183A P%*JF,MGJ5(E\M-X]N) M[S*L?VQHC6QH92(*[O0AY8%/CD MIJJ/T#F5N"N.%HIM8?^5E7+-*::_-P?I[( RQBD4# BEF1"Q70%V 6[4[Z/, MHZ:*I5]3A^^S[<:^[E[+/INSL?%YL;)]68)KY-_VW/_MU7+(?Q%4W+-)T.F4 MCH5#K"PLW=KM_,\^"TX(GM(!S[I/*]:X?+JK=?5K"VOI:$5,APK?AXH"4^&W MF ZXV4&46@WK!4J/RB#VUO^U>*5?QD>'ML35A[(RT7]8]>B>/9!0 "V 81G\E,,J8VY;H0_[Z*B=16,'IMAR MQZ-_^V'XJ?"MWONP]W=,ZC1Q4OI\]R922XV:^%^MBR0IS6VR 9U-6QNN7&W&N5UWC>"9YYG>ED?W>6 M_F&N/>P6LU A9)[=0(("JK!V['3]Z*KC#BQE\B\D;J0(VA+?L2&T*X[Y7/\] M6YTCG1CX;J5#5,M.+(\K,J5[IC4^@<@2Z'H\-#\W*-R:WQ*0FF.J$0F"1%:( M0*O[$A&X $BL@S,T@=P >%.#B>-+#0EJ$5^F%\=]'=CYX M==\N[+\()LKS>K'4F]ATMBR-@DO8U(=/+Q/[$G-OC!X/.2JGF2&_^EWL M@X;%7/%'Q<%,W0O&V/R!KAT\Q_&D8P2AOM#XW3V0E-E)H&G6?$1_\6N#WJO: M\@?U1Y^@1JVF.+X:1@A8UCFPAJ,ZLH16"B#P*#A(GR7UO8MONG9P#>BI^TA\ MU!WM5EK'*WDO*E(SE56_!_*&SLZ2$RC9Q:A;5$Q4FR)0VMXF& T%+K1HD]T\ M,%5U8Q?+M!?I- 3^Z+,GKY^73Q5]63W =XZAA^0C[5(:&3!_CN8-3B\0:Z)6 MQ#!U;M\+I@9WY)*E[UL:9V?=:')/]+J0[0ZD9N08A*&'*O+,#@(U;(&^")JF M92TP3ZTAC.?&+JP+WU_K^INVM6#."S[)KZ;A8K1ZH#=@)?R_W G@_[_^/WB5 MPWNQJ:D(==$DD#ID6.=P8BC$@YJ0%KBQ M<4#516QDH*N17_DF-++"D.%Y]"]^'%T%FZ'T#RL%,WEWF4*MK2+HR][H20=& M^IO_N3M%.8:4VP-+P/,P][_G,$<)*5$?P6WK.'OEQT9V\GDE\R1="?'!I@KN MTIOU<>7^[D=&M)C6A0O%0^FO_16'L@=\ ZNL7C_M#>NX!B:?E7I??@U/QG2^ MQ*5>9P_3V09U&)E9OZZ;V',"[/M.TC>VDF8;@I:O3IINEY='"AS+=3CAY&(= M%J)L]2:U)3U<(RH3H['<)L9T!Q"TV?9'&/$V,60UWO5["&]VX(Z)_:W,YXM^ M#4O$= 5+(H,[E$[3TNKS/P)M.^M, V_=QH _ MWX]YV15&GO5>M71>^05ZT[),_M?7F6&('GQT:A(/,=/Q-U-@^&G[!MS?5!OJ MC(GNY[$9;8KIN/5V7YA!&I6;#K R]D!WM/U;#*B&Y/+LLCLI\E9--YX,^X8< M/CJH>^&!PGTKT&+V]:B)R#/H_S:>W[@90_H,*P?G]6&; 9T!DW:P"1LA-WPK M:TZ%2E\?B"3T+[E8JGST35O?EWE@F+<9)\2\2(6FVGU"R]',\W],YEV2>RN5 MT(S=[Z&@!G M/N;YP\".WYXY&^$[77]3[1'A3]+WK"T!T.JO_\NP:^DB02C9C%/,8[2TY4C4 M8QID7:XN(9?>#%N/Z$>UTCZE;%D*'ALP+N!?B_EF'D*@RJSWEI;$%FMDVM!3 M7?/K6S.#)@/@>AGRSV_ISMB4'__DW].L?OIHZ2KET6AKUEA_ =8 WW9QG1U83SQ?S7W0'^"5R',#'?LW[+N/= V-\=8[X?M@9Z: M#N]4Q.%^F66PA1/V0*H1=I(IU"T2)*9-$VD\W+? -6&&?XO_@_5J9I@^#7NI MZC>[]-0^7E'F/M^E]!,!=UJ<:S]^+]4(.4P^6I]W9\B@R.[,==C#B(M/#.V7[$'9LXK0?$PPC2^>J4T+(%GD%^*!)AH%=9JW M\.L;NK=?=K;COM+XO$,YRBAR'B5 [^R;QN XK!Q;"A58,UX'CD/KUD^\_E[7 M6)OF;FM_5[OBM8!75,/1/\^,EV45=C[M@5+QM;AVS#3IL=0D&=Y-,>S*1":O ME&W;_U!,F'E[+2J:P@<*2\HQXK[;7RCR,UES .JG,YM%MV/E!)-&V*:HH-&' MFG]>B_6]"\Q9W1P\W?5<>]1:\K*(S'L^/MD>4'BKY$]XS3(EEW$"/7[LKAD7 MRGNTY<*9MVCO\5AW+^FKED\,ZUI6,V/[N1_->46]&H>GX1K4U_,91D ;%,0, M J:+@5#'O!X=E7RIC2E(C8]&M%J96N0JD%?MSC?F\^KCDO MI!%;#R_#:5(5 ;=O^PK:A45$W*VZP'-']]M&M\9[A4RK?9':5^%&PYS@N[\' MBG[@@BQA'_P#O7-&8?[/2]-?VVN3==_N86L_\0IAZG"*6_!SOXS9<:0RJ?X>".U1_ZW1_YO%-%T$GQH0FUB M">XUCV\*VC=B[5R>&8JV?[7W]MMJO%*I?%)&]:"Q7//_XH81DB7^QG/([PBOO,Y_+?-L2LTAZ1M" _@ M>8V&3:XS6J]M/=P9,&_S^XI-1["8K.H3@GB^]6#_+RFUH6";HT$[MP4F4%F=1?H&8^7NH7QQ#_Y(S1@!3UMQ..$32JCG><[V#L/3E#0Y=+&]!;[X*E)>/_ST3KF3AG=QSM=C@\LNZ-DWV MRP+[D) '$0_4EI:ZAO3+W9V\[W]=OVRM^MOZS*_ZIL;JQO3?WXC$/'6P1-7I MFQ9\RM&G>92V!S3_Z.6YSDW^ $J;YQB>=$>@^3'-DSCYHN*2ZOC#QKBZ]<\= MSSV/'5-ZZP4)46\-]T;Y4L7IX4 ,S;*K :U*Q:=^2[G3X'Y6[:U2A$8T[(O% MV3G>Q]85X0 7U; 7SU^7=H'S##,P]2K-]8ZD#%3"X*%JV#<[C.-=0[%[QV_G MWCY&JKQV]UY-^;*\?H6_$?,RW7HW'.N?ZT$+\3]W^67#EMMC^MP6#-!J8!8Y MD()9$?[8OR$U%?ZLEWN@Q7GF_CV0AWON'NCM4X=7'#<(8\L"6:3==5&:7ON" MZ%AQRP_O[YD;,Z,\VJIX[\_)O]X<77K^215T6C7RM,$+QD'V++Q&IQL^;=OA M7 G,$A\;;]E0R](*6M^M-BU*C4VY=NPSU_B2V51=OF/BFJI+B!E"%T3PY0-P M]O4N$I2AS#%<*X@R.\(P<)2/@F"!%UJ_=O3M9[ -OC MS/R^8AW ,R3<=M'*.R(I[W22^9^K5\0N;YR$>E5(_\+6+C,EFTDE%'5J-2T$ MS@,$$'<:XA M%P*&ZBAKML&:8;!1E-&V7"K3NCYW_AX@:Y MY[^=&:J]G,+@L%J';(L)K<2)VONZ7/'4\HWT0?/1(NTS.]UYK0.68D]$VJT' MS43&A>Y:@5908I,/,]*QU!L0#J\KF4G#>SX@+;MP D1J\42#5PV M0LS2D][*+[&I9.Z:8V87J";T-T NXRBFXR#'\ P3]>MOAG]K)KNT"FB'7FL0 MF_WUP:P8/11V^."-.%&$?-25;_S":6^YY\V.H:?@U.O@2)S($=9KMA;Z2\$^ MCC4WO!QO4O;@PBCJMMZ:W..:$_OSITW?>/!8\K>39-#6(ZABG&& M=VY.[8&ZW0V %0ZN'J7MIM>U7K=V9)XA#L(/SCJNY/5\3?T,O5W/,R06[04] M;6[?/RQ91:LK; 9$]T \[-MUWP%, M^/7!(@'.L=$F?G4R%2K995_3XBPT97JM^C^?&Z\ZJQ3 .(MR9+UEVC%"T5_Q M(M [T.@9>'S=D$[OI&&.7%]\R,WFT;J(L&N2P4>_\#RUEE<62?_O5Y#8$?8I:--@\I^Z4]=Z\5. M^5ZI^?[U2F]-^W6^@0?*3Y:XGO!^<;7I#H>EF$(8_)P[S5N<"!6)\.I=RG[B M8_&^ D&:D%Q/3AF1<8 \[EN?*$8?G;6Z_>*-=F5.R*%'E;V*4;],CW$>\[[O M#_$SS23#]12&MSD1PUN<_>,:P+MU77O_.USQX.<8U081#_][E;<00@L>48T' M*@HPA \%!UB)^HI\704:K"?RG7\Q??XM;B49^SNHO3_W-S5FO^-*_3Z3'RGZ MY>F/DW<+3^Z/ OUMH%>S:ENN4F-(N?$X'W@DA#-BXFD 2YHU;*T9]?VQOSCG MQ:VX[(KC2\I/7EAR60@&!C]7?/T'(X">Q=5".W72"Z0 :<9#YL'O**,"TZ93 MZ(.TDIB0I..UTQ6 H*^NS1NK_!2-4J5/[2"+G^Z:/0OJ8QA?+*!5GD&3)Z<7 M!Q2O0 ZRA?= MW\Y+RU&FQCM6)63,FTQ)ZGOK5)2GV;=DUF=*F(+Y).Q_"A? M((:#<&Z 6X73FI)^,X![%U#MXO_@TV__IL?5E]0^Y]X^HM;=_*?WIK2*B1_W M,,KV(WM\9I@I=6UCQXP'*6]/X\VG%I-''\[;=@?3_;8S*(=+PU5/B.6J6@UX M"$:J!K^*B#6Y^W9.=[<@1JI-)Q:DD\E% -J37+(,'$ M_?\^7J@I!)ST4P)FNY,V'?WIJS?5/(12!;GB^G]&GI$F6%)VO6E0NC0-3 DE M0P^8O[FC)%H_(=V-5K"M)LW\[FZ4(G[A>_ ^X?T777(!#?T%3[WR6(\>PTIC MVC)N(+&"#>^\2)DM%A5/,'XEYDX R$, M<]35?_NDO[X/BV YF729^JWU39C C0O>87IF%:L9*-LB_Y61%S@X_ M/ZM\[/9+$FSV 7V,]8*MC#PU21]D84UE^6*8 :2(Q_OPW>C]-*&M4[EA9JC7 M^@_*O604]WOMP<*@J;!)3C>_A:@S0 S^8'TDG%+ M93*FRL6ILU0R__/+70^+SG4UP 7AU:B25-JR/@D MM&$3\+K8S=6O0(5V\?JT_\3)&O[CYJ\TI.:_9HB55JE&$Y'"9R$WT1.8ALE> M<#2^+BB+H8*29&&)M))$YE6"]WB+$>0&PYA5.3\LK[54^2%80>KWP/!GL1LZ M\@U\R$WZ*K!+#25BHU"*- C]7FT+L$(3O-9<_1VMZ.?\]TREE4)\2][R3\?7 MHI0GJ0W"@\)B,\SJA8T2JB#::#R@(-^/46 M9]WZ=./= &@+G]\,3/DDO'1M"T,O9^7A?#($#&/,%%%P5AO.#Y(X6:!%LWNK MI$!%OR1K*CK['[^/:JX1JHIS'$E4\KDOF,K]S8PU@3[.U*%N=MNI$X\TD^W MA+S_]3<=1X(>;&W+5?PD]KRL7Z#-*U>L]H%82ES:56O/%L\1G"=D]H$[\!NM M#(#)?5U(4T%R<%SN2 =9\,".Z!ELUF$KVER/^JY SR$5+9# ;&*@B"";WT0. M+,,>_1TKGT$1K=@WM1BESKT#S;_7MH_ZJ)DF2.]@-;5! $<(Y4QH1]YE;,E^ M1 E%W*]!M&\X^$6"/M&"MUK>BKJI=H\Z%HQO!Z#,/N%Z:NKYUB0I9Z2@R@"(25 MY T[?*]31LV;_9::U5*K-$PEE-[R=O0Z-I ARXD)>_9WW'X"*Y*I^3; W71D MVV23>V57+C2EEN+\U\2IMI%8X/;SX9/HJ(3AK+ZOEE?.;L.BH V83DP*KF9^ MDP(E;7,4C'Q'5<"N'!K["5E .Q3_5R+;P_:M9]H'U=A"X6^+AR//=";'=[(' M[2MC;HP%949$/+_I$O8F\%-BN^2MB.@#!@;_ASTR)/\D<2""@_)9G30,JVL/ MM(U'P.W98YBJAI[--*S$$FTRQLR 0P*._=Y"FK=_S@GI[A-$4R*7#6A\%#!U MMAM^ 'UB#2+"=")A*/D78 SHC('V-]2F[L)IAURUSPZ"P[L!NS !W;D:\ M3 M.P7G#S=OP T,9-7E!X078)8^F6.-@$Y*6(%_XJ"47+WP6+'<8$[1,^?\(OTR MR8]-B+4ITOLWR2P"DX=EPIG$,$Q_ 7"!38+\O=M8X5\QC)TFTU6 85H$@9Y! M$^_$*$*K:ED7*!#?,=3LT\4_H6(7YU3V+SUI@"Q45&%\8+$%F@!'3$/V <.] MD-F&D84A/?C&DR77:.E=SD=_+J15MY2 7WA4Z=^K^G#3OB3\CMAEPVL#\TF;$>=R[_+F$#,SS@"'4>*5 MK"*<7\9T,^%1\2?;DCZ2RQY(W*F8J=E8MGC"46:QC[;_[MMT72Y9V:'P7::X M)?TUK:\;++*&J:Z@R TA:+[$2UV7:3P/^G/' R<%>0MCMY2]9V1[0Z6LH4OO M)8?V0$O*V&II5IK2H3W0R"E)0Z9$*2$C ZV ?'F>,X0GZ*%PGW^'THPR ME#1';_/H)#X400%ON3=EOE=]TSU8!=&_&D6U_,4#IUI@_HB:G=H#37<&[('^ M:HRVC)%].QYQOJ*0/8F1?RCA_;(++]#"I1[;HJ;YRGP/Q*\_M-S27D ;Y(^C M,37R]8; P)%="HR(C\508;@9:7KE;Z&;(Z@;DP9N&J-;7&\_?ZZK9FB!8U)K MJ[L3>';.!#R@<^QN="CZA['#^DH1C,G2^CI9^OCOOMBV$RA9UC\HW4S-VZ3L4&?^"@XK(JLJ MF(*TPUM=%>]G,%YB"_8?C4M;T*X^JK?EJE@+D[T]PQ<82LB('BP5A@>.01-Q MWO!$^,$-E&41TWL$0U3]SCP7X9/S<]DQK=B_XZ*)Z)Q@:MQ:OEE):!WLF3#]$$]PZ]3?,^. MKIY @DRAU!+Z:58YU!_"C9Z$5$/[,$(K[$/4&Z/])'D,_^QYWXE/Q0(%=HN' MR)F':K^\L3R/"4M_5'X:DJ@$IN9R?!2AL>EF$ADFN#+3FLL\FJ4^;6 KLW%X M0<>W*_")Z-.LF/2=96A=7S3&"\?'<40\%3@"-H/(T$G>Q1RD9#F/H95<>Q$B M:?U- 9_+DI)%&]YWYB05:QVX8EF(N@+$$<#Q<*HK0K,;+X:Z5P1$V.V!XB27 M,'X!>:]N/@E+BS#[L:7F[=;'QWW:2)^+L@>J,V2*C]%].(9+: W- X]QEQNM M"]/_XW)N4C]-2M"E5+#];?>:JLTG!Z3;E\L3LCP/5?C8_,<8YY"Y]$A6K*DF M&988WC5_9^9TXZB!G[%2A_UO"K&=4S'I3V0MTXT MG"^D0A0)(Y?$,>U(UOI_/*CX!*9>6<=[U_F%ZNPX&Y>:9W:+8I1(D%%_)_9E M\/:F$J;##$-(D0ON+"V5I;0=9MKDUS8KJED5KHHC43CMQ'[D;XJ'[KBQY?RIEZRK16#1;=O>XN M3"UA\X*F2K49:;$A9YPBS3_=\\AYRNI92DS/3^#_)^&+E;7M"1H M]\]9K[E:,L7)'1S140,P.'81!>23K-40&J-_F)KOAY0F&D?JCIHV/+UN)'^) M.G!#/*'Q'C8GTB0#4.U;GR6")5#B,?1Q8*3(&5E$@G?/SI8Y7*7QU@36]/MS MY9.3!1\3$J][\/XYR^@P6U46X[@AISV0#Y1O!<^M PT,CIDQKXAC'T'I?XYQ M&F5:%[F4M4R>>/N^NNOT69[2JA?QA# W7,B 53JT[)&Y_BUZ!=^ MF-K0CDUQ=A=.A"VU=A,B:>I6X8(,ZK/\W%C?6)>YX#2>-NIV3N7BP,C[:_S[ M+S4N74T#/5ZC"I+NH^X \H3-5/X[E9C.J\0(8?NRR;?:9YIL^H=W;46!?T4; MUZ1_0/WPL^*$#*;X*N-ZX[\:PJ5&FG2Z-L77[UM1@%^UM62-+B$6ZOM&' >'7Y'&W6J=TK0E.P&TG^K-&2#3?# )!GK:Y7 M^'X,,DQ0/+"$/N)YE RUG3KF\CB_]N3K=NU49.\I1-]EUH-O#]QA##.4*!7+ M%!>G/Z:-#R>C3RZL%H!&0S0I&.OJYJJN7Z?LIXU<'P^-ZATL;"QG MPV?UZ'8)1"+ ,3BUP3$8(D2J#4./!J+W"9!-SO,N>%&6*/CFI=D"S458$ESV M7[>AHYP)>4#>32DS4^SP)"95U% _.T\-*;TN]<]Q>#H'T_KXK?/\2$\5JLZU M\NG=;NZSBKL)T, *X!A?]QXH(8EAB=)D)3$-U*."$';TIX5W%K2>FI[[.$6^ M/RSV)LS*SOBDB]X MXU67]JOAASE;78?.XDV]DV2(\:-&M]U"UR<9M]%#SKGK""(FE8_4%E7BEP>+ M14C?=-J1&=F>OMU@GC-/_D8\7)U]@-=E:49&=WF+X4YE-_MSTD,7>$J>OVZ. MA571<#UT&F^4_]V73EIJ;37)IB(#SM(J53RB3\X5@M^CC_VS_M! ?(R2T!CN MCDXBKIKW:0D*TMI:)UZ$3,4E:JV7N]V4__"&>\ "\0558.5[P^=ZC@C $??[ M#[)JS,21O+/T\DF,)^L(GK!8,].O,8?,8FLY9TT#-,6JP1$*G?= ZX/DBEBV!!!&O0]7P";?6]5\YSR]\$<:;'K/Y?%3 M\?O9@JJY1Q5G6UO/7S8F?D)PM"B9(GPQ5UE:K3@9V!T=6 %)KFM>A! M\YHQ V2P3M#S V6I?Q]A@S*;E22O+EEH(:^\+,O")V)BZO*79P<-7PGIB796@926;S/LUZ2Q M#3N;ZUX+X'H7>5A\3(]@N>"[+><+88JXITMD^;N,!M_3BD>!(LY?0L X!#P> M4EW<$$,I#V0K^QO7+7VK4AO3JO?YMF!M;P_JXCT6;2TSA.3XO=M$3!R>ZFH5 M DTTWBG/"" %1Y*ZS)M_^#IZ-#;*)68-.'A(HZ=4R:<)(N33<*DV7901\((S M^Z6 -#$#A*P>=,SJ*I"E\82W_$5T#DF(#Y;,5T8V9;9Y?"S57=90=27KJY0#1W?^N[.#VA M"'2GOO)IC;C!JL?X8](Q4DP'*IXN#L@2YR.LJ$?>S\ 3F<%DMR!;%_X=B3V0 MD_^=)Q_"!$*S5.^+['OF^[,-A&SN+)#A_-@7]/>_T"13NY*5W?!O,42O4>V* M8#'UUMLELQ\EH0ZODLB\7MDZE+G72Z!M@X] 85[AQZWGN/_#9TV80M &'[L M*1K@T <1P'G.'X;R])<>P9(1F*LTW>Y;#\S4(O0]E&[$\Z8]7T=\<^(]];,& MZH$'H;\]@M3I].R!#J+4 1K-@>2;I _AQ7@ V!ZVSH\RG>T/L06N24*&5]]G M.A6=J+Z55J@5Z1OCUL<4Y97Y5Q6/0,J24[G5-LJ_G67T,2XO>K%!X,Y(LYJ* M.!SAN;MZ;H<9A/6QQ3?8KZ;_+@ M]D#]FJQ*S'H)4+('NFA[5E&Z4V=VD\Y@?42+.*'\6"\PGA7"_6_[@DATC#CR M]6O$M57=BY53%LW6-U1\7Q[CPMX%(0Q6X$(<$58,%6"Z,?CAZ#FS$U3*SR3O M-ZK4@ +(%D]-UWM+C4YM3P^)TYF6B<<.(9\$S<8D0@GIOYYR\L?03$;K#H@A M_*==\5OQ0]@:7'P:!:4Y9$ )*7 )#%%LS*OE,9AL3B][["V0Z5T;39H;:F=+ MG/O!/<[P%AA@/2E@[E3,4USG-((PGOVW+Y M$2(LTF=#[8O?'DM)@U]]CLL.2N +>E2E'1-9PO7\8\$RO9!5C?')#V;S,TB; M*>&8[E:I32N:8>0FXF'$Q;:T=\V-377(HMK?4?,_-^^F/Q^XG0*2(),Q&0OB MK5@V?PE#E7G]QPXEU(K:%V? .LV\7@X$G<]MTA<_8=^6%%W?E_AZ9LHH]-QX M'.BQ'AD\ZT"GL%ZV0!&T$GH-ZQGJ9 !UI_RV77@P+S)[8PF!J\'$/#<>&11#UP4 MI5T"V+8OB-+T_>F4-PM'V9-(E.ME3[_B^KQ+1DD[/N,CL]ZCC@T=2#O49_*76[M/9#I'!A3$8LA MY)X89(!1UVD0ICB&?/G%.V<@;_4Z"<:/_#APQ(KI%*!ZRTJ765OY)Y 3WR&J MY,6Y/5#H_] P[;]X.2UH4]_%D3-$W "'[GK;>]X14OU%II K[?1;9Y7IRC?3 M)/.=;Y2.9AL_O9::]:_\P")OO>?HAR,%??UF9U@)9FI^,ZD9!).7")_^Y\]O M6D_(_@@_<5^"=6[Y^\.B=FCE.EK7U-!:ETX?] @1B.PIABQ9D=!3X&RR,GZ5[4\=Z2!R=S5G_.\-5M+:JK+3HJ M2DX56-^R5EKN[JIZI3MN*<=!X'VA5Y5Z)&C98*O\7_U^$"?W M'@(!W12BHBW]S<@"1>UD;8[Q8\IX/7$/!#O8_IV,1Y]9.U= IBX3<[MPL6;B M#52=3CS/"AHR4J:WZ-]DGGE.(&N\OA!4M>KX&Z::!RS3'5C1*&X:K!<.D:;7 ML5X=;JO]T6:\9EP1=[R.=9J4&7"Z6!46?$*#?3VR9 E1%O6*X##=QD_KBT&K M LZ#?1!PR_7;97Y_4]T1Z27%\V^IEQM5-'Y9&2G'_#K']]3=E[9+9[$R<-Y[ M($D7 $+.[5,T,9\X[NDD;>?BDM)89,$HTYBU/!0'N^(UR'1_\2]C(8T._=;C0QZ)&S(^MXI^^FST:45D.>5 :C#M;GH$!GN8 M#N?75Z->2CJ,BY>'6=0<6M1MV)@2Q9[(';XRERKJ!HE!^1*AB062E;2^*)2Y M;^FOO\75<_Y_<[#&@\+=B)'LW&CH4QZE@/XV%4R'Q1[( Q9;8/@#K8"R9+VN M1:B[COK^#E$T)LD.=ASA1IAXJKSFBUF(U$*9_GOU!+H'(C!V#^.OKIX]GE0DT-Q2V)K>]L18F@ P*CINY,(64 MHLL/\\VTUE^W*E!YOA@)^>S K?2\W)?(1R$SE%#A-&.D)E&'(D@<@CL^@]2L M^#^Z78 2>BIG(_E6>9_5E;M<9THG?G$7 /G4E\2&7HQ0!B_3GNH6WUHL^'[# M/+[X0";46.\9*CSFRWNSXR@)P(ZVV:E#@*;BP ]Q8OY@Y2=.=^K?F*>?>Z)Z M8<(0]+31RDC5-\L1S]$.=S:G<734>."V3AI6=ALBM'!'ZF>$)L(9N+AU4=X_ MA._]%Q6S<;Y.",>)T6\#+))_BRP53DY(:+'].#M5MTB7LZ/F7(QR$WVKC#G@ M?]"7@\Q7.4@IS/Z"XQ^SAH"AOGL@$?],OW L/3WW@7#!"K%IMN';EFNNCV"[ M5A_HE:?!ZO@27H&C2H.GK]/O3)2U&-"ZR.E)1);-QDE5XY#N,K6^G,L\:0HV M7Q.MC'RX+HN >9LKN ..T(D4.K>9%R"DM;8SI#\U8ROU3^VFXOS9'-5%70S M=0\HIQ=&BQPH%,&0'=8GJ>+TU%'""-N(J?:=:2?YX3XA*:*=@A8 M6#J7T?38 EP,&90"C8$Z#F0SS(%@F\FB)VK?L-ICI^L>,/5T-57YGMP[=(UK MV&:G3--^S&!(%^\\8G!41VN#8%UVG.+C=#CO%%?VR+,G ^=X#MX]QQDF:;(# M$[L'4C)59>__5]!M0SN2^9M_?TZ93_5'*ZY]%]6?S^T[ZWTH4KT@(!^09BC] MV\0U'QK: [7CHO,@"4&;XH.-N-H&G?NT93-X_B'_4U[<-8_FHOHDIU#G@"@" M/LY=X$?;8>;YR=>CVW:'I^;N.,<2D\\=7.WS4U>@2T)C4'!B1:*9V"@SE##O M;,)2<1XCMHUNON91ZVEYKW1:6EE!M](T,JQ0@)\3@;48"7GR->3Q=F35-D<@ M379S4XX,?A4+D]\#-;;P]KW_!)9G#^!K*KHQRW7"))BV(VQ=9 ;Q9W8$J0+<3OW5 MM-/S/N"ET921M^4JEQB4M?W8;Y+-CU*E.72W0LCJB6PE?X>V8U0F6"2EPM4Y MOK$F+2;><>XWUQ:$_5=_,PDKRY9F*L@= EZ2Y1$J;+$S]X4A%QDVC0RW[>G? M!+="YE MV4@AI+P@TF@S#5ZSW &;T>L2!4S("5UVFMU-#_7")JBK-QEY_"?3 M:)^[>KOOVCRQ(A??=U=D1>$\=?@!)3*Q-XIAB+PIK+2QJOFR^4$)7]A2XD_U M,,<7,J]5RQW)ZHIVX3L27-_F4&I 0"C->)9L/AR]KDIS>_?D83/B,7'HZR/O MZ:]'Y7 $S*B*X=/N@W&?FXQ&[\TRC2-?T"XM;= M]M\R]\'*,2[/KO!E,:58\5 O^#2^NXP,C8&#MH7%';R\W*X=E7-)S(Z7L53] M-"2C3(A548GI,:?IT8-R2>J4 ([#B(K0EEO MY\RSC)@*];)]Y=K+]:G3Z%> M7YN7"BM6O^?S.,8/E+56>X7+=>$E%4.,SZ"97 5&B@$(+*8GO"[:<=69>9?K MP8.@EZ>Z-^1_7=59& MJCOJ&&!3O;)Y7KY/3 $H[#TDVVU/8TD*&5"B%,/5".C"(J=/FPMQ"2.&O& A( MM/KJ@3>O;K0#'+'N-\0YA(HJ9ORE$=).S^X^=G/MK''K.MK9FP+B&IPW FA6""?&ZQ9+TC9 -Z(AY]"S?JXL[LW_[V4W/ M,;1B:#_I8-M&21LZ\5.^7.?TFAL8#!T5., M=*0\O(]@MS%'& 5 FB7MX#M/ZFC][,,28T3K7DX_5O_>8$A&15P4_E>61_$E MB?T,B)3SZ;X;/9-65U^7J05B5.?JMS8CRJL9ECH=CD/WQ3\\*0RN.-H!C;ZD MC+F=NU%?ZX$V(>(>H03HD42<,+C=Z\$WL:OEW9DS;)BX*U/):5UAI>Z@=!'U MZ,-%'L:8.U>-I6F@P-C;TBKGRU("PO:646$2_>'RWCP;4-J)681^"VCH3Y;L M"H8[VW]+K'A( *L/S [#):[_,Y;!#[#UD=)XJR[OL88$K7>O;I+2+_1):TM< M%P" U1.3]CQ:I,PX*!]2!8[I8IZEK'0Q#*]_1YP(#4(85RW,)1;:/JD][5?X MYD?OHS^;$O&4(:H%6\GY.R>22/D=-CS=SFABZZ!31FF.36^:=6Q(5:S M,E+&/5%FXAS++(!-G;U9P$PFU2\O&A.+XM;7$5JXU;2QEK?+E@<_^;7P(E6)B-U3.!T25%Q^UJ"@\2K^HU=YT9)ZY^FD=>QK/ M LZ[VXASK&!EL;?9_C53=/Q.2I\I#'-1L:D_^6/'[ M5V]$(_D3FQ)Y(SNR$6:MH&\ 30\>-&77YA.I_2YP1JYBTH91R<]'6Z<._02 &2!DU'JG-V[+ !4$][0(&;*&7:G M1U#=R;F][Y27_5^?14[?>?P\'RZ>=%MYQ_K8@/+S'U.E] N@,;F.B(TI)$1T MPSC\"[!HV0M"J9%WR^<.BXS%Q /<)S]QEG.'?K0_*-R-2L )F^O CV\3&KNW M>6_^+!#-?7FW47U M2S@GD?895I_]A674HL%^YC[ND88AY(8([L,5)U"N_ L]$K# MF+D)77V,;B.84^=RYA6,-NFC]#\3-[= MZ\+$>#,I$;VG>DU"N"WC:'2&$V7OV^IS$LV0O@(OBD7P)B&0!Z2S M!S8S183T:"F18.EM(GZ-3*VOOHF!&MVB;H%-"82'%+GU\P_3![=&3&X(9T!J M(C;>T:S6'__$R3 /KGHH3FJ1#O=4W7)[NH6H&1,8DPAW&!'//FC+H]IJG@(L M,8_2)4!K,K1#B=#7F8F.LD/_/OVIH;!LIMJA_\NI$7!I.H;CCDK&01M7T)?< M3%CIP!QTI9N"SGB:'(]%C;_TA/7$JQU"4O^F4J[#A/:7OOF"Q9*80TNF*F0= M=LK$;" LRN$FA,7\\CFP]D_TJ*A%0)!$F-0RE[4R=O$.5UST-5G\[7ZPV%+WU3J!DJH.(X,U:!Z_P]\T69&R?"-V2 M;+@Q04B5NS,;;%"V,B/M$*AN+"QZY4O6*=.X%-[-E-_\N#@LWZY.2D.Q;)@" ML-8HKSVQ(3W8U:TWA_[^_+\Q1._3:!I6R-2" MHO!/;2UY+QE5)S\;'JD\3X)KI"'*6]9_4GW!9)\ E4U<3WV&NK>.9KIF^\G8 M;#LS ),Q8A0/&:JI+4L<4G$ML/KUYG%*E/OJKM/TWBGC(+>4EQ7.1ZH&&"]< M#+%A\ZNHN[@D*#D3?AERT/\7<=MYM/CC3MXZ.[S;,B3G#Y92'<$$%L G_.@V M^]SO/(G M>JQ\\=:,>W7>;%I#HB)'"S?" ME^LQP]L>BVX*9:@W1K -X]7V#'E7$RTECMUXO-^FY[&(/FWREEXC[%.W8 R;O@YFBZ> M3QCM@:5"/VQWVZ&QW,=>P ZOG]75*GOWULNMTHEX0EMKXMOK6)\T'8KDW&(; M@I&#@D% E6%,IYP"%47!)H;"T%'E165=%3\7Q2F-C^B/:!=ZC\#.W$DN>3C" MIZ6GT1 R*'3NCQX5!+AB7V*,W_%D3G3 M-\?# OL/U1@?NVYR./;6;E\O!%3-W\PEC^-ZF<84P\YMD;6<&3X5J,2H5V/4 M?2459;$LK;KWD;3783QWXT(S MDQM1DN\V"L]E3#G61P;JR.IKO,8]&K= M!-;3W<*A%0SV]%:CGTS4'="'S'5V>OV\,WZ[GZOMYHB5SY$?.<^?HKR+$U!D M.V@&E&QMC3E(=Z!4H/73O>T-#9'F%/FZ2HLCF(J?_IIEVJ\C;YK;GYKFFUW= MJ%"UTN78C:"+^5)]*1AVM58$??&CW>Y.&NE!,ULP ][ ,IS@\WPQ?:QO.C9) M=4/42*C_G]%\ZS M$+Q, PNH>_%MN9AL)3SKW*L@AKUW8P+BAYK5_;/CKM0.F580?/?>@S@^U1-. M\;A:LGISQ?$BP[UFC-V9Q9\)X=$&4U9/B*[V$]C.5#^SDAAS8C9 MV\$V(6:70JU"N\)AG31S$>9HF\Q8O5^'R'J62V3CJ;A3B,\^FF,_1(7&=84$ MHUH!) PY5GP4*8IC 1VW$-$:T1SP?76 MZ+P4NX62/MDEZYK^16#@*.85RA.3@:O1ZK!^K3WKG\CC[HG7^(VQ^5G/\4I[#DY&5+M@<#X%[>S.!PD\-HJ!B[YD> M)FY*RUAM&KA?7>;%]82GI77Z%7OE'ZZ"/JX[W%JSIR!O%ET-0DEH^I&NSC95 M4 X5^,8- 0&#(WFZW0.NWJ<2EB5/P/R5JW9:4G9ZYT*NS%K>G%;G+@:5&^/I M)RA#71 Q; NB2E;\QUA3<(E2S^!P";?.88W3AS;&>>_N"@T/:5YZM2A-YQ% M<9^Q9)X&MRD_4N7!=DU!I/8(D=(H*PDA#Z=$KEII_HT2"U#?[72O<0^ M/N8X<&B5!>!SY/7)J/910;H-X[&Y$EC0=YEB&,-4OOO@8?RUIBO2I'\*A^!! MI,7+X)Q B%[";369WDAL;)L0=,Z"U+@93TDE[':ZPP-ZS:7L#L"=G=.QP2C3 M*,_&%U=PI8IAR?%"O$]$_#C'V.ODLV,2TNG& J;%NOZ@NX4YUI"*DTBEF_-W MF;J3!JG*GPIO9*^[R.R-X.N\=-\8X^,6K%2%0:61QC>KN$-,9>1(4^(K@V^- MG9A4UU%TJ)7:XV:5..LFHP'3YY B4,3D.H[\C\)L!$$0O2%(8)CT+9J/MT"J M$$83*^.FOA4!AE4P\UR5ZEJ=;8=^'^X#CX,'5) [CX^QJ;.IWVQY(_DMT7)3 MHM*_;G8.<0-LK 93+UHG#=9-F\98'N/)RO^%!82C@-]VX$D>>ND>$D:Q0^.SB.EE'19_ @/;8)QF\9Z.# MS\GG4!Y0]QG-*%\[ 3?F5ZP,3NFG1OZX2'.H82ZP8EWGWJ9"P4H2O4-7W>M<>XCMX22 B W: M3BVNSZ@@X6**^2%WL;%-\N@(M3Y!_NMC="L\PW/K]]S'C&OB#2.ULCGKC8*@A(K$ M:>V@,B G#W_YDRG&^+;3C@*HP=/+ A*D1S,@OJ/Q?Q12]19IPMJPU&BTL->A]),6"N^0*VQPF/Q_132<%\K$XPUS5?U),J[S3^75] M8G;*5WCYX5I[[:B9YDY:(_*_=95.!S.NY"[M7C\I864(K>4ERV%+@4+QG"R$R<$.>XAQGB) M\@T0E._J#&=*4B1CX^ 1/4R!1 4UFO3.#.)=JM32\7\?E3](TQ5UD6[=^5^3 M(_X?-B+2S+_-?(HNPI0B"Z5-.>(&:G?./Y!%WE+*-@^_E6[QI8MQ6*I^AV$%]YG'8,CK!:G'+S&$;Z#D+( MPU!I%K!JS0(&TQM9@&PI4^HM"\;W0SBK MD-O6TJS&O5[<>3W2"2I0H5T6_VC):.+JB8$*#:WWX]:7RN>T5_I(IW5[O2H\ M'!Q"(OP]IJ)G-_]L*6?U:0:*5TK=%!GL4HR?GHH'2YE\\30 [.J&$5MA5!CBWPW8< U6.(#.+P!N] >'L_[Y1W]DD6#>7G3U?\H%LX1I@ESH+@N8M-0X@TB C0I M ;.M54[X1D1SN"6)/']B5:IQO,HT5S NLB< (0/RDP.HT>0NN"&^N,M=K,-R8Q#1""'^E MGZ]RO:R$=OB44/IIIZ/_; M^&TF:9LZ5#NAWWPC\:BS\O.3,;I6RB]>9]M:&=1< N LH!LWS4D]#0Z0OH/% M%!UJ*'GQ[?L!Q>P5^[S)5Y^#V_USI9P>I GTRRARS+;Z7AW_V,K_3R-;"I]9 M'!D9X4H<'_\ND:&N9"_AA:U",WPG/E MU.-!'N#?7LS)Q@QS8;H6^(S,8$H@SI,/YE:#P?@KMIF5,]4?N,\=\+R)*+M_ MYD/'K0.\!N-LW0S!HZ9YV-[#*N;6V@08SUL,[N05+#34P-2FOV27[;:Q@..> MF@G%I_BZ7$ M4;"+Z36]2XJDE)^5+X7/@F(T9>0PJLYP]C4H1@ZX2)Z?JA3=VAFR-Z " *FP^X1"^"!.N43T#&A"Z(VT0X!C* F?NUT%L-#S0Q M>T495@-F5F;#8>+V/%H$;!R*KT6.(N8*UA.@@']31+*II;1JZ]N9N:0E+']Z MF[^LL8RELB_&]/FN_G_I%/3_M_^KIL":^1]02P,$% @ MJ5<5C65)+W/ M@P$ 2&C)3MN;3/P D,ZE< M 2;(9,TL+ELBB7-^('\X.#C+O_[O[X\+\,S+*B^6__8G_R_>GP!?TH+ER_M_ M^]-O7W^&Z9_^][__K__UK_\/A/_WS>(>XF/(/-(!E&8 MA##CF0\S#WL9HYC3",_N_XIY0%-&!<0T""&BE$"21AAF@@C!PI *$>B'+O+E M/_^J_B"XXD JMZST/__M3P^KU=-??_KIV[=O?_E.RL5?BO+^I\#SPI_:J__4 M7/Y][_IOH;[:S[+L)_W;S:55?NA"^5C_I__[ZX4C5 E?^U MTC_\4%"\TIB?E0LG!6]_ M]E!R([DG>U+ZL#X;2Z'UW)> K3C\[$ M_2KY@0\O<&>8BT6N7ZAW2S;6N[L9ZF+1AY?8U6M1K/!BA-=B.TQ'Y(7ZP0?Y MMV88]: 39*K'::B[(RK_ON)+QFNV?/5HD+-_^Y/\VWQ=P7N,G^9OUE6^Y%5U M0_]KG5>Y(N^;[WDU#T7HB2#P8!0Q#A&1?\,926!,O#25?V#*O/EJ\VK/^1+^ M]J650@]E-,Z?+/1<'?E>2UX5ZY)N5[K'Q:'E2ZY<:JU+?UKB1UX]X>8&*:PR M"FKY_[T5$W3D!+\K2?^_?_UIJUM_7!=CH;68'E %?27.0AD+1;D+0T%-8=A^ M@Y740&,@<$6T$LTC)"!!\!-?K*KV)U#]1'^(YT;Y:6^6;\I6 US2,Y/07/$3 M+:2-]+2"K^9#V916JJX*JQ>D!EB*\"=0E(R7T@8^H,[VI7U:L/E;3E;OI4U7 M:DM8_>LM%WB]D#^DTBJN^/OE^Z7\!GFU^BP)[&YY1Q;YO3;WJM^>BF5S]9SZ M$:848^@%7BR-VAC!- P8)$A:OPQCEL;(B#D<"C4UFFFE!_E2_E\M/RBE F M MA0:LEAK\@"N P1.7HRY7/QH2D,NY/,-65YJA@:E-Z0"V*LV _D$CYPQLYN[] M$K2: :4:N%N"CG) :=?>=H6Y8\V>5O]F^K/@; MON0B7\W3*(I1(J0%+O\&$?,PQ(1*"]R/.(XX0C3(;"SP,^--;8ELY+2SNL]A M:F9].T1JX*6JD10TH@(I*VB$!3\TXAZW&ZSM<4-@'-GEYT8;U3XW5'W73C>] MK1^%-(^M!Z$O7TN\K##5/'6S9/J?BYJV/A6+7%[ OZ_>2*W^.4\9ST24Q! S M1B#*0@'3*.!0")J0E 9QX$4VY-);DHG2#F@U 5U5[,BH_^R8T=0HF ],8"?A M!GC)0%+875$?_WE&)48+X9KES(O?V _,OU4%L^Y M.C"4 KPMUF0EUHL;2HOU M,QB1VT[Y]WF$O-@C6)I=&1(0<=^#DD<0S+PT2$-!>4RH#:&<&W!JI-+("[3 MKU?]WUN9+8]/$AQR1?Y*N7GW%>_ATOUOSN M20GQV[+D>)'_-V>_X'RI;KDI)2$N[]^N2_EG'0+PALMEG\NMZSQ,* I\N5\4 M<4@APJ$/21)AF,I-HY^QF"<"VW#6B+)/C?ZVTH/5UJ(%]U(5\(.RK7X$17,T M)!%YPLL7:7')Z^K --'LFJHUJ7*6XS*W-<7&?&W,:'>B+\/ #*ZU!J_4!K7> MX >EQH\SL%$>;+27/Y3Z PT J!&8@")C"40BB&&*60IQAD+A19PP%-BL?V?&F]J:I0X7ZMU_!:K39#HV6_BU&!63'(D M_-7E5_&A6-Y#25F/@$FI[1CD)*AF].$*JH&Y0Z/T5:&D!)Z!7TJY_+EC"Q,4 M'%'%R:%&Y0D3I7=)PNB>WF<.3[Q MX0[.@?GD8B3[G$28H>/N..+,>&.?29BI?^!@PO#&OK3#!9<6#ONR*N@_OSQ@ M^9K=K5CN?Y#&%?=_8&)O!&FT M2.*[WK2.E,LW_O3:)?0-,P$G\_H<#SE>>M\P6+W*\AMHB%Z9];4%(6V']IP[ MYU7[T]OB\3&O5!AJ-2<)\@6+",0"^1"E/H*$^@+&"4()S6B49F*^5U?F7'*O MX>A&G[Q9"9U!S'*Z%=4JG=H4?(.ETRV6(V]KU'ZF([7*A6Y^1I&!"/L05]%!")U3H^3+((!HV3;Z5]?9SLZ#2^!OC"HWAKV*YY#N\\S,<,EJ$/X.O!IG'Z_DIQXZ/W MUW?U(Y)W0G"ZVD1 2Y-$U9?YS)5&TC#!S;Z4<;:6EY$%;US-[Q^?<%XJ*3[H MM-LYBP.*TT! YL6!HIP$DC0D,)8O7Q*E(D+8RK)P)=C4R&FC5_=,1]=W>JV; M]AMMM6N/?69@JR"H-9RI# IJS7#.9MZ,"Z\QGP.SYC6FTIIL7>/NB):=B34J M@;L&V/>O,MD)<'!^^A;//'K(72.-N)%^E K[-*[HHJG5Y/"OGPHWE'B*# M["ZWHUQQB[FGZNE]YO[E_>B@/7V^W1X^*TJZ7ZHDN/=,CI2+7*6IW$CN6=4% M@$O.I*G:<6_)WTFA6%-][(#?2Y4=6J@JSNHE0>M M]GI[WU$3- #,0%N\\?!)P>$JB)+6N MIG1TN*E14UWXAM=2_K5'\:+CP)K1CSNX!N:=&JG&Z:G/BAI9!\DY,(/%9=F= MXX.-7RGGK.('B]N(3SMG[Y2U^RE=X,<<)\5#DIS"+>0)1 MB"*8QE$HZ2,@"0ND=9-8>0:/C#,URMB*"9ZDG#!? EI+:D(,"H[XX=@HHQ+#&55W&>'3OJVK-6;="7YU?KG]9U_6KWGV77V-><38G+$88Q1GT0FG# MH%0=00B<2NZ*DS!"\G\9F7=;O)[]QNR%Z'&$,/3^J)90[I :$?M7GN@Q)V9< M-A#.X[":EA+*#Z&.RE>&>YW;>5.6\CJN T7("^A>]PF_Z!_??,,EFS655ZL9 M:/6KE*U5@^".!ONC[(@0>P@P*C7V!VB7)"]X4D\749TROKS_H-K._8/G]P^2 M6FZ>Y4_ON3K-5S7&%"\WD4ISX:49#UD,,QPRB 23FT#$?!CZ01@PGGJ1L#+O M; 68FIG72@QP+3)@CWZMOL]QL;WM-M_\LM+=$^I1Y-AS M@3),$(YABE0GI@@3F*:>!VGJL[)6>BS MV76%[=C;W5>-@6>@@7TK^U [7A.\!MGSGASXBKM>$T!.[WN-GM!SYTL?.%LO M^)UHPARJGZ4Z[[[+ 9=X<;NN5L6C) 45,E%(6LV?)9WJ8(HW+[_PXK[$3P\Y MQ1),2;A?U79\VPY2[HX)2E$,49@1B.* 0IQR :D?"Q0*$LA7VH;RAA-UM^^/Z5 $0=H M]00;13AGWEQ2H,PSKA9%[!AY)O:$M0("IYK(95I?LH].,H4GEE.KC\QH_A^ MB:'OEQSR_;;3JO\)&D7/^7['^3[-B^U<=Y)'JLISK->"!,J!$2!SR%&*8-)YB.6\"2(/;N= MH^G(4UN%E3X^"0M2_D0Z^O&MI: MZ-W&D[7@LV[53H?53JS1&N.,]-6XTSD:/02'U8GHP0?TV*1\DN_=@R+/+X58 M2;+D6.4541U*^RM_)+RPS#E"*O^PVF&N$AP:K[I.#_> MU.AK(S&H&I&U;V/1"&UA]+%[Q67O![+;%IF3I#%"W, M<+=HCF167XRJG7ULCM%)>]?@,>/9K^8ZO;)'+6[K>1J;/^>,+UGUNDG,G*EIU%P=3AZ9)1Q3T)/J[IW['GF\G[$T*1VZY-3[+'7$&7.A8<%#WV(8\^'B(D D@ACF)#(9RD-TDP(FTVGT:A3L]BTM':,8(:N M&3\XQVQ@MFAK86B!FW,[=31WL >3.P*Q@LD1G9B-.2JY6,&P2S5V-_?8'G[E MCT]%BJ,YQ(BV46.56^R&2NT=%\^RGC[(O-JV MNWMJ/^-]4^54/A;G;.Z)..!Q%L&4!9ZJ(9W!3+6H0('PJ9Y6=053=0. *$JP4F+:F>>[^)D9XA>@,O!2LBVCS"M=*,"=67U$:4<&].[3 M1S65CZBV:Q0?NZS?I[M+'?L-VU."8DP9Q*&07["?<8AY@&#($<9>&$:"6*6% MG1MP:A_W@:75O-MX/\C-/G^70(YO6@[8L=T4&$><<7:X44G$5/E=5C&^KQ_- M?.!5Q;G.^'K+*UKF.ME5!Z/."?$PRC(/IC%6A8*3 &(1^9#Z69C$PA,HM;(6 M3HPU-7*I19VU"8\=<9N8<JK?,S;XA'GRWF8!-A+ @*SA/@0D51:*4)0 MF*8D2=(0>WYDU1[K^%!3(XZ.I$"+"I2LX/=:6DO6.(&P&6FXP6U@SN@+F35A MG$?#$5^<&&A4NCBO\"Y;&-S1LX)SOLQ77*? O%]*T^4^WZ\L7:FNS7?B0&'J M>J&,.?(9IAX,:!I"Q",/9CR,(0NX-$@(2SQF=&WDF1N8 ,>:-/NJT^Y@=E63VH%$XU:L=@?A7CUK MAX_N6:QVNUC 8<09&J_$+,?$@X19#A&),,J^UF8%7=UI%@4Z/WKEY@ MJQAH-:NSHCNZ*:YHM=N>(H'?E89 JVC)\"N MJ@*[$FO<,L*.P=RK.^SZ^5=9!FX>56&I>>1),YXA H,P"B B?@;3+$604\$2 MBD6*F%5_6R=237$!^)<_IX'O_VW#(6UNFV8%+A?^9[Q0#2WZY[.YF=!1&-Y^ MFOX8]#X#M6:38?;70$^#UAN9_DB<_AI&QX2^\W 7]4D[+;V:-.?J[9IO^JYX MF%&:9"$,0R]0+AD.TQAE, FRE'K2AN=!TK\VZ>G!I\;-.V4R+RH[>@9V,VH= M"LR1SI#VRHZV&KS,P*H A->M+@;IB-,#N4%JC9X9^HIU1LU .5UCU/ 9EYQL M'Q[PI3N$TBG!^RV,ESA MZ+TG3(L^.,K4^*P6$FRD['D\?QA1,_JZ&*>!Z(FOB.0F!(V(Y/,:HQ'%2 MS5UB.'UQCT0ZM44LUJO;8EGE3---L6RJ5= T#7'&"8R8:D9*?"*-GH3"(*,^ M$R*)8Y$99\@='V=R'W\M*7@EJD5.U E$SWSZ[G :^N,_!%&?FBDGL+)(#'.# MV4@97SVQL\O?.H_(R<2L$[>/EW%U7H=7J50&E_>LK*?\;)RIHO'-JXE(&B4) M93#QL \1#R.8>EXB3222X"#E 8T\JPIZNR-,C1(; 8&2T++RW1YX9N;/19 , MS'Y=-%Q^N.=4=U66;N_YXY:?.Z;>7IFYHQ?V/(5L8EY.A,5L#CSGC-#0]T4( MD4=B55N.PS2+!10QQC2-12!"NX 3B\&G]O5OXLO.Q*%=$#1B,S6&QX8# 3[T MZ:!+K.V/ 'N YNJDSV;H<0_T>H"R=V[7YQEV-%>5J_G=MZ7D@X?\Z>9[7LU3 M3P0L31(8)$@2&64>Q!Z-(,O\C#..I;%BE)ZU]^2I$=1&./"[$L^0?/8!.\TL M%\$P,&T8(V!,"4>U/?6]RYLZW[K\U_8[WW_>*!_Q437:+_3X!?:?7^V<^96O M'@KY>:OF#IQ_E+/6./X(\A$*? KC0 6Q!B2$) M22(+8)ZJ-DT^,;(KS0TWM M ZTEK#NG*2DM_:D&V)[_=-TA-O"W; ^6U4=MAL,%7_F9 4;[[,T4[?* X1W] MMA^_+4M.B_ME_M^K1?JL$='\=3UT^KR+_+J3T5; M()YB$7HAB2 / PP13QDDZF]!%@E,&(X$MVIUZ4:LJ1'.#6-:,+P =?..8JG* MNX"G5F!0\H5NV;@JP.J! ]K4&GSAV/(,V]&\FNUJQI^M@^J:-9NZV0FZ1=K1)JWM;=/!;E*O_O^A!#%\1(&(4I4@8@10*F0G H/")$2@D)_- R M/]5DW,F1!:?NQ8;X:M\TJ-\#?CV %0'9A$&XG; *'/+9Y2 M[-I?I(/%-Y([S?^T@*X\HZ8X< HY+ <05WO_<35[JLT[4]-0E)0*F7IM"+A0]1'/DP MC0("69A2%J$8><)JWWAFO*E]]*?J3O4^MCJ'N1DE.$1R8'ZX%$1'%;R&.H(Z M-]H$*GF=/6@RO:UGS5'\_;;D+%_=XK)\$46INEAVO+!I*M*0Q0S&/F80A9XT M)@3*(&99&HDPCHEA37VS\:9&,LH54&6WTW?KI::'KB^&%*L_]\Z+X]GXI1WFL.^RV M&8X^Y30D/H6,IA%$&:(PS3P*(\'#@'$49;Y9\T>[<:=&.5VQ "4SZ @]2'ZI)5"N(@,- M1QTW7M .BKTH0LO;>[*6RJY_/7F97M-MQ_XG3;0JI^+4O!\I3[=]\O: M0?T/KOQ G-T\\Q+?\W??>4GSBNOV#_.,LSCT.9:6%B$0L9!"$F4"1E% .?.R MB EJ17\C*S U'FUEA;@6%O!&6O"DQ)V!HE93-8I0>G*FJZ>P8K' 906>>%E7 M4K%M##[V>V/(TQ-^&X8F?*46U'J!KO*@JST@+Z![88, N*E-U0:$&>C H)K* MMVU\6BA @P5HP:B[^3A<1JXTCZ[6H['%'W=AN]+D[*V0UY*CWU*KFB'5$B[D M4JX.3=Z\O&WZFQ%Q/B!59+ MI.G 4UO:-G*#C>"*OUK1=0"%%MXJ>M9Z.LQ6GB% 'GC%<(:O-;W;@N6(EHV' M'95.;<'8I4'K^WNV2\9/N=R*J'B5VV*I]QZW1;7ZR%?SD/*$(19#+Z62L$@< M0QRC"'I9FA F:0N%P?Q)\^N7%2Y79K1U?$";;VAWV.$^I\UWH\H6YE6EK6Z" M%_J[PBOY75&=#09"?P;DN^E;-E0^CG_FJPE(4AB'B=Q3$1) S&,Y$RC"E(2! MD*M&@_^[)1L?_7;0Z6 ?.,/>;'5P@^; ZT%'2-!*"928JG&GPWJ-Y\%PU9SZ M^$#C=J0^J_!>&^KS=_0HF:&-87+"8"8OVTNZ]O+'M?IX"E'WZ+IYQOE"%5D7 M1?F+O'=ULURN\:(-79Q[(@PEY4LF0ER2$$8(8A]G,& H"H(@]%%L%IDSGLQ3 M,WUKX94OO"YS"W KOV[X>:\TF &L=9 ;]";>^ F^W+TO0XO'GULOQ2ORPU IO@].F]'19U4Z;WEHQ4 M@V5R;XM==9=QY^UDI9B11!FOZLRXV+ZJ8#/RT/WVKY_DA]0)/PD\''$L]ZPH M9IFT5(B A%(,8\9")K>M/*)6X<.O'S\U>T))=TDPSPYX9IN>_I ,O.9:H&&] MN3FLM*,-S<[#1]W$'%9L=^-RY*H>FY5/DA>XWLGCQ1=>/N>45TTE)AX3&K!4 ME;=!%"*69A G'HH&LY%LRY[8V5F YQ$Y:;6=N'T\2^N\#J^L(X/+>V9. MY$M^)^J0QGE"(Y\PS"43!I$DQL2'Q(\IY&&&F4?E_V.K+!>2NS 0L7SJR!"+;IE7D0743,CIR]. Q/AAV)Y#[_R\A%\:/"X M/8V'?8K# <5=Y3-T'SUN\L(!I?8R%0Y=8_<%,Y[/WRU7^>KEAC$Y[=472>[\ MKI14\9POZRBY3*32KN&(RMV))_]&:)Q &I,(>P'R/129?,WG!IK:EUW+"AIA M9T"+*R$%K*%6B&".:.(G1!(-BZF **()) 0G4#""8N(%&!/?.B9W7!VF1F1[8;EE*SF@ M6]&EL2*XCL=5Y7MLFQE>XU4Q,XHF_@*,& DJY7!.UKY,Q6AMYX#,S9YE#8UZ8^ MI+*KXM.OGCUN=>E#:NV5CSYXD=,ZE&_YH8II7_AJ56?/5?_(5P_R>OF+F_7J MH:@[S\YI@%CD"P&]A!(H-]0A3!.KT<%,SX+8M5A?Z@U]LVP[/VLK +IIU;^ VXUQW( Y,HJ=: MU-Z>@<]1Z^U=5 9MMKT9; +MM7<5-VNHO7?70&4/SF2.OOO^E->=VC:9H_.$ MIUD4,@JY\*AJL"VIB&<"QAY' 0M9*!!O+4H+/ZI;*7N8E(-S6%V?@"MAF^H$ M=="[ZY($/>;4PMUYA7GZX[DS.YINZPJ,6#:@_T2,51F@AX332O[O#[%U?O\% M0_5<-N@#9^L%OQ/O'I\6Q0OG34#/$5$7^I65?[L3GS<6=2V)2N>JOJIHYSG+ M6)3BQ(<\49TQ5"(GX1%6D3P<,2 MM[;Y=+JD^%KU_=9Z6?H\AWD##)>9:\_KB O-,%-JOZ ,";FK)640&<==5(:$ M>6]9&72POD6PY;#J:9NZA %F81+Y&>1^F$+D<0+3V/,@CT,:L)AF-+5JU;PW MPM0(O>T%47LRJ$+6LN3C/HAFO'H1- -S8N.74-(-4J_QJ.[.2E/O/G_D8M1' MU-LO/WWLPDLMQ9OE*F?Y8KW*G[GN#*W=<^^^T\6:<::[^TBV6:\:BE'=X%5D MLR08S4>U@1"&-(M8@F%"D:I/[?LP0\R#%/&(>1F)1&I7--:I>%.CDE8[%?;< MU0]L%02MADUKKJV.ZJ962[5!K?>UEUJ+3MX"6S-Q[+D=VCZ\PK1>8#&Z1-^Y MJ>A$N"O9B"Z!/6X<.AVEWR+R9EWE2UY514GB82Q@B!E3B4,89I$?R+_% M 1(ICG!XV-^@'MLJ[6VO&G"I'*] H(H^Z+HTY";NK MU:AC7W\-^U063[Q!9!%$4$DHP**#(B M2!"0(*%6#4I'D7IJJU@KJ&8UWDIYO87L^'2/OY(YF<0_YE+6JB[_MFC*SC'P M[NSK<=75[.QT37 Y.R[S'W8].SL-0RYHYP?OZ:LOEO0M)ZN/$M,F-$YX M//9T8Y.0(X@X]R%A?@1][E/*1.+[GIW#_N P4ULSOA:JO]!"51M8J6H#3$IK MZ;4_#*>AZ_YBD(;VWV_J,"@19XU_2F?L-3N$7_%J[3KX^C0LKES[AP<9U[]_ M4M$])__IJ_O1P6ZI]4I%3]?GTA\*^8/J;MDM;/<%+SKNI%]*>C,EM+:':^Y@]<1!SH0:%2^= ?@+KV OTQ$L7V '26%[;_Y'Y4_DM1L&_Y8O%)?@0/Q&FQE\;40'>R&K'3CVFP8RJ MA@5W8-Z2P@,E/6C%5S;>#TH#D"]_!%O8MUH,DO_4'T1'S-9#@%%IKC] NYQW MP9/Z5M>7]N%CL?RR*N@_ZQ9CG?*BBB&A-"(!&&8 M^9Y13I79<%,CMEIB4(L,M,RSMB-@1VS;>OLG$3_-:^YQ')C#+H6P1P5^$V0N MJ,-_\O$C5^,W476_)K_17?WLJ9]Q7OX=+];\5XZK=5F7O-O\\/_DO)2/?'AI M6N21!,4A23CT6)) Q F"&4<9]",2$<8B%".KHPRKT:=&-DI.H 4%&TEU&.G' MF[_W[$AH-QMF%M5@& ],1)?!:VTS]8+)D;ED-_:HEE(O6':-I'X/Z4=HG22/ MKR5F_&;)[E8/O&RSV;:_5S4POJGJ##\7Y=MB359BO6BO^E0LB(82;&AUNT@6W2NC/=:.)[L1<=Y@"'WK$ MNSF=63/NO-9\#4RM';5F0"NF9TJK!@[,XVQG$EL%-]?.0*TC^+WY[U?^?07> M2"+YIT.*'F(V'#&X4]%&)?@A0-WE_T'&Z+L\/!>+9]5P0Q/1SYCJ JQ-%U1) MYYPFQ(,$8_N;"HP+3.% 5W'V(6"9@ACT&"4U9&*;("[E5$J_=\!/D&"5] MF[]9)W/J.F"% ,TO59V!6AGYDT5]=OJ0/]5)G96^1]]B;3Y:S9LQ40TT&\,S MEYZ(IJ)0+7K=0&.#_L#&7!_DW/&;S>!C$UX/8 XP8)^G6%*BZ@3^VY-\L=B7 M0JR^X9*_7]*_!)Z/M+-2):DVZWX2)U0$$8&4! (BWY>6%8TH3*,PC3!/:!B; MT:#QD%.C/B5B[4_7*>>&Y&6.\!G"&@2W@4FJEA>T L^ $AGL 'G>U.J+*"OH M6KFJ]!(T,K*OQIX\PN;L;PU6S?CJ/DWC?A#Z-96;/VD<^K;6;$/9]G?VLUR; MY&SY<+D$?,7?F\K332SE@NV:M@R?:A]V\;=9BU?)SGK$DB$2$ MH4B99,+ ETP8I2'DD<^\4$1(&KFF 3;=!T^-UUK9=/M8\X"95UB=YJI+$!B8 M>D>F"M==E+K '$@/?GUNS.(B7>]F;QV M0EU_!?X8"7@73Y#K1FX72-)O73U:.O"WBHOUXD,N^)P&/$8X(#".A+1NHSB$ MQ.IS4)H,.;45JYWU2I_U#E]:RTC6$@A=0-/E=IGV[_3!'2S M1<8QE .O"COU55^75YV!6F:@A'9'WA8(.6);DQ%'I4<+"';YS.;6GK'F^3)? M\0_YL\J0D=1WGV]JGOZ*_[,H;Q>XJC[*EZJ);_:3-"9!E$@R"E*YU6:J]W#J M0X)HBD3&PH@8;;5[CC\U8JK%AUI^L%5@4XU?ZP"T$D!IT3<&W7*6S-AK0.P' M9C+WL-O'IO<#SU5TNN7HX\:G]X-F+T*]YV-&]G H3EZ]O%_*?8_VME0ZC/+K M UXV1N7'0B<>#U&(,T@PPI"D$::$ M)2$AZ?Q)=X3\LL+E:F#/AT/5;,AC5\'A/2*;LF?W2G# I.1 J%R79R7[#!!^ MGR]U$2YE]5\SKG>>_W/>L8$]=5=Z:Z;ONZN! 1UDFCR2E<1F MZ]G;P'/ KZIV M JQOON?5W$L0X4@E>@N40>21$!)*,0P2A$,21\Q/J1X6,(H"!A%*0HB]3$ ?)SCD* N("&U*S9\9SXH$1BL_WPK=KRO',6C- M6, A8$.'RK3]-$Y%Z;EOEG$&&,>=,(Z-=I4V%V=4/];#XMQM/5(_OG I.ONR M*CE?_Q\B%+*<(IA@H1DD#@)("8!AY0&$:<1$4'"C?,]CH\S-?.A MEA34H@(M:QU3;Y&<< +5,^3A#JNA]YW'8.J3S'$"+XL,#C>XC92V8?^:V65H MG ?C9%K&B=O'R\4XK\.K! R#R_O96E_YXU-1XO*EWNU]R.5_F'X_/I6*FKE4 M91X&L1<@%D+?PY&DRSB&6< ]&/O"(SP4+ Z\^9+?J[B$K^8[+I.QC5[OK'Z] M]R08T 9K1==->U4@P6(K/7C:B&]GG1E-AIF)Y@S;<2AWB^>[!L^.Q.#3>3RM M334;@!S9:T9#CFJTV8"P:[E9W=MW(_C,%\63^J3IP[)8%/K[NT&SVWKV1E/^:^4$+_F# MW&/FS[S>=:IR;ZI,\L^+XMO_X>R>_X+SI?KA&]4VD7_F5,57Y"*GM>M\J3HN MSG&((I'%'!+B(8A0%D"2>1Y$(DLX3B,2^5;DXU2ZJ5%5ISWIO10?_*!:ROX( MY-J>+^7XO%J!4IVP5=_PDVTK-:>SJDK@1 )3& 5!"!&CH5Q-X@BFR%/=QA&- MPV3^S$M23'Y>NU*./K/EIH6\G.'FS)5V09 _UAZYR;X)9FO?U69WX)6RGK%7 MBK4^U!^4&BJU6?424/H!K> ,_*+GO_DMT7J"745UJ+54U6'COB%FP%57/Z>R MC=OR;PA8]_H!#C)(#U_QSF;F[X7JCE";'E_ENU ]% OV+NVU*NJ _YTSR2FY @(P)Z&*40I1F'F 8^3+TH MRS#'(O;,"O0.)N+4[(2-)KJ2*V]TD:L#!T1I QZU.II%EL4*R/='=8F1*H&B MUZHFQ[I_RCS%?\3HAJGJ L#5 J M;5Z)NZKB@F"6R#^"R$<>XT%,4= CFLA2C(D&%FGY"BG?#"RY-H;52D M'S1[:2D]'],W4(FLWN85712J@>"F&G*&LX@E 8(HH9+IA)] (OD-)KX?QJGO M!Q%E=O%)AX:9FD6JI 1;,4TJX=F :AJ3="E4@XCC$Y>W6.SNDETO1/O<+F\6Z^:1-HY$IR@F"#H";DM110C2 (OA)3C M."!RUXHRSWB#>G28J5' SYM2#LJ"X5+68FW<$>DTH ;[42'VMJ M_-@XV3>R@E;87OG\IT VLY8<03KJ4*"W7G'W(,5&M,7->-:TUYEY&F<]50&Z*0X@X404WY1\<^03'"8ZH9=6/ M8R--C3(:00&O\Z,[SB! FTXTBZT2E@ZBHW ;NH)<@#B\TT?CUQ%2M?(\W1[) MWK%S#@E7+IRCXXSKK#FG[IY;YNP-[E,[ON+OGXI2,]-J5>9DO5*NGZ_%)ZP& M]NTAYA<:@&N:[^5G+FSSG+!,V$ MW)@%L>JC'2!(8I9"G_ART^93@5EBWQ/A]*!3LYF:BOQ::)73V%;DQUIL@!NY M^[0].(.^&66XQG1H1_G)!@?@YAR8.89]S"2-@E$"6(0A4) MDA ,8Y^CE$<^QEYL4RS2?&@K8AJA;J24'%"5L_O4R*YJ9_^PKC1-_0A$JX%* MJ&M4L",IBUDQHZIAL!Z8L!3,.C7Z4Q?FWUJ8-\*#F_,P6Y.7/6*.*,QBX%&) MS!Z073KK\83>3F\5GB0?^:E8Y"J,?A/S$C,FA$ )3&*10(0EB:4DE!NND/ T M"6)&$JL.L,>'FIHUM944M*+V#B@Z ;"QG]L!;,,[NOL@UL?5?08,=[[N8P.- M[>P^H_ !;_>Y.YQ4;;S%9?FBJ.A1#7?(]S,77DS2) IAZJ>!M(6(#S%/.$24 MT)@E/.*^6<7;OA),C5B^U"'5-RJ9[9F7*[VIJ"O7J7K1E0J1GP'O+Y[G^> ) M-^%,?P/13/Y$_7_=C$9NZ-:KAZ)4WO"_ M^/NK_*JTH=.>F3NFT_5;D35%%1 M;SG5T??_\F<_]OX6^C.@WOR_@671_W;YI[SQJ<[76KR8UO7M_58E'LI"CV80 MD=B7?T0QQ''L0;E8"9JE'L%9=GEA4$^@OK3!J#M\PY48-QK]F[5%S>,X4(K5X4+_%MZU%=+?\@A?\3KQ9 M5_F25]4\RH(@]#"'+" 11"A*8(89A20(*&99%* L[L&&Q\:;*.E]+)90NQE4 M83=5UXWEJDM0OE)1[G+AJOV@=@QW%'(S(KL(P7'XJE,[36'V-J^>BJ:%C<2L M%=@=.9V#Q!$''1UF5*HYI^PNHYR]OF=C5653JH(E\BNLN6J[P<>!W,]'5.[H M8P*1H$1%H\0P$"3(8AS[46 5UG9\J,G9X1U)_^7/:> G?VMJJO_5LL_C<73- M6,(-9@/S1%?(_[=M;WC8DAEDUW\>)%=-!(\/-&YKO[,*[S7<.W]'/_Z0N],G MG+.F0\[-DNE8D/IDI0T;B#.Y_V22/DBF]ODQ#B'&+($^#5(O$SQ,J%4PF\&8 M4V.41N13D;)];! 3],V(QC&F S-."V?;-DNA68>FM3WFG4?16@#DB&U,1AR5 M=BP@V.4?FUOMB*@J5_/;]>-Z@95_J2X,]$EWCKX3-ZS074'K%O1S1"/$XP!# M'S$.D9\F$ >^@,+WI*V3$=_W0A,>,A]R:C2TE1K48NL*65)P9="WHH/?:^$- M3S(L)N T%0T#Z\!,Y A18SJR!^D4&\FG=9A(_FO+0A8#C4)"]HJW'-3CSA[I MUC>4UF-PUE0:JWF-OMRP_UQ7*]W"^(#C9^?BMWQ9/.9+]9CWJO:\JD^/ER\? M"KRL_I&O'IK+OZQ)E;,X&=FIR]73STP?.UNK$8EAZN,4)G$2 MB"A)8NY91>ZX%6]J9F.KG=H2;J0''?$M#Q7R%.$PZ#V!,0<11!+.(( M>IR0V$.9[T=F3:(,!YP:8S?R BTPZ$@,?EJ#U L)=]5=V+3MJ$Y$'I3E_'8L4QB M%6G").WP0*A6VHD/LU#^+8[3) Z\R ]PT,_*M)9E:@35M5JVRJA_=7JE_-"H M8MF?YI(ILS4F!YV($2W'HW/0GE!OYF(D([$WL,XM0GM)KF3^]8;LN*W7_Y$] MNX ]/BV*%\Z_\/(YIWQK:BI!Y*#:JORHDDLJR?G:\*R^JC3?[N]OBVKUL5C] M!U]]WA15JL_+?B[*YD?J.G_N)V%&(X_!T!<11!$5,(TC!J-4D"P37IIF5FZ M<<6?&J>KKM6;(E:THY'\1Z5B6IXV!\OE5@WP0[X$+QR7E6T;LG'?%;.58;IO MP-"+R2'70RGML7M=QW(&-DJW'@FEI>Y&^<)78*OH)OY M8SH*.NP!=I5YLA5 MU[1QA1^WT=I5)F:O-]MUI+@HO[V2GYQ:ASN;H6T92-VQ<]F$:>:IUJ#7OGO%A-@MI ,"NOP M!_\UHHWP,]#UI#BMS=$;)K=Y]!;C7R.]WAZ>(UGW/1[4O_G/^V6U*G6$P&_R M;5,U&"6)JAXC2I+.!Q631& ?4\@8RZ05SV.8HCB#.(R2* M\SX^L.P(9CCTU M+MM*!M9;N0%K!+?O%60Z!V:D-A"R ].9[BJT%7L&.H*#5G)MX%+70?L] '/8 M@TC+O4>UP7G:A7T]Q>;38^LA'@3T$3W#9VI%CN,-M@;1 MN1?87((K>7^M(3KN];5_5,_<5[^4157-XX3PD$<,AFD: M0D0IARG!$4PR&G&Y?65!@JT2+\\,.#7>4S7R+!,JST%J1E\N@1J8JUI15JV6.JD\*_R M04W.7H"(QT.?PH F&"(?Q1 '$97F%(GDKTC$/;.<(H/!IL8?6UE!*ZQE3"<[>1.##7RUNV\TOM[-8-[>M:<4M3SJ2Q$OIHG M:?Y*WU M9RO_LOU:CSYPE$_VG#KM=WOVNIZ.SC6I^'^MI9'_[EE;^AM_6>IYL9QC CF/ MD%Q9O0!F$?%A%#,_R$(26#87/3K2U#[GK:"@EM32-WD444,/I N5"HE9TGR1Z^@9^:]U6>;+^S>XRJNVL>E+6T+R_9(NUDPY)X\U M[IM+!8G/A9&I9*NKLG46*U-;*=M-KQ:0:I% M'>>)-]G$EF1WO1?%C$S_$-,_,%DK#'3>*)^!#@QUO8,N$*!& KR&0@4!-6 MC<9LTS;Z90:ZI7I;5'0CW'/]6AWV*+OV'+MJ?'8U/<;MIG;MZ=IKT79U@7JV MH)7B6G?M>7W3A%BJ%FR0,KV'=7;5"/7UP\?M@7I0L;WVIX>OUU]A%>K>9@EOD"80$8##Z*4,9AYF8 <\MIJ29/+:BX4PV)<9%36R>PHYDSW,2./A]#[W@/E!J?@8U21_O. MOU8,M)H-68/\$J0'JU?>2Z@KUS:_!,CS== O>GK?\_:ZH==7_+V."KI[XB56 M+=F4P:)[Q8BBU(DQ\R!)LX"( (:1ZM\2<@IQEL8P"WR6QAGSDM2J>[7%V%.C M8=7$M&BEK3NYJ+K?*_P=2'YFN>HDVQ'?]H#>?$Y,S^L'07KPX_NFV9Q*7F^+ MJ6\D!TIT<&L$:'TUSB=)I*+M!^8 M)AJYSA>%M2IL?E#;"^J7OW[>:&7*#ZK1K49^^(*^Q_[O'GEY+[_G7\KBV^KA MMBXJ.8]QDJ91*O=RJL4!BN4W2)+(@Y$T(1BA!-',\O3_X#A3^R*;X^Y65E + M"QII;8,!#D-K&A-P,6#CA ;88M4C1. D$A=$"AQ^[L@! R>5VX\;.'UYOQV% M?,ICL=2;FT^XO"N_K)2#0GM3/_%2I^#/TU"P@() 0B$NC+/WR: MD3#F5H&\!F-.C1QJD=L^RIL&RKJ$RF]?WJH"*W6?8\M2*B;PFVT:'(,Z,($T M>'ZI\90"RY<6U"+7)UVJ%DE=5=7=-L$"(D?; Y,11]T66$"PNQVPN;4_%^7U M(?;-DJFH8TEV?*DZS:O\4+EO7Y=\A3Y*=&>.W:>"4^V,IOO,]K^8,48^G M&8+4)[$J(R1@ZJ=$_I&1*&$^%9F1-7:I(%.CP*W4,QVH++\^*:5%*[J+9N6\ M0V8LK L^K>>H%&"&/PX0*:2\E40RS3.7"I!E),N$'?FI5RN+\D%.CDJZPJK ,:T]J M=75@.T8Q -R,5MS".#"W[")8!T=O3KP;@=W1BSDXCCC&8,!1B<8<@%VVL;C3 M_MCL:XE5P,^7ET=2+.:!H +SC,"8QRE$,?5@BC*Y'9.;LH2%,8FH41'SO2=/ MC4 :X4 MG?E1V&NXSA]^]09AX,_?4'^KXZV#NO8ZT'K]I-&.L XJT#VT.GQ! MW[/JG_,%_[C6P0]!E+(,92GD 29R!,CY_[P3'.F;,)$CW.F?=5ON!PN?.PD4^4]]78/T8^<$WO M$NAM1/NQ#!D5*?9ATZ?,2VF 8XQ@XO- ?KB^7#"QAR#V&4E1[(4>M]30;T7?.X*J-L-/W;]]%[@'"B? MWN\Y/1V:QPMX=OCQ9 '>F&Z11W=:FH](,*&VDE?!LV4ZBY\P9^E 'GX^AG:L7 M3(44PJ'C]2(D77ED^PDQKJOV(J#V?+B7/CN%Y1GR!]!MF-+GVLBS/IN+/D?:?\X1APE+F27M18(B2F$+B1QQF M+(M%3++ HZ1/@N?I8:?&C8VT_7(VSR!L9MRYQVU@QMR<6[4EI4YU'7:?I6F& MD^,$S3.#7B4WTPR(8VF9AG=?&)C35L7)>=6$H;"[G<(Y>V5V7E?9>?.RJ:QS MN\!5U90N#Z,X]0D)H4_E1A=QWX,DE.Q%J"=_FJJ:<58=@ >7>'+$MXUW(2_; MBEY B]RSV/SPTVZX7Y[29 Z]M;YL'ON'+@V-K>OPI\'DO4X(U=#P'PW#&GS@ M'KO]^CRJ$'\O%FNY]RE?Y"J7+[F.P==%5>2HG^1G4\VCE*91H/L1H1 B%?F. M@\R#&,=QG$81%L2LJK'5L%,C_UIP%8KTW(JNBTHM=5375GB@-BBF(5YV$V'@ M/!@$WH'I>(OL1FK0B VZBE ^O4PMN54OW>BVTV) >\/ O3 O+^1>5,;L"-V^P^-N)9\$&@MB'\0B$,QO[6&KYC?_F[[Q->O^4KEF;U?LOPY9VN\T+F3G&0^HDS R"-,DCR6 M)CWU&,S\V.<8H90RHX)#1T>8&I]K(97ALQ73.EOU,)2GR=D)0$/SL#TV5BFF M)_6_('?T\'-'2PH]J58WV_/TA9>V :T^%8N2EA%KU5#\^U-0^\HZD?3M^[J%I>B#E J/!#Z$V0LY +2;XO?GO M("F;YU%QWO9S;Z K-?T\IO#QEI]'[^BQV^O4$>VX'N6_;G7MW=<50\D;9 &(>2.80/"4I2GGAAEO!TON3W*J#SJ^&^ST8 HR\DJ[^0/3$&7!4O M*U5L/0T&FSSGJ%ZA3'%'\)G^02V[89WB"S&VV.T-A?5(&SZ'F-OM^?K@=G+; M9_7 \79^??1\M?GK]8">#4B4:^H-KI1/\5&%+.B7[Z8LY1NC:UR\>=E>TO2O MOU$#MU7WJU6I7]I*!_1_?<#+NR?UB.H7U5*S>K_\))>Q@LTI]2-!@A32A*00 M(3^&F$4A3%(2"\H]/TZM@NK'$GQJANQORWQ5@7LEH_R$E:=1>Q=/= "[[KQC MQ./0PPP2=2Z(F(\A%@&'5'@18XCQ(!3S9UZ2XH\\\UT%AIM[K<4?:?+-=DA3 MG-"![1ZM#]0*@:[2H*.U"D#I7M=H#K3JL\9;"SK:-[ES*ZD_: "8@1H"U?*H M!L%AJYR1I\U5,YVQQ!ZWW<[(D['7D&?L\?N9.^^$X'2U23:4)M5GN6FL:TNN M\^5]TU1##CM/!>?9)LNUR MM7/Q6[XL'O.E>HQN@D;KM@4?"KRLV@0K1BA.$@$IHPE$:11!K(JZ4"\-B>^' MA&.C\[]QQ9[>-JWD>)'_M[3;NIW![U5_9_G?O*,%6"@UZO[1HLD!J=:DREF. MR]SXO&+X$,049R\*80R1X#%&6!C#%.(0>%3A(DM#S:&#SB9L- M.[5/_X;^USJOA@*26)(/ M2@("<<@2&$1^EF99C'%FUW%O\E*]JMZ!.X<-T M=5M4J_IH:W?D>9@)% 540(&\"**(,(ACSJ G**4\YL1/4V-/K-704^,;W0JN M4CDO%:!;1=07Q+]3M9I+RQ\?;ZRQN=O"3V8W5P;^T,%F8&#JZL@-6L&!DGS6 MA!2 ^0V&- 63L7! !_),>@6>#OW7B_L3KKH[)XXGINMEZ:O7&7]GN!LCZP. MC>^7:O3W3+Z4NL"RA5H]9R!5M.9;BW<418TVLZ U'=0/X'+"1G. ML>!$RFM[(EQ";>"Z<#KH3-+!]L*WW..MV]JVCL;I*@EK+O1#-C9Y *SKK MU(S4CQV@5.004^&Z/*13&:]3$G((F(^6@1QDL'XVP9'M;+>S1)/>DR1>0M,@ M@*$71ZI1C@=3+Z0P\%,B1"S"$&C#).)8A-+.#9C9F8L3<:;&<[>X>@ / MQ8(13/_9[_#WPOGI[=<:"/6KN*]>Z0(ZRLQ>N:A:?09U3_7 =3@OE(TPUW8V M]0#.P*?4YZF]PV3J=*=#P6,!RB*4Q#[,,MT2)XM@)CD#BA2+-,0TC(55C-ZI MP:9&DMND/MN W).0&L?$. %J^'"8-O%Q\-@[$TCS2A\(?3E_ M3S^R^,R?^7+-?Y9R?N8ZJ> 3+A49S5E&DX@2! E- H@(%C#U@Q@RGJ4Q3GWY M.*N^64='FAI--(+:,<1Q',WHP0DZ W-#(R-0+S5HI 2-F.Y8X2P2CBCA^#BC M\L%9=7?)X/P-/;U+NH35SYAJ?U73ARB*$HS#4)\0"8A"D40?A-/0&70C2T(X?6WSL73PG '#ES3DTQ+B. MFQ-*[OEH3EW;L^ *+M4Y9O6)EVW]EYS.0S_%//,(#)G'(/)\ 8D?IW*/D'E! MY <>3^ M*JJEM"*$=QT93OF@&BY+VL;<1)O,T(X6(4!V:$ M5C[EZZTK8\WTH1MU6!_E% 2N2J$<'&/GU-PK<'+RXLL;SGS(Y7]8[0'6 MK56XU*&I?(/O^9RF&?<)(Y!3U6.,$1^FD4"0!6D<^!Z+?&'>8\QN[*E1R+97 M!Z^KORVV\H.GC0+6Y9EZS,H92AD6ZX&)9K$<8;D?A*1!*(D8A GB, XX%[( M$LYB9+6I["O(U!:15H_:P=)J C:JU*'.4AFHM6F#HG]7"@&MD>4>M?<,6OFT M!IV7<5Q>@TQ)7\]8;SS=.L[LQ;B&7ZTW6$?<;OV?-[4R\'_GE:[]4P=WZ'R9 M3=#;'&6A" .10I)A#)%',HCC((*>A\,P(82$W(JBKZ/&U A>Q[0^ZQ[F*BVV M+AK^K!682IWPDV^%&>U/?ZX'7C3&JR%> [*M(3X#V[#I/T(]<9,)G7QU\9-* M_ ^I-6XR4>-5'C>2ID\M7R%7@2]JH?\/CLN;Y3)7#3WE=JJMFRDW*-B+*"0I M\2'"/(&I3S#T6"2W+!%'.!'F%7A/#S:UM4N+"[2\0 D,.A+;%#D] [&!]\HA M< ,O!*K/Z!RC#<+SV0@/!ZRZ&P]54N\KL7;=F0T_9 MKQU\HQM3U+JX;RMK6*S(!6 M9=;T:5 ,ME$';/4!OVN-+ ]4^LZ?H6-M^%D9VC,VX(38N[4N@].57ZJG%.,Z MEBZ#:L\S=.'C[,BU*E?SNV]+R3&@ENQ+,,9#X$VVF>NA",@;G' @=C*CFA\2EZD+=UJ$'^:TL+ MAYXXRJ=^0I7V\SUUB=TGR7@^?R<-+^7EE=\ UFW:WN(5;@RL.8E2SOT409+Y M\JOT1 8SGT4P"4*!/<)$2K#)]WENH*E]K+6LH",L4-*V^RFS+_8 M#?Q-]X7+^ ,WQ>+ UUYQ^I?[XODG^8CZ8Y=_V7[G9Q\\RD=OJE[+ ,;77UCT M[LW+F[H>UY<'SE>_E,7Z29H#M:V,61 B[G%(0A)!1.7ZC6-$82P7=(\%S,/8 M*C3!9-"IT42W.!9Y 8W<0 L.6LG[;6&,YL!LO^(:V8')Q VH_:N'&:#DNAC8 MJ2&O4]O+ (2CI;I,[KW4+_.I+)YXN7KY) =:R;V*.JM^4J=?]8>197X24R^" M7DQTE[,$XBP((*->)G^!0S^T*J]@.O#4"*J5=@:TO'I7OY'X4M_*F3FP=::X M0W9@@KH,U O\(V8(.7>(G!GV2AX0,S".NSP,[W?5(JGIXBUE,9 (<"3'/Q!-7@@[0$:W9XO5'^]M._2T5DS([=AYF)@>CO2 MB6DC.6A$![^WPKNM16.)V&#MF8X.?.4^3>< .=^PZ>P3>L3LO1."ZVWHIDC. M9[SBKXNRRA_J:JR_/2URL6H2H.:^SZ,D)KZTT%0N4I@@B,,8PS1AA$L[+26, M&T?S]19C:F1XLU9S(B4&*_Q=Y[]78*T%[I6\VG]ZSC#=:* /[<)J=0"=TEM* MC;V"UNH76A50ZS)KTRU'F0Z+V,)1IF6DJ,,AI\'7I5FE[ M 1VI08/LG0 WPR)KL7 ,@O!("X4CI.W6!&O 3JX!YD\;C_.M-7S%\?9W]W.[ MZ 2EC\5RXSZHUY1WWU7:$V^R,PA.61!%BL@13B!F00Q#$F1Q@)'G>Z&- MP\5DT*GQ>9W$V(AXND5;?Z#-?"2NX1N8R6ODNO*V%ND/C<@_GD\ILG:+V(#D MR"%B-.2HKA ;$':=(%;W]C H_YZKGB:8+VZ+4I5^4?36? :4D\@7L7)MI+ZJ MY>=#0L( >@&/PS#R&4K-RW,='V=J%+.1%'1$M;!L3B!J8"2ZP6E@+CD(49^$ MQ!-869A];C ;R<[KB9V=77<>D9.&W(G;Q[/&_FW.['-$ZDSS55?G&I;^#\27(0)#R#-8E\=]OLP0RKU M@D5RSQXD),!6Q5('DW1J%/TJ#:#60NZX%)^PCLX6088X M\SR(D: 0)2B!619F, SD_Q"4,LS0?*6*GECX"?K+8[5X;*0:>B-,N_J O-D) MJRK>/UH&7UPZ71;>AG$F811'Q"M5-IX(I'@L3W-_I5D\O=5M>;L[5KUXZV97@<*'UX@ MYEG@A\CG"?1XA"3QB@RF(?LV5T@:L MEZSY^O'R!3S)J[ MH-L%KJH[H06X^9Y7\Y2A-/5)#$D< 8)DKNIV$N\ MF%IQ@\&84Z.);3*?DAF\$OJ"1D8FZ!OZZ=UB.K0O_F(X[?WLY@"Y\J4;C#BN MO]P<@CV?N,6MUZ^Q75\R)RP)42K-&2\A&40^BB$67, PC1'"*.49PIM"VN;G MDNXE-?HR=ZIECW!BJ*5)^D,7OZXOG&9UZ]=S,,$2 MUHV ?]@ZU:\!'K(8]1E(-N9=K3&[I1QHU\S0U'S>E::B/6"SDSA:'$57MX.7?A&2/@ M! M_32.0Y':T,7!4:9&%&VCB]JZLPP].XRC&25K@ )'CGD[SU*,9E^;5=W=%1'S*PRNQ. M96J2F2JK?_T%N&12R@T@02;KG9@NRS+)<\X#\L$!<)91O_VS9K[^ZL]?[,5) M^$+7=^ORK+$*0O@BUR6YS'&*1"!8"+D2""+)8T@"PB!+(R&1Q$FF6 ^'X93< MR7'":ODDUYO<+!H*N2[7!N"Q;,!NU@UE(-7,!$#6O6#?Y$L@5HL%71?@4:ZK M."K;(CN.0]3)W_ !_.B^A\%WM0:5VE7$E*G(4ODD@_DBEZ :QB\Y*?6:/LHE M*"[X*Q=O[\9EOR[U,FHAQ;ZW1$.64NBUU3H+@+XN<'#7L-02B4M&-$RQ0MN,'O]@-S!6-LJ#1%KQI M(UDK?'KQYTP<]NAX(A$+@:,2BCT K\G%XS&'O14R.>=O&(2G=8*@_V MVC='M3W[3%P<%#M^&@;J@7G*(\H]"C?8 N:]$L-%P5" [-3NU77'DC_Y0]=8/'=F^N/7!7[;]=P@H Z^L#N%)]@KKGVE(1(^.B#F;;%G+WGD M59\S)(?+/_='N+=!?E^7K?RHGTH797J:_DTQ3T*!XC0-82P2#%&6<9BI*(,) MX9@(EF09MJK_?T;&U"BI41-4>M:YFD93^[['I^ \3SV>0!J88CK@X]3H^ (" MG7HN# ONP)1B*K49[4&CONE\_,98 /+EGUN]]_96#!+)UQU$3XY,!P5& M]6>Z _3:K>GQI(Y;0OG2U!#[9'H [I+QZW)5Q3R-95;?WLL4L8&IK=$,K)9 5:J#A='=D>#.PQPDL<*2 M1C!@IMFA3!-((H9@DD5Z1L%<_W_@M.76&^019X]*64-CW'"=6JQ^+X#YQ@8$ MW'+?S1>,0V^XU3B5BL[ 3M6F[)S';#XNFXW9!]MK5C=UH^WW M=;SR=_JS.AZX7>HY@\NB^"H+[1OS'S=+\5X^R<6J;%\]9Q%/1, B#7/((8J3 M&!(4,1BIF%/%B(PQ=J$85P6FQCJ-_F5GR"8=(E^"V@C06%$FDK;L<&,AYV&R M(Z8AP1]ZF>P;=V<*ZPJ>)U9S%C\JT74%YS7W=7Y./SI\]X.N[V7QNE@1YX)' M(I0P"(0F/R819%(F,$U4E%*>A@GM1'['Q4V/ZM@&[(H%E]7TN['8"73=.*L_ M9F,Q5*WI.&6A[.#QS$$GA%V%<*18*GR*XQ<&]5IL9"[6(<8EMV M&2CD8J$EFR@F5MOINLSK,U2"J5 S/PR1Z>%L3IJSS%3/B4*,.4J4MFC^)-=L M-:W!:JLTW'#]UVHA&.7_&FTX[&:1<2 >>(8Y7MEF;P=X88!LIOZ M#E>FQE:1:Y>C<03,HNR,ZQ,[9E.)?VZ+37FHMEHWM5IOEWHVX%4+B?;!NO;D MZX9A;^52JGPS5RG*J, !Y&DJ(*(QA52@" :*LQ03(A%VVK7LI\[4YKN]-66K MC84I?;PQI8_SED5@TS)I9OIQ %E9!=ZPRB['5/.>8VK'PN.-U,!,_&J0]O6I MV\:\B!>:E1L7'YI!>GMID-QSR;Q@ZROGK)\RX^:F>0'N((?-SU-[QFN_?=[] M^%^YG@S6_,?S)[-[4K:H4+&($4<*$A$IB%1@TD^2"$;:NQ49#1%&3J5K[<1. MC7#W8<=@IVRYB_CYYF^=>H)8HF]YEN0=TZ$/E7K V3V4VPH=W\')YS; M"HB3 =UV=W*Q4!&M-R,NM8^?TE^C9D4)G3 ;F@%JO 5+#CEKLZ?-^^>Q1O^:C9KW^ M>(]?U+&3CE[BY&NS^KE;O\^+QU5!%W?*+(/*'-7J:/?U>2"52 B9"%B6ZT(1 M3F"62@GU:B21DB142:<^A%V4F-J77^XL5#G:%PJ0^QL'.W(8&MV!.62OOJDG MV!A@CI0.(!^IOT\//'WU_NFBPKA]@7J =- SJ,^S.I8&.=K8M=7<]^WS_I(Z MXN_&-!*Y>RSWB?XFBTU9-]XX5KQL=&%^=;?=%!N]Q,Z7]W^7^?T/<\V37KW= MRP\_Y9KG91@AE_-0QI&*5 B#, DADI)KJDTE%(C%)$D9P=@I ^6ZYDR-JAM= M(:V4!;+65CMN6MT96%56@Z?2[')/1-:&FU-M\VLO56.O_);931]_G'=GX(FH MW>Z[#46[Y[?)WSG:%MP ,@,U)#/PM_V;]:'U9IE?ZZOVT,Q PZHT0$-/*#$ MQV/9ETF,LZ]2,M>"9IXKO;>'[ M;H=OHSGX6N'[RY#XBCI#N_R4KX'S"P7^$'C;3\/=4*OF2W-S.0F&41Q6$Z'C MX\:9L;K9N)M:.M[>80[0SY%WJHP"T)/.S7*I%YKK@JZ?Z]+)#&.%N2(0!7IM MAD*A(,4T@(Q)S*D*22+M2JA9")L:VQMUP9T"C<*@I;%K@6H;K"U8W2." U/Y MV. Y4+9'$$?BZ7Y@NE&S)3IG^?C2,\8C84MK7C"O[3V>\EWU#\WOZM/)%PN) MI:@/*XOC*PV3!35/XD#B4-.TS+#VSP7'D"2*08*RB,I48(*=*ET.H>34Z/V; MZ8\$>$O+GAFQ/@;2;JOJVL,S^#+@2&:M^7GW#[61LY?[4V:7J3%T!DYN8QEK M!TS"]3@60R7J^E#QNLF\'D&^F/#K4U;'0+75P\-J61)6U5ZSM3LT5S$6.$4( M)I%D$!$9PBP.!61)@!F+$IH(IT2]<\*FQN&5KE6K.[#:ZUF>6I0G%87C4<5Y MJ(F>59$@D&4RTTLBI*=9%D']86I9M M\HMV(W8XK#]4+_2P0-NY';Z@&]A]J$GA6]7_LM+TQ6&3QVA,"T1\Q6*>$S5N M)*:%T0=QF#;W=)L<_[I:B=_SQ6*N63C+.)4P5K$TY?XCR-*0PI1)H2*!$(F5 MRT38/'AJDUZCE]OWOX,IT32JJ53 5(48HD@$D,4Q@2GE-!"1HCP6[I-8%["N M.&'-P'T_%+G22VN58"CC.(%(:2^ 18Q!(7D84Y8%A#'7J:D[AF-/0[WALYMP MN@ R\.1R\>-SGD->&^EIOM@]=M2YX;4QK^>!@W_O''FO7_S-\Q<]-AMS=OX_ MV_RQ.FS_KI]89K,E,9=<$@&S-$HADB:K,"8*\HA$/.2$QFZQ918RIS93-"K/ M0*ET%8;3J#T#1NU.^80V\-M]X9Y!'?CC;P7B?G_1G/"IXK7J8@Q ,@GZV<,(:MC!NZ) M=.&]<^F7,%37A@6-272_*-L-^]-OZ+).)5,QBEA,HG:)8Y%2_Q6*RG6&[VB MN#?+O+_*U?V:/O[(.5W4<;,JE8P22F!<1@Y*%,+,=,NF(4\"K!1"@56KVK-2 MIN:&MS5T#$8^C^9Y!O"&T=!G'$[P6'_X5N:?^^SU UJ?O/[;_G,__^Q1/G8K M\YI/W>YB3Q'&QA&L8M46B]7OYOQNCD5$!3>%PI,PA0CQ &H:4#!1DHJ4()$Q MU,'ILA ]40=LIRB@C:8]PX&/H&[G(/@"\8K!NGLT;RZBV3_B]C0^0P70'I%X MW7C8TQ!<#&\]YF:>X+ADHFF_'E,M>[&OC+ZT/52PA=R,>#T".13JMI4I+V1GX M[.6-[M2;_O!IHW6E/VE(NQ_]Z8NZS?]?JVJ@7^1:K=8/QJ&XTX^^ M+WV,][+@Z[RL?'*GON;?SV/N[%AT1,Z3H^$J?53'HR,TKQV1KH\9N9KB[KA.+\FV#U5AJ*8>U/O\ M*1=R*78MOR7%(LVB",9APB%"LT:@TXZ_S%* M"789!F\5 SL)[YIQ7FSNE,G6*&Z6XIM2"@6CC"F(@ACK MZ8<@F+)$ABQ*,TGL:@%>%#6U.:-J>L"UOL89[-3TX RN=GSO!ZV!2?I=#5&I M9IEUTB@*C*8^\V\OH>$M^_:DH)%S;R\9?)AY>_&.+BD0AJ#8&0YCS_M+SE<] M+:N9FMBS5DKPS?W]NCS[NUUNUOFRR'G)>W.E:")I:.J09@2B)$&0R2S5+,02 M%"*FA\TNI^MZ-DR-U'9JFG:>E9[@J72.] =\M$#XSEB7)(?KO"\7./6/\1:, MXE$S2X^:V93[OBG+?>_@>%7I>__&[3"IW/'IOT\NB3F3?Z_&2OZ9_OOEF'ET MU9$]G]UT'=5&S*"Z*O8OL[2NJTJ7@N\K_95N_EXUKRO#Z4>ES(NJ[DS<-JO10D0F2(018&$B*! M%*0DQE#%&5%,)2P*L@ZAO+[TL_JHQH_W;9D'1,L^M^T\;X-HM_DWZIB,,VNT MQZ%MDSE[KZTJMQW:=LW J\(VLY>5;?SM+_H&W--NI#>U1MV[] WFZYU.[\_O M&OZ\SI^TA*=V[NV<)$$21H& )!&!Z72H^3J-M6,=)EQ/GF&E3,Z= MWBFYCVYV#6P^!J8=6_:&:&B'>8_.IXOH= A:/F.]MU#E8S)&#E ^8^9A6/*Y MBSNLJ#^NU@]R_6W+BESD=/W:0GV:CJL\TZ@:+% [H_-P-_X 2Q=UL&GWC+[M6]_G$9:[W; RVV) M>QZ)L\O:$[>.MY0]K_N+Y>N%2_MZ-KM(E#MUR*G/\R# C"91!-- <(@HHC!+ M8@3ULI325/$ 4Z?24+:"IT:*NWY-:W,:4?Q.'W=^4.Y:=,(:?%?GR!^D5_"7 M9H8J_BGYQG05_H46&F^3^[4Q-95:6_$SP*1:K4T3+57X30US@]&[XW5![)5\ M,3LP3KMGEO=WH['/JXTLOM!G<^#RKLK$G).,$I*R$,JRB8K0/V6!"3$1 <6! M1(IAIYS4(S*F1DZU6N"!;K;KJC;92H&E41P\5IJ;;A-\L17Z-UO]J'+M;/;+ M\H*OMLLRQ.M/T2Q*4+G_8GZ,8T WX+WDY7SSO_]7F 3_&8.V/O5UNV4=O%#2^_G.*K_@SRLN+:U]5BH:(T$A3+CJWL)AE[VVY? M-P-_"OX2!$&HG:]U%8'[GP ',_TK\[^ZZ1>@V\V/U=JX8?\7Q-KATKX3P;AT MK;0S%63)#"/27)P7Q;8.VVTWQZ.EIS>NDW8PUG;LV6<$!R;'EVW&ZDJ_MR7B M@S08.Q(%Z"&MX=7CK]5(['B8W:7KNL3 U95)S#/UYV'".33;?9:_O]OJS_!! MKM^MEILUY9LFPB@BJ0B3D$.4168OBPE(!:,P#D,I648(3T/[B#A'Z5,CK%W= MG98!9L('V@30V !V1KC$>KF.B\7IP)!H#[[7Y01TI^@Z5\1=8NT&1'ZLR#M/ MK[IC!%Y'X,['X[D^=,3HO([VOHS5Z_J0KL<@;'.[+#;K\C7\K-^ANOIK*G'* ME$00AQ'2\P6*(.4JA512F@1!$LO8K@G0!4'3FQ78!NP5G0&CJF-=W8O@VAYK M](=L<&KOA%:'HXGS4'@[BC@A9N2CA_/&'AXU7+B^&S4TT<(W_'^V>9&746?F MQ[5L7F,919GV&AD4@8@@"GD&*<4!9#R+$I8E89#9)5C82IP:6>P"V5L:ST"C M59P:K346FIVU MMHU@;R1HK*RZO+3L-#5^LG MYZ8PGOD'+?;E+UI7SI/4Y%^%#+)$I!!%2D*JW5Z8X22.DHAG/"5S;4*^$M\V M=+VQ/'KNHY/+9_=:LP$//+62Y6?'S0]RKZZ)KKW/EV;2,2Y/I9'C\7"O(BER[B!"SY@.XAR M\/+0;C/HW>:'.25[>%S+'W)9Z'5&U;G%A/5]7*UE?K^L8F+Y\_V.KU8_I3T%_^IL;AAT03Y/&0$J..IL,"_3K:69@:7UZPYEMWFDD['A^''P'YO(7O-WL^S>6@+TI3=KIODVA:4YX:6 ZME+O M@ZG7;NN=%+E"0_8^@!WOV=[KB=VHLU7)I$Y;V^T#2Y+Q2 @,18RYV8M'ID8< M@G&4!33"&6,X/6 /SV(N>J0UH0VRC M7T;#$P.=$30JPUPV^#6#6-S1JQ_C5VEB330E'6V&UO21J?J@W:EO^K>%JIR_ M3_E2WF[D0S'G41HE&8M@2(,$HI!0F/$DA(*HF'$2IAEA'5HU>E!M:@RT:RVX ML^UDD\%=WZG*0+.0:YL(?C-&@M)*Q]-"CR-O1WK7&<^!27+LH>S:1M(CZGX[ M3/I0[!K-)ST">J(OI4\)G8,ZN)2B]%K+#+N[IJ]8691>BCE5.".*"X@BJCF? M! JR@,601\K\F2H9.%6NO"AQ:E1>'K^4:[RJ'4[3 L=U>_4RU-:!&_X '#YJ MH]2UPJ_4MNGF 7;Z>HW6L(/&7ZC&!7ECQVG8F7\D2,/RQ@XIM^_RA\>%7O?6 M:8160X22&&&5A&E*F6<8NMOCPV9-C#J.=0TKF*Z0NT$$_ M^X<^ZS:*S^0L(A];0[(B,EEK:0\90T>MSDLRFAKVX9+^'SN*XO MTCE/7-*C)?>Y+CUOK;OTU,[8RORJU:CG[S*__V&N>9)K>K]WZ9JDTRU=?)?K MAW N>! 1@BA4*=>.E,P22+#9CN.2(Z5B0H332<5T3)L:[S9Z0UHI#M:[E1O? MJPX6N=*KNJ,]#NMEW&95_MK4P0//DJX+QZHGTQDBEW;BDU!X0G.9AY[CKSO8 ME='+K;?,_/I5&[L&*% CU=I^:&$%#%B>^Y-/:OQ]-C&?AF'C=SJ?AMVG\ERF MIV&'1CKL)2YSIMAL7:<[D"/G$#? L!L\C<0@#8&H *A MR:^O9O"6N: &8G^,^N)LM7F1&CC*%K9W?X@WR6'M/?DW:J0E_L3?++?=A:L. MZME-C.MH-MY>R561?[$E;'TTAL%T+@:9.?*PB(D@001F% MB7:@L@@R(1C,(H[B2(@TI(X59R\+G=INR:[2W;HZE'0M[&H!L]WF@V_PAM[B MKM6MTB\:A6?MYB3>:_:[0.2M1JR%R)'KQMJ#<%A+UN'>CD?J^@7[H1>K^X/\ M]UMYN_PL?VZ^_RX73_(7K<./8IYD:9)&/()I8DHE!!Q!)A,!I::T?Q'Y*NP=WR M-).['ZR[@>3K>-U2ZKB'[&Y0'!RU.][>C8,^:B]-6_-):DE-%[+:OYH'6*@4 M:\JAI@XA"K&$62(#&*N AX28%B1V%:TORYH:U^P:LIE\2J-O]WYLYQ"V(QY/ MN U,-K66H%33'%O7"-::^J,8"S@\T:CMV,,;@ /S1P_L.N;!7<#$:ZK;*5E7R&:[8/;QA+5+-[E1B9#Y M_$8_39@G?ES0^SFGABJ$@!'F"J*4"TA8@B&B4F4\R!!75K1Q\.2I4<1..6"T MLZ.#0[C.?_J]0!CX,[>TW_J3/FGKD<^WD/PO]ZNG_]#W5%^N_F'_P1X^:92/ M\Z0!S8=X^H+.+G^^D9_R)RFT8Z#')F_V8W\MI-HN/N5*SK7;SP*L&$QXJGU_ MIC]*&@8I%"P*4\84P=PIF-]&Z-0^U0_%)G\P)\A5>ZMMJ6@9#-8YSLL*>^M5 M@5=$AU\>:'5AJ2_8*UP=:LU I3,P2GM=*5A#Y&_)<%GDV&L':Q".+"+L[^U8 M4:K*>U_>ERN5=ZMB,^8>33LP3&-,XB"CTFT)<2AB:DRS MT[#>;.!:1\>23(+17/$^WZ[KM(7\Y684Q)&F0H)I#A*(.(1@EE@SC9B M@3BB64:1TXG&.6%3^]9WX1O:A6!-_ ??GY<[;B^>Q=F. GRA-S 9-&K.]A$P ME:;@R_EZI,Z\8 .()X8X*VI4KK Q^C5K6-W3KT.28R3)S;%(DM9OYDI&64P4 M@2K2?@6*0@:S-$TA$D*EB# 69VH7";O:T(4= PVDKM7G]RK<=:?T<)]B*:-] M) )HI7JW;DR^Q]B.]JXY9'_HP-5/%D=AG9M:GEM-^=;R*@VJ!H+Z5%NK MH<3U]$^7KY>VQ?N\X(M5L5W+72FO5"5A3$0&92@P1$F00)+&$JJ,1C2C) I# MIVXE3M*GYL$VRI<,\7HKIP![ SIW+W$;'$IGC.E%/5*01+&"&>9I&J=2 M4A&[Y)B-IGD7)WO,<.L-_=D]_&B$@1_?W>XQCG]HSWOW2FC#I^^&GQ^E"7KD M)Q3^PSKGYP=@2#_]@N0>S4)4V8>;11Q\F+OJ_,OJT7.G_?-AP.LU^:1%! %*H HRC#4*W(* M0Q4&*%:!4C+SM#1_)7IJI/!BI5A]"WL+NAXK71Z WLOO'K!>=>T] Y7FX+?Z MST$Z-;L#-_SR^[7@J:R]3P#BL/ ^]81N-/9>/JXESZN 6?FXD'6+G)N'U7J3 M_[NJE$!$1C,99)"1(-4L)@V!90)&5%!%%4=AZ)1F8R-T:M35UKG\V&A+63?F MLL+_+ M4MZI=WHQEF\^4E[F+_^ZW)HR6E2_2":;>?7PD)==NCY*^47JMU&3XKVG369&EOMU01*2K"F&PG>T )0TQG7 MZ.P8%=Q]B.QX;!3@!R8W8X-IDU!9 1HS9J R!#26F!C!W>AH8\#>&I]=:GH" MZJV)35<]1NYQTQ.NPQ8X?1_8NX?61YJO_T876[GO<:@)$V=<8 HU06*(&$UA M%L4I#%!">$1BQK*TPPG(>:D3/;UX]\.4931!CDKK#)Z,TN;[;0<-"?VKS0H4 MK%P;&EB9[XWR%;EQ&55#JVNKT.DA#KC.@^&_*=4S8M1IS MG3'\3'.N9]H[0O9"I\?-0WS).4HIB3V'13,$7%@\34KA(0 M)3C0OXX8H4X=N7KH,C5W[D)JTJ[\V65-)I)^9@V9?5::_2,[E@JDC_F&+LR!:%,?S*3*?):; MUEE:P+A>%6(.51H$AE]CR%"*82PC3%*2QI' 3J4"+81.C5)W@0K<^.%%4=6T M7UX^D>L.NQTM^@9S8/YKJ;LKYE\FPZ\24L0HPA#8I36,1%B5.C M(/V2(2_E EN@VG&,5Z@&)AB[$H'??U\-7B+P$)YABP.VY$VA+."A^98% 8_< MZ,8IQ7HS?[?:FAIACW2]>?ZL7Y>;GWDQ)PG/D(JT^U*ERF&]9 Q5!A,I61"G M2":QU<'D*0%38XRVCL H"7XS:EKF+IR$\3QI^ !G:"?$%1=K2KAD_#D&T/>V MOG[]M_V7?_*QHWSHEXQJONN+UW5S#6XXWSYL%V:?MXP!,LURUO*'7@KI]4]5 MS.O3JBB^FTC..1,DR4+]B4?"'/%)_763D&%(:!(%L1)"Q:F+E^ B?&J??TOW M.GKJA?:@+E#WQACP9_!;:8-C7I/3V-@Y&T,A/C"G^ 7;V0?I@IHG=\1)]*B> M21=07CLIG9[1M2-YO]F$<*HS D @HB-\Q=%38W'> MO."#)O#-L]G/6#^NUN4[4G9(*/=SU\_O5D+.*8\58:F"2+,G1+'DD&8B@$1S MJ?:S%:?,NJ6!A;RI\6JE,GBA\ZQJ[Z%A!K7FP*ANWP7!!O?S)#L F@,SK0\@ MG=HI.,#3JSQ@ MO8B.)VHX+6=4=KAH[FN"N'Q#-XXH1[P<<'/R*I=%Z9JTQOSM\_Z2^I6X^9VN MQ3Y;R>PZ51]4DU[QM]5"/\8D69KUU)QG)$F3)(-Q0(5>V"@*:G&7F.,LQT/3FST1F34MKUM6@7L&1QE7F/URX3- MO>6M9*:]\B/G<+8C?4_H#4S6-7"EFK.*D@NPU]1CRM1E.'QE2IV1 M-&Z"U&63#_*B+&[I6F?M6+G9,V7>FG^:9TJQC&8<"DD#T^>4PBP4"$89EH@E M@4#[DAUVQ-)9EPXQ@@,33Z.9:P&VKH-AQSW# CQ6J;;CA;QGX"+F'8JT]<3+ M6^6VKGJ,7,ZM)UR'-=[Z/K#C5D#3LMT<@)K :RWJ2#CVKHU*$$B<(IY"23,, MD5 <4A(JR#.51EAE* Z<-A$=Y4_-Z]JI7U8=.Y:O 6*[#AX-[Z#6U M#Z3=%\/=\/*UL'64/NXBM1LT!PO.CH_I>5Y:U_THYE&$,\*I@IGD$B*BF/;M M,@2#. ACE% >$[UDM._Q>"#!B;)&:\NX/Q&5M9X=ST1W0#H>AW:!9[23T ^7 M,.E^!/K:;M^GG[OG7^?@\[5Y)\\\#RYTST?_A?[,'[8/]8$M[9%3_O)YHR63'S6CG45^_((.,>)'PM:+&R%R\P-=O--_RX6LHIU,=9#- MZEM5NG.EWNX*=\Z#)")!)E(81#&#B,H0$J$4) E&BJ),19%3%51?BG787QDC M!W-O!N!M.\"C-J1O>51O@WK!!1AUC*Z7553,0&NX7IA4ELLQP_5M/UQOKS9< M#A'S8P_;2('UXPR?6R2^3ZC/!NQ[$31>7+]/7%Z$_WM]<,==./Y#BNU"WNT> M629[%:4.Q=OGUM^JLA]"A3)**8<)S2A$>OZ$)& )Y"3*F&(J# *WZ!I'!:;F M$S?ZM[](T#9A9N(M6K_H5IK%>9PL=^4&1'_H;3GOP+OOT75$S]Z,(D:-YMW=+U^SI?W9=S;G&8999@PF!%3"5.E,21AC"%):$!# MEF 4*+>2WA92I\9(1MNR6D:9@B7W>KL6\[9!W(Y]O.,X,/_L("Q_:*D\ W0# M&JVKX&"?!;T=4/)6T=M&YL@EO1U@.*SI[7)S-RZZ76IZHX5\+ZL_;Y=-^?"_ MYYL?[[;%9O4@UTT,R?-<+Q"S1,@ RBPS);ZC!!(E0IAR) (A6(@2JV.1CO*G MQD^[F*JU?)++,Q^0%_#M"&I 2 >FJD9S\*;1_<^FF=>N"<'O6G_0&##;Q;#Y M*%K1#SM/!.8J?50JZPC-:U+K^I@>J6GLYU_4*7'F>;R3[+82/%WF=__ MT'_>Z,40O9=_U0_8O*<;N<]3:"*GE,S2+)4(2JZ]-:0"##,:2AC%82)0F%*4 M.=6[&]^$J9&LA_RGNR;A:8?&##1X@!H04"("#"3M?*G.$7?COWJ6VX.3?J&& MWF"<^KO4+<'N*L/I,]]N7 /&3[^[R@ =S<:[CB;]:M*VMH,_Z5_<;N1#,<>8 M4)X2#$D0Z8DV4@(R'DF(0B;B*$(XP%F7PK+'A$UM2CQV-@)^,^J"4E_'N>HL MSG:SBB_TQHJP< :N,_I4X=*S]W0,T#[3#\#LJWQ< MK'[_+RDTA=%\:7Y9=F[\*OF"%D6N<((LD0"].$J\"M&)9W%:=&5K\N]4JOZB=XKVT ^HO+F]*3:^,A%;_31]> M46;6+;(P$I94S8.S<_6O5!?>UM>7VL[;7% /SVS=R MN-'P%4CO7\%Q(_$' _@@E'\X21T[GS?.["^2%MMUZ2!_7,O_VM!J MS!,<$9E(#D/C?B(444A5FL(XSH2>#V+"(K<.YY=E3HW=6YJ"G:K@MTI91S_4 M!G([FO8,Y,"\VQ%#]U[B]JCXZAEN(7'XM6OZ](K_Z\=JH>\H MJO"#SZN-?)\7?+$R$K_+GYNWVII_S<,414$6<8@E#2&*,8>9"#$TB0Z(D%@R M3-P2IRTE3XU^VHK_GSK$QC4UVA9TR_W5(: <>EOT"(K J WV>H/?C.:@5-UK M3K0C7-ZRH6WECIP'[0C'80:TZP.Z1@Z8O<#5NLX#I(E0+-!][^ S/8XORL0@Y_65XH-4,GUN,W>3ME? M/'SD0_1CAAV>D1^]JF]-]W(AM5X_J]7:;.K7+5^)RE 8$[UP29,8HI0*2".> M0IZ%,N8BP''FU([W@KRI?N4KD[G55KA;5LQ1_ M/XN+]RKPQZ5=J1S\6=-/UX4_?YN?W.W.+<=>EJ__:@X8[]2O177K/%!)EA*S MLX*I=B]$%$!&X\2$1!.$XSA4R"X:>E2UITMV9>,*L#;JPI6"VZ)N,]DO:7B@ MP;_ F),=TK'.,OWVH'S5P0.4 , [!34$U5,F^9+T2S^__LMRQ1SUZ[XTO?/9 MAQT[UZ3W@;2Y:F;\L A?2I\?6+I[I:@F8GE+%W=LD=^76G[,"TX7_Y!T_0O= M;-?YYKE)J!:G%.E=[TF)M2=-6E>S0L POZC^MY M+V74T1K8\6C9T0+:=*\VI@!C"VB,J5> P.O>L3

Q3FZB=_M$)>7F!J%_[R M\T"?G8:^R+5>T3Y0C45=X]VL;G^M8U5O^"9_T@J]^EHIQU*P)(6)YF.(F,20 MX$C"1(0J)#)&*74*X_*GVI1IN64/J(+COVI+UGG90Z9JC/;K,M^ QC(?#88Z M#:_E4=U5!FWHL[Q+#=C:@U@9.-L-V"!T/1S<@[;\Z:38!#K[] '4KH%/+PD= MJ7_+%E6^H D*FRN>IEF(.)1("DW?20:IX7"!$67Z_P/*G%KSO'S\Y"BXU@[D MI7J.K/H2.9$F%"LA(0VX1H[@$&82QS (,\5XHO^KN$NIS.X CE_WTB>.EC-, MY_=JZ%FB@>+V/!3N)'_48E]$_?+AXY+M4<,."//X5;ZJ,]QP;KI]%U\EE_E3 M>9Z(41*$+,M@G.$((LXQS!*5P#15B)*49RB(.GS0-K(G^IDWBH+U3M.^A1F. MX&X;ON$)QJN68-@A^O4RHAZ*+IR&:+!*"T=$7KF\PFD0+M=4.'.O&Q,)F<^_ M25XNZ<.(?<\WIERH=KPB3CE4+#(I4$I"[7 1F/(PY)@D*A16:^=C#Y^:ZU4J M99:^8?2&_1DTZMKQR5'TSO-&7TP&Y@=7.*S)X)S=1S[Z0O*_W*^>_D/?5GWO M^H?]9W[T8:-\SN?,:#[;L]=T#/):W]-E_N]R<69*#*\6N6CR8;[H\6_.%>_4 MQWRIEVTY7>PZY13'0IT3J;V& .D/6PG]B2<9AZ1LT8591%DH8Y4Z5#4 M:*)M7WD<\9F6!QCZ2ZF/*:Q/(@8;4SN'Y9HC-3!YM4V;@1?&E6/6-J\\A&H, M!'L+AP^('VH ?(7$^59OW!BZ@< ]"+H;2D[?BO F&;LY3O].?[Z52ZER[2BN M%HN/55C@JYUTDJ1I'(Y'C8+^T'M7-L #8PFH31GV6*,WIMYKQSLK*.SU!J6B/JD0GL;7>>N^-V/";\!W ZK(E?Q8)?YOSQ\6,O4U_ MUM@C&_;GK^_K<34ABMK1RS?R4_XD7W???OO\"_WG:OW.5+*HKJ,J*M[-O XC>BA#3-$/;RT'M!Z=]2ZZ'(E7ZT';*?=M3X/[4;, M[^4Z?])K[Z;\LTLUCCMU1ZBZ8P^0+Y_'0N*XGHT]! ?^B\.M'7N$K1X>\DUY&F 2+K0,N>0F MLVTI_KJEIMZVE,7^JQ")4)P$&8R4J8!-31U"%F4P"](,)6&89D'HU"S,2?S4 M>*FE?94:UC;!L7.8VSC8L=-PZ Y,5&U@7VA>30$[W0HNYB9\W#9C MG8 YZ#?6[2E^ZH9\H.OE:KNI$U::/[2#MQ)S',814B* <<9-I7\90J9_!2,> M9DC*D#%F5^S07?;4J*U6%3Q62LZ:'\!CJ2YXDR_!@QZ\'\6?^U5I.#<>%UAN M6)0'IKCC]1$:V+\TL#>)597^PT'=KZJ%)\BO6IJB*_2]RTI8@.=:&^+<(Z]: MX,'"UDM5&FP>T77'KFJR^)W^;-5XF",1 M(DFXRWM8;>C"=M/NF#2KS^55IL-.YG"?S&>Y :+I0;FA/UW=VQ/0VF[6=49J MK(VZ&AD3%])2<08^>ZE'8X6#MUVZHT)&WJ$[9^CA[MS9J[MQ0;O(RU(Q12B"RC2>26(&HK>&H.XZ?;F[>WGVZ_WW[X M-@/O[C[_[QKALE\W(S",,\V" TLB9#0*41*+ M^9-M&.[KKLT$O+:SZFCU9F':'X'-WDQ =W;Z:6PUS/L1 M9)1EBB"((AZ9G14.J4 (IJ'*M'<=IH[]:R;[=HPQU1Z\&W^\]\%N5I[L* \\ MM5NT1VO>@08#T *A:H/6>B?V.)0K$A,L575)J] ;3C 9C5:][1!QW'@QFK# MZ#Z)GFN##HMM.[9AE>C9J:VN"?JB%FC=K$G:\O^+PR>0+57]_2 M(J^C-%,128&UEX1EH"=%1$-(6(HA#B(E ZZDGA0[]7/KJ]GDYKI=4_.R>'"E M;I7XVM*_6Z"MO^&TF\ZN,D@#3U6>QJ=[ASE?6/KN0]=;K^MTJ_,%Y\F>=MX$ M=*/PIJGGW?)]7CRNJB[0=ZK2:AX'25RF0Z"4*X@$X9#A2$%")0\5)H+'68<2 M1V>%=MGQ'X%X-?J0FQZ\9LEI6BFOY2:O6T=J_U'E/TV9]@ZQN^='P(Y)^P,Z M#CNV>A8;"%O*ED5.UZM'N=X\@R_ZIDVY@?=8.>D??O+%5ACBO,L75SXOV%_C2M"FX>C.AY&(8\$3R$"0D81*:($@TY@12% M <^0"+&R*R_>1?K46,+H#_*= 3/ :Q-F8%$; D#A!DB 8 M4J0G$,(E)"(C4&9)%B4A9OKE<^NG?$S,U&:*^C3%Q&OM] 2_&4T=]Q!/H&KG M6O;':F!R[P)3E[*\9U#P5XCWF)"Q2^^>,?1(L=US5WT]*TE#F(-9 13A#%$&3,E&R,*.=)_R%"@6#@EI%^4.#6^ M:*D(1*VC:SC\)9!QQ#66)@M-D!@BQ 5DE(0PBE3&442%"F*W@#JO,(\3!/?) M).EL1T#;CJ*](CCVLKS]TKZ_!&.'U 1+:+QE*5R2-W+"@J7YA[D+MC?Z;&38 MZM+V]GE_29U+5?;8NGLLG:"_58VVEN+#ST?)RV0C\ZN[[:;8T*4YH;JYOU^7 MIY*WR\TZ7Q8Y+X]YYS**413+#&8J--UG@]1D32&( AZGF.&04Z<(EZM9,K79 M9ZLSO_;1*7&,]\>.DO\0;\7 5-_N MP]A&H=V,T52].]JOT6!ANJJ7:,S W_8OSH?6BV-^K:_:HS(#^]=P!TP5!S1T M&\<1!W?0KH]CV#&!)I$C#I==3\DQ%>IP OB%+I_R)_J+-.N[>9#)@.@I$T92 M4HBH0I E"8$BB#%FJ424I=;'>R\>/;5IK5;.X5#H)5(6IVR=[1^8P&N]P&^5 M9K8[T(<8.)QZ=<9BI",M:TS<#JJ.FGWV%.KE'>,=,1W5],7YT?$KNJT3OJQ7 M7$I1?-1*W!;%UG3PA#QC$&:408))TD:XX@+ ME;GX\Q1U!,;9$#+)2X^UVL!\,'O0KS,J=JL4KT@//1F] M@+?]TE?Z@E)A?TZ^-3:>G/'+\D9UFJW-?^W1;+2&6!A#&AW,P.,23Z5S! .(E#%#(<4Y?9P4GZU&:*1GE( MZ]B;AIA*[<&JO8QFQH"RFEKUK[;5U#J-DAU;#8;]P,S5Z UJQ<'^M++2_>4& M1JF^/Q[KA)HG3G.3/2J_=8+E-==U>T@WWJN*IWU:]^KF7 "6O)4^.[ MNO+,0ZDYR'>JS\"J4=[L55>%_]\\5G8X$IW]L-B1W"!@#TQP-\C,J9&3SL5FY7AGX*_!$$0@D>ZKD[._A/\"<_T MK\S_&B^-5E%W_Y;B/\%RU?S6K";K\Y&6&P=H8;R,]Y*7>S'_^W^%2?"?<3@# MYI7N=[O^K[[1;#_G3W)AV0[^W M@NV+M-:R#KU&;$?U6C6B=@'Y;PNMS;7H2 M!6^KT4,)(Z\_3YIXN.(\?6DW@OJJJ6^=FY.5\I'U+G:644PYQE#&6=D(6$*" MDMATB$\P(RB-+5.:SDF9&DGME:Q8"E!S$%6\"1W]I..0VGWTO8$:^+-O850J MZ/-PP 8"3]_\<1FC?O5GS7S]W9^_N/-Y0YFV7F:^FQ/6)O?]TZ[Y*J$HX#B5 M,,N0A"B(E%Y>(>VN1)3@.$Q((IVVE"Z+G!HG-!K/Z@(!397/4NL>_6XMP+?> MU_8(Z? ;VWW1[+*Y;0F0O]WM2P+'WMZV!.#(_K;MG1TKP4B]WJ(+_>@;\9 O M@1R8?MH8OM08U"H/X,XX@>2KIHN5S'%KN[C <%#C MQ>EF-RX2,I]_6&[RS?/?Y6+QW\O5[\MODA:KI13E6E;SCT@#'E$.%4Y3B%B: M:"\HPS )42I$$+$,606 790T-ZB%/H!7 M64Z7N[E;0VSGA/0$;F ^.,#L>R?,>B:##5%E\YB$*R9\G:U\>>[2CKUI3+ZO M_*191A9?5HN5\MOEXW93F()"B[A>6RN&9)3*$&(AD.E6A2%-M _!0Q(BDF#.(Z8!B:)=BWO2M&J?M@"Q /L35A@XKLF]Q%) MUZFR?=KDDW6SS]S2L;[L8K'ZW40-?URMWZ^V;*.VBZ:@Y5?)9?Y4.L((!S@E M20A3R4Q)[% S!@E3B&E(XQ"3)$GB>=44^-N&KC=VO&$GW.7;>*W"<)_)6[HH M0^+I!C!YGR^7)H1#N]C/DEIN2C@.01)S03(:P:@L"**T=T=)H"!3DF4J92S+ M<#T$'Y;BN@/0*# *_-+$T0P(O!VY^X=R8)[?%0S>:S<#.RN 6JW!N[44^0:8 MVM8>JP@[ >6KJK"=T'&K##L!<5!UV.WNKM4BJWC=J@I=O=?]66[F$8F)8D1! MP8F$*,8"LIA%FHP2J2C"L11.!V*G!$W-?6ST+ MJ:!7+!#/76I$G,+7C&1]( M#BD:>$#-RV-:+E^F Z;NEW+)]F!UE(^":&\HM R_L)[>O[%@CK#XFN%.M3NK'VC25 M>]?[_=&4$D8Q5I"GV@E 6#&HR8##1#L"66H*EW#I5.&KFQY3HXCVJ4MC2%E! MV12A62W-D8MC#:Z.XV/'*B.@/N(QUPO *RO*B)MVL_3JO&N8O>^>:/HJ.-51 MBW'+1?6#ZJ#84\_'=9.GKNN:?;0PS12_T/6FW5ZX>/O<_I>RG8/",<,!5S!,]/(&1>5"!T=Z MH<-4&&<1RIC3J;J]Z*E][[5^H%2P4\<,!]CM.&$8, =F"R<<.Z0QN4+B+;?) M6O#("4^N@!QF03D_H6->PFHE?L\7BZ^:Z3ZNUB8-^+ M:?-]I0D&)6]@2GB[^N5]O'XG99]W0O M6WLL-_ER*\7=HRP;TBZ+S_I+>+]ZH/ER3E(5L)@D,(YY9').$YB1)((142J* M A)CMQCNCGI,C<@;,T!I!S"*@M\J55T3/CH.C.4YW?!P#WV8UP5I]S.]?CCY M.OCKJ,6XIX/]H#HX0NSYN(XU/ZH."\7W5=VJ;M^[[K/-\C-.(,]:[$? /X8E68H. WQ\;"L:"3TV#835!#03SP MK-2H;1H2U>JUVI"6$69EF7(#MO^>I%U \U74Q47TN.5=.H!R4.BERS-Z9D;] M(FFQ79?._M_SS8]?ERM6R'49-UOE67R5!H%\D9>LJO^V7:_K L-%5-YT[+PPRB'7-> M?6@&IMAV!EC+1/"[MA&TC:SSP\!+,V=@9VA97MWDCS6VSG:])#QF% PZ'KZS MS[SJ>)V\M2%@/IGQ-H@P?RFU41VXPG"28853:,J^ZY4*#R#!D8)IR"4-4Q0B MYE2N](RLJ9%X*Z4VZI]2&_5.J>T TXB$^C*E-AHII38:+:4VFDI*;>2>4OOZ MEFXTT7BN+>>F6:U_6>=R*;D2@2 L M)I#A4!,+)@A2C 5,>1@(+"D-](K/@5B\:CPPAQK]KX3ON:VC']F!><+OXAZ?K#4KRG&SDGD4 RC@(H9((A$D$" M&:4(1B(.N>*("&D5JG5.R-3(M]835(H"HRG0J@*CJWV9QI.0GF=-7T -3'Z= M,'*JRW@)A$XE&4\^=+1JC)?,:A=BO'AM/[_NW?Z@Q:P][Y>F/?UZT5+2;CS?0\+HY?=4[13[M.GAD213AA!*(F#)U6D(&21B$4%(SH612FKI=+MN2 M%D*G-C54.L-2:;#7NB&5[AU4K$; //>SW'SX60>6-4OQ>1!@'(8,09%DIF5NDL(LBQ!$69(& M(0Y$$CIE1]L(G1HIM3X:6OLJ72I)70;;CG]\0S@P_QQ03A7W\V:G\VX_\72< M59=R4]88^2L]=5GDV&6HK$$X4I+*_MZ.:9,T7YIRA7?+;]14@7C1/VK7/&HN M6,I%AC@4HBQ:(R7,.$YAF$0)57%,8\8ZQ)7:29]H1*E1'*R60#1AWRO5:1UM M.01VO.01T9%R,K7"X(U1^<\&S"K&.F^2DQKUZ^9S.P,\IFPZ >8KB]-.Z+B) MG4Y '.1ZNMW=L?:R^.>VZOIMPAZ%*%\3NOA"<^V?O:./^88NOIF6T8P6>@&Y M>C U_.I5:'7N(;_)]5/.Y9>RZFZ]-C475%V>$R283",*,Q$'$"$108I%!KG, MHC0-&4^0D4EL:8\/J=-8YEAH<>9CLJG=+@#4S"-U]NW\U M:0Q\6XY>'5X,;M9K?:&LBA/>+OG:=%ZH:AVOB@UHV>2QX/%(P/LJE3RTNN,6 M61X)_(/RS&/)[5OM\:M\DLNM+#YJZ#[\U*RJM7RG55\]:((U.YFKY7VY95#Y M[%5?K$P(A*,DA%+_!%%J*B&I.(2Q(&DLLB#B$>Y6]+&+.I.;-EJE"!M[@'DU M06,1V)E4'668MES59EJS@]:E@UG/0;6;1L8;JH$GB1%&J4?AR#[@>J\?V4F9 M*Y61[ /E)#>]HZO2_-_ISZ]T(U^F ML;S/"VH:?$CQX2>71?'AI^1;(3>O9&@OL-2U!VQ@ M@MN9UG02,2'AQKJ#C,/6J%86@IV)H&WC#-167G-0Q8J75?O+7TYW<%^H^?^O M0;:?#(<-2+*R3&,XK":( <1.L[<.B1>NVEY4"%]-U2:)ER?5QM9?%K1 MI5D?U.7%EO?[UERM;LV,9FF4$:AX1"&B<0 SFJ80LUC05$9A$)-NNRG.NDQM MMFY,*M4U/=! 8W/7O1/W\7/=.!ET5$;<-6GLF('2 MDADH;2GW2G;6M+H+CM1RHS.ZWK=-W#6YTIY)9\A.;YAT?V3'W9+5\MYT02KE M?:'/Y8ZF" 5E<1!#FK((HE2%D"A"H0P,WZ*04^04_7I,R-08L]0-/%;*S<"B M+ U6[Y\\T,UV747,O\G+>F_ZIZU^VFJ]*8/NA:G]5F?*_@G/HB NO^8_I;.( MI*:FU7L]<"9%NNZ@'?_+BX[^D_ZO-NZQFJD7SXY5KXX.JN7&3<^A&IA& MJU'ZTHS29_W%>M^_.8. KQV<8R+&W<,Y8^3!+LZY:SOLX]QL1;ZY76KGXZ&J M*6M9J/G,O# M2_J_6.9=O+CO BOQ>0F8;R, ?IUF6^*&U/Q_\;,9/GF^7471)(R M*AC3B$L$49112&44P33-$ X$0ZD6WFD)YT6_J3DI+\]>&U- :0LPQCR#QI"N MRS@_X^JZM!M]M(9>[EV*H3HZ>K/=Z(VTYO,*N_=UH!_MKK0V] KMZ?6B7S'= M)H5?E^M==N=W^O.M7$JE!7[_03=_7VT7XO9!?R6;W<9CO>4XEQ0%6"0!Q"B0 M$&4T@%D0*HA)P&06)CQD3MMWW=28&L6WK2C+,;':#K#1AH#?C24@+TT!]^J"U4Y?U[Z:-L#;,9]W M. 8.&W9UV+TA MPG>K9;F-8+(^BB8\OYAS'L0AD02&44 @$BR%A) $4HQ8PN,TD]R.D*S$38V) M6@H#4;=/-S%1#WE1.%1HMX/:8I/4*X #HT&33Z.L50(?]4Z] MCK21V@]0MQU5:WS.;JU>?LIX>ZS6%KW8;+6_JVMUD#I4YV:[^;%:Z_5[W5(M MDYCJQ;+IEB&T(YB:LG>"8:C=0,JXU%YBX-3"])2@J3%N*^)MIVG';G8GL;7S M]7P@-C#%=@.K0YF/\TAX*^UQ0LS(Y3S.&WM8PN/"]1T;(3_)M0GG*A,F[QX- MU]1M "0+420QAHHH#%&"0\B$Y% DB@2$HE!PI_+G)R5-C1J,HG"G*:A4=6P[ M?!)5.T[P@M7 I' 4I@&:*ES$PE<'WY-RQNW*>\G<@TZ[%V_H7.70+ _F3S] MO\O\_L=&BALMB][O%XKE/YK(CG".62A$3#GD7"F(J(P@45D* Q8F- B0H$'J M6._00?S4.*31&-!*9;#>;8PLRL('6HD' .MH35G]TK41E]L V3'/<+ /3$<- MDJ5R,[ ;@%KYULY4>04P^GNMD-@!-G^U$EV$CUTUL0,P1^HG=GE*-^(S51ZJ MB)R#B$$8ICB%1D]JZ2!"JD>!#H-U?( M;*ZU92M;\G-5P>4[;"LRW.>XLP#0QH39?FO+'#:6%:-]R_(GQTA5 MY]&RX\$A1V!@)MQ#?[.'OM&^6L09_5M5>-Z\;[#WOS_?%4A/W.@L?E1V[ K. M:W[L_)R>[?A,Q_+%RG0)+/;1I8PCE"(""4U,O_ DA(0'*>09E@''68B44T/J M<\*FYO;MV\V!EK;NX;LV.%OZS.D12 M?%D5F^WC?ZT6IG1W46\JAUA$,D4)9"$*(<(<01J0 *:ABFB,A&*171SL*0E3 MH[U*1X=#_:.P7: F'V ,S#N5>J#1[_+NNR4R#A$.?1$:*:C!&2FW.(9S*)P- M73AZXWC1"N?T?A&@IY@)!'&B/1@4X01FG$I- 3B(TYA(*9SVBQQD3XT,;G;-TM>5$>#1 M6 $V>Y5=8]+MQ\&.,@9"=V NJ;4&I=J@I6.SWUU6.?IN 7.'^'1GP+Q%J=M+ M'CE6W1F2PXAU]T=TH[+W4N7+.BHS9]NR;IE^MSX\/"Y6SW)M]L;6LBPQOWYN M7U2?-F4*1RK4'@U72$%D%FE$1"D4 O&(1P%-4J?T]'[J3(WPVAH68+,JJXNA M('SSKS^#1WVEXP95S[&R8\#Q1F!@4JP- 6TER_9(,] 8 UY8\_)*WP>%?G#U MQ)T]E1F53OT ]YIA/3VU&^E6FVF[HRZ,) \3): D.(0H%!%D*$FAP@&22N$L MSK@+B;Y\_-1(L=*N\Z'A*^SL2*T[(@.3E#T8SH1SW&9/!/+JX:,2PG'#7G_@ M)Z[J6-5GRPKY/UNYW'QXTO^I>]5D(L!9IF :2*X_6XDAH03!,$Y#I2(A<."T MLCLF9&H?[UY'4"K9L9_,,3CMON2^( W\/3OCXUZ;Y@P O@K,'!,Q;I68,T8> ME'HY=VW'S_UHS9A6>:*WS_M+ZNI%9?68BG1NEYITREW_XDY[_.OO/^BRBEPO M_B:+C6F279V;S84*3'6O&.*(,HB0XI#(*( HQGKI)$,6L:1I%VM)(B.I;O7- MO>PU.S UE35\P%.II:E""@IC9^$8;SG:T,=$18P2!9DTX1ZQ4#!+0PE%%L8$ MJYCP..C0*7C"XS]&K^'2E#_06V YZ4UI4,>O#]FS.E8% MM*P'I?FF.M&R3N@J9J""P-1^KT#P.%6//&R^IO^QU![7I1AY, [A=C:Z(65.L-1I'.+&0 M_"_WJZ?_T,^HZ%#_L&?!RT\>A;:L#6QXQOZ&CN$LQTMX5&OWE!+.0Y)"26*] MCL$D@C2,)(P4XW%$28+CA93Z;;WLA9G.W<15_H#,&R%@8?1 J8W-/QU(<2OU"U_^2FX_T:;4V#RQ36NN03!9G-!,8 M0E38U"M+*PTA;LU*WRN!WKYUO[,\O[3JBC> MT?7Z6:W6Y7[/AY^F$9!IQO>8KVDKY$$('J1(4,@B%4$DPP@20S)9&&>2$$%P M@*TS!]SE3XYG&@O 8F6Z-[5MF &YTQ[0\\$/7L;F AT-C_C0!+4#VV@/WKT$ MNS$ ["VX%'+BYXNP3WT8%OV1$B.\CX);XD1W#,^F571X['A)%]UM?I&2T>,Q M?5OWV+2 ?=7/1<2*!8C%$#$>0D0"[;]RE,$DH%DB]!R$0KN9QH,R4YMVVDUY M;)LR=^W.TV'H+,]@1AJ0H<]5.HS%2+UVNN/JO;%.!U6NU$6G.VBG6^;T>&;7 MO<7BA_F?.>IXH@MSR+%OT&/^X68I7OZB=65U[-$4^VE*_=R674CU[/'A)R]K MPQ@3*L/F4B62QD$&16CZZM DAB3-(IAE^I^%2%*$V'RSVM"%[6[EF.H[L?O. MB &W\4K]S/DIUY:5'5O+'^3>1M<=T%'?!ML]U:F.\>"[M,6/&3#_!2V+7O1G MJRXQ __JER_OJ% X7I9KAP5HP*@FH@H.GQO!UQA&;UO+HRH_\F;U-0;FZ373YMDD,FRTID:W1[/&GBLF4TK"T#1 0A"I3,]X/ V@ MPC$7*@I0*ES3M"Q%3VTM4A]PF,TNN72N2>L N=VT,@R0 T\)A\46#;O7BL_* M'*M-.1WLE/>:1N4(F+^4*5O!8Z='.0)R)!7*]0E=8XO>27.FN+A="OGSO^7S M/,HREJI4\Q(F)NHYYN;4+X(!0B$F2E)!(K>8HE<2ID8_=61,K24HU01:3]<8 MHM= GF<;+_ ,3"K.R'2(%3IA?8\8H==/'#DVZ(1!AS%!IR[LYGG*?+$U M>P3?)-^N\TTNB\]Z=.O6,"&.TI"%$B:")*9SK8 TCO2"VW3=8 *Q('9JNW-) MX-0^\[:^8*_P#!B5._;AN0BZG'WL"< M4BL*;MNX56DA'WSCYG#6[@^_D<[5>^#H=H)NA\S9T_(+CQCO9-S.EA>GX):W M=.Z!E&_D)\W<0@O0PYNSA:S6@!^WF^U:WCRLUIO\W^6[5(O<55Y(>!3@(#:] M%,/ M+1-8$83\Q/"*"#4%#YS[(C469FIT7-E"RR- 7MK=ILEGTU_BK8]S4FWE#[Z\G4796Q M.S3U!NU(OZ;^S_1.V6^??Z'_7*W?+6A1E%520X50F 41C**$F)AZ!IG(0JB( M_FTFXY!2IY@D!]E_+$(VB<2E_J TH%.56I>!Z"^*I$Z(NV3(D]A-CPC M'DB>"@&>@L2![TX^HF\,YL5\Z>)4PG2=DJB=4"0DAESP3),?E=H]S5(8"282 M$G(6(ZETI!-03G*?C07T)Z#8EO-T6^5(6A9;-\F4I M^MUJ6>1"5K'_92WDZ@0[G"O]"(P1@E$<1YKUT_3_L?>FO9'C6+KP7R%P@;G5 M0'!&"[7=^>3G[]);7$XMA(!BFK!V^C M4>E,2^0Y#\6'A^198$XR N.8A7E0I#R)N GKFW0^-6*_4\Z?@.Z*:\;*1LCK M$:\O/#USZR VV)%[!O8D!SNBNR--&[P<\:)1UZ-2GPTHK]G-J@U+[W:EE;I^ M5^U^*YN_NGH4ZB=II=(4XS"'-& $(B$0+"@I8)BGH;10\ZQ( J/$&:?[FAH] M[8G:%BCH2Z(H8=OKA._E?=4F,9%&R?MULUH^2K$,?U*V M",YVX9R!K\M%25_ G_V?7D)Y-*!RY0E]IJ=QW98OJWS@8ZSQBL5=^?=U)??C MW::\3_A0$('E5I?!%(597YPAHQ',HYC%G$9I%NKE%3_>_M0(I9.P/V@RN,4] M@IS&C?=U>/C>"^Y"85,V[P@F!K?9UV$ST@VVWN=B=EE]6O&S%]1'7AOO4OJT MS'L7T6<>LS.+?N-8U5Q6(_VY>EJO[F0SW;4%93C/@@"R@"00<4YA4= 8HB#+ MDJ@H4L&-KBU.=30U_MJ1$[2" B6IU67$26SU;!X7B'EF.#NPC$V:2T@XLF=. M=C.J,7-)V=>6S,7G;>.:R&J;[O1W^16TEZF9 (00(1 MP)BJG&$9RR )XP F7.ZFDI CQ(QRANEV/#7BZ,4"ZZW$@/4BF\8W:4*OQR,^ M /7,*TKDG931,[ C-1C$EGNK3G"7<4UF4#F+:M+L=N28)C,P#B.:#-\WCV=Z MKXK+U!R_7S(^YRC/ TIBF-*,2R(*0DAHG,.(\(A%.16QWJGSZX8G1S3*LTD) M!Y1T^C%+>V"=IXYK(/!]QJ*GO5%=R=%45AD. MR2-5M+,I0!C$.!!19@DF8QPS1S"3;SF$71K-UA(PXW<7K M8UF5C^M'\-3=AQM>7!P!DK$@YKFT+=(H1Q!%N8 X*2B,XX#Q(,E"(HP\FJX$ M<@3:&R0$RXV(5Z.HQX/78>.9"S>PW%Z&Q9@-3VONB!&/=# J*YY6\#4SGGG2 MOHQDR4I<\I$@D1GXK M)WN:VA17XK4>:TI J[/.TZ#J374G4/F^SS%!R:JDY%D$'-:5/-[/Z,4ESZI[ MK,+D^1>,"D-? MZG!JY'"F0HB2&;1"NZFOL@5=CS5<0NG[W.(Z%%T56SF QF_!E6UW4RBZQ; @:0$QR_(D2T,2,:.=QU723(VDY <9FU'0 M=8.AQT^C0>R9O)0>4"D"E":S38#MK(NWO:U"984HN%8!S//=3(W>-IEFFG;O M07>CBN2Q7:I'+YMD<-:1*( J<49A1+;L@(E<:1W+-E@N$XCJF@R(@;7G

>H;86(\O4\I[FAB'S0_ZI0^I=SKR7SR.0N' M^8.TMZI,75G=[\8US@5!-$[E?B<5:0)1'&80YRF#42;"2"1AA/)"VX5>I\>I M3?2NHN)"HEXNI-EMX$*NA>^%2>\#-<\L<#0Y=B_R7OBU:R@-_/-=0SJ2Q_[U MT)IY\YO =-:_7ZNA\3S^3?3:BP$P>M&R2K#*;O=K3S$BUDH6?KFKJ9%PEU=QH8Y"5NHH9+$5VK! \&ET M]+-?^# M5]7?Z^7ZZ=?RL5QQ-I01QXE*[A/",&0"HHA%$$<%@P4/LHS10AIL^O;:Z7ZF M1A"#I* 5%?2R&E@89R#5,-'< .69%8YC9!,<>08L R/,#6@CF5Z&'YB9G749 MB;/6U9G7Q[.I+NNP9TEI/&[I@-F?C]\M;^A_KM7FD5>' M)K15H;_:^^6I>^YO!J:0U0!I6)2^8?=,=AOQ02=_6_QT&(-; 3H=>G=.I078 MJN$;?0,3U?AD-,Q/W&B3/&K]6#8]G%E^C]Y[!?%5#SE.M'\GO?N"G MQ6(6I:E@D.=M50P60)PD.12,B@#C&/'(*#O!=>),;4TR]YJ[&988_C[ ME.I^B:?S7.IF4KQ1YG0KJ$[G2;=KSHY+OY7W#ZM;\7O3L?&R4J3^ M\2=]4)?QGY;U[5.;S+BZ;YUXAFNXEWF1B2"+ @337%"(5,X:+#B"+(Z0"/( MY:&197J%+%/CU%85N!1PW7" E39@V:L#2N7PW"D$Q+(&RT$EL.#[0>K-#-SN M_]+PGOZ:T=7CWY'&S#,';X9+ZM&9MN!V9[@^[@[7=D0ZG[9?+_JT&9.P U = M$?$UDHQ*Q@X@>TW(+IJT(^6/0LA=E32N/U=T^*;O[GC7%;R.R/=J<49E8%?@O:9A9^W:<;'LM5;<_H%W?W[N3H@?E@O91M.= M(G];+A9R,5"5BN8TS B-$859GJEBF11#S+,"QB@3"2V0.J\UH5[#_J?&M(/X MX)=!@;\IBVI7A__=7Z> /Y4>H%?$, S(=)CT^-8C^)[IU0/NQG1JB9XC]C3M M?52RM(3F-3?:-F.9_(%+.YB?,'D'1XX/:SX/2!$A0@.8IB*"B$K+D^ $J\*9 M28K3+$J84:H^W8Z-R&_T!'[=[MXNC9\V]'J\Y@-0SX36B3Q[O?V>;???,^42 M1CCXBDN'E=-,H7*5MT&WVW%3-!B"<9"-P?1]2^?5N@\P:MGP&V?\\:DM-?FH MDG;/289RP2,,FCYX<(#F2,ZH]>N;.IUJ@N'(X/=_9N$ZF6HH?.);JO66>L?]C MM5+9R!F3'U+S==G()?[_*Y_:E/32OHD)R5M#AT(42).'"%9 $F9Y(>3_6*Z= MO_]T-U/;XG62@EY452)0"0NDM(;I_<\@>YXWW.'E^]#+$BJC6@"7D;"J#'"F MV='J!%Q6;;=J@,;3+DM)*XM&VB][Y5]W(YK?MY<&GZN[!_Y-_70K;M@1- MID9BG]:K=,0_U?;-1*[SO>(X^JU:/@8>DR@ OF( MPZ57SGQ,@4;(2ZN\D^]^+.=%0B*J(KIR'A<093B!I(@Q9#'C09R&N2B,_$%M MA)C:.BAG(O*8A7: 7O.8TC.@OH\LS^>52O9]AW^^XQ47Y:KY^),NUBHLLSOJ4/?@RG-) M_L/=\N-/_*BRO'.::J7 M]60D@:=&GOOZ*IMP5^/6PV70687.]%KW)X6MTW>OM[K)O'&,ZW:^Z(O?^ M^>B1^I0^"L\+P&2^!W,/U)$&R96;JF]QQ_5E'0G\ X?7L?JUO=5;4LY9\TD" M]KEIUEB"J:)V59CN2L6?[1_YST-&BC .&62$M]=\&!:Q(-*\+P(F8I1$R,B\ M-^Q_:HO3(#Y0'QP8%%"DM*,">'6C97KY9S9"NK>!WG#W?CWH$G*+&T,KX)Q= M(9KU/O*=HA4TAY>,=LTXNW9HOBX7)7V9XP"%.$,41BJ@%1$FN2YETG)/L^ECWE<(:YZZOW[!*34]6GZMF5;?9<=XOGWF%U9^/3]+&DYH,P2,+7,_.TT'[>@780&FREOAS-<\7G;9+1WCFXHR6U=P&R M:6)[([0NY+;7:VO,]/9&VKW*<&_VKN6MEUPSI+DISJ *LVMJW@8)!<77IU4&^$!^\O06U^ M^66!F:M++Y.NQ[WLL@#EX)++I@WK.,LNNO-#V=#%LEG7_(8T;0';>2AWMTG" M$<2"RMUMDA!(BI!"+H1 ::ZR-QGM;L_T-36FV@F.W@H+_AS$-8^2/ FR'CTY M@LXS&UFC9A/C> D/=_&,)WL:.W;QDLI'XA0OOF*QOU5W\*J0S9!I767P+%?* MXKIM??U7RV^\XC^DL54N533-XSS".2-YS& !/]6<=O?=-Q7;35TZ#V*2R*\MA"1(Y%*1TP3F."H@)C'A!>4HY\G\F==D M:50H[DR7)K-IMV.?ATI;8=LD27A'7+NRW1=QU[-#76+I>5GH\A<=0+DKK>-B M5YI;U M-7CG:>$*2#S/?FLTM*?^"=W/S7#YRL[LEG_;SNS7K8TR@4^H,,S34[^VV#*^ M7S:KI?B^)@VMR]:PD%S\??WT)&?[-_[,J_7PP>6$8Y;E%(8\SR"*40H)I3E, M>,R+&!5%DFK-5K-NIS:9E>#J7+?NA#38J>@CK;$M](*?YYD_0+V>LX=ZVSOQMN^WM-T\KEKB[H, MOG!M0!Y&41"S1!1ZCFM7 M"#$U(MBM)[+Q^=Q58P;(R^X_V)9S,1@G/3+QC;[OG9XI\",511!CA.3& M%641*A 3269"BD=[F1KK#4*V=_XWZ]7#LC;VYCH.IQYW70V29W(ZCH_+W9 . M$(Z(Y7@?HS+'635?4\/YARWG?OE<,EZQYBM^4:O(^]X6J]C6,)L7293&&AT.2Z3&(!P0"PF[]HF'6D/:;[QQR[&^RNO MQ5)5SZ'\=E.H;"@#>U<^RD=NQ7=UYR$P;8T=)=@\3Q@/TX!($E(YEV.:0%P4 M,61)3')1%('(S6K%.1%K:ES5:Z7R"/=Z@1W%P%:SG>.>OW>PCA% MB)/!UN/!\8?0,U...'H6"3U<@NTL;8<3H49.SN$2R,,4'$Y;MSQ+YZO.8??7 M9=/,64@27*08YB'%DKF#$!9QC&&2A"BGB*)0I";%//9:-R+@$2IV2.' 0LIE M>'B^!U@8%F$6I;FTLHL(HH@5$#.&81I'85+$.$BY4;2"/6 CK%@N !.P23'""*4(4A"QF D_\-)&DB[WZCXW;G.IL:$OUK4 M9SX+IMX,=P61[]O8OGQ3+VA7O*F1=JZ/NP\=3)S6:3K1U1O49CJO]/%Z3!?> M,7=Z?;]^7"^PJMG9%>_LG/9OQ0U;=C58?I;-G C*6))F,*]=TU>N]:]Y%M,N9;L9NDN=T9;U=7)B3%L"R$ M.28J)T820()(!%-"6)JB(J&QL',=T1-@:G2TZ[VPU4#]K76D6@UIS&V]132' M1<_H\0FV9ZJZ@/,F7?Q(SB%F^#EW#-'L_HV<0LS .>T08MB.'0/>\<>G98WK MEZ[L[Z]EQ=LRZ/.0A6D1!QQRHIB.80RQ4)LR%.,XRY#@D9$G[*F.IL9H&SDW M=:Z5J*"5U?!>Y"2V>G3E C'/M&0'EC'Q7$+"$<&<[&94(KFD[&O"N/B\'3%\ MXJKLSN+3NF)-9W])0^S[#_ST#:^&*!&1I"E&#*E]6 H126*8)Y'\*: LE_80 MYX&1SYA&GU.CBUYDT,H,-D(#)3508IM1A@[J>NSA&$O/1"*E/8!0"0INGWE= ME?! M0FX&J_MF'N!Z( MLW&-)UX=+XCQO.Q[$8L7'K6SP;H0J4^XK-N*A]LT:/.H" *4BA2F(I3F5QJ& M,*=1! 4-$(TI)TQ5*=%WKSC9T]1<+3I!9T!(4<&SDA6PC;!FMM9I=/4L+">8 M>2;# 2XE95<[=B>UH3O+Z2(4CNRET_V,:B5=5/>U;73Y!9%R:E99*VL#GCMI0=V*:Y?ZW^O@:AZ5O_60 M^3Y/5\+#=TIZL*OA;KUN%7>Y^URO)FA5G'5_@%Y5T.FZ294OM75X[NYS,%P= MSGN1<=P3?)\P'QSS>^WL&B>MVZ>VW'9U_]JS*$(IBU*60AI1 A%B'!*5)8.B M(,V#(@]%;'0C<+Z[J?&[O:/624#UJ-@=3)XY=7#6VH@ZAKO6)5R<.FR=[.P- M7+8N*7[<:>OB6Y9%-N6'\$5^&JV?$"\0R0*Y+24!R:"D"0&+.%#)T!):9"27 MVU8C=\[=QJ?&"DHVH(0S&]B"X7GN:^-@7H[RB,*N:DWN-CUN(]Q\_"/Y8(13/_JO*KF:<802<($BC9O,:41)%@%HO"\ MH"QF.=/,B:/=Y=2FLI(0//0B]LGM#8Z,]6#6.&!W#I[GJ7^L0N0,M&@.,O=N ME<[1-#B/=X[J2,?S#M U.Z\W NKL\;U>2^.=YAMIMG>X;_:FN>?[QY^5U?]&?D""@+&(0!T4,41+EL,!!"J,HYG&01RSFJ:ZO^_$NIL;!&RE! M+Z:^"_L)#,\3KAMD/!/L 2@.71\N W"%&_J)AD=S/#^OV*ZK^84G+7/M2%IX M;OW7MS4=OY7-7ZVU3Q-U12?DM,:1W!IE40'EIHE )!A#<<13DAGE(#S7V=1F M^5;6G=*C5ANHLQ#K;:A< >>9!*PP,T^MHP&&JY0ZY[H:-Y6.AM('*71TWK&\ MTY,F97L"?"N4D?%IL?S1;,KM!6$6Y4P(& I&)6T0 7.,4Y@'&,4!#3*D68E, MH[.IT<9&UK9BJ+* 6W&MRQJ>!5KSFLP1?+YON^R1,[^LTH#$U9W3N:[&O3K2 M4/K@!DCG'4O?[<'1X'/UM%XUO_)GO@B' A6(1U0(#J,DB:2Y@3*8YSR"619& M&8L#D7-NY+-]NJ^I$4@KV[_\KS -_CTT=,L^ Z@>4SB"R3-1;-V$9J 3= 9: M44'HP]_Z,B:N_*S/]#2N?_5EE0_\JC5>L=V@"%[7G-WAG[^6F*@ZS25O?J]J MCA?E?W/6Y06D+W46(&=I ?] [BH"_GQT.B[W2=5@ZVT=9BC'R'NLZL [W7U>V9\>8[W!3 M-K?BJ_R@AZ/_FXI]+^^K4I045ZL;2E6V9I6#;[DH:;GK[I'0K! "Y["@*B5> M4J201'D(29*)/(W#@N9:Q[DNA)F::=;JHG8GN]KTE9@>'U6 J=*.B#]LU8>MF5A_-RXZV'-X(;9YC4'0L]WO2#L&>6 M5."V1VM?=\#]14D.RNIO.TZ1-Y=AMDE3:8B8NQR6NAV/G>#2$) CV2]-6[CV MFK"OH9>NC](D^J2J2WRNVB(3ZI_Z M A2WHBU76'/^O90@[-0N_""7=FDQK?%"\A\-TR2.81(0:=[@G$"<2D.']M*5Z MH-4/["@XV]245TF&>R7[L=VM\JKTG(%.4X=G9[X&P=6!FG/YQCUE\P7OP=&; MMXZN3:1\/+#YF]S?U:4J/_1]M:1_R?7JU;_\7I6KIM]3O[S*[EO05-"TD"9R M*N2*$60%)&G*(>9QG"4JTR!-[)(NNQ=V:HO';N+@K1:@5:-+86!XVN=UI/56 MDJF,G^=%Y6CNB6V"@-GA>"I[_N ?E;*SX=3Q9:0$T?X&QGDR:0^BOE'B:7^@ MGTY2[;'/*WT??^-895A24^4_RM7#[]62-+QN-T>=)Y7<+$F$RT79BZPJG\I] M<'NK-3@5O'SGJ]6B;425:".$9'$(BUSEO UX /.$88AI@7@4YDA$Z>#V=&?A M0>E<8@OOJ+LQUJ2MA)9NF.['5F_E>>.A&M\)=$=/\$,J"G8U[5U$P;ZN:EWJ MM06MNK.-F];+#.B,O;TCJ;=A<>V'ZE[0MW%C]0;X22]8?SW:5KI>*-[\BNO5 MKK?9AZ6JQ3K/2)*D0<:4M[W:NJ0,YH2J4@HDPF' ,F:6,^EL;U/;>_3"@E;: M/5?,/SN!C>M,GX-:C\&= >B9A*_ SJ+*LP8FSHHWG^MKY)K,&FH?EEK6>H0[_H!XIM^-/UU+N9MP;] JU49!#=73 M5TM 6E+>Z 8ZY8#2#H01Z/231.W2_)49H,*RFFQM&MC(O."FY#4SN"YHVA 6PW))J^=;Z!]NUHMY$?B&6] M4YQU5X?=[7S'K>IV5BKBT-7N&AQ=^=U9R3"N$]XU,!UXY%W5V!4%0-Y=3B/_ M[G4:^=NVA'8C)16\7*WE'/A<]5DU,QHDA*4!3$E:0!3E#!+".0SS-&$,X3!+ M#*/[/4AI<;7E^U;K^I(2O;HSL*.P.KTP2I_J\/Y6K/M^"%&DM5[KO2[&2??*_U]*R MG.=%RK*@"&"2)C%$(I(K"4\Q3%B69;R( A0:Y9JZU.'4+.XNX+:N7]26NBM6 MIZIV;K4 Y>-3=PW9#F8#Z+(Q=8JX. IZK.T26\\4O",J&&0%@[ ST(KKCD5U M@7%$B1>[&Y7?=)5_35;:[YDQ#^/E_$.?>/VFJM9X\8T_+>O5G#-"P@ QB"F6 M-FLF22;/H@SB#(=YQI-,LV3=J0ZFQBR#C* 3$G12ZA''21#/$X4+:#P3@R$J MVE1P2?4C4[_A]%_OE\__)E_M9KW\83O93S8XRN2^I,XPF2\^=Z6'YKN7C3_. M>W6(V&9M+A)"6$!C&"9!"!$OY$SF60!C$42,I22)D] J/^6QWJ8VK3<2@E9$ MJYS8Y^'5,P:<@>9YPAOB9>]8> X'U[Z!1_MZ&_>^QSVPL8/FX##& MLAGSVD";-.%_Y\O[&C\]E!0OVJ6<4<)S2E)(D$@A$DD,<\$DTT6I'!.<10G1 M+@]TLI>I4=FN?$;FT7DLSS.5,X0\\Y$).$8E@BXJ?T65H--MCU8HZ*)ZN[6" M+C]L9^.TU*$.2VK^P*MFXR^G/"V.NE]L72]H>WKXCHMEK=SKYH%(S=&8-K?MUYK8%F!\C QV2]E11=K MUB;U QM'*SXXKE;J*K\"4B @/[M&93;R M@(]#DJU28$^KP4^Y _OGW%+Q(B^?FS&_985J6J+J,\L;_S^KFDO.E+ MF C!"Q3'!(HP0Q A%D 28P1Q@1%.TB0O"KW,Y';]3\W&W&HP __X]F^]$FUV MA7TUP*"'065;B^&Y0-;^0??,R.9X7RY&XP1X@_K"?@=@I&+#/@;"K/JP/8QG M2Q%;-#M>76)[G?>*%%_1C+/4@"JHY[Y2M[Z?F11$+FPJ+KO+K]KGH&(J5^&V M9(?\G?RRF5H>Y2\^RD>>\:+-R)!$*.,A#:# )(4HH P21G(8%RF2!GB146$4 M>.-7W*FM84K"J_,"NAQ.O1W'= ;)\YIW/&/@5E>PJVR7_[D9T@6REI%W% :] MQOW.1?UV1VNOV0,]C(Z_5((NA7WKO((>@-=(,NBC5]LRN4OZUV?9^!!WU+DT MMC>07_B/]C=R$6&(QT$>PSQ),HBB3"XB!4XAHP%B(8T%Y4:1\5J]3FTM4%*U M$>]+ 1JE0']0)4 Y_,;"[U!O #2O %W#ZOOBK\VLUPD\A$QV(L^&S$E2[.X! MA_QK!).S(KLZ?8Y<;=< AL.RNR8OVW'3':OBY4 M ;;.XFH=?G8*488$QT6&(<94$D^><%B@0D#!*!,%CT@2&!E%E[N<&NOL9D7^ MV*S*Q_:6[O>&B_5";JR>>5_OL--KLZ%JE3+C*9WAB%$:9P)#04,,$56UZ0+Y M4X19$F8I2@*2S9]Y399O,R"[78\S)",!K[+PL&;]K:HX]/RQK7+ZKEUC2T-3KK M-J)PM:I+LEZU29F77Z3RRVJE3I/E(X/'0S-/4\%RED4P+@2"2*X:L& %@2*( MF4BBA*9A8&:\NA9Q:FO.1D/0J:@.Z_K0P$[+&=CH"7I%P:ZFRLMT7]>-!XKA MUMW#]Z!K:;_E*'LWR]]B@"T,>5]CX,SJ=R[@R%L$7P ?[B>\]62[^>""UW6? MY+\-1V^ZLY9Y0E&0<1%"'! &489SB!D*89%208H@C-*4FFTZ3G4U->+?2-H= MOK:'KO(OOY05:%JQ#=T SX"L:]&Z@,Z[)3N@]KT[LN[D[ ]=7=JME\!P9J^> M[&AD._62PH?VZ<4W1LY>U/'=YZI9U:U?3-.ZWMT]X*I/=B'I36[BY:;^FR2X M3\M:O31/!,$DRS-88,;E1AOED,1AJ')2)$$>QBPMS"Z#1A5_:K3F(!%.AP/8 M :(+F0(K"<4V32-W39R*?7Q\ M6BQ?.'_'*R[*E;H%:[:?,BG2K. T@T&4J0IJ203S H>0IX0F 0HP+HR,"9/. MIT80@["@E[:]Y#5-%VD"OAZ/^(+4,[GL;3+;B_*C\'HB'1O07*68-.EZW'23 M%J JGJ%36RBR&JJB]$& F.4L,JC^=!/<]$SJ#R[YYCCI)1II:+*%R1J>5T MVZ-E:KFHWFZFELL/FV>?_5BM5/G8![Y8O.^J.LQ3*HHPRC'D12;G>Q3D,&<1 M@P7"<9K1+$>15L;*X\U/;:)W$H)61-#+J)]W]@A\YV?V]:!XGM)&>!AEG#VM MME6^V2/-C99M]K0JN[EFSSQE6P*0UBHQVP?>_?FYNJ&T7O/=^+1Y'@996]\$ M)2IU="!"2 J*85+$4<;"F#)F="NHT^G4)G4OX9#(J&D7J&5[=;+82FU:Q$\# M?+T-AFM(/5/"("[X91#X;RI=U #RKQJ(6M34TX?(6<4\C2Y'KH>G#\)AM3N# M=^WHZ/>JWH3/WN&?_8ZD&7ILOO%FO5B5U?TGJ=G7NES676R:?/;KLBG;ZYPY M)R%/>1S"A!411"PGL$B"#,8L2N,T(B++D$5N-Q>R:4W!\;.Z?>L*RZKR&JHF MVPK_!$^#R.KF]TEI UXXK@T9SLEXZC'@:,,S#D/NJM-6AQX4FH%!);!1":B) M#EJE^B#;]I6-7NY(U"7*CDC6B4BCDK!+$%^3M-.V[4C\5]XTG-]V.1RK^S;Q M[R;?>7\SWWQ0L<0_5W<_^.*9=Z50YTD6!P$2$60YSB&B/(4X9QD46<0$#M,0 MZ:7KO5:0J=F>\I./S7C7>@CTN'8,8#WS:Z>"JC37*]%E)9]M;,^769^S_"LN MV0S\7[GX@=N*NZ/2:T%T1)_68HQ*F=>"]9HFKV[/(NWD^YJS5#$$!4!@3B-$8PC$@L497&$"^W$DL=ZF!J9=3*"04B#](1'\;M M6"Y0\7W)M@^(3>+&H\@8I&:\%J&1DB\:(V666?$<"F=S)QY]<;SLB.?DWLM_ M>/9!2UNO+^*LW"!^P\H)2IT"?.-//87>"FEC5K1\PHO/E5I#[R22?!Z*6(0Q MCR!-@P"B1!IY!:<"D@AADB?R/]2H^KR=&%.C1OEE)89VGAW\FE:>=U!]VWB; MVO)*A1GHE7CIK;E67(?VW%5PN;+F[(08UY:["J@#2^ZZUNRK:W;[YH\5^X!7 M?%[$+.,%IC"/5.143D.((QK#F(=!C(LD+JC6'#S3CC$R5E4VCVI_59G-_19'K[-Y5*%CA3://V@97]GGU+D5 M-U2VOEZH(_=S50K:_#!;][\@3QFB',$L3C!$#$40YSR$@A A6!XG86A4B_-* M>:9&$KLIBW84 L9M*8B9(4 MDDC^5>2$90D-0T2,ZDF/CLL\[\W_,IN1)8/4F MJ0NX/$_;042UM>GR 8 _!S$=F@27D' TOT]V,^J,OZ3L:PZX^+SELENM2E8N MUET1'-J?HWS\V15S5-X":O%?=V?\M^*U%.]>CC?0U>$-4IZ)L( Y8ZH.;\0A MCE1:[R".@RBA.$Z)";%XE'5JW+0K*=B*:A4O[W.(->V0:0R<;^/&;LS,C1[_ M:+JRI#Q*.JYYYA_R YMOA"XMI=%&2[ X"ISX8E>QDU;>%[5@YR%%QZW#2CJ\J1^PRO^_0=^ZK_9 M-&193%19J3Q4I0H1A:0@%&(N!!<19HA$9B%$Q[J9&B-LRI\K,8&2TS1 Z"B8 M>@1P/42>Y_\A.A[F_WD4G,7Y'.UDY,B>QO*0I3$2&($I%#P@($DR2)LX#S6&"]7,?& M74^-(XX&%N*-N 9>@&8C<(%$O.+J^P)^R(NL@F ZR6>;V,)!>'"C:C;[Q]G M#=,;WB/Y9^KACO5P-_/=M(+NK%.G68OC>7M::;KG!FK7@J?\UJD50&AE,_ LE-R\^]=RGZFZJK7 MW6U*>XUBF+U_Y&]&SYJ>[I?@>3'523K=7,@ZO;Y)Z])N"M4<2O:_)5S07+,TZB M*"XRB$@H( ZY4'[:282+ >":Q\PN9%I:@RXK>S17E'!5GKE_[2U\9X,LNNQPW S.NL8?OY$.P48<1[,C,K>( MGST[<]35>(=J;K'9.VUSW+2ERV^?XOD;;WWY=Q*VO5_7M>QQGN$TI7&"8"(P MABB(,"2Y2*! N,A(EN 0F_G^7NIQ:JOA<$Z]N_X9NO]>!%EO0^ 4.L^KUB K MK#MA=U,WSD OKT/'8%UH7'D(7^QO7%=A7?4/?(:U7[1.(]N' G7^:)7<)JSE M3J'?,BRKYAT7R[H/&;K#/Y4#VZK&LH^RPO7+YQ5_;(X7W)V':<@3A&-88)%" ME.0)Q"+CD.8IPBR+B[@@)H% 'F4UXK01HHN4DG+WK;21?W05&]I4@647W;=2 MRAGGK/4VTKI^+9,8/^_.,;OQE^V@;54%6UV'X>V?;]6=G:J1[C29KN]!<)># MUYND8Z?N]0WYD8R_WKNT.")Z5=3]CZ4ZE/JFCMH;E=RC>5@NV*=E_7'!J?K- MC92@>^;=4MK5G:O3-R[?K5L#_*9B7Y:KNP=^0U=KO+C]44ES\Z%\^LKE7);[ MQ7L^3XHP3G 40+GZ!%":Q $L!$)06NTA*PJ>$*%W>/XFXD_-U-YHV68;YKV> M (-J6<'G5E5 E*[@L546U%MM6_>1:KD"JP<.<*LQ6 XJJROG7F>#PX_Q/R>- M\ZU)?R2>U[Z-[GVYXAGH5 .=_C.P_8 D!&# -RH=6_X@%H<0 <$V$&B]?N2 M6,A&..C0 !LXP-=_C@_(X*!MTA_22&=RT_Z@S([QWFP\SY[XC2_5>(>#;X;X MWCGBVTEA8:'M7Q6JJKAW-:Z:-MY$3?7W#[B^Y\U<("H8#3D,(A4I1IF ),8I M3'-,0X9X%F6!MEVEV>G4K*'MY?FBS>I/I> SL-H3'=!.=H-%27<(-&P1#\!Z MMB .'!+>MZ#NBPW>>P/58'WV .Y(JZH;D,U6/T.TSJY9NFV-M](8:K>W/IB^ M:UN/O/,=W]GQRY5$_MGE%F[F).0H)WD&$TZ(*D8GX7 MFAU.CZWH"V>XK9[O15)$DOK\MJYGK(."MK?J&[ MD>N;ZRE_6.A<\STW2:FV61H3GC%1( 2SE"*(<(H@06D.N47^HC>\S7BA?TZ_+14E?=CBB8"D-"80D)*, M((Z"-#1S;M?J=6I\H:1M%\WVAQVYS6A##W$]"G&.HVU)H!IYVZN]&F M2F70ZNPXL-3CH+@,(?4AYOC!HA[!/AH6ZK._L3,KM/^YD[W*95(YEW^1<_'# M\A&7U9R2G!1)D<$X2!*(:%' G- %F%*@CSEN:#FZX]C(:>V]K22 B4J^+.3 MT# MJY>1-%A-WG!\/*\D)D,S8C:!R]B]>@6U;F84*RC <1I'F<013%.<2JP&*( M\YB3(.,(Z3&W:<]3H^-VY_[02SH#?1FXWM1O\],\MI5\=9/2&(^$QH6Z+WP] MT^D@-MB1>]8=E?QC _A@B7\UV5L9@VQPP>X+[)%NV5V";G;7;@/V +179LL*,"D;X'L"F]GEE[&F84 Y MBR.8YGD$41X4D""[L;II^MY;56R#M%>$L-]:=5QII+7W>9%&QI'.Y'+_8VZK=!6__4>0?]% M"X/_)@K"0.T?Y#9"_HC4CWW*;Q:RA 6%@ A%&"(:AQ!C23Q%2CBF+,X$$=KF M_>E^IL;E2M V"49[*:=D;?]F8%6>P53#4'>#E&?JV()TLPO2Y63J9E^@OL7M M!K61[&MK],R,Z#:_5_>Z3^D3Z3Y3G M*!-YP&".X'C'?'AX#6!L1/12=N "#*\^-$[V,ZZMQ7M4#[XP+CUO>A:G\ M=9^;9LW9A_9VO]MK=V5MOO ?[:^:>4)RA"1)R*UQ*"TI(C*8YR2$J.!9F"48 MLY3/GWE-EMKW6UH=FWS^N]W[FP5*KK;NTI#\;P8JWFXSRN$W*@RI:<]+VQS> MVN>E9D,29&&1A(A#@3.Y@\8D@GD2JPPO2*X9-"B86;B ^P$9I4[0SG ,]6?; MJF$2_;(J5R5>@*V0T+Q"=X^V9_UN!02N(9T4L^ ME+M[PF',@1E0KN[_]#H=]T;/"(B#.SJSM^V6DU>AMEWC-^O5P[(N_YNS>80" M$H8X@D&HO"3"@$O2DA9G$>:)2',2H\3(V_A"?U-CJ\-H^KYZWU9D,T:ZA+<> M%3E$T3,'70.@,?%HPN*(<2[U-BK5:*K^FF-T7[,CER]\M4VK=/.,2_G+!;]; MOF_7_9;?U.VUG,US7+V)9*X^L9HXCSG%0%# +4[G/%QA!C.0>4P1Y4@1Y+'"HG[?-4HBIL>56 M:KFW["NP]L4G =T5_)J2B)KCHW$%,P+JGAGT:%G$G5'8U,'M]0#O1QZ%:TI4 MNA^-MRQ6>?VH7%FVT@Q.LP*6FFV_82E+,^W/%[4T;,O2'6NY9#_*Q>+3LN;E M?=4ETZ8O;>:51?L!*XYRW75R0PP^\]UL]ID^ERN'GAMZ#VD/R9Z5KP?I#TO.H/0 M,S# /<@-=@0'.VY'#IV+C %SY66DW_&X[D;&@!SX'9FW8,=H-U2NONNV2L!. MXS>;63EX6:WJDJQ7PSG$5US[N970M.GG2TA$0-,P@URD!*(T5Y?_00[S6+"TB+@TG_4\ M*"_W-36:&D0%]:ZLAGY!9Z#5HR)'@'GFGPU6>V+Z\!&Z#(1!'2#Z,(8XD,R!5=(A0 MRJ!@>1[G099'::'#$6?ZF!HW=&*"7LX94))*'(&258\AS@%ZGAD

29$:P0 MTJ8##0R.T$##Z;_>+Y__3;[=,8#\83OQS[4YRH374&J8Z#J/7KV3&?9&7_A* M!>9]6BQ__(.S>]X9C?TJ%@>B4,%Q$..40<3E3W+R"\A"*J<_0D5<4,LMC4[_ M4R.&WZN:XX6Z\ ;W[2'!8HA-VMP:U%(WT/S IK:$Z<@8;W51ZOWM]K\F$!S9A=DU(P= VY2@O^6@+TB"D%T^.BU X(I;3_8Q*(1?5?4T6EU^P\*3XOA0K%2/T@3_SQ;(- MP?C.Z^>2\F$W'PB2!J&T?BC+4L4-"20XY9 G!!4X0CE."E'X'^6]<7+OVUE'^P3;Z8K_+#>< -_UK+WN:)()RE62'WGTB5 MQHH8S!.4P$BP/$4"!;FFMZ]AQU,CY!U909MFY*F7%CPI<<$O?)N.@ M0=.>T/5,V(=1"+M0M[O.0730RNX)8/M:EJZ ?K,JE+: 7U4Q4@JZ^H];YMM++<_W<98SZ5%:YHB1=?ETW97H@.N\E0XIXD"8$480H1 M#C$LLE! DN01RPO.TR@U"XR]W.G4J'\CLXJ+W4@-!K%U-J7V Z"WG7<-JV\C M_7I$+2)?]2%R%O>JT>7(4:_Z(!S&O!J\>U6QUF73['G'?EFNOJ_)?W*Z6BT_ M_GPJZVZ-3D*1I#S)(>T(:51S4'2L%M]0C_:$66;[O']/N*J&GQ#G!0H209)Q#1,($DCR.( MSQL.0X41HW:N_:G=JZT O&E"R MZ3O.[ )UGK&O4-_W];6.YD8.,4?TM'*"V6UG-,>7(\+O.KL<^[6E@\O&>;;Y M)!OD/VXH7:XK-<._ULM*_DB[L@4W/\MF'N& (Y&',&\S+:DT6 7/!2Q8%F > M4LIB8N3>8M+[Y";K5GAEF+49?[;R@WT%Y*Y(JF"XQS0;'+W-IC?(?1/$%EFY MEZF86G+ [T],N0]=P-;+$9]C^N_8@/+@?>*52-7^JX<&"OS/,-! MC$(*DRP5$.4LZ"ZH4QH4(L]XAF*C#/>GNYH:;=V>V6=:NK$\-= MH@<_EI-0N'9D.>SH;3Q93BI\TI7E]!MV-#&4WKBA_[4NNR.Q]\MF=2O:?Z@Y MZWR+VY C3(=?-W.:B504)(1A&(<0)44*"6<41AG+TI 6.-4\PKI.CJD1S*;8 M#-[J,>NB&CNIN[2@9EQC.T9Z1#0"\IY9:@/ZS2[H.P*#]V=!-R:L*R%SQ&:V M4HQ*=5="]9H'KVW.-E]ZU5X2_$>Y>A@"JGXM,2D7LJ\O$H@VOG8UYY$TJU(L M23'!ZJ0&1Y $RC^8%RG/<,H8"LWRIVOU.S42W&2&J?DSK]9\!JJ-K*;)U/6 MUV,Z#W!Z9K9!8O!#B@P&F97?0R^U.BF^"*U%^G4CH)RE8]?K=>3T[$90'*9K M-WO=CI^^\8;+EQYN*K;C=M=[/<])@@H>I]) *P(L335IM!4)2F'$DKQ@0OG# M12:L=+:WJ7'1(&R;#(=MQ37CH?, Z[&/,]@\<\X>8KN>L[VH[FA&"Q%'Y'*^ MKU$I14OMUT2B]Y(9?;1G3_7+_/W-O*"(DA032 -*(,IR!G&,,.1I3GA.<""8 MUI'0MLFI$<%[7&&&]:;]#C#GY[:=NKZ-AILO-Q]NKI^FA\J=N4/J'^ZF8O^7 M[2S<:6J4J78H^C"?COS&;LU5X;UT>5^I -\[_/,=K[@H5\WGBM8<-[R1$W:] M4"9]N6S@^]1,X^S,*$]*2W BR1'PU,5)P.HM_2//2R>"697 MG3;[YZ#0# PJ@8U*0,U*T"K5UPEI7]GHYWKUL'^GK3M^H<_;;I[;[/WBC,G)7 M3%E>5.7B6O[19D;E-2T;E4OM/WAY_Z">>>8UON??^",N*ZG3L!-1P6<1A%0G)_JBHWY11B@CA,D@(S*D(6(*-;N.FH-K459) ;XDYP4 ^2 [H5 M'2Q*P6=@V:$!GELXNDJ 6PC:JE'M8F-:-&HRHZ/KF#\9@2>T\K4:PW=*9; + M"]C!!9 7L/MVLC->U7PL:4U30$!(INTJ=&<&< MAQC2'/$L##*4I4;;O(G7T]V(9[9$VE7,G6ZE7)\%3)4"@&1I% :Y3E$>8PA1A&"29BQG&8X"[B1 MZ^_9WJ8VF[?"]C55UTI061>.EZRYAARQ011HD<9Q $8<,HI )F"/"842#A*<( MI2E.;&Y=)TL2W:6A.MM[7W-6KO:\1>VN6TWYP1*@L2Y43V#CAQ..8.'X*O6- M9OT1Q4Y=ECJ9UU_K)>6<->I0\AM_ZK8=S:WXLESQ1NY"U+YBGH9)D0320L ! M+R 2(H&%D).?ACS%092CC!@=YNET.C4.&&3N3OPK)2EXZD2=@8JW*1/*H5"[ MA1NLUD#H<85K>#TSR#ZROVPEEI#^#;1"@UYJ=QQB@I$C9M'J9Q"1,,4$D8Y#+*B M$+C(PA@;>;:.)?C4./+VV.W"]O!7_7-[Q="T-;-M[AC&^!H,;A F-L;_4^X' M=D"8@0X&QT?_(PZ_]A^Q,$X>B@_9O^6(1JX4;Z1Z@]U,OB,%VV4 M+2[K/_!BS3^4#5TLFW7-YT(5HDD2!+-$^5RA$,&<1A&,J: J-MXMNU(7FXR+.,T%S:( ICE!$$5%#@G&!41) M2E%")-.975,XDFMJO->J!>BN7J!L%>MK])A6M' T?'J4^ :#XIDPN_'84PE\ M[L=C6\='G1Y)U6:@5^YD 5,?A3;<8NXJFX$CJ<9-?> 6RH,\"8Z;MSR669-& M&E8J0.>Y3>)D0R-*4P3_( YIPD!>:4"8&,CE%.=#0URMW* M"3I![5,/GX)6\TS" 6"^SQ!LL#+?XU\ PM6>_%0WX^ZA+RA[L.>]]+Q-DN V M/60I?EU7BI/ZJTV2Q"JW(X441QPBGL404\9@%HDD:P.4J)>XY ,[G MO3WZYHC);<])OI_!]NR3%JSVM>9/N&1]'++<++<&V$W3\%7SOLMM<+-8+'^H M.]]/R[KS?E#&&&_F01;B(A,AQ*1@$!&$8$%( EF.1$*3G*6AWD'VW7;T4Z3&>AUF8']4>G= M>'X=V/M^0X0&%O87+1GMU>?4A6U18) MD1W_*H=_T1T:W.&?O4!]J.H\3TB6"!S(<6L3?.4QS%F4PCC+ IYA0A-L%,AA MTOG4EJE69K/-NQ'6>AMZ7PAZ7G@V*=):N5M&:R4?#CZ5J^A =[_TXI_V!C'> M_=N@YNA$P*CK44\);$!Y?7)@U8:E7VI?4>V6+,K[=@7^L.8W0D[]3Z58/?Q? MCNMY&F=!AM($!C21)G9" X@CC"'/41Q0R@).C6Z$-/J<&DW=R76$8R6BH;>I M!KQZ%.48--\F\5!!<2ON3%VO$ Z^RA5Z!EHL@9(:?"J?73JLKP9I0^@98#6O1MW Y?MV] A2X,^[U@E$R0M:@5U>E%Z&Q=5=Z9F>QKTNO:SRP8VI MQBMVC"$)2!KPS4H9GU_X:BZB&(+OLSBJG%+,1\X60T-?Y/?_7?YV;]5-+/-A\_4 H I8'!_971(&A<(_J"=D0KY!2J M)E;)E4 ;W SZ GRDJ\"K/F>SBSX;I,[>[!DU.-Y5GHV>>W=W5@W8&8._R[]F,K_EYEGMU#\_:XO%7" MG75IC9\C^].\_U$M5&MX7MNP]@V9D5Q3K^;?^%-_CG]S+UM23;]7%0MX_83K MU8LJ>OUAJ9)6S@.>L$!:L9"H,W>49BDD0E5A+%),LI#*O7"F0VQ&O4Z-S':E M;,NG@S\[035-+3/(S].:-R ]4YD%AMI4987).7J2#>Y0D_S;EI;,^AJ%BJS4 M'^C'[F7+8WF^D+^]OZG8;VWLM_QY*&Y%2,&;UC7G<9#4\$S^-*J:1_).L/*]%^Z$;(':B.F^6-AE M+%P=PY_N:-Q3^(L*'QS"7W[#DAY4LLR'Y4*^T:A(^-7+7&0)RTB (4U52EP6 M*<\B(:3YP3-:8)8&J30_EBN\T*2%@RZ,ZD4='(M5'EP*WE_-?_E<>A=F_ MMSDT5B^&W' (:93F/*SV>,8IY+!>M4$A0$2 U+@ (*E/&CX1+Y(B(H51BMLS?4V-_#89ZO\%/S[]^VZ9]"'\F.[H8.AA M= YS/9/($9*>>?)$=O\9Z"1U9P]IP.'(,#K7TZ@6DH;*KTTEG5=&3KK=66R? MJV95K[MX!5WVNU$_+6O!RM9:?Y:M*97^7C:\^X!7?9!^R4R8,K91*ATGL]* MZAG +3,J)TVEJGQ>9?%FR\4"UPV0BUB7T7NLA-YNOS3-C>LDA)W0@N @&7B_ MP][!ID]\L)+H;%.%[P!TI%IH"Q)0*.TDH)U MG OX_[6N<3=*O7/D6G_4%E]E4E^_ =$%76^9\P"EYW5HDVM"P3EDS#FQ6W$8_& (E./T$I=Z?9/, M$II0G$HJH?NZ(VYJ>7)>Y(%(:!C#C%%U^9,3N<- *<0$9SP2F"9(R\_L?#=3 M8YY6J"MIIL//DE6,47D+$CF/TO6,L0>"+X+H.GE;/MA3].+TWW_:ME[*)AQN M*'[^?MFL=H._YW)R$\3S''**&41Y'D#"P@@6(:$DB[,@)VA>\7NLJKJ8%$RY MV+76AU]T'_Z! /XFP>ND!6R8%'3Y^%@VC<&UD<$PZ#&(*U3'*I*RC<8E/Q+6P/O M<].L.?M;B+.VP%'ZKNM?_0 M ?]Y _R._ [/V2Q0.CKA82O]83Y'N;$WQ=[81+:'SY&A;"' J.:R M/4"OC>8K6G)S/=''9&,>%V$<9S!6H5(H4P'Q-&S=1H M[/ TWC#P_0*J=I<6DPMMMX'IZEL+_6#V*VXMQHQBUU/TTJW%=7'J;8T0+C\+ MR37W($%3T04,/TJ4L>Z MF-KDWPJI#I^6@Y@F58B.(JFQK[T:'\\3?@>:6P%NG4%C4GKI6HC&*JID")5A ME:1S*)RO?W3TS1$K&YV3?+]FT=DGW6_R=FRI/JQ_)\T9PR@/W)+,V205]O1W12M;E=/"NWQLZ&I*WW"!> M,QI.-XH:6(ZP6SPGQ62VC!I0F>P;=9JSI-7!?W?(VU;RYC>.F[4T4&^K;YRN MZ[JL[M_AIFQ^KY:DX?6S"F?_7#VM5_+7$BKY5BO9-NMJFN",LX+!D 1RZUFD M;H)64;"O MJ2%#^_@.-.G[C4?7-[?O#.R.AE>.KM?*#CY'Q-4*X4/$<9H;?^K3AMZ*KU(D6CZI*H%JM5,EU>8\YC@O$(?2 M:I%T$<&_E<6TDQM:5#3H[,,'&Q%?AZ=.X=4L]\K>2' M2H$^C7JOP\O,1V6_J\!RE:W82H9Q,Q9? ]-!UN*K&K-Q;^)B6?/O_)FWS=U4 ME6RP;G#],O@SL1@'*9.L1B,*$5:'M"$-8$"2N!!1'L2I7C%2G=ZFQEZ=O* 5 MN)MB.R*;N,Y<0EGC%-S=2X==>QY ,7)2U/9]LQ05//$KP>(\\<.@@(!@DO M\Z:QA7<>!$I6?%[QQT9M6^6[['/5 M1@6JW @U?^!5(^FFJSO_Z[(9/NB",$YC'L,8Y:IF!$]@@6(. T%P&O(HCPJ] MVHG72C(U!E'^(9TR;2UBI0X8]%$!'5W2E3V50*>3@>EQU=!IF'5C#8AGNMH9 MB]N#L?A\;BS +THA*X_TJ\;&P&0<:XQ&,B>O'BM')J<+6,^:HU=U,)ZIZ@*' M/3/628,VJ8D?2BX^_N1TO9(MWPIIU'%I1+-W2URS6_&AK*5,R[IY_X#+^A$/ M@2(!(T&(!)/VKUSE$"$!)$$204&1$$&,LU3HY?"TEV%J2UNK!=BH 7H]Y+Z/ M@583-7,WNH!!&9/4OG9CI;&B^1\!SVN9)?A6"9;M1L$D_[+WT1@K/;.O43%, MYGP5GN=S/=LU/6(JZ*MTW\\4?5U3MH5(<<-5"H1YQGD8XAQ!%!(*D2 AS#%) M81J@/(C"M" $FQ3"V;1LM)",5O]FH<0#_$)UIPN8:5ZQV2#A^]JLJ_*II')9 MR/.5HLX*= [MCEQX\Y4ZAP4U7S]@F<-H^?BXK-K _7XU0Y&T]-((0Y3P""(6 MY+!(<@&9X 21+(]"6IBIG:?/[.:^4U=P.^UD/LFLGOC*O43KZ[I#@"QAF!81S** 0Q30$&*: 892*G1J'-)_J9' 72!\[6 M7:HM'7/;"%/#G8<]4N/M0[SZ2%] PO5&Y54O;[-M.:[JR4W,B+,HBPZ2O>\U/S@H:I.N7=\.\+J^PTV,D>T0\ MDXT^&!;%A8_I[*RP\%[C(Q<5/J;884'AHT]93MCV\.)6?*Y8^5RR-5XL7CX_ M/LH>ZA(OVG#/G?QX@_=,' 5Y@(7)%" FE!4=HT4 MDYO^W3F0C3&>UJ8L@05H.E222^A\ WWUB@[^&\^2H875&8E0SC M,MTU,!T0XE6-3:V@Z!^\62EGK:]2^B6[7.DQH"P@(<H'SFV_R) M7PDO*6^0?@;*QZ=U M1X.='J!6;/?+4Z>!X0)L-C!ZBZ0WN#TO9"W2GW>0'D0'2O89V$@/MN*[3!QM M@9JS?-(F?8^<9MH"EL/LTS:-V-Y3+.E?7:VH#VN58*ICV)9%=\\*YG$:T3SD M G+.&$184$CBB$*&4"$BDL8XCDVWLFTZL/S>'0O11Q#[+WZQ(%9E^.KA-Z8S\/N1=USHTM+E/,L')VS:+9 M[<@7,&9@'%[-&+YOX7S;VH@M.W8S#2^&0$J,<8I#(;FI4%059C"/DQABS'.* M0I+02-_Y]E0O4^.E;@>Z)ZB!0^E)+"_PC"N$/)/*$7!LPA1/HF3@=NL"K9'< M;JU0,W/!O83&61?;GO/(>#,S_9(%R,[V9Y6\M##]LRSEGG@UW55KM8UOZG8I_*G^FGP M;! XCH1 I)"63RHS8U4<)AE>5)$04CCQ&AS=KJKJY; M#_^-,^L7JI\88 M&X'[= "+;;[U&:@V8IM1R&7<]9C$*9J^-U4;(/N GHVX,_#E,H[&O**-C2-Z MN=S?J"RCK?YKLM%_T8QSFGHU_Z9N]FY^ELT\1'$4AIQ 5F $$0^IW'!0+GDE MB406"49CK>P%>ZU.C3N4QW'9K$HJ=\)]<8;.LUL)JWF2L _;>5JP!L/[(:T5 M#MI3_JC>YZ:U?&%G2LN_;:?S?ENC3-FCX@_3\O@O;3,IMXF#O^)Z]7)7XZK! MM+UQ5U]6P0-1)%A 1&(,41Z%L) K/4Q90 6)"A1%1NE$SO0UM6G:BPI:6<&. ML$8350=DO57=$72>)[4U:A8)ER_BX2SK\NF>1DZ]?%'EP_S+EU^Y(FC_8;E@ MGQ^?ZN5SR]W#CI<$82"7\!PF<2+7\33)8)%F$S^"6AU#Q.= .;]3'' :E=,+R>+%^%P&#UXIF7':- M9*<[\^M?4A=;Y8M,RI1*.0?8NY-4V>):#Z5'B^1:SZ)9*!*GKF'3F#TW!FL= M""H/@L_ZHX-"GHDFW8X0YS>5(W/K@%ETIM5I0?7$T!,9/2G93SL1Q^^-B45J*@V1<#K@U\]A:7KZ5@O^G8, M[@O3D7EW#^?7#IQ4F;/SNQ=H-L?HIEO (GCK>Y_;!BU/A-H[U*0T:./T,7E9 M?6= 8N&OLOB>\_T9,*82BQBG !HU7L21!$S"#+"(2$$42;E#XZ&7UYX;H;36 M.>3$'8%UA1!N@V#L7>W&L"&I@4UC<GR M_,[;^B*[[\)';I2/JBOC3#G=9FW6]-6Z25&1H22- 8QX!E""$""<<$1LN1-6'A&]=JK-CO8Y, M59_;%U6K>K\TN*G <4NK+YM5SG_4_SU(R3)&>9@F"H1",(!8E@ :R12@"(<1 ME@E&D9-NE>W 4EB8!&".#]7\]YL[-T00W@_5^RX'DI MOQ0Z&EM&$L84\Q @F1* %.2 "1H#001B''*-M5-3Z:D=F!MAMK:"5GQ'-M8& MS\;<1;"IW31=EO)B*MT=WW>-9?PWXWMA[*6RA8I.>45&9R^4TX&A5RVG!2.H MT)A0)F>D>9Q*#<>W^?,2O1EIQ>;)[IW0 ZF?Y86Z/ MS+N_??[X\/Y=\'\^?O[[N_M_W$Z!ITZ>(:52\K\];K[_:_/AFI.:?QSHJ'.I M20CBU/3VD3WSFV'1Z@/]JS[J>4N+XH?:%.9QKC:(4H@DYAR"L&K8Q[$.B%A" M "8$,1BGC%OV][HVTMP>.=,TO3G^ZIHZ: _N,KQV\9<7T$9^8 ?BY1S#7,7" M4[!Q>9Q)HX*K[AZ_OJ]_X<:-^D_Y6E9=YID"0=M#N_'V)NI-!I<6!L#"HCAV[('X!TW(4?!,_8ZR0W9(9OO)\X[WNW M_3# ZVRQGSAX<5_]])-S4S;_O%G7JL2?=]5I,1JKO1=J,PX'4#GZGJVIWPNQ, M53\M9R,#?7)C2)I%(0N!1 3IVP%C0*.4 *84$Q)'29C Y7.UEM2W?[']B6^/ M8R_&7#4VDN"LSG8L%P&3C_EZ;4J9?X*;@J4MJI?8WYGL$?M1^E]CX'^:X7"SR#A M?F'B9B_1?FSWO':C?4_'=!+KEPP86IG^7:YW\JM\HOFZUO_4B^XG0Z_W;)4_ M5F:__^M95F=OE8]![:2I'.BZN0@J1^L6 M%<.*Y[W>!W9ON]>;W9%?::\SL0/J^\? WYLD@%?C)E81& /84^&!4489]B+1 MKZ5-*V!4YR69D=>E7$:99! G&$ :Z<4Q8@@0JAB @L(XQA+RD"VWFRU=V;T3 M+H[D1._[\48\4S!C!)LJ$)6UB6ZD?!E3.W[U@M3(5-FUL4E+#'YIS+R\F'.F MNJM0>&*MR^-,2D!7W3WFDNM?&$8+O],B-Q5?IBO&NXTAJB6.22@QAT"%C 4 MIC%@/-%_RR#-4H6(P-PE1CP=8FYQ7FMAU?$E^*,VTC% .P.D'0GC'(0@7C#*HD1$[)%]<&G-MC7QE5IQ-H5OWG M?XK2\-_OGDS2BZ/N\36@[8C )WPCTT)M*JAL#0[&UAVQRT50V>M1"=D2&5]Z MR->&FU85V=+Y$VUDV^\-J.S^N/Z[7.>[\M>-VOY)"U/HT!3L)@1'@M($,*K7 M$4AE#! A]-J"A)' 61S%V+YGS,5AYL8DK:$.AOC;D)KPRU YE(=[@6RB2O'ST'DJ%[\*1&_E^.5O3U=$?M6#%_7DUS_M0R+^ MJ\E OU>_E37%+@5A.(*2@"PQG20,#U(54\!DF$6,IW%(G.JE>D>;&QT>2\,7 MQERP46"G_T&-Q;>HPA]#;1==>0-P9-H\48/_VH*GC:T#K+&DX"^ ,HH,_/%8 MKR@!?\'M?OGW2U\:K,RU>]I5,K75<>*9*M+FC8<@ET1 4PR&T FR*(910 S M%*>1)##2:[;OLF ;!Z$NN[%='I*N!2.FJ1U,;_()SE51![^8>G3'Q!/[&":,@/?+KX>[^[($!B_/_0Y\W9=MX#U/%!48)R)1( 9(DTSR%)(AAQE@,]2\1 MLUZ/=Z\\-_:I;7-85;Z R6+-/=3YD0FA-FO(LOH% XKZ:% 3+1XM@7$;=5\ MSNG>A?*++TRW-CYGYXOE\-D/#"SLD$4NR[LO&@99%%)4S:J;^RF2BH4FKYK$ MIG(ZRB@@24(!I(@@F402$J>^J3UCS8V):E.#NV!O;%!9ZYCYW .N77CC";*1 M^>L26B-$,Q: ^,K:[1EIVCS;ZRZ?9,9:?&60&.PZWQ2_2K[3U_R\V>XE/EF2 M,M.8P"A-2X!B! '+. &,B"Q#+&-9(AQD8<^/,C^.,'8&96UHL-K0M9M8[ 4P M+>(8'Q"-S@D5.HV-067D,#'9"S YR#M=D K-#8',5F^V'XXKL[(4O3RE MVV__D13ME0^[\:"0^?)N)W(-[X>\>/HHEJE,,8T3!@A&.DJBJ-H[2D"H(IRR M3. TM&H2=7+EN?%=8UQ@K L^OK-[AD_QZJ>WFU 8>]_&$@#KI_&BLSW",_H[ M=?2B_W((6DZO-,GC>-&!]A&\_(&!*C3Z:_?JJS25.WR[*TRKC3I1CPN2(I&$ M "=*AR H2?5CB 40"!(E*889=VJ:='&DN3V6QE!3T?#"U($)D)?AM5NN> %M MY*=X(%[N*C37L/"E0G-QG&E5:*ZY>Z)"<_4+[F_F=TV05K6(K-KU?)7/FV*[ MC%(>)XGB L1 L1#"# D*<@BB2%,.!3<2E6B;Y"Y$4-K9W P-*@MM7]U7P3T M^EO[=<@&/2:OWC1R=[XU]SJOORO?G9@7O2FD/GC^FVM;M>L M""D,L4HD!6%,323..* HU'$ $BC"F?Y!'#GE0I\99&X/>6-C8+35[G;;;YLB MW_YP3'T^AZ7=^_Y6A$9^OL^",\*F9!\,OO*9SPTQ;0YSCY,G> U18WKP%U_;=\"Q\B/LP,23J_I2RX/>CV?7&RRU_(E-[JOXXN?&7AZR+]) ML5OI./Z\%D=U[M!H:MSQ;?Y=\^^#R7@Y- /A7,63M8@S8SBQY@3"$,:FP$Q\L-GW7QY8 ML= !TH[Y;H1G9"J[/Y&"Z,^M'EZ1<.J^[SJ$S@BO4WUPZN+%FH,S'QTH R/_ M;-K]&D&:8K/6?^5UWXWS#=Z?+'U=D(AH!)"H$,E8SC**-QY-07W-6 MN454IDFR>7_O?0A>.N&H(.,Z'78D,B;((S.,-OTRN-,TQ!N*GB^)&M?AIU6N M&0C.B:#-T.L,XSU-H(6IVWHGZS\_KK\4\IGFXEV3YM;(Z=RMZ\S\NE!^B7E, M*4P%P!FE ,&( 4)"!E02$<2)3,-8+-?RT63TV_'?,$.L'E!2/Z!=<\9[3ANK M6^&L,J#K?<%/W3J^KO1T),2!\V1'BR-B/U5-?6UX\$OKPK]4G=Z:N6C,KZ:B MKH>[ZY\"9VJ\#4%/!#G0B$EI\C:@CLGRQJL-H\RCKFKUIE^S-"WO=]MR2RMU M[W>F0X 4[_*2KS;EKJB;1MRQAT\F:'[/F%E:^D^O-4[XVC]^_N3&FIVFR8]#IP1^944^:8]8N5?NEE5-! MQZM !__Z\<]7>2V _D?KD,?@TR_"GAC7DU&3,K!?((\9V?/5AS%TR_X/]*]/ M.67ZOMS^^+S9FKOT<9W_K[:N4C.[5[^MB_W/SGWI-VUK6=<4ZW<)+8Q:;7FO MFJ/87W>LS$5.35W(,A4A)XD(0<10#)! &2 "0X!4E&64I2%D3J)QK^##W+C? MI!BL6C=, 7VQTX2DXSJJ%T<\?Z[)1C.2VFWU'12(_'LNY%HT>Y2JR50H.RZZ MO4)>XSZR>]_,_.X8^>74.E(EH>Q=,84=P0&!15!C8&Z0+@K!^6\O@A=0!"T6 MYNMMSLNO-G>2\YOM%>?2TVOP-3R8])WYBE-T_()]35,&BOB(_]J5VVH'ZV'3 M1HKRL]P>-N\?-F]I^>U+L3$$+M[\^*TTXHS[7?[F3,^47[9A.4_"A)L<)97% ML:FC#@%-"0$X(XC',I48NJG+C&#DW-ZG'1^-.DK1>AFLY38PNC/FI^;O7/L9 M/#>.FA9&!Z5SNO?2<3DVREU@][)\[;D=^6UX-*U[!P/MXQC-PTO]V&G]N;HK6^ MLV-^HF;M1O^.TV%'[..!/#)EO\#W!-G@8'SPQR@GN<. \T2MCH-/2IK#@#FF MPX%7&49TFE(UB6Y_?-%WV%:/:!KQ/1LJ/DZ18%!Q%D,$9*;9#2G( 4T8 B'D M4*20HXPC%XJS'7ANY-;:73U\>Z/=Z,P:=#LB&P/*D2FL-7D15$:_!'.:?!17 MU#SQE_6PDS*7*QC'G.7\_:%LU95/^D*+^^+7K4G+^)VN=O*++*J3@F6",,X@ MBT#,4@@0S;!>WFO"(CA%-&41$Z'3\MYNV/DQ5;M561JS%\$S+8+OQN*J<_1O MO[X+])S5':0=-6,MY\&6OGRC.SIYO=!46QBEV,!(!%56!Y79IO-E?=;ID[%< M@/+&5U:#3LQ6+D"<I S;Y4MU\OWG:E*N4[W;R/R4M/N@[22 1%%'$H0Q?.CIS&!')FH M:M,7G:VYIOM!Y]QJNPF89BN:BT5@7 B,#_XX:RAZGMC+>?A)>6PH.,>,-O@Z M@[-^-T^RXLRJ@?O^5$6'5SA+)$A3KL,NSB/ L(3 A%Q*98B)Q*EP],(XEH"%!#18"GE+3\S91@,"8 J$R MB#"7$&9.PM56H\Z.*/9&F[20E38;K*I>CX-2^JUPMZ0.WVB.321[>W4H8V"L M6V96%B\"8S)0F\*T=O+(*RX8^6(9JS&GY1P7&$X8R.G+MV5O?I#Z.W15D]X# M_:O)Y7\CUU+EVZ7()$R%Y"#*TAB@A*0 4RQ 2L,08Y1F/+72B'4;=FZ,U%@[ M+*_Q"L)VU.,?MY&Y9Y__UUC JI2@@'@J:)2?461BDK!IIU M"",R8XHYR>+VCC8WPCD86VTY@(_KH+'7-1^L#V([ZO$&W,B,%OFZS'EUMK5D/(DI2A) XB0#",L($(Y2 MO?ZA,8P(#=/8J7_V%$;/C8[N'A^+2@LBR%L[FU/UC0HVSP-DK2:9>KN8:&X3 M.C)I=C4$NPYWA01-EOM9K4'C=JLR6"Z"O>N5=D3E_"+8>UYG!7C4&YQPHGPI M$DYA\K2:A1-.PHFJX91C>RNDSF79:&PT*^YRB0B$,5&F]WH2 Y0F$K P3 &- MHU"OCI&2DK1B0 \W54"?#FY%12\%@!ZFR=QZH0)T<]WQ&=C=MN=N1_$5:WNU MQ8MC-9]Q*W O8S1>S>R9,5^[RO4R#!9UJ3U?]JJ\TVA)G&A,+"4A+,20 DE# M"! 2 K"J5TW(590AK+G)KLGWL/'G%O>VY@/::+KPS=.3#I7*6M!E<[!\$8C: MIRK/M/Z]8X*IZUS9L=F(,S RKSD)ZBR"QJ/1]7.N(3>N4,[%T>>@B',-&DOI MFZN7&= T^,VNS->R+'7@R(PXE@X'_V-3_+>^:K.#>2C(7*82)8D**8 L4YKZ MF 24F6"-08&DS*(LL=LQ;@"KF-B.S( MK-9:'73,7@0MU.TAQ\'TD?!UZ%L\$LX3M3+VAK=;=^,!H/4V/':YWG0]D =X M^:(M\I#OW[#5S*YO';#CK8,/-"^JC8&[LMP]M?L(SY+7Z^*G:!ECE:B4&BE? MLY@7"02$IQ0(I&B,1:3C9J\>CSHM/O>,QS%T M^IWB40$_NS\\[H@#EAX/\NEY4]#BARD0WO[X?6/J5;Z:E4]9YU[QG*[N_UQK MPOV6/]^5=U]D83I#Z!71D@L61W$2@C R2Q%)*< IQ2#E!(6<,2:)7>+4C8;, M[S:C450.Q+4GBR"@R_! MWAG-Z<%=67SZQI*A?&T6W6\WY;;\>V&:"R(2$4X3" 3, M4H R"0%3&04)8C1EH6 "WI*;<#+@3/,1?M._W!3;2O]:2+8-?FY M!0;&NL"8Y_;,'V%F]Z /1V+L8ZL6A!'J;\X[[>E1/KKXI,_O><>.']H+GQJP MTV0H^..ZW!;5@M.H!W]]Y87K_B@U]H&5!S'&$\L#V%<)@'BPTD M_^A.$@5T@*W4TUNCV["@L=L_I [;/_ZAG6BGQP_$;CL_;F#U;O)87FJZ_1PW MWUYLW3A^=>(JJ7H_Z6!?6>F2/WRCZR8?_N_Z$MM],OQ1-E;URW?ZO;0_'%F& M,DT1$@3 E.BE(58*X(ARH+B2/.)$P-C]I'L.GLWM];1/?6SS3A^-R8$P\9SF9.QJ[=>\QZ:_^%\JF_P@M^7=6G3*4?XAJ6F](.[77Z7IQIZO'[5G>?E V:K3?01& M%&("4\!(G '$=5"@HP$,PB3&)(I(&",G@1>OULWM[=XZ5S5*W%/BHNUE8M*L M.SX&K9.!)O"]FT'EI^.KW>N46[Z>7VLBQW[%>IO#X(_*R7$:/HP"OZ\WG%?; MIGU+C0'KR9MFE$&&O2V:=&QS&O9VLZXT5,T*]]W&)/ N59I))#,$LE2:++6, M L)Y AC'$N%84B:<15&"7#^]@<#S1J\=+59'3G&4-YO!CN2?,TI'IE67VEVG2EYK"GP1.+> MS9N4]L<"]_A%,=HXM[?[..Y.^R%?YUM9M;18"BX2G$08Z!>$#EV%4H!F>BW, MD"(A8Z$,4Z=VL9;CSNU%\++E1W[HU5RU_!C>\:,/>CM^'@'0D6GW)98G?:\7 M06UVW0QDG,8?%D"-T/JC;]17:_YA 45?^P^;KP]CJ,]R6\OZ?]J4Y=UWFJ^J MS;_-VTJNJ@JWOVU6^GJEX4R^S!2.4)PQ@!*8ZD6V:5B640J@8 BR3&C:XBY, MY3C^W!A+F]^VM/C%>/ OP=X'TRNP]B+HNK&H0ASN1F:NLX0SFDE$.)"*0Z^J2OIX'0'+^FAEYFX&G2X:KU+I I&])17!)%,D,B!%!Q#)!IFT<4CH%2 M,20D8?IEY;3W>V&HWO'-*Q.'[_9>PM;RX.AVQ,8^,NKP3;NYNPAJ M,ST>%O7CX.N8Z,(HTQX0];MZ,#=V\WAB.5_LP#_6NI68!'J8P!)E0!A$.D(R*N -<_$W'(0B'I@ )5!Q.L M'H?I2U8;#P+>N! 4$CS5VR;5"G+55XMY\[0(I-<4A"A 4B8 (DH"@D,(XE R MS=T19)%PVB_W/!]3;H4?3\3V8'SPJ*TO@U_,9#B3N\M\6&Y9CX/RV+O1#<"M MV4''[L 8WH2JBX!5UAMI=(][S.Z8^=H^=AAYVIUA=TA.-GT'7,)K,M-1?J-( M4I@AI8!,H.GLK@A@610"CC&"499$<>;4+=5JU+DQ63?-<=]GP(0 .DQU;_IC M![QEI.H;SK'CULNI3B/F?SJA-&[RTVOF:SK!8)D,Y36_\HP0[AW_GUU>5LT6 MO\J5B2&KFL*E)#QC(4L Y# "B-(0D"QE0&"IHA@E7-FI,[D//3=RZI@)BMK. M@>UC'."W8Z=Q0!V9HLY+97?L#AK#ZQICCP(0SFCY$H>P'WA:X0AG0$Y$)=RO M,$!PHK,9\/MF*TW!<[4IL%14)%1@#(0I%T8L8D O C. 1*@@(IE2F5U&>-\H M<^.C[C[>PBB2RDX9KH/6P454KW"/+ZPFW<&KK#35H_5>G@^8'$0@?, UD>S# M,-C<9!ZNP=$K['#QR]-).5RS_X5XP]4/#TU$- ])R6^M6>,;> MP#I"9@15K5X(O*4SGAMCXIS$'C=/$PO[/GQCXKEE<9[^P.?-NGB1Q/A)QVH? MM_*I7/(PA5*B$*34J&\*C@%!#(,,,AZ%:1J&V&T7W:=U\^.7@86WYE-=-]M* M7.-I4+DZ-.';';Z44']VG0>[L'D<=$>F M;0-L)?/:FFWD^W[YK4;Y7X*]\<'==9B'I%\[(N8O\]IVX*F3KAT!.9-O[7J% M831VU%SHS8^W*UJ6]ZK:]JQKF[,PDI"G#) P%0!1LTDI1 AB'$>$ITDD0KL0 MTWK(N869IPW.F-F9TU97S>:KO.Q!=>@6Z-N1EE],1R8K'W ZDY0]0I[(R6+ M24G)'H!C,G+XYM!F0]U8[8.^:^Z>-KOU=LFAC%.%,,A4: H^],*60:1 R$/- M/HR@-':JF+XTT-P(Y_.F$G+F,J"5?:[=A"[ :<I5JK SN^K$:T$VH M'PAOS80N##-Q+Z%^9T];"5WY_.#2K^="?I/K,O\NZY(S'0O=*Y.Q'G$NXRCA M(,NJO:[(]!VD'+ X-@U+$I1"Z+*.ZAEK;@NG%Z8.*-3H@]6.%3R!-3(QO,3I M15GJ(C"+)!U@:(L7IB]AD;/=MBU3_4(+/]TP[.'R5R1V<:2I"\6NN7RF6.SJ M5[SF\)MU555 L%T*3 D*"0=(LPI $&) (L4 1X1 F4K(A--)ZM41YQ9D[//U M^2%??]'4)#E&'-?1MB09GQB.3367$O8KHEDTM4<^*<46G''S]#OCS2%'_]1] MR_S\,U]T[Y+\?KTUZ2+U=;[*9],1=/WXZY9N=^4R8S%%,$L 9EAJFA$*,(%" MO8Y)4BF03*1@MGV2^P::&['4MK8/0+"W-JC-M>^5W(MN/Z/XQ&QD(AD*EU/' M9!LL!O5,[KWP9%V3;=SK]DVV^OQ _6)]7WRCI;QGJ_RQ;L>^(Z5%0\M!8Q2E!#-"3%4^C]Z<4,X0B#*(B482SB33D)++H//C39:VX.# M\4:_S)@?&/N#UH'@C]8%Q^U6IZFQBUC& GQDSO&*M;LN\@#0?*DDNPP]K6;R M %!.%)2'7&,8S7W:K!\?9/%D]H'>_#AY>K*$I$@Q#F3"H%Y=*0DH#!7(%*$H M2G&J:.I";/W#S8W*C+5 #_04&'L]L]@5Y.UXRQ^>(S-5!>7#[5 ZDY0=0IYH MZ/'U&/YK0%)D.-U5/NXYK7T#5W56D6_RW)KSMGK%FM+K)=K<18F M ,F( Y2@#%"$*) DDXG@$G-H1V*OZL;QU;Y0KG/O33/_(7%[W$V66?4?9#7U'N_=8T^#C]_U-5N/R4]Q8#JFQ/\4- M-E'*[<]QH[DE]K[Z_/8F#+^>==,E(K_Z#+Q(<'Y]:P8F^^0E?7PL9+T^O5=? MY7>YWLDFUU!QDL$0 9XE9E,L(X#QF ."I8R9@ ICMX2?GL'F%A>]M-6<5#?6 M#LLM[,79;I'H"[V1PXKAP+FG!%D@XBLMJ&^H:5.#+)P^20^R^8X;@93%=OGV M6R[5^[\DWVWS[_)>J9S+HJG\CP@G,!80I"P11DDF IB&%' >:TI1*2>)U5[Z ME7'F1AN5J<'>UJ QUHXLKF':SQ,>D1K[L/X\2!YE%2RQZ",'?8D.,>A_'4CA MVM4GX0-+%ULJL/WXL#!B7]%5WJO/E3P+_=&$$"AA$$$0)5ELRA4H8*8_!HT3 MA(E(5(+C ?+/E\:SNLFGUWIN K[25,"O:Z6IVEZW(.(BRG8!Q$V@3<,,!Q-- MX/"YEDVZ I5SV' -!T\AP\5A)@T7KCE['"I<_;R7RJ9/N?Y#5-%(W6=4:F?V MDF PQ)%2@@&41>8_2 %"80J4( G).%$TS&ZH<>H=?&X!Q:$\1S;E.:N#^<'S MWOYJEU9L5BM:='3L'!7+G6;)CG3&PGYD(CJMBNI8'AQ,]RKJ=@-DXY1)]0_] MF@535J!<*9VRN\8POGNOE#15H4T>]0/]R]2ZO^QV>;?](/45Z:K*=-+WQ(\7 M'UZ&<8A8S"%@.*( H0P#%B8'7]I83B5>TW6]@BW M)Z+U8=&D_.L1PF-:]GGI86S=-DXP.V-\\[@VV>D?A;X%A.&4'F0O_K MA?Z4_MWN22\B7S9%H"2-2((EX$D"]:J7(\ RF("$941(&D/)G+I1>+9O;BS> M[5MQ<# X>-@JR[4^GDC,-6ZZT;WO6;>C_E>[;;G5P5.^?OR\JXZ&4QHSD5()XE @@#A* (,8@P@A M)#$E,H5.J3K>+9S;NZ>Q,]@<#!W>QMG_?,),B%A2#K(XD0 A2@%!>E(3)60< M8L&R,%W6^=EZ15QL?X)9/;9VVKFEVX#)QWR]-O_0"Y3!N>VC3;F429AE,0=Q M8OJIXT@!G)((<)YRPE"F)*'-E+_74>W/,N&MK9-/M]2+RUE.M.4^P6M.W=@[ M!56F]QO+C/ WYS+"]SG?'3\70>VIQ\V"L2;!UW:!=_NFW3 8"]Z3+8/1!AKO M>/#S9BVDV.F/L95\7W?*/.^'$5!9(DXRKB((I"#29$XH0%F:@E"0B+,T@1EW M$B_P;^+<0L!:VY1W^6?$@T/'Z?1WCCC>),WF6/&%BT'CX^+\Z^/PS+_20>.P M^9CPW-'1P-D=0PX#>,BIY,"1;CVDK(BK$?ZM*TAHB,,$0PID1BA *3L6;'XIU3IYK1]_K5@RIU^F!V/>&[";P)3^L<<;OAS.TB M(M[/STY'>J6SL(LN7S[7NOR5\<)-DU@AS7&9GLW5_G.R7*(()0E-%8#85 'B ME)N$- PX5@F44,4XBGT'EI>,F1WY&#N#K3%M$:QK15O5)#@QN98JWXX94UZ< M,W_1HX^9F$V<6$]7E75@W.E\WLS?JT2#U_"=,.Z[:,KL(KQKH V)Y:Y>0_E$2,URT$GIRPV(8Z)R_/8MT>"]>O\7_V;V0@P7WJ]-AROS?W,"_IVN M3 785UENBYQO]5)6_T)SX\L?=#ZY--*H28(I,&)<>@$*%< 1-S*#,,,H"PE) M[/*:QK-Q;F17NV@>5MDX61T.=-:5RWZAH2.?B?8):)\M6F;)- T M,];Z5X>9>I*,T8NZZ5_'=M-=M'6K^8@)/H]^^/(;1A4]7^_,(>:]7CG4]X'O MF'24&?(:JOJU\!4BV%$@/A_8CC/40,'M8J/OVNV/+_K)V>IQS)6?S6[[9[E= M9IE*,V@V$"*EWQ(P)("DD '*TX0+F!*FJ)/ =L]@58H21RZ$)VC)-@[#=B] 7;B._ MT5HS]2+!&%HA]_Z W.<>Y-QUQBT@\:4KWC?4M#KB%DZ?Z(;;?.>V,Z2-^I"O M\ZW\E'\W4G);?4^8(ZRZ=N+#;KLK3 .Y8IO_;Q5_-$=;1_5.F80"1S$"),)< MQ_R4 "9I".)8X%3A$&+J)-/@T[BYL7_WM*7V#E3N!0?_FNJH15"[&'1];,^T MAQUE>9EMM[.OJ>=PPL.R&Z9ODL(VG]![/I7S8MJK'./Y!/72N9_7,6[-,>@Q M95];5WZAA5Y\O-F5^5J6Y=O-$\O7E6T'VB!,)IB'""#$3$ :1X J!8'"(D%9 MJI @3AO;WBW\>=\4G3I:HY)55#L3K:M!Q]>A"1"^[@'7M(E7F-G9O#^L)W6B M(FG/<^$]S<.7?:^4'.(9WLLI);X'&O9^^4#SXG>ZVLE_2%KN:EWK_\BWWWY; M;U@IB^_FCOZX?MZ9#:ONX:S^UZXH\O5C=4#25G3_^#O-UZ:=\,P] M+4R%3[D,0YID-"0@)EB_=U(1 1Q1 3!+:)HH&L-V6ZOFNEN![M7T+QF=YI7D_$YJ)Q>!!VW@S^UWT'7\:#V M_"2I9N]\4'F_V"MZ_%@$!H&FXW?PL7.[O+]VNSB_L2:?.D]OLNGLGO0--_ET M'+_YIC=@X(I+KO1O'^_6XA^T^&]ISOR;A5TC^JT8$R34:R=&J.F,+O0[3*4) MP%!BS%B6T,2I,_JU 6>W'J(K658;TT^MO8[KF6L(6RY//.(V]FJC-K4";6_L M80_*F\JZ*S2^@O]KPTT;RULZ?Q*:VW[/O2_#0[XU(?_'M# MX]AS8YO*?+/D/C@0_%&;:EE',F0"^AEH9%A')J-!B#HU>AB(S0W-'UQ'G*PA MQ$ HNDTBAEYB8B6?K3=YKB[L, ML/SGD'T9/B7>!&%N,&%8A-1MY;[D4*E(5BE74.D0AE* 61H#1ED6"R188F3^ M[-,[NQ>?6SKG@QDC$-JRKK+7OLQ6Y&55)./V7Y]SU1&@O+CTIXYQSZI@2SGYFV#-;<<+GS7I3%W"L'^MZTF9_9\E52!'D M&+ (Z] SBA"@8:2?YS2%F*9Q!F/BLJ7;/]S.W\[-NAXHD-K@PV*3_8.7[,&);?&K@SD[WUXT&O8$K*JZ7(FQ\O?E,WY(T8PERO&S*LPPY$0]-43B5 )2E%'",> MH7!H:R)K*V9'+2\ZUU3&5KF7/X*N(PNSV_'RUSG:W-CX\:*E MC=47AD6>=US?&;N*AJLEL-E"+^0WO>C=2ZR97,G/@0D\M0_^XLB!X'F*(%U'GS1V' C- M<=0X]#(#R:^JF7J[*PK];EP2$F.:)%A36Q1J:@LY((HAH\.=0,IX)D7JI0W%74/N@_6R?J:9KS.\TU_9'.L-P\\1*CH-/2EO#@#GFM8%7<2,^ M(?-EG9O]ZQ-=K=HZ[F6=& M7;6)067C7CK!CIHN(=C//1YP&7N?R@D2:_*XXO@9=B@E_]OCYON_ZF_6Q*#_ M;Y(&_XDS[1%_[V$#9S*:[\#U;Y8_5CMN[G5Z[?,C5]MM_2EHLB4IA MDL5ZC<&9 "@C&)!4$1!EA'**5213IRX M'V9NQ%%;:;;UBLK.2LIB9RQUHY,+H-J1R.U0C4P=!Y3V)@:_]8+DS!3]&'CB MAPN#3,H*_8X><\&53P_46;JL]F0TC".4Q2(QN<>"88 B% )BJKYE1EF*LU0S MA739M>P?;F[;F-JD?_ZG* W__2TMBA_F3K][NI5 M*=H.%5\"//V#3:N:8^7XB=2-W;>&,YN&-+)0F^*):G\.T8O)>#:M M!![R)_V1>_6K_FFIZI2=N@@J6O*,%]QI7WW![HE9O9DU*PK[!/*9K[]>?6'FCJ7.]/]1D?MVL5A\V MA?GE$A,41HA+$/$PTC1/(< ZV 0I#6/.%$UQ[*;W/(J9Y,OL!O-<^NO=WG)5QNCPGG0A&<9AZ%I!,"IB@%*% 4LB@F ,>&*RDQQY/2> M-9>G?@T_ISQ M\R+8>UQKV<\R@CX_*_,+HH_L_%GCZ/-PCQA*7QC0;T:0?A2;_!7!HRA.D !9 MFDD=0L,08![&((UA2!1/.(W&W%NKP/]#*1^GQ MQL\*.L%GY+2@PWBSR LZ<=\V,>CTBYZ7Z _Z>HT8>13B1":1:=87$H!H&@&< MX1A$"4]CE4DLC<:@AY7Y8)<)N'%A/@S6D4FH4BNLLP<> M7N0.>-2"'X#,V&ONSHCS6&J?0F"]PC[SU0&*&^^DDD51!5M/>5F:"*I1]'C8 M?)5K^2==E8WF 4TQ"442@RR4.KZ!,@,L3@F(XY#%(I,(I!UT/<:!>2*5CYMO8C?5 M#W>L>C5 '"XWG2*(NX\O]$$&?'U8S>= ]ZV9_RM?RXE4_E$L,TC51*04H0 M!TA% A"($Q#)C,12IDGDM@MZ89SYT3G;=A3Q@S^,I4%EJF,L>0E8N_C1 URC M4_0 I)RCQ2LX>(H0+XTR:51XQ=7C2/#:QX?1P9GNPCK*K-8"52/B,J]^Q,JJ M7M;R9G:[Z(SN\;.=OC,'EX&*!*$9IP")M),+Z(X 8R*%.!(I'$6)0D,E9.JQ;E1YO:. MK8S<'6-:D8@^-T^T('H_/#!9 MP5SL8UGNI'BW*^JLXGPCJI.K\OP1UU)!QF(5<< A-]I540@8,<7E498P!7'$ M)'=*0W"W86[$8:ROZRU:G?G=6C2J<73](WC6GR[W+6CJ]F:58,LWN1*F^5FP MI7_=T/ILP"Q:YA:,.S=39 V406W_HDX.*!?GDP0.![>+@"I]T[3MQ79>!>^' MX^GKO'^ !=.>Y ^'Z.2,_H9+#>S@T[;T^"3UE?=*/4L9JXR@4,=/V'1CYV$& MJ)0QB(7D"N%84!X/Z"%Z83BK1W#Z?I][:X.5,7>O"99+QYKZ2RAC*!C)0@P4 M4@@@I?_#)!5 09$@"4E&(K7\+@NVF0+@AN.ZXXUY]"A+PV/[M+:1( Y9"D,I M$R!QJ/2Z0(2 QH( (F/*(ZD04TZ=Y#P /)V$Y4B8VKV*/2 U\NOV\'Q7)G8T MZ#RVFNI'P5>/J0NC3-M\Y#I@K5)T6S>:7E?CL. M /T)\5B//+4JCRLD9R1ZG"_A7?GK[LD(C/WO7E]B74IS7SW\N5EFB&><2FI: MLG#35SP%C*8")&F&4X@5SN+$D>_-=GTVAMO:F(]TV;- MB>-.QOCL.,8\^)0ENX[C^&IE/3;,1<3L.DP.VF86%QO2$9 6Z\UNVZP^EA2K M&,4J!I"9,S*<4<"R, 5Q%$H<15+()'+9[ST=8J9[O(V1P7-MI4L?NY<(7N&H M@8!,))O>@/#E5A!W,:6]0[EB]TU]WU'.+R*Q!MPO"QH!R9/:K338%]T?' :W= M315I:[J_2,L5+$_!E?6PD\93KF 9$J1 $P1!R%*.(JB,.4)=&6GWA%G1TO--D]-2GK$)W=*ZH?8GHN\ M 31N:8O=J# M?CC:KGU!80J[3(77M_S9,=?A.NQVG.,'RHD4,SKQ36/MJ>:]QWIU6VA\5:M? M'6_:6G5;]T\JU:V_.#!E@JYDDZ:M2:S,115!;=9MP'2_?BCHNJQ%F9TW?,FAJ#F*V/":>QIVH MNY[_FVNE=@^T=MSD"["1J6B/E;:SVQQHE.I5&TR\U6_W##5Q$?=UIT\KN2V^ M,^"P[-<=*WF1MTE;O^Z>30^S5MHD2Q )$P6D,#E4H=3+L90Q$ ND_\8[NS.QH\7)WE67QC:6\V(:_!M5=+V]ALM'F6Y M5!DF J8AP!E%)M)2@$4H!K%B<282'J7$J='SN4'FQI@O; QX;:1K@[,S6-J% M5KN3U^ MVWY<\^9U! 6F,$E3D*81!8@IH5=3$H&01BD,8PIE1JQ#H]/KS^WQ?G,7-"8Z MO,_/P&81^-P&QLA/\@$'_2?_VY HYPPJ#K'-;>A,%-$0I?KGL>F_4KCVN1< M&GWJ948Y9EDJ@-#Q"D")5 #'40@B$M,0018+[I1#/LB*N5&?NT3],/#M(IW1 M(1V90"L5Z>KHWWAPJ#H:1$5,99)("F"2F2;7$@*(, J52$6=,\UAFE:)TYMIS8Z;&O*"U MSXZESH'6SSTW0C$RHUBC8$T?/?Z>(852\K\];K[_J_Y6S0?Z+P<:.'>M21[N M'B?:1[;O(\/"CO_03[N\5^I>M?O5E0)I(\GU=E-NEUE&&5,L!M3LBR">)H * M(8$,N92)(CB+G39'K@\YM\>VLCC8*&4.?$5[VJ*JM*MJ\T3;[+AU8H&[77CA M%\V1G_P70.Z/K6K-X58%SICL+Z"PA\=3]& QX*2A@CT QW&!PS?=@X#WZZV. M(3_D*UF\I5OYN"E^+..4*\2A!!%&#* L58!D(@:298D08<)"AFT#@3/7GQNK MU"8&E8U!:Z1]1' .P>M1P8VXC,P/;I XA0<]C@\*$9;JC0][&! M>L<[S0/K[0=IDF)6#_2OI@CTC5Q+E>M8@<$DBR,!&"3Z$4XA H3*&."(A3#A MB,?,J;_ E?'F]D@W=CKJ'5_!U"X.\(C4R ]Y8VG0F%IEK33&!K\TYE[6<'57 M0[8#QIAD\_*P[S>F3B^^WSQX?W[X)?'^X> MWO]Z.\&=^M@3R#0?KBFL^<>!O3J7FH2@3DUO.>C,;UZGD_SOLM1WI^G%UTB= M/&S,C][_)0N>ET8]Z#^D.?_1G]%T0A]E\QOYI#;F+O9]Z;]7;E<)@?+@:B46 M+S:K%2W*X%DO-2KA>%?=^->]P>RBPI_GMAF9>[LJEUTH7DA=LA_GY>T-(*8D MOX)D$?Q^N*GV.DC;3?5CHXRTAV81M. $#3KM;V50X3.VCN;4\SRJ).=DSLQ MW7/JB;,3"IW#H\XA&E*]'LW3 &"* 6,I!1 S*50-),A MM,N/.+WVW-Z)K74NB4TOP;KR2KD-@I'YO35L4'[72QA<UF\(Q MH>NLO_W)7"^_,F$BUUE;7R9QG?_(L 7'W:H"3XKSY-GLH2Q#*D22I2D(8],; M3@D*"!80B$@#QW&&6.*T0VHW[-S(J@ZS6!5F\6XX)FM[W4)Q2^CM0F;_@$X8 MVI[MR/3^"J;.T:8;1)ZB0LM!)XW>W( XCK(/:+(7S]:,. MRCZTB0M5$[Q]32Q6(484(\!"1 $23 &:)@Q()%E$8\U/W$E_W7KDN9&3-AP8 MRX.\-;U:ZQWR/4SI]_IB&42G$ (Q7I MZ(5$@&04@U2IC*@H15S0Y7/=PG)+B^TTQRZ6UKL\5<<^O.(I"Y./^7IM7MH; M%=1VS>)HQ?:>$2G,PHCJ8!(4LT]\WYM*5\XVSNF M]> 5[Q>I [V?\TZ9YK1MA+G_B8[5.M[_1"=GCG,VDR,R6ZM_JK,PQZGP?>CE M.OS ;>9:=E/T-&DY&OVW4JK=ZE.NY#)*""]%.KYOFG>6X+7W+5%EN5D\T 2._1EHW@MZV4^69UT+M M3F#\\;B_[0%57[O>MY@R[5ZX!]!.=LA]7'-@3S^:%[^;?O!OZ,K4._WZ3[/-15=5\JIY$;RE]4O@4[Z6U=[7D@M$XH0C$&$9 \1D!G *!9 Q M$2R*600)"RJ>@=:IM0*#="O9^!:UCP1_&M7J[ MV/:TW]?RK4>"MYDS;,] 3>"?M WU==^"&HQ%N M-E6J.II=)CCF:9HF0*6F!P[$$##3GD((0B3/0B[XKJ$T7BLW3 MDXY:2V-ND*\#MBLUO&5I?L'T% S0?N_":KD=,A"LL?E>>4@^8C/RD'L$Q)+?S M[%UEG^!Y(SX397G:WC9NR9X]OO=F?)[[WG1IGSU6O\C][/O<4&7A[W*]DQ^T M/6W_K?_(M]_>-@VAWO_%5SNS.6C6K?I_1AA^B04)$Z(D8 GF !&IN8U3"M(4 M0Z:P#).$NPD/.]LP-PY\V&SU$J*H'7'5(W:? ;M09F1<1^;1QOK /"K[[GW! MG]J!H/7 9(DV/@2M$Z8RWZ?F\6 (O4DBNULPL6+R8(A.!96'7VI \':WVN;J MQT?3\VXM/N5/IK*[>=LF^O:,F1" RDB89"V3]RV8CN$2&7+,0Y):J?I<&6=N M-%9;ZA"I]$!H$)YBO>M( M](9\/5^?+O*[[L.+ -#BXP,UDJJ]E[I_&'W.=313'1N77V4IB^]2?-@4=:_T M=L-FF8HTR<*, L7#!*!()("9PB!.8AT )B2.L71237*U8&[D^;:[?57E!94Z M(JR-#]2F"/)VKVNWUA,3;+_)X%E?H.H4S$R73>ST'8X MK,VO4WG*X&MW.FH7]AJ.'L6;AL+G2\[)>?QI!9Z&PG,B^33X0NXI_6\WWV5A M6>AR\OE9/1[:+J^%*A>]'91R_O)*D^6:GW6@FV1^_@-#)41_WZQV.O8J:IG# MRMK]4Q+0:W+ M.%Y_+F]&9^3GTQ68 7*B%YR_05#T^(H32XI><.A45/32!X=(=C1GDV\/1Y-? MBLWWO-1_,2T'=(#Q5/WTXSK?YG1UQRN1,%-DMC:UXRNYE7?BOW;EUJS"]@?, MGW+*\E55I=EIQ=GYZ5+)-.2F129B5(?=&4X 21,(A$0TE0HC#.%R+1]-B:[% MWL1K^6'UR)'ZD>MZ,]Z3]T[R0M)2FI-GT6WDNSI8[:+/\5HWB,6^RZPG?2+I ME3:WH(/!(NB@$'1@6 0-$,$!B> 17# HIM0U'%\$;QH=_SIY[JC7+1E?H([ M:RH5F[G?88XJ.J\\L_UZ/:]EW(3*0*^,_TL-HM6&&_K0IRR6+,<9"+[<$DR% ,8H XS(#,9*0TX2'-(M<=C+/#S.W)=C!.I-[ M]]C8[+8!>0%0NUW&VV$:.49H#=3D?,#*V.AOJ[ ? T_[@1<&F733K]_1XYV] M*Y\>]O2_D\^%U#33].>^ZU1*+27A*,((:0H0*4"$(L RID 2L92PD&0BL3OO MO3[6W'B@:VJE:M,M(7.C@SZ$[3C!$VXC$T/72A-XF?=9BU[7Y$7P>;-^+C9B MQ_VTC'. R1-W](TT*8%8N'S,(C9?&48E[Y621DY+5N&,U$'*5[J57Z7Q189;ZJNN>1BH^9L..B48 =Z(=Y-;P>OTHJ_6@L3UX:?RB M^D5MOUZ7ULC[HZAA^'EB+V3J:Y&L+#]3=]]:7]'A")PW##A? M=9QN@T];M3D(F),:S6%7&:4PXD'^M7VC7?SO929D'(50 $K-TE$O&P'.D [S M4$H4)%CAV$F!UG;@N?%/RT>R,?97/9EV[?MQGIU&)>2P$ M!VD:0H!2O?#4=UX$8(0U':F$QLRN?\B5@>;&0(V=P=Y0FSPW-VCMJ,<'8"-3 MS2"LW.O+KP#AJ];\TC#3UIU?D)57-SM?Z.KOFTK7BFPF+_M\= M+?13N/JQY*$(*0LCP"5! &59J/F!(2#2+,PPXC2A=OH2MB/.C2B,S4&^-WH1 M%*W9U9IL$?Q/:WGP"RT#&CCN2UG/Q!4Z&0/?T;?&-;0?.]#N+6X677NC?6/I MD*7B&].),DH\8.N6\^&"4V]^AM6%ILNE'GE+N$Q]JK;CV!_5& MWU+$21:9SJP4A423=T0!E0D#2+$(*TCI M#;+1V;B3$];*4>Y_6)OK\U32"A=O)Y/]HTU\.FGE^ND)I=W7)NYBL!=#TT;M MGFJELZ]Y^=\?"BD_KO5C+LN*\Y8\Q7'*(PY4&)K^!50"FFI:@CJZ9#S*N*). M2B"C6SPW.C,V J6-U.%H;645@4ZD)V\]SY;+WCG-WMCKY]LUY _RE$'';QW5 M:<\#XWK0^EZ%=S-0CW>=I]?6C;>V]^=0C'>%WYM6O// [G61[YHE5&G>?,7S MQK"@>//CJWD?2@WK8?>?"LX8@2& 6V_L#0^ZEAO"V=MN7TMICWW_>V T1,>.DJ^#Z?G891!2@PHT[4>9K&C3V?%N M(:?[EX?%S@W]E5_EJLJ$V^@0W1SB?-NLC +5ATUQGDV7D,40"I$!+E,=$A,H M 2:1 ''*J$B93 2*!N3Z#;5GOEE_L@R>:6X6\I5'P783K.6V%D()]%IHNY)M M<8+\GYTIBJ;F7>28(#-X'NU"WE&G92J]TA_U;J+9(^C8OC@?NQZB!7\!Z:TH M>HHS!YLQ:?AX*UC'4>'-UQM&L)VJKKNUJ$1]Y73WNUM\!@)@%GB@%$ ME0*,H@PD"4X$03#F-%QNC>ZF'8->&] IQ-L/.R)%5I*BJVZ)I[Y#OLMB6S67 M>2[:;;Q:<,K4'I0=I_[YGS",LG]ON-.--*_.C1TY^D1\9!+LF%HA^;X?-6>& MLX7"$Y-='6Y2QK)U_IB9K+\WD($VZT>]5GLRASH/^A)W?^7E4D$)8T4E($A2 M@&(9 THD PE/498J2DGJU #GW"!S6TP:&X$Q,C!6ZD! CQ#\82QU3)LYBZ@E M5]R(T]C\8"!Z<(/(G21Z,/!%#.>&F)8,>IP\(8"^SPX\$^'?I-BMY+VJCUC> M2+4I#D44[_0?Y3;GIBN\_GG^N'Z@^FU[V &! L),:$(((Z/4%6.]O%,B!A$6 M@F0H3,,X=3KQN,V>N5%)ZXY9M9G98QW;R,?5+1F9(&=78\!XN@=:B*?AJ7@C\JIX)1,HX] >SKB.%&:Z8]0/ # MW;7Y(^:LLON>F_];9LXI5=6/IO]VKIL[@?Z7X4K4Y?;LI MMYUN=R)#4*!4 9'$$B >(8 )Y( E<2;U&I)!:"6I.))]LR/N:J^'7=KK,9T6 MC)>FC$T31".W:IQ;F(IW4U,UO+.A[ZFW8_A7G- )SZ9'G$OWDN!Q$/=5,^S9 MNFF+BL>!]J3J>*1AAKTR?EL7^\OK%]0;N98JKT^&JC?6%[FFJV;WH#VFON.\ MV$FQ)$1F&<48D"R+ <(P 4QP"+*0Z_=&2ED*G32?;K!E;J^"QJQ#1M*F")Y; M\[O'-3M]:Q9;FJ\KF=C[ M4E'[/G^H<<O'JB2[W:[] M\=NZE3B0XOU?7'^T#BN66"HA.:8 $H0TZ5(.:)(*D*:12D-"J)#44KOX%CL& MG(F/O0-K=$)I'7L51K6HE+4$:,O!CONP@V;'P]:M8B] M$XN@ZT90^]%$QAXW>V_!T==N\" ;IMTNO@6FD_WDFRXVI#VP+)[E=F>43;E9 M<;7=Y5*,4,HCP$4L )))!I@..D$8*H0B)B+&[6IX+H\QMZ!R;V6PJLUT:8=[ M'L4K?.4'F[&3;_:P-!8.:A=\'A^7CL$WXS15TV!WO!S[!_)>O=II,ERF7D#RNRS8QGHS]OQ(+C=L=[SQ[M?/0M]P)O1W-D6FRM=!(=M5IB8N@L=+C]F0_#+ZV M&2^,,NUV8;^K)]M^5SX^C"[TLU&O5(VV\]UWFJ^J\Z1-IZU;D^ZS)Q)$<**8 M #PVA^\80T"2* 01CC6]1$0DRDFEV=F"N455AEZ:W9]?C __$NR],!MTW5Z( MC2/7GQM/ M5<9BDX)4V1S\41OI*LMV'6@[*O,+W\CR:6-1B^DJVN#SAM/I4U "3NT(Z*A)>O]K4T51G"P=A210FML M/-W^U\>;].ZW=O_XYK?_XL3R-=5_?C?)BNO'.NTD6H8PXB25W)1T&)5F'@&2 M8@HBDL4LHID0(9E$J>:,<7-[53?6F=TH;=Y$6C3G)LWR9?Y*4S'V:_]VA9GJ MCZ"=SB_]TSF=C$P/[J^M&'/.M)]#'*8'5&\Z,'UCW":ST 11'\MR9R3^JS3! M91S)+(1)""A.%4!I2O2BB:4@D1%'ALP%<:K%ZQML;AS<&A=P8]TPS8.SH-IQ MJB^HQCX^; MU:ASHX].%^F]U4%M=F#L!E'LQBEVV-N1BW=$1V89"S!]IB$,0G))J-UNPF8U,O#7*\*C0>!=F&B M7-;+V$V1Q7IF]/GDKUZ&QBESM>, M7FRS7[5:;?ZD?8JDMRO-=W 92U[>#/&ZFO(=)Z\*R7<_Z[6Z5%_9ZB -89Z*7=@3OD-J] MO#R -/+[ZV)-[>B%LIY?5I=&F4.!ZZ57UK6/WQRZ=N0#_[[9B#_SU:JN@]6W M@)'0K%^4Q_]>PC".>(@CD%*$ >*0 4;U^IR)%*LP0TFBN%N1ZLTV63TRDQ:L M'BR\-20>.$O.\?.(R+]"L/VI*PO;F8R[_LFX)="^#4#_4?E >UXKA+\-OIYX M_\8+#Z/90WYMV^6X5OH["/T=J8?)LM4/6V*<0);&&*A,KR(0R@1@F)H&'B)- MDHAS(D*7!<0-MLQOD9&;DC =;6]=91%OF1$[,IT(YY%I]&45P+[3^JE0Y8E( MHJ':UB%_#.L!54_<>HLED[*J!\B.^=3')0?H PS.Q'F@Q:/Z_N MQ*9JC'@G_FM7;LWX34Y4IM;$L'5B$1SF MX+PTY=B?=[446DP13P0',8E#@!2* :%, 9S0*,82"T;=^FE,9/C MV5^IO\J#S97(4"4L5#HJ"TUV(]CM0B=9$]U4!W;?MA;__7!WM "8U$#S M8Z,*OP=A$=0PS*!8;.#$O78AF:O9/T>1V<#)\%: -G3\$3*[_T&WNT+_>=1= M"*,TC4/( *4Q DB_O0!-D008*QHF(E/"L7^S5U&Q#9Y"JW7GG,"K\P M67;OG)&G8.37APOBHS9\N@'&*1+%+U@PGV3Q?HB<$L:O7,J-+4U7]O?KK;[< MG1"%D4VN__B4KR5_/NUY1E4/[##'_PYJ9L,1LK+@]^G-S+\P9](*L3*,9L'_U;Q#C_= MP#K]YYI&)"B$8V1V/3B;'CP]P:,5Z$=U8-&4^M_ D;,UZ$>IP& MC9>'ZA\:]G_-97_59;O>"M(P@AI$(@T],<&: 21_]RPX>/^L] MGQSV<+_9E?E:EJ5>E+!\7:U$#NN0C\+TOE4YW=5%=>#?X1K]N]V3 M%/?;;[+XK%W>:3I:;YORX)@I%0HA02@I!BA-", DPR E$4TRDG**[0IAIK)X M;M13&3FHMGO\R;6CKUE-V-TXN@ MO@D.?GLO+Y]LCCQQ]OCV3OH*F S^XS?*= ,//-FH_"+8\7E[?-C>0 Q">ICG[&V3G2*V -C8_#2D45P MF)K&F?U']]5U'D\?;L;6UP'#<$.F/4.X&;"38X+;KSBPGU5!A32MLLJF"DMF M1"_;(PAT3!Z9EJX"L"PF(&,BHY& "DFGQGC' \R-!"O[ O,)-\8[ !U??MJ671><.^G0=>ES _?D#L>"1B'#[/*9X\+J M($H0GM H-.=X5(<]$4P 314$$*>91%Q0AIUV_7O&FMLCW3$U:&VMVH\X'?'9 M@&RY;^<'NK$W\(:BYKZ3=QT/7UMZ/2--N[=WW>6333Z+KPRL)6WJ/^[5.\FV M']?EMJAT)LI#(4;"%6:92 ''D@ $(P(P(Q(D.&;Z5Y$4(G&J KTZY-Q(Y$61 MS&;]"/2@3X&Q/NB8[UB[>1UX.T;Q"^?(Q'*"Y,,Y)$9XO4!IRTP MM ;@I#30_IM#SQ[RE5%$;L)HF$I*4BE K$,E';<(I",8E0$11UD88;T\4=SM MH*![^;FQ3&N=ZX[^"\ALM]^' C'Z7GEMV B+CO,^>]M[?G'QB3>*SSEVNJM[ M]E,^$XU,'9L>H9,I6RXS'L%)PE4(D."I;05;'ZX->_H MC %6]_9+=>:'"9[UK_GCMZH3QZYL1)I]Y!^=FP [0O"+YVOG(S5V=W.V1Y== M[L%JU.RD<^/.($NI!PZ[;*6^"PQL9ZMOO&^TE/=LE3]6NZCO=O+C^N%;7@C3 MFFG)!4K"E,4 555QD?X;@9SJ_R2:LF(2"^*T37)MP+D%(/J.2QR;V5Z#U(Y] M? (U,NFTI@8'6\\U<-./O,>.2K;X^.IQ>VVX:?O<6CI_TNO6]GL#I($?Y-/S MIJ#%C_?_L\NW/_;-=*5XMROV_;>K H_RL_RS^E6YC!/(%:1 M;%QT+)Z<@=%NI3$.G,!\W\=E[]V$BO47(Y]*GO[4P+Q:]!<#/!&>O_Q)S^W0 MLJ+W]UMYW][;?I+K1_FBH9W$$*="49"@YMJ# H3F$C#"\EPFJJ#4J9IA975I MO_U^ ? X /.7?0B.>Z%6Z%ON@TZ-:>@]T$L0!BVA.J$TU>ZGE%R9ICU(VMM?O1,8<@PI!#21'"#3X9MD,@4Q)SQ5F> T%VUEQETY_IQ- MGV+,:PC)]^Z%^Y5ES@+N5HGQQN^UBR\?MILJ0+5E"(^)"RQG3;U*364HZ$ME ME,%G_'ADSTT']35S_.RW:B8L=V_I=ONL-EO3GO[0CE[_MVQD M(QO5R*\[39)_-EN8D,="*9T3,99 @)BD@"J, %'J:EVT !S'6QRX$EYUGW[&R*0#,, *A:P ZO=H/0#^(FTXBI(LC:@*) MOLX[$"Y5@!D&9*Y"P/F!J<8.C&,=8"2@PZ4 WY?/6 T8&?]Q06#LR_RR:W,] MWC2 W,G;^ZULCCKM3_/F.<$)1 0P 2E L5ZH4W-L "-K6T M2><]?=ILZQVLE5%'<%R'#T!JEQA/ U3@N:%S,NJ\#'!R^CH8$Z6[ X9FS7"O M!_PRJ;5XPH\6XP301_5@:G96*W(!X24N.3WM2%"VW_Z:K M1]G;*VD MNEE_V:Q6[YL4[(YPDM(L1R 5+ ,()IK=1*9Y+L698OH;K(13&A32>EN> _F<]F,^R=K9<[[=R3*)N=<-(X ZLXX8\[:1ZXHWSWN.-^N6]UOYWT>YYL]UTZ5")1)CG !. MTQP@SA6@G'! &6$92E&6"3?FO&YS:339\S-J'?7J;F4#N&,>/0V,@=G-"T'_ MG/4Z)E-GG0,67R=OO [!Q4Z=S;ET8AG7\.]>(3R"P*\F. "$P"G6O7*R@68#@4 MQ<> ,E.QV^(+XE:WOA3S8#WZY*'YZLR7_#VJ'U_\D&=KOO/Z@%U#C#?/W4?V MN[JW=Z_OQ@7E']8[-^DI5.V'^3I@^-%+=/[DNS61M5$\.#1T*E0J8 M4P1PG!)- Q !6F .,$<)$ADNDLSI2-L5>TMCA+V[M?X;/7+8C1*NP6S'#A." M%Y@H^K@=^SI]3PU+5"9BC&O69B4/R]!?\HCM8WZ48CK*F];\ICNY8:R]HFY, M&%-%G #"C#9Q!@M0<(* * JF%%$<$^;").?-+(U CH4*;J(ZQ?!+*R[@:D<= MX]$*OO/;UR&P!E=6;!B!009-C(FT"1 LI@#""'##&98"BADSB2O>VE44;G:_1& M$[4JS742SZT^ER&P(Y) P 9F%T],W864W-&92EC)P?*\0DOND)P(+WF\PJ/\ M?$'?J>KO56$N#2R.GBYIDE=_1 M"TB'DOC$@,Y4)1\/K%L1W0&EP;JZS7OF*[4[1'54?7=Y MSK,@K[] -?E_5G6SV&^;E7ZX:G;6VV2&9)(RK+/(HL@90'J-"8HX%J"01+%, MKSX5SIW*Y#96ET;6K=-F4[OO]E\.!3_O$K+5(%@6=J>&-G2Y=0I4W8N>+BA- M58JTLCEO@= %AI.RG=/#HWM+U\3WZV95\N>N RK-,U@0*D .BPP@92@JHPCP M(DZ40D3F1>+9:/J!CHSH^?I%F,Z[IA:\VV^_F,GFGIZ/_R$U6?2_O M&%:%E"P'.&<)0'F2 L(5 REA5*8Q@2ETDLYRM+\TKFG]CAXZQZ--3S+JH?'= MJ_FC]:C8<5) K(/OK=6>WT0=WCWGCR2Z.O\G[PGI"MRTO2&MK;]&CTA7:"[T MBG1^C611%D->@/XE1-PMP=F+=YF#= )TW%_-_D M48/XL-F('^5J==!-[$[TNC>HZ_Z*M7!FU J,$:EJ-'3I#FGT:TY/"?.39W(9GCSIAEU45 M\-U\A0[W&(_J'1Z/CU>Z?5>:J6@MOFBVZRTTLR2' M"),8<%X8:2M( 4%Z0B!)(A*",\)3NS38VN32YH).%U(V._%B[W:T-4?4'ZXO M/WVQM^#YR1$-3/$O13:C@\>1<=EF+>\+IK^BZ7A07TG!U!W<45*EPSBY2)-> M>-.K29$.1S8D/7KER4E%"3_I_//C3GZO[E*9)S*1".A_($""8%XDB M-(D%F4*/L#6X-,H>T,XS/D>UTX[5Z:N@V^U43 EE8*X>B>)4VH,GT(25'>S, M+4%Q\"1X2['!T^=\JT657MSR;[=K\4Z_>;5Y,//8_D['_A8BA"I3D&# &:,Z M1200T(P((#@2)$\HBV-\UY>OMZA;7+7J\COIVPY9LFBVF5O>R^X MN1;\RQ\[;<0T*OQ45KL[2 AG5#& <\D 0IP @@4%DBB!$ZP0=U-(L+2[M*1G M\!YUYWID?'?,?6Q'PHZ8 N ;F)QLH?UEK9=YC930E"=HW/":ZB2-I=5Y3]2X M07%RLL;Q<5]MYFWY5-]][?6R-C(R3;G@+LE2F3*E@$CR5/,54X#&, -ZP28I MH0PEV&UU-FQO:3S5ZHS4VV?5#_HP1I5Y&&K+-=ET (9>DK6>=M(L=0>EO:M3 MBC-;83*9/O.PM9DEFJU"/U5IMGMLXF0H@3&"A=/*P.I="_K6#TV_QF4 BP#+ M R>40D^Z1S:7,>6>@\%ZPCW[\*5?1G],/^G_^_FGPU_T/XQ6\N>?_@=02P,$ M% @ MJ5<5N[SD\]1^0 B(<+ !4 !U<&QD+3(P,C(Q,C,Q7W!R92YX M;6SOR(FYW6L OM2IZKZ*+3DZ'1D2$=2=';/"P\6@\1..JDB MZ0JI?OT82+H[?:>3N'X1V=49H9!<%[9\,)@9#&;_]M^_G\U^^H;+U70Q__>_ M\']A?_D)YVF1I_//__Z7WS^] ?>7__X?_^V__=O_!?"_?OGPZT^O%NG\#.?K MGUXN,:PQ__3'=/WEI[]G7/WCI[) _-G_IY>+KC^7T\Y?U M3X()>?-/E_^*62&S7$%FT8.25H)'S\&SP'Q. 9,._\_G?PTHDLNI0$A"@DHI M0G0Z@"^QE"QE*D5L/CJ;SO_QK_4?,:SP)V)NOMK\Y[__Y__SYD\O?W0UO>L'Z;/\ MY__UMU\_IB]X%F Z7ZW#/-4%5M-_76U^\]=%"NN-S!^EZZ=[?Z+^%US\&-3? M BY \G_YOLI_^8__]M-/6W$L%S/\@.6G^N_?/[R]MN3YUUF8Y]6BK/\(2_R7 MM#C[N?[8SR\7! HB>/.!]8^O^.]_64W/OL[PXO>^++'\^U_HKV=:6 @NMLO^ MW]N_^//5ZE^7N"+ ;+C]E7YC]_?K*L=2@M_7.,^XY?%BG=DB7?NA697PXO)O MSD+$V>9W)QFGD\U77\35>AG2>I)RL$I%"P6- \5S@LBM!YZUYBY%63B[SG@E M?$64;Q2RPO0OGQ???J8/_UR%47^QD6VTKG.+HO]M\G^MF)SXYIX2-H MDQEM'N; *24!C2]26*FL\R>1O;_:=:KWM?IBF7Y:+#,NR8!<+!>6Z9:&KX-W M]Q,_?R5MS]>0ODQG^>)O5TO20E?K10/);=5"Y/[E)^*ZX'*)^=>M5NYE;L/9 MFLPJ;GZRA<9?S.?G8?8!ORZ6ZPF1&(I4$:2M0K#6@L^!S&9B,>2B;5&YB>;W M5ST( :)_!!PMR4Z0\!Z7TT5^/<^OZ 2>9*98%IX.3QLR2:-X",$B\&1D)E%P M++$)%*XM>Q 69/]8.%Z6(X/AY?FR2NK-=)7"[']C6%[P(!0WGID$W$<.*G & MKC@!G)&<%"LZ)'W:67;/R@=!0O4+B282[<1$?%J&^6I:9;\ST?!"9+L @EO MYVFQ)!.V$?Q'DC^^7)S/U\L?+Q<9)^A,L*PRX4V!>O)!X%Z"CEP([3./VC4 MQH-$'(03USM.VLFY"]A\"M_?9A+?M$RWJ:N=)30^B22, $UJ!N5$JBQ9'&BKK4RGN9[W+GU8RHKUCHY3A=HI,L1$:\V\C!J8+(IB;DDV4"0' MZ)Q7*9)T2AD$&>(P9'2<))Y9Q'8)-P*.T M%'-3U!61Y")3T2I)CL&V<$[O7OTP='2<\VPFVIX@\GZQ6H?9_S?]NO&J W,B MN\ @14;'HE#UGM@Y2,QI2;@WRIYVD7?_VH?!H^/\9R.QCIT7KSPL,6SHCLH% M+Q,#X\A!(K_(0BCH@+;F25UUJ*V?LOB_E% M)AJN\XOWF2"$=6_T=,YTN" M+A?QTW0](^BFFHTO'F) 0]:J2' 2.9BBA2Z6HNAT6D;BYHJ'J;_CQ.9)(AQ9 M_9^6H5:K??QQ%A>S";DPQ6MEP29#A),- X=> 04]1J#S1IK3+/ZUY0Y3?,>9 MRN.%U\FF?_T]?0GSS[A)Q6,(PJ(@K(:D*FHM1(4,2BD8!5>2!=5DX^^O>A@& M.DY!GBS*+L*!O^-L]C_F%.Q^Q+"BR<%+#<7.4N5Y.SNEK)([I-WP5 MUF''UB0E(;20$8@="N"LOPT'_2.10\#1/>IQ^,% MV04.7I_A\C.9NK\N%W^LO[Q9H0NT 0?>L%HLNTC\^?B&Q MK=Z=K^OCX9JDG2@>9-*HN$PC'2<[&PL MYDZ>^ZRN:HTQ__+C0Z4$YPD_X??U+_3#_YC8C%((XL=ZXD?%J,%1+ [D83L? M8_8^AY.P0NL M$*"1 PM)*2N,]^JT$^B>A0]#1,=)T18"[0H3VW?36R9R05F*#5"LHP,S;SPNO 8-E=_+\D#^KQ8_IB$+ 4J7J P MA73$,0Y1V S!"$YXE>B:E-]>6_0P!'2?Y#Q>D,UP\&\_WQ+AK_0;IS62VB3H MWL[+8GFV^>)UJ@_K*77K&PW;2SU,WXF=IBHKDYLK7 )&R,BX#Y&TFFIV0B#M M99"1"B3S:Y MC+:6VR<-E/M%'7-MA\IP['/\RW9O^Y:U$UBX-K4^_HD>*T%=@)"J5UQ MLG#%2Z=.;39U8\%Q^DP-"H&C9-D'#-Y,EV=O\X2B4VN-I,"5$=M*"@LQ20T< M??0L%VN<:0&"[7+CM)<:% )'R+'OD_WE8KY:S*9YD_X*L]KA\N,7Q/7JF"/^ M_H\U;25Y$,6G'OHK^!S"U\GFA5WU[-^5-],Y+3:E"&^Q[2%T"2H?LW>UZ5Q M)#BHV@9"D>OOHHK<4\"GQ4.%1"6LXD;WNT6W>PMGZ]7%[UQMLJ?0=:S=N%CC MQ6I%8KWD4JO:WE4D8LN1.^L9_8K168B%B9!1.&$?RCX?P^5U"D;R*H9"PH5Y M:2#N$0^9Z]3OZK\NF7 L,8LF0'9&@PJQ$!.NVMQ:_*,C.O90+'D\9FX0,BYT M3M'LG2 Y1L#220!8#*V-#B#V(J7: MIVGU 1,22W&&O^'ZHCJU.GF620E>UBL]= YB80A&,)=<""JQA\HRCK)*#] S M4J@T&*":R;X#'+T,7Z?K,)O^%V9R/#>R>;E8K?<82LECT,) B6KSRI*$1.<\ M1.&03+MC6!Z*J8XS4X\0-5+D-:"):JF%#F#U^SQ.9S/,5UOD0EZ3;(PHRA+I MT7.*+9V *(N&S+2R)BEIS4-U@\?@Z7YJQFD'/!R0&LF] P2]7^+7,,VOOW_% M^0KI_'ZW_H++:Q*;L)B5]CX!A26*)(42'#);&V,CBTZ$*!Y*^1X#I0/(&J>9 M\'"8:JV)#L!UG7A,0GA?W.X11W0!0G81R-X6P;57*K2&T=,!T[S$?4#_Z&CI M'@^-!1V?3:!1Z^7.\%/XCOO^W6*>=NP$Q%* M\^/K$9)Z<*^;Q/XM1=^!D7F_7'S%Y?K'^UFHXSQR#3Z_U@0;N7439XV-T3$P M*E.XF50M^JY=3+A$K(W-F&^=4GV(GAXIK1'(7R;!Z\#D9*)+^ M$N=7S=S[UQP:P)JLIJL]I\+%IPH$03JX- [:<* 8.NJLFP8[=\/ ML5-4T0&H+BI3WH?7+;:+]QNM=KZU]T@UX(^F03D$*BSRA;5W"<3>W937Q4B7&B"%C8IWSYGRMD!. M2904-'D.S0N!'B5JW,-O($"U544'V*(=LCR_DQ&EK>4ED MF KH4[+-_:I[B1GW#FPXX]1 ]!U@Z"*U]??I^LO+\]5Z<8;+"ZXN&OE.!+(8 M72K *5BA"$85<@ \@VQC,62+!7]PE,Y1J<8#Z!KW:FP@9#572 <@N^CK^G)Q M%BF:J1JJ;$[GGXF9^C!KFG&Y>]EU@U-NG-#U,7QRN1;,: IO3! @BF(:C4+_ M8#_N8Z!W/+7CWJP-!,AG4EX',+U^0WV+&U,"AEPG8JA4*ZZ$@1B%@L0C%H58 M8O-ZMH>;B"X-51"!Y#Z;;'&FQ&,20%=DAG(R?2UJ#-!R.B!,QN,)$$% MU[K"Y XRQKVG&P@\IXJ[ \3<%984X;G3#F2MS5.),S*C18+P,@NE%*HX?.)J MW"NY@?!RHK![2+4OYI\_X?)L'_D3E,%)*2TP5BLZH\FUU8BF.):5XB-CFK=. M*=Q%1S=9A %SG*>*OP.+\V#$L7]AK41P.6@P)AA0-CD@-@/(PAUGW"DI'YJF MU3P*?.+M[W.D&(8#VA!*Z@![]WA[>PQISI4K!4$J3@QIQX $Y< @N7WT?[*H MUJA[E*AN$@_#X:VM8CI VJO=LI>O(?;$6(O8:7,8KUD"[26=^T'P.N8:0;F$ MHDCKT:?F]4\/DM1--F$XE+542A<8NZCVVN=CKXQ'19G)BZ3=XFM?5T;!J\ ( MO"3CL[79YM9M31XAJ9L4PI 8:Z>4#C"V*1"[FQ.T*)6T$8J)$E3M-!>DRI"D MD5KZHK&T?D-W/S7=Y!<&/"/;J*(#4.TQ,1%!![26".:LUIKE^CJ56Q JV\BX M%K9YOZZ]Y;M),SQ+7D7"V0KX,/*!1QS"+8PK$X$^N%>V,T/9G(<8N'GP5SPRJN M POVD-Q"SHZH!6Z13OEB/42CL782LM9'Y8QX:$3!<6T63RHK':XT^5G UD@7 M':#J_<6Z&Y:V'^T+HXHBO&>KP1L5@1FM1-3..-:\ M7>[=I(R;51\(-BW$W@-Z4CH_.]_4L6ZBT#KV=(E?<+Z:?L-M-NW7Q:KFT-Z5 M3^'[1!1?A.,!?-"U18S&P'N< MJG$SZP-AK;$R.H#7;4%-?$*C=(Q@6(U*N93@#.T2.ONY=T%;KA\:0M@FEALW M:3X0?$X4=@?)J<=BVPGG2A>RH5 OCNI[R4#6-2BH"3@5A#$\MTX$/$;386'< M/\T[P-/UT@QGSSL699M4^X+K:2+'^AHO)\Y(N?[EYQB8\@ OSSD]Q42TC#E9 M771#D)2N=DG5D*0UG XX'6SK!DG/,3WE%<;UVSE]:S,;]/=Y.%LLU[4)S:OI M:O,@\J)046=CA;4,I+#55Z2@-\J805LFD9>H5?/$PJ&TC9V<:HR>VS?* ZBH M W_K4;[V+CB9JY,H$X.@ZY!*,M75-X@0%6H5F.:A^2R$)Y W=L9K; >J:@. M,'CCHHK.FG?+C3SS)LOW'IUM, :TM.22UI;(7V9$+(8M%B5G* MUO@[D+2QTV8#8V\(!?6'NPT/JQ?GZR^+9=U8$Y^3\P*)?HT%%$M8-U0 =)'V M$8K$L75:]A&2QDZ8/2_.3E)(K_AZ=[Y>KDSY)C'8SI;[H.IHK&B"_4H-U MB!95Y/3[P]UPG^2;_.CC&6BNF+ZS=/NUCW,S(!AZUK->S%$G7C*$)3G#- M@G>Z]1/8!\@9MTCU.;%UDB)ZQ-3.#)<0LO2&@]5UG!+Z!*YV!4]>.90\Z,": M3]^[FY1QBT^?'TM'**!''.W[B=QFD81A4*+%>JTJ:H6" MEZ@+$@O324&I5^/*B 01ZT6C*3(9*YGSK3OXW$/*Z:41NP]^VG0<\-8I#%X# M9_75=YV>XS7]PW#%B4WTT;5^)'V=@G%O?%KH^W8]Q-$2'O&\6BW7=597/D]K MB@EP^6V:\,7WZ6JBF.)9A5BC38H[3?3@I4V0.:MMDU+,\: SBA;80P?]UQ4R M[EN[D]O (_2X:"C4/D"QJ<#83DEPD B.4P#;BX!"S M<^"X]UHY'F5N7;]YC8#1T7&J0F\/4CQ2NF-"@]S(R-[$DFYU^_ M+I87C&CN42!/@()%,JM"@U,*(0MK+*?_=*P\YIH^NLJX!\D)FEL,(<:Q\? > MEU]Q?1YFO]+6F*]PQP)F9K@T'IB0Y',I8<&3Y83(LL(B0L&H#T+"W=\?M[*C M$08:B&YT[2\7!5>KS4N:"_.X8\.S4'@N$JSWO/;IS!!2,1""E,&2D4*!#5R#XC:#"XCU18M(,:!, MLG5/DMM4=%(.=GP$TDC '4#D W[#^3F^(2G=U=+N"R%:7_X<068G8>Z1R+CUF&A8-76 Q#K,\UVI(V+W MC?G'!5GD*&U(3-:*HLV;\TQN&$\6F/?1\Z1E4LU'J]Y+32?&JPVN&@F] _C\ M=;E8K>K1/5U/ZO/RE+6"X&UM2DZG?LBZ@"\Y,\VL=J)U!<3>\IT4G+8!R+%B M[>#]V67+S-??OU:O_FH"9+".!((!&"=N%.>N=GEBP)5$3*7XXEK?-M]+3"=E MHVW0TD;D'5B3CSB;U>-TGO\6EO_ /98F0B=7-#,@T5$,(&L!O]=TRI8HBLO. MB](Z W<_->,Z.8W4?=.I;B/[#E#T@=1!!'PA5EZ1 S=;?*U;[8*94NL+45&D MK46=.IT"^6?: $_(-&9A96C=BNU!@L9U;(;!4CL-= "GO^*<9#0C7E[DL^E\ M6N53^ZA>L&.0FR0%F6J>25!61&)'12@V^2A#YB6T?HS_"$GCND+#0*JE%CH MU2NDE=,T[/+?+[9/US;_.?'%8_)H('M.#I^6FH(!)\"A\M9EZ9QJWQ_Y7G+& M]92& 5,KZ7< I#OFDKU(_WD^W5::[89\UGAS-5$U4>\PUJ(P74?$2(@L"$A1 M1)YDR2D^PQ"Y>Z@;]Y7-,# ;2#<=H*ZF+OZ8SF9OS[Z&Z7(3R5# .E'*H2G. M0N+<@Q+201#&UP<>PBJKG$^M"[#NIF3Z@#0ZU9++YR(E;1(S[3&88O)PFZ9XR25?U?ML^!:MN:B?.<*U4TR*#K7 &D@UW% C)FXS,O,:76!2&/ M$C5R)G(X6+551P?XVLCJM\5\1FQF'IPUV$[)"OR^%A R,%Q])MV M\:TO[A^F:.2$Y'#(:JB(#F!U/R-19>ZX<1!=J8PP09&##X"%6;118FE>>W0: MF(9+2 X'IC;B[\ =OPHD+BJGIO-S8NKJO>,O6!9+O)QWB"NRRLM NIO.P_+' MQB>MS=MJS=5B"FY$WZ!47KJYU[ M2.FD>4=+Y)TF[J>CQF]1,\?/-8__J=TQC.N]5(RPUABI'#C%:RK&,7)-!1TK MK!B>5)W4V;IJZAH!G73F: .4XT7;@5&Y/A?JU?3;-.-\4T&Z<4I>Y/]SOEIO M6@M,LLQD$&T"[6IC">8CN2%U'Y2 HG"C+&^=)CV#J$VR3=>6H[!DV '-5B/DSCR MN($A;5IC_?00E![,WJOI[)R03[YB\<5F#SG74U]91;ZB<\PK(XZ .'%-*&+IH*7\7Y.,A0K$+38U#(6"2[*""DH;XI.(C2? M*'8?+8=!ZL_R J*)Q#M$SM8&*QZ-,)[5BNJ:)JIOG+76D%WT$CT6SEMG:.\D M9-R;I#8Z?@0X3Q=XAZBY,)O<2F$E64Q6:\54RH4"6H[@DV:FB$+'>NO67?>0 M,NYET;,@YQBA'XV=;[B,BT;H^3M./W\ARE_01\-G_.V\OJ)_5VZU"=QNC>Q, M,-E8L+'VQR4+#;$V<9">B^R$4%*W/L*>1."XET>#(&TX!75@N^YA;K>;;O>J MS+9P1788$K>.!*D#L>FTH[2;Q M>8V=T_J*WO[X,[07?82C]E/J+J]%[QCP>XE:%:1"1JC-S-=I8%G2:6KJ?X88 M=(I:R-;;_8DDMLW?DY<@-D%NX$:"HFT),;$$0D17=["C*&CT_/US3*%KCHZ' MD_M/D7L'I^8A@['?UV=*I+?U>CF-Y^MMCF4[A_)2@+I$=,XEX%DBJ*@">"\- M6*]Y,BBUMG99BOB+WMV[S- M?\VV,+B\2CE 2!-5;,P^18KX:X:1U9H9RTMU6PQ:7T)@K>WNLS+801'PEO/4IE?"2YE8<*!1)5)C?5ED48-Q0C%5>W:RYSQU&K/7 M06%TIUMM;"QU?*I5/E^&U9(9>F4^( M23&*Y)67#)0BW\(%-! IQ#0FQ\("?\:-]&0&.JCT[GBK#(N'SC?#(84E))NM:.9T^SL]ICX9%)6D^1=P>. MW27U6XE4@[N8UVNFS;2@@%R)F.LX9Y9!Y5HAX4@XDAAT,D>EE1\*/'<1U F6 MCM#T?: Y6>P=8.@&#[N!$=I$+"%$B#*E^K*+V,G%@TE89)'6L^9]%>XDI!/, MG*[HFU5-)TN] ^CL%1)?3)VQB@=K1)UG6.K3+F(@>4->GD).8HJFM.[I02T'&!9.R=73V($$CEU VAT\[Z?< I93.S\XW'1KO2W#L&(LER>(X MG>_)UN[8M%N\BR2R.NO(YQ(B:_W)\1S$X%+*9C13+K0^J7 W92,7 39'$H-Y#WR,-N7VZU0 MFV"3"4WK[47:N_(B+[9S%3>N8U8L.BUKOBM6UU%#8"'1/K":T^_S9 XZ]!Z9 M:WL(+9T4^!P?E0TB],Y!M-MI+N48C1 DI#J6*$0#,5D!VA@6F67)Y(,Z^YX( MH[%G);?7_A.@=80J.@?7507.Q:G-I?(^(RC$:GW)JCL"""1#9[9%[4B:SV&M M;M#5+^".P<13K-DI"NK B[\T^B_KY?HNM[O9I#'P4ALN0+"^WJZK!-X4 Y(; MH>A_6)I/]+Z7F$XNZAJF*T\2=P>XV:=_M\5BCJR$[*$X"F(5Q@218E80]6$I M"@R2M;X@N4U%)TG*T]1[,^MTFJP[0,M'LIJX>G&]$\S.8)I@.(4H" EU'0=: M+Z(-V6B>N"$^5#:I=<>O!\@9%S^G:OK6Q+(V8N\!0;>;)YCBM&?HB>Y<[;"L M' 0++'FE,DI?;.M9&D>.C!Y^3&+#D^DX 7< D;?SM,2PPE>X_??;^>V+Z@^+ MV>S-8OE'6.9)=,$J;R*@#W4@5K00,[,@I;&))YM=;-^O_$DD=G*8'8F(VRT( M!U-/!^C;NQJZ_3@8+0LYI ,)1EQ3J>_*PZ!*4S:DBFVS:]P'Z)G7%P-"H3[ M+^Q.T\K1"/NZ"1AI+RW7C0["F[*:$*G.>9D@U?-';<-==7!T?G/8QM'DA=X\MS1&M+312[S<@ ,M@Z M%+")?E]G%A6V;NYT*&WCQ@$=P/ T;76 PD]X]G6Q#,L?6W$]Q.9O^,?F3\@A M=DFY2&%SB%I0=)X+A&1KQ.52J3>EI7G%S#%TCCN.[3G1.;@6.T#J90OEZXF= MB6;"&\=5'>ELZF5_ ?)*,@@7:+MQIT5L7?%W#RGCCF][3KRUT$4_G:QO[)X7 MB018M5;[7NWXG$CC/*L=8Y!3^$]>K@NI3] ++&G1,RHH4[ M64<=&+0'/=N+'J6X>1R'\]5V"KFPZ#(F#J9>L9(( \2"FC:8*LX#>"86:U2,>"59*"#P9R1DY!;)Z0/ MHVSDT2<=@/$45751IWU8S&65Y9Y[#TG6A@K>6' A;U($+.C(M-//:1F?",!_ MBLN1]HKJP #NC1/ZM+CGP;[YRD8P MDY2BY\)KD*[N1Y\TN!@CV!2$0,LR$^T?20W+T\BS5IX3\UW!HX?MDM+BO,ZA M_/RQ7HN2>%>_?ZWM)E[7%A*K:9SAK]/5>F*LE<4[#DC"I8@R9/#>,XC*B! L MT\6U;O)P(&DC3W5Y5O .H*P.,/B\;2JMT3IDGB%$&[L._FBT.)WMYWF9>,!? Q&E Y,@B>,1!. M9I]\#E*U+DAHS\5A&^&?XK9N9 ATL ENC( 0Q2:K.?F(CAQ%7\-ZAA$TT6V4 ME$RSUF^\CAB]\4]Q;7>\X+M(ZCU82)L\ST@V'T(I#E2Q!9R(&L@E*D[&HI)I M;09/+V_^I[AU:Z:6$ZM27\_S4-7-GND<8A9@BZXM!4N"2(85C#/)6Y6\3YU4 M-_-_GCNRXU70"9!NUH'=VAR*LZQX]% BJP_"&8)+*$A.J*)T2B"VKA]XC*9. MVG_\VN2Y3U,%=. XW>#G95@N?Q ;+\YJ1H[VY^R\4#BV=O7E![P97QFB(@*ZJ;(=.[H+S-O.&[W\Z'/,&;V;@_9=VB\7NFS([5C0Y.UMQKK;Z@E* M,C]2@Z_UR0FC267 8:*WZ&F0OJC??+]8W\[?D?,8ZKW8B[2> M?INN:]>#R\D=@;9CEA)X5"2!5..A*#3484DE*Z=B;'W?\W0J.WGI?2J"[DAZ M#*FN#MS"ZVD=(TJ,'!48I/!(!5N-<7# A0O,13H8Y#_Q*-NAM?U@1NTIHN\ M-]?J4&H1R3Q-9WB-I4^+ITJ3%5=2+1542KK:Y"Q"9+5A#!=>9IF2R*U;Z0S! MQ[AQ\#.C>'0@=+ 97B&MG*8;%=.O9[B[9:&XBR*M_]H68J/55D;R<4NHCJX3 M$J*5"K(0Z*5-&'CKA,TA=(UK"7YBI.\D MK,VU]$OZS>FZY@54DK)VL]'U7EIH50<)9##)(3?>!&G:F\N':1HW5=@=+INJ ML ,SN2FNV+?S[\H%BR^_A.7G^M#>VL"T$1"*S*"T3N":-I>4+>2>@,/:"D*B@Z@E!YN-"#(7KT+K M\L8GD#=N'X_NH#J48CLXYNN%0+U2(FE>W"6%^7:DR^OO]4T*3JP127 7P+C: MOL[6#JZ1:0@I"LYUT)!".J MV\&]A"!$@AP+S\D(PU+SQN_'OTL?K#BP'^2U4U<'H+NPS._F'\,,WY5?SE?3 M.:Y6DR+)J[ %:;?4AM2YD+.[H#71&4=G*D7 M["P6^8_I;/;V[&N8+C>7]_4"(0?KF,D"3"C$#(5;$# EJ*FJ7'L]I.:CZ>^F M9-QV'/VA[W1U=67V7DU77Q?;'HGORHO5"BG2UQ(E<>/!FSH0R6@&OA@$S[RT MC(L0='/L/430R%TX^L-@,^UU9 :)IU5E"HFMU]^KU,ZGJR_;,H!7&-<30>&2 MX26!U%5LODXO<63HT7%5C,O)&KD]1Y?(;*?%4]$YT!R'2^'M&C1< M2B[;E#RQ0%8?J_A3!RE=L@Q1RF(;(_1PZD;NJM$=5 ?2:P>'^VW.=IT: M5B1WG'[;#&?A*0KEZ90H�HR0MX*SGPQ%SPA79C\P<'A]#5VRR(-IAX%'HG M*JB?8_PV:^^72)YRODC:[Y)3+W:YJIW/8K67J(G%8&JYE"//V=>,/GJ;I7!" M!MGZTOHX2GN;*_%,^&RNQ$Z/]HM]^#[\V&Y"F50MV(/HLJXI+4G>BE<@.8FQ M6'1:M?8Y'R6JMQ$3SVPBCU%-KX?R\ISHN*H'F2C+;4!NP#!;'VL45V<2&\@1 M[JTONX[A*[>IDD\'^).45"7H'M9'X61J/X^77]Y20XYN=[+"P9_3)R- M/@:C06>10*$2-9?J('L69QM=,0S0;&=VCI Y>$ES1,RZ"H: MK8@5FT$E[L%SXT!S%*ATDMFV?FU_.'7C'L3/_[QA"*4=#\<%[;8AX?AV_@U7 M]PB2(S,R*@U&Q B*208NJ 0Y2QNXJ],V6C]C>SJ5G;S??Z9'7*W4U8%]) _W MHB-L'6"U1.*5MMGZQ_M9F*\IZ*HO8L<% \< MZ"C0=;R\+)Y[IYIW\7^4J"X?;ST;!D]241X#K79 MF:X.C\X!O-.>3.=AWFZ6Y J:(:N M<+"\=@/R-D(4FY:Y6@F9C-EKS#8L+!^@LI.63L\4Q[125P=QS)85_+6FL-XO MI\35USK:8GLN3+2N;W-2!JYI_RHMZU2 ) 9!F>0>=E\/.B#!'49K31#P\VG M*LU4TX>7N%PDQ+QZ0W+]@%]W?+PKORW6>'EAI(137 H&(C-)1CS7?5HD:&&( MIQS)GK>N>#B$KBXCE*%PUUQ1'9BY>_EPOGB9N:? 7A ?*.ET$"C!)O(=LM3! MR=:7QR>![+E#CZ% UD0A_809%V;Y \XV'UY\"M_K/5!MBDO">[-8WO,4QQ3- M."?OA#$LM2:]@,_U98X7F7@70976K<:.I;7+$&0P(_@<"NT(OWLVOW:)K(X' M.=-7K<(G*61%CH4'7LCJ*Q4#!$4RZ>K:.R^ ML1>9)J(_DL"JSE97L_5J5TR2Z7+S^W70WGKQ$6,^>GXN,(ZBNW[LY.%BGA1DUCONP$N6 M03%O(4;EP;*LBN7(G&T=.Q].W;COI)_9<@ZDM [2B:]+P;1^5UY_3U_"_#-^ M(+2_FU=FZ__J;>:W,-NZ,23'::*]L,GIS_/UW]C[R4D22MOL:F2G:E?,4""0 MUPW)!(S1:):P=4?( =@8]SWV,P-\;!AT$."?Q.RV3?KMBKY=\_Y]L6Y%/4E6 MUV9:"8SAY.7'K,E.U%YP.0LGO.;.MJ[I>%X..^F1WSJAWS%,.CA.3K,8VJ1, MYZ<'Z6O=-3>!(E^M@3,6DR564_/+@N&/B,&BQSXA_B0EGCBWB22P7'> 6T1M MF$VUP,O224>_))8E!Q>,0*;I4):M4W##XW:P0+-3W#Y%B9W,&_MX_O7K;"-* M"IIWHGP[+XOEV5:9%T)%B;I(YD!8\@>5X9X\,1209-04DB1G>>O,VX&DC1M% M#H;$(133@8M\T8*NYF0H0)F4G+RV/D/1RH!"5!","\"]%*'4;+5H_Y#M&@DC MCS 90LVW7@D=+_,N('/99[AR,,DE"H>)@ZGQH*J,1&D8,">CC8C"Z0$:$NR3 M,/*#B6>!S/$R[P RE_TN+VKUYODR[;&9=G;UTLD5IE2(D TB*%\?I:N@(62T MM!5RQ7SMRF(B*,Y!&QUM.%8+2;.%P)V!0AN12)PFM+O M[DN!?N[C^=E96/Y8E(_3S_-IF:;Z-G[;V&LSR7XV3;6"Z C[?=)Z#4U[.[X; M6?W;RUQ"WSL>DZ,()H8ZA,8:K)U3:U\"@9QV0LZJ]>W4_=2<:I\W@G]W3?"T M"Q^4]]6^2S(Q9K@D']]+4#PQ",9SB%F+X%-V5K8^U$ZA=^0IGVT0==.8/IL" M^S:<>VF)HPSAM;_?T+#=3U]# MUKKU&^[#*!O72 V(IEN&J[VB^C91EW-K_X:A\KA]/WV$K;K[0PV-U@&4-K)> MERM=J7ZO %<&3(8I2+SVCT"3(90Z%,M9RS*RD%AK]^(A>DY^V'_'M_=BF!2B MB@S!L>Q R1+!"1L@!/1&2ZU8D<_ ;"=VJ!DN;CWA;Z:$OHW-Q<"EB^F&MSI\ M'6%W'OUF0Q/T-/H;6:.+1>G(N[G>%5PN86B*,<'Y.FK T.%G3 %?2PJ"UI[I M+%'$UE="3R*PU8BU!Q>[VCL\*9E2+B"-1MH[M5V:UJ$V&KZEJI'1NOS^'3"*5LK,9(2<2^V9 M*05X%QBD&+!VB6.\#%8=UMX@W?'I*Q@'QD*=8PDI\U3+C3T$0BYH%R4OR6?F M6IN?A^@9?2)/$TS<6PEWJ@;Z-B2;&75'6)"KV79M3,=M.AK9C/KA.Z#A+(^9 MF0BU&(>@$3)$+SD4P2*/#ATVG]Y[-R6G6HKK7[V":,84N5<$>TX'GA(\4N20 M,J3 HHC>8/M'@O>0,JY]:*#_FZ:AA1W>-%"B$+40S6D8ND1,S@C?/@-7,E:"U< M;.V:/D3/N 7GS2'40.A]GRRUZ]QT.RB:_KP./J/]@O-CZ\(>^ES#,^A@JAL= M3'OKO;BQWAWAD&5>&)DT".4H'.(R0BQ.03&NEJ SX3DVWI)/(O#D)@U7BUU; MB5;^ZWE8AOD:]S>+E06Q" 4JF]HZA9$;5CL:FIQM"99;ZUO?4#Z-PG&/O>&P M=:LOPW!ZZ]O(70R'"GMSH>JC]2,,W'V?:FC<#J*VD6&[=VS656@FA"N.4&"3 MX: H:B)?B0X]&06/7IF4V #=8A\FJL&KJ[L7N"L1521CH7:P-IQ.>)5JK2,R M\AB9]CY*B;9Y%[VGT#>N\6J+GSL>70VCI[[-U4=<5JM\XUW=$<;J[@\U-%4' M4-K(4'W"LZ^+95C^V#X5OBL)76K9<:G#>!GIW[H T=?9T9I^6QGKZ=QJO$\? M)>JDQ_ WOKZ7&A?"1E4XZ+!Y6UB?SXAH@20@LPLY,1,>@\:#*XQK4]JJ^MK# M]"8B[=QXU"U8>]O38ELNC[(?9$Z"7.8*_PZ5*24P,"@"G:Y"@#>^-N7(J&W43#2WO(?2 M-JXU&@)#M^CLMEW?J>AI7JJ8@0C.800];9E1B\;VVOGD!>@]SU_E)W M:6#O60?#I$3($+PC47!+$4>@8"/;&- Z'7D<()%_,'VCYZT'P=0=6>MA--:W M#?N(GS?=*>?YK[CXO Q?OTS37H/*X])!#W^R:6+H"=0W,G*[-3\@A?B;;F.7 MZ%.6&^$TF%P0U.:AN@\<:GV0C4Z*9)I'0_?0..[=]93^Q*SXP6,+YZ< M!6?!*Z/ >RDD6F&<;=YE^G&R1NX0W (;MP+ QLKHVR#MYB?6EHX_/BW)ZI+X MCNV:<.^WFH:!A]#;+!B\>[$KG-GLDT\9,$L#2OH D:L,EB>MC)%T0+7.3C]& MT^GAW]W?OVL;N*(%[;,"26I+#D#-V,9 48S*R+,,48OV0?#!Y(T=!#;$SNWH M;Q@E]6VK/I['%?[G.7WP];=CNR7<^D9+]^A!^EKY0S<6N<03EP$Y&DL^N" ] M:_I'9$%##O6INDC1-K\INX^6TR=O7/_N%9BCJ(BU!:2J,WME'2/B@I)[&NBU5$H';PU^7^&[\GJUGIZ1V[B:2'19( DH M\"A)0*'>E!I7#XLHC*>8N?EDC^L4C/N>8"#HG"#D#B"RF^!V+\[@NY[.+G]H*8<)T8+G4L):$2KRS M"%Z2%(*(G#$;R2:W?FO7DOYQA_@.A-K1%-P!N%\NB)MZ&U]U^&&Z^L=+HF&Z MKK^:A)!B$JC!>F\GYQQA^L.93 ;B;\#)-U; M)'_3_)=H-*_]"76M'U&)]DITS@/7R!A&I[5HW=3I4-K&'80[$,8&44P'@+NC M >^%$8Y)<8^>3"^OG5N\$_0K$8"XB(Y9[HIHWMC]7FK&G6D[5-391O@=P.B! M=H,W-XC$8),N!GRLG*5:I>MR) .-06EKL\'64>CAU(T[8'(@F VDG Y@]_;L M:Y@N-R/"EJ^FJZ^+59B]*[\NYI]_G7[#?#>/C&?:/DH".E>'_18.OD1-L"FI M.,6<9:VSB[LM8&@.+C".@#EQUW._=/B%_RXF.5-OXG\;KD)A_Z8KO!O M8?D/K/>X6U-?_='D8H L?:H9HP*. GAPW+,BN&8JM'Z3^D02#TOYLC\9%H?4 M4P54!1'.P7)54NO U)TS0P@=S&K0ISYUBF]ARDZ#&1_ MMHN%AEKH E/+Z3?2R;?;G-B<"S)39W^XVD&:!X@BESJ/4S@,QG#=.L]Q/S6' M8>G/=M/02/H=X.AR ,/>=+^K@=$7,9 AXEBJ'80C6E"BCO\5M%=\,4JCS":C M;@RI@P@[#%U_MFN']CKI &B/O)>ZN8U2XDJK^MC FCJ#+0J(9(C!)B:#J'\: M6Q^*3Z/P,.C]^>X.!M-2!QA\D3=CI5+U1TQ=])*8M9@O=@T1V;@E92@ M?! :HT.I6X/N$9(.0]F?[9J@I1XZ@-5E&_Z;?'C.M,_.04);.V[7<-D6 4@F M.DCF@FL^1.H^6@X#TI_M+J")Y#M T+8KYK8=YJW A PLG?4)="(NE&0"'.,1 MC$VQ<&>\Q];S;1\@YS <_=G2_ZWDWP&4-LVZ?ZGYD_T7GN^^[MYYOMUHI(U\5Q$CJVK.(X@\S#H_=FN!(;65P>0 MK(PM\0OQ1GQL3?;=19V6?$:94($-@=S)0L*,W&K@@F,R3GEBKGF%QF&T'0:^ M/]LEP"":Z0!Q;Q9+G'Z>OSRGM>?I^O.O>=[\YVS_DG>_!35REDB:5J<(*K@Z M@CMQR#SQ6"QZW7PDS='$'E;$^V>[#'@>W74 TM_PCST1+A=S^F7"O13/[6@[ M&QXQ4*"=*"QRUH!/@@$RC]+K$KAK_=KSJ30>!LD_V]7!H)KZYWVL]6E3@WJ= MS^&?:NU6[>2AUETR&/Z95F86>:DG=?3T#T4QL&,Q T_%1NVEB[QUP=APS[0^ MIB^8SV=X^2AH51L"KGY=A,V)L$N1SS]?U37OO;U62 $_A6PL" K>T'+P.FA@ MJ=8 9A5*:OUVZP1RNWW0]10\W0IPGDE]'9SH]Y:F[CT6X5)K&1-HD3PHXQ"\ M*AZRP6"S+3'+UBGFQZGJ]C78*;AKK(P.X'6UDZZ2!N_#CTU?>#JQMFW"MYF# M5;T_W&IPM3H_V_[>I^N;*R3M#3E%Q&Y4H#AW$+0C!XEQB;Z0 V-:ASIM.>CV MS5D;<_GL2N[;$WV1: .OIE=,'N59WO&5AI[B8S0V\OSNJ%8G ["/ZA ,B[7[#-Y 2NSK!=VVT_POS MVUP3_&5Z47.]X9-((SG_.@UQ.B.6Z6RI%A[S#>NN;>(A8"8!DY.LA,T0I- D M]!1)!*5@:5ZPW):%<5W/4>#]_*KO"OD4\$W7N'EDAS#5W=@ZENY/->KG?58G$ON6]$B0$EB*#$+D_D98(D8@R* M6QV:5XL^1$]#8WFQRFZ'7#L8=I+/[^9TI)POEQ2*;E+5-TZ*XI@LF_R9RAI4 M4 BQ^ *85'3X!D_C,2N[ ';AD^0!.?Y\OX@J7F]3P MV_G7\W5UH.:)_M:-(\&@9+YX"]9G6>>7.0@J\-I]L:;SD L1AK("#?D8UR4> M#.^CJ[QO+^#B:7C8=>NYZ1P=[Q <^.6&OL$QO#1R$QYX87_' (W$%.,Q! BU ME:H228&3P@,&%[(P7@C=.C/V) +;.1(7R^YEAHUGW#(&J"V=&-8ZB(I%L$+: M: V77K=^?/\ .>,>\L.AYOY3_S2-='"&'Q33W;R.4"+'X@S$E,E7<4*2Z)B& M7*SV(CICY' )JX/)'/<$'@.,PVBP(Y N'F+QS?FZBO2LSAOYKXV>7W^OI=AX MDW=>@G?D55N+""JJ#$'S"+QHVJ#U>6\:RF2VH'_<;-/SP_K9==ZWAWGY6.J4 MRKS;'VGH-SY"82,7\7*5.V!7N''>,PD)F2'K5DN(B7DPBKN@"8M"M*Z)>("< M=B?T=I%?L"R6>+4@_6NUGJ9:A;4MNKZ!_52B32&20R)J:^U<;]>\L2"%%MHR M0=Y)ZX#Z1)+'=2-;(>O^L$[L[.[V;5'B#52N9 M+9HE8M5*4"8+"$HRT Y)P FC+LVGM!U/[KB.YO!P'59_74'UHKT0,7A7&O>F M5^$-0Y$1+))D560!(HL)>,Y.N^B39NH+GZU(PK2]? M^1&W'\(:;Z15K_.*+/*09 %C4FWN$30$C@I$UIX7*6(4S>=9G4#ON+W713+$Z.ZH6'U8S&;DX=0RV)O77UQ9';T"PZP%Q>CL\/5V@@7I ME+"TZK-DRE6N OM )5 M7 17F(,4E)#:"S+H8#:3CG%E,3A6>Q&/6Y1R[:9]R= 'L;)=;"($\,A4WW/G(/8[8:I.&.8XHI->^\_E0: MQPT\![5? RBI;[?H-US_NEBMWN-R\ZCM> _I[@\U=)8.H+21W_0Z+.?3^>?+ MI2XQQC1:QV. $D,D)YPI.L2" 6&S53YG2\=8X[UY'RT-\P\W5JAE7C5A_6HZ M.U_?>MP@HC6.E0 1.0.5E2#S6R3(+$OA(5NRPL.E'IY"ZKA>5A,,/9!R&$QI M79V9+^;K::XL3;_AQUJ'N#'-K[^GV3EM\VTOW+.OYUNUWI;*7G90"^X-.F!9 M:E#<9X@ER]IRAN#&K"ZJ=1EZ>R[&]?H&1O0HJN[[;-YVO3S^2+[V]QN>Q/?3 MU>@ WBYP];Q)>\<+N7;:86T0QM'3*4U!<)UN4Y,B-]!JRET*30YER\^??]Y R[F%Y@KYO]XL]7=0='('; MMK?OOF(=V#G_O.'JXN[KQRY(^7]QL<@\@6*\@%+U3@&- ".,16=1\3!, M.^(GD3GN(=84:<.JJ ,4;CM X4&L,:71*$'Q-[/$7[0,HJ8(F3-=@O :I6G= M4?T)Y(V;LFB(NJ%4TK1B M9LIYF+V+L^GGC2+?T!)A]K\Q+"]VT$4\NX8*8$R% MX+,A5^*@\)$HV9,*_=>51$XFV&N>]QN><+_] M\ <;VL$G4-[(!M[;;? 2C:%HC"0).H6=!"65!*^M *Z]Y"Q9:41KN_I-F W ET2I5G,VMXX5\'LV)ML7)$W\NGZ.1H$_4- MEW$QO)':]$/\LIB1RE:5U9U_>I1]NO=;#4W38?2VNF/:+'"50^79N)A"[7?* M0!D>(=8XT8<<@RL4$#2?1W6=@J:MH,_/SF=AC=LGYG=,LJCW>#>O*+S70@8+ MOJA P(\2@H^!]H&41DF/4@R8H#^&Y)'OEX['SX-MH =670=)C;U+-+(\BQ^( M'W'Y;9KP[GD_+V:;3VXN':[ZP[W'Y721-R/RK@01T5IM,8 (H;9[(=7B#M72D20D8?:W(B!1Q$@VBJ8'$O6PSU":,+"N$G!03#^_*KM =EW M,DU[MBR69S5;NOF!+<>_S[^1,/ ^SK7A&HV-Y,^3 I32#KQUFX9*V025A,K- MZX6;43_N.YN6>!Y'H3U ^?I.CH_L9 HB[]S;]VQKDKE/L;[;M/6Q,:,H-DM7 M^]DDBBOI-\5P_DE[?L9]K#.<^1Y/Z?UM@%M&8'_(PCT<)^V91CJ]#*_)Y60$ M1.$82)>CCBD[QX9[<78LU0>!>; AT,_HBS168-]Y^@_X#>?GN LD+M^!'I4" MN_=;#5-@A]';* 6V6VQ;VK>]U_G[=/WEY?EJO3C#Y24:E67*)B.!^YIRM5&# M+YR#95B;7 7C>.O]?"!I)X_?#5^GZS"K$>;%,G>4+FGI?)2T!QDKA?CG"H*S M#$1F$BWCI8C6/NE!A(V; !L"/;>&\#;73P-CM+=RA_P:VV:-_]\"40O@\)L M. BL'<@S4^3$A0RI#M>+S IAFG?UO(>6EA-Z-CMB5;?A:Q+@+V31?C.'9GS:]Z<];I^2&V4?ZG>VLE2LW0$F? M,P6RW#,/ROL(CK,$DGFA2XDLJ]:]Q)H0?E+WA-_.SR(NWY67L\5Y?E=HF]1W M6I-@LU&9ME?(2%ZR+A:\5PFLE(D$PZRW\3$8/O#]<:W>\\/E6@.%!B+O(#"Y MX.)BN!1>CIV:1)DR0XF VM'A4>=*.<$M8)!,"N-C4*W=F/NI&3<$&1%J;?74 M]VFZ&7:R*/L2I9_[>'YV%I8_%N7C]/-\6LBIF*_OF#:<\R9W%F9[WO\)I^]@ MM#0\K9]'7HU.]P<&1&L37,>[HW0E1=YL;GS>?%]NIKP((HPG(-+O+;/,0%\'5RAL\@4@:&P MA_4O?>PYS0&TC!PM#X2!Q8 *Z1Q@KQ9G83J?L*!L2CE"-N3EJ, 5N, <&$/[ MTF15\F&-_TZ$V)::<4 VC/:? *TC5-$YN%[D_W.^VKQR^QM6)WB247#-L@ ? MM "5D4(LR1@(6U+AJ?[OH+K]4RW9#;KZ!=PQF'B*-3M%01W$P%?TK]XLEK_A M'WO.QW(QIU^F7217-RX)4!;Z" BIZP/OJ,'140 4:F'6DBO3O!G7DP@<-U(> M^' =7F4=X/$3_=S5[MKM*>=SR5YZT+P6OL?:OX") %E(9[C#Y%WK6.$N.D:. M"H93^Z*Q#CK T95P/M;[T;#,J]^_YK!&P;CA3''6MWZ(>Q!AXR+M=/W?M%C-E=$!PBZ3G-M:QJOY-IO]%U5*P>;:-=AO M]I\#YVP&KPT%\ 8=2\V?%SY$T+A/3Y[I9&RGD@[P=8.'G1_K@O3.J#KE6A9B M(M$F(8D!LNRL4\EG%1OCZDY"1DYCM%/THK74.X#.AYK*GF.^Z%FY,[ 814)O M*,Z66H-2CH(4S ZX<$(9;J5I/FGJ;DIZ>,E\DHH7S>7= 6H.>(R]8\PREDQM M:>.%E'5("SF7B5P#$90LFG%70FM__&#B>GA'W!);PVBE82N/ 5K&_/*CNJ ; M6VY1AL(,@N7>$5/*0'3D(Q:IZ(.,.:.?K57.%5GC/GQ\)F^JM7HZ,''W-\2A M#^PV*\IL78@&.#<,5)(1(F,%1'$RIQ19$*U+/PX@J],V1<="X>!&1M!!X$L5.+JT(P!4K))8?: M_?=F'Z=[JAP?7VMP M14M0=>A-5(E\BA2EQRBU/FSLPR,JO[;HR$H_1F6+%O(;6_'A^Q[AQ&!FV@0@ M3[D0^\1YG00-K-[:E>05NH.J/QY3_/ZBXSB=S11_M/PZ<"&OC];=V#TIK#$N MUZ??6!N:$WY=40XT8T9*-"GFUKF1VU2,V[GFF9)O)PJ_._C\%LXN'&J>!=,L M!*"M0-L@U'M^)8@/K)VH:4=8V[HKV'VTC#\8^Q0=/PB9(P4^=LKC):TW7;\) M:3MG9FLX50S2B9 A!T-2R:).V*.(S*/S(J62C7_T3=.]7^\) \!>JH6]N-N^@X""_V3W[\ MG*R #D&TVUC)%JNU-\#8_\_>FRVY>23I@J\R-O<^)_;%;&XH2E33AB722*K+ MY@H6BP>)KDR !T!28C_]\0 2N2]8XLI>)))) ;Y\X>$>OG$$A=+76;," M2G%T"&)4(K>>?/\P)2.O0#Q:P\] Y@!Q=P":]298S)6)2]/)BTJ8 D5JZ'5- MWLO:;1? )^0I\2BL;#[=\2X1?4'E$,W>K=0[2LP=X.177$R_K_M"KF_OC]/E MOS;]35PGY0-"TEP0+YC &\4!'1EALKTZB-9K5I^B9R?TN!=^8S532%?@V@Y] MNW'L<@A*)Q(2]\2!LHELM"3'4.FEE]#"O\]%?X=FEQDXC&;!O]6Z0*[9GN2;D;SR&Q%A< M4LJ#4HJ<0ZS'4%L#CL7@8TK28_/5+P/P,7(#X>&PVFE=Q@EUW '.[RT'V<8Q MV0N'I@ SG((9HP)$R0LXG;BD8 :=;MWX]0@I([?HC(Z1NS6F#136 >XV)?]7 M#5#O+I>';9YO#+DDC$5(7%A0P1D(97/S*%?:*=YD7)H%)0V>/RTQG3TOPGF,@6!166L]^>)*@<R\U]U%FG4+KP.$Q8G9#U$L=_=96%QV ZB;]VW.G EJI.$@7JV'WGL(EF4"5 MA"[(^J;8.G5XGXI..N^/4^_=9IWC9-T!6C[AHL[I_+#]^C4KVQ<_LM6>F0Q& M8DV4>0Y194/*SH(I:W,1S4>=/D[.N/@Y5M/W\HAMQ-X!@IZPRN^F,WQ+QVXY M0:&S4%Y#3JP>,C+/P><"&+F-=6]NX:TCO%WHV@U3+WWP6G,-=8"Z]8'Y.C\C M#2TWPPO('SR[R.OAPXNU!E>KQ31>K-9K3.;D.:::)IF?G:U]QTV*8U)R2%I( M V3[.9UAE! 4"V"0 IY:8!9+\R*))I2/:PW;(^J>-W9R]78 ZD?;^OY<8KDX M>SS\_C=+99D1&67_^##EP,Z5^7K]J;F;$3IUQ)@H)JEE!5!SE!-$Z!45DK M5*+8?&>4R2-5S/M\Z[C]M<,!:E#I=PBK.EIJ?K':\G2+M9QS,)+B+23+3"?& MD !S*<"9*CR3MU.4/1183WSON$-P3@ZM5AKHX'[<+M2Y6IJWWN<^<)8 T>D"+J; K'#*RM9E M/,_1-&X9_^!(:ZJ2#B#VSP7)ZWTI[\NOEP2L>SV7RXM:@O1ZOEQ-R" ;%H( MFR*%NIXLMJ-H!#(W6D=C@P^M7W.?IVK<$MO!8=98+1T [78+\9N0\-5Y';<_ MB=PPR9B'G.O(,B,\N/IJIY6/F")2B-)Z=NICM(Q<"S8XJIKHH#LLW>I@J(G? M3/%NJIK[@A,E2M8H&"1;-XQD29YFLA[0H BHG$9LG=7NH. M@9]Q<3Z1SGO%G(,HR*U4653?DOZAM0S(K43IAK5CE8J14YPG1M3>LEO__#=-,3U2(P)4T%H)A%8B0Z4H&C9>>& >!(9D0L16RY>^X6$V7T]F7RTK*B>%!RKKYCV.=AZUJ+[N3&@QW M+@O#;&@^KN0^%;OAZ04^TK>1>P?(V48AG\/?5^C_8[[ZB&G^95:#X8TC^;[\ M.5M<_=E#_]&?LSQ=;G+YUYM(WI:8)*:DVA!1LU M6100E/80->K % E)MW?=3L[F;MA_N6F$WI'3P>%ZM@GML1ZT;:W,UA]:KLOF M/W\-L_?KI7C+W^DC5LNWL\L$(')??+:1I%&[PT-)$(R0H&)&GDQ&^EWK^J<3 M\;;;,7JYB90N,=+!V;D\_J\OZ+MGZ<=G8F894F7L]S"=U633+UCH[Y EF01- M? F!D+$0:R8[<"DQ8)R9("S36%IGCO<@;S<$O]PZ R(K'KP1F8XF+]A\A^?>1.X&S9>;!AI6:_O#TF]@.<,O]?GV--)RVFAG*__=_W9,]\?ZO]8_6/ZG_U4/7 M2^_G9]-4F[_.SN9_U=PMN3B_SB_BJER<7?ZMY:]U,>O9\K80EM/S;V?/SHL> MFJ3_=2VQN[*\I.P>=+N0'OZ]PEG&_'\?O6SV+B5QN9Z^-M&8:D&'!.0U3I)D M;:-FJFZ:]Z&XZ+AL/6CB<6J.MK]7K6E;J?XQ7^'RW9R.\7HI%*DJT?=N3OCZ MPEGWJ2$K(A0I(:0H0%D=(49M(1OFG0[:&]QIR:M4&1_<,\0G4 M-O)NE]>;M<)TK?Q6"J;+4G9B.,^_78TRB8D['Z6'9+TD?K@F?\=:NLR4$IIA MD;L-7GMFYZ.# MU$'LY( >B;'R7(1HA*@ MW7J+K$O@.!8ZN,S8K!-ZW[JL?%?:QFT]/N7].JC6>D#C-J9[ M##(G415I70F0D@F@ZB Z+TMMK!4<13!%^M;![VZ4C8S!8>%Q$!CWTM7!"/RV M]A<^K<)BU6I R/?IDM3V &\3+JSQ&A/(*!@HP1/$$C*DZ-!XG^M0J<;H>XJ> M<>_ETV*NF5Y>C*W;MB,M)]HDI@IS@))N#X4V05TN"]YZI;3'6'+K9K ]21QW MEDB/UN\P[?63'=S1Q@W#A"BB U)B2%JFXOTXT!QW!$F/B-Q+ M5T?>Q[_-.$G1DQ@G@3I-_K>EVB=%*B#DS5GS* ML?GBMV;$=Q&\'XNUQY.$IU1M#Z[MK4U"/NFH@BR (=6XCT5PA=C0!H.MT]5* M;-[HM/=.L!,D!D\*@B=7ANVCD0[@-,BJ(%>"ET8HR%+4?4%:U=56#(20GDZU MS(:=O"/CA:\,VPM6IU@9MH^..\#Y8QNHE'9U>DT!K1VY[-)1V)C(#F3Z@0E% M*6=;5UW^^ZP,VPLC.ZX,VT=A'>#NX ZG&UF-$(.E8P^8C )5,DD1LP/CF2O< MF21#\W*THZGN):,YIF-P8MV_9+0_% '7IO*TPOR?\UJ^4)MEZXR52<8DD^4* M!*]1@U .O%2*[$%@W(44I&B].OD$;'5N_1LCM=5!&0@V/]M)JEO9WRP0;\XJ MFEB>!+/%D,)2G?)!N@HL*$BL7K&ROIIWTS:]*U,CWSH_T2DZ&C*]G*'XO$#B M/F:EME'RB7'<"Z,SN/4\3%$7)1A1()/:O),L:MDZ*S,<-^/F%GLX->.#I)?C MTOH6_G7Z?9IQMOW[RPD/4B4CZA*H5$=C*T/Q&U9KPCD*1N%;[B::V8>Q<=.A M/1RBKJ#S\_9K1N6;G3A+_N>ZZ3F.G<72SJEZW+#-9G\P_\:_V3Y8?%-"']8'V6)]F%8K(1 M8)4T=;BI L=C!J^S-I852P?T.42V(:7;#.<^<+FU ^>TVNG;6+Y*)(/E='TW MO,IY_8MP]G:V?AY>-\@<;A%W_NR&9N\P?AK9M@>6*[V:Y?47'S=^MWD0YDD6F7. M=6)#V1 @,IN!D_=1%+J,O/E6\SUI'-<<#HBPQXM !E!>!Q'9 UQ=KOL6GIF@ M(?GH27":0:P32!CJ$#5G13??G_D(*;W4?PRA_WE[972*J?K+!5YE;7/Q)4E/ MKD+1Y#ED!BZ'"%'ZH(-EB,TWHSQ+5!\F[2C5[P"GP_4P]M;,#V'V??H]7.;H MM7-1!UU *%G[\'@BRKT --H5R3(S<;?(X-;']H>!(_0U;R*\L=7^"\4?_XFS MV27I083L T?@ZU753N9-:W!T3G!C.%G='9>AWOK<<;,Z RK^"/&-K?E/F.:S M_&E%4MC.#4B)<&S]__+J[6PY_?)U]7:6+LE'PSVC*PQB9*HN08T5OAI*0IV]MMS> MG<;^V!UP[[/'74T\Y#UPG!C'1L'[^%^85M/R[F*&UQP('FN.LQ;<1$,<6 NA M6 0M]X0RH4%S M.EY.:V%YZU7G#U,R>59;3L%3WF##J6TOO%XS=B-9JYDG!&2Q.B-]4!W"*>#5Z?LF\)T M3,F%T'I\XIXDCFL7!X/*[I \6F\=P/+UQ7(U/\?%1SQ;JV[Y=?KMJO>/6# J M.[!:,KIC4J([AO%:CLYX#'2\>>N\YQ/D= NWXV$P'T8G'<#K@3OCW54);(S* MQI@IMI:%)!-C@*"RA(B,CJC$Q,T),I_O]NJA'*ZD>.3D^F%JZ0AB-PI@/BSF M;VIUUXTBKX_X'6<7ZYF[FX>C3]-9PIM^-;F_K]**G.%)3BA\% -X42Z%C)KG7+8W,FNLO>'HBO1X [CK+'?OE]F/O-&,E;)8UOZ;*JH=Q5 MJ>S;65U#=X;$]O6BNLV@Z7"VW8Z[KO.^MS.W[L(-B8R*JF8F:U&'N9&VA.<@ M1"G"F5+\W2'RCV491N*@NYSVD1PWA/3A8I&^ MAB6NFP+J^,JT5MF6ZZM&Q?#WK^3EI=4Z>E@O8*1(02=,S@ J7QO!BH? )8(1 M@DD7.>>A]3-H4P:Z*Q5HZVF<7LE](OSU?+FZ*@BT9%[1*7X025TKN0VEUQPV"H;:ZX#O"Y>8TY>^@U9LLH MGQ@I0I!.@]>JU(1% A>X VM9MKHX;YN/Q=N%KNY**=H@K[E*7DZ7W*W]M8VZ MXQ[\S(&ZXIZG?YQN.*FS+=:06R@CA>9&(=FC%$'9DLAEM)BQ]7#DSKOA2LR) M91.A5!^9W @-,8@Z$49;0?_GC!AN+O)/V VW#\*.[H;;1WD=W+&/=>%DHUSA MPH-C)9$-]YHNB40B-,ZSJ))F::A3^;*[X?;2_X[=QG\5O-W39PG12G%S7 M0M)0RM?:7>*!HAMFF I9*?6<)_;RNN'VTM?CW7#["&]LM=]IYU+!!EMSZ8E]<-=S "CA3CV"BXU\K%LF"V;B&UW,FZE9&\>1TL,.TX M>N=$N?N2_I-TPQV,@*-$.+;^7YVMIN7'VP76%XYWT_/I"O-VIS;&'$TH4'A] MSLQ,;8R9(?A:);-F+NZ$A,>_H[L'Y%:8:"36L='Q=O8[SJ87RT^73U_7S5TF M*:V4%>"40R"7N:XN))/G?5*2H2HY[N8H//H5W3WQML)&&Z&.#8W7]37V1K.? M$RGYR,$DK%/C@H*810 NHT;,*C&YF^MP^W-W H%]@2 X0GQC:_[_"]_FRZVO MHXR)G&4R9+Z.J,\UUL&@P2J,Y 65G&3:2>\W/W4GK;L7J/6#13>VSC\0V1?? M_F-^EJ>S+UL_)T7IBJR/;TH4\G-#AJ@L@D5M161)(]_-07CHTW?"@'^!&#A: ME&-CX>%N;R^*LXRNK50\R<,J!3Y2Y..2-KG$R-S=>M_FK?/7S7HO" ['2W-L M/#PP"8(7K*N)"\A0IR06NM.! #?X2'Q&/E&.?F8EW M5W41(7!TIJY*35*1BT/>C><8V[=BW=THTH_(Q4:Y[T.4TL'$-L. MUO\\OSQV6^9P^?MBOEQ.C.9[>LZZ@SG1 [5!->/M3VUTRI@T<3Z2^@X'Z'1=Q/AY4)XK3K6$8@Q36 MCTOH:\-)!I-)Q%D7KDWK%HT#R.PN3S0:./=2V+BH?*21ZI_SQ;^(P]?AVW05 MSJZ[I"8!E2,92@IO%:NC!.ABT*Q 85'D1*QES7<+#W;_TN[23T<":TB9=WL9 M7Q^3=?']AC(^D3G5DHL(G+L,2@@'T7'BTJ$2)>WQK=[FQ88Q9&ZEW:\T>NOYO;OE^_;7^\NWL\U?\6'_UOKR_6*7Y.2Z?\QW6 M2Y;^8_KEZT18'1,A#;(W=3)O4N!2+'3N?.).2ZGL4*\N)V>VNV3AJ7W',<$S MMM&^VLKXOOP6%C-B]M)B3)0-BFP%><^L!%#<%XB%D]50.E#<%V6R>2<+_>A7 M=)>O;&".V\AS;%14TN?7I%OCG%?D^E8>0!5'3K W# S:8E'PG.YV,SX"A=N? MVUVNLH'^CY#,J/I]\0]^M#LMUQ=;5H([UDE?,K?;U[?Y-0VWO.Y#7<;H7 MZ9H1L4X20A/K.FK+Z[8B"ZBMXQYYB*+U[M+.NQ>#+$R*D,G5K:]"D=.=G'6& MFAA&QC1B:?V,]U-W+^Z#L*.[%_=17D=AR]VNJ<"D9U%(0%DO ^DHF$\J0]%! M2^,1X]T^@?_I7MQ?_[ON\MM#&9UBZG8!A0LBRYJ#*8K">N4Q4&Q/_H9/R-%D M4R=HGP!=+Z![<2_5[[_+;P\]C.WGWV[ $\))X:T DZM-9Q@ANF*K=?[%_<1WMAJO]-^9RS9UJPY:,YK66U='J>(;V,L)./J.Z4TX(R,8(J(Q?.@4.]6A?S2NA[\XY^GEU^!]\#QXEQ;!0\LGY. MQF(%3R0(NM*4\HXX0 9OJR]A ],N4( 9K0/%8D!=F]=V9FD]'!#<_O+NT8^.XX&!!C@V$K7O[ M^V)^\>UV$[8L1G@"+;A8)-2!C1"$$A0^B\"L-4&I':LV'OV.[I*"K:.&(\4Z M-CINN[YY&FY+ MM8.7RGV68_G@1,&,P$DNM5;7@E>>@0Z1O&99@N*M&P!:+[_KI]?IF%?RH936 M-QX?W)Y5HK?"$#]"!D$NO*) 7M6^,6:%TMZF>Z^@_[/\K@E4CEQ^MX_>.H#E M4XO68M$F:E;WP->=%&3\(18?01OIK"K<8OJ?Y7G!-)1TN\!/9B^SN9G M\R\_?@G+!^1U.;#39U:BY)!='=AG@R/KGLG$,Y5\I/\/J3FD=B%LW+3#27'6 M7$\=@.]7_(YG\V^UH''+W:40!DF(9*' M"3FA00J0ZN33X:NVKN@9]^H^T>I!_\1G_E>SBK/5%TX(ACYFO;@B0'(B4RZ$592-YH;:7EB9^@ M&ZXA1]W5I!V(O.=;WL:"P<]V*#8C3S9_DSX%22CT7RXGQ8N KB!878N_@DL0 M!2FN&(>A&'*S0^CY:#S"5W>U>QT>D!:0^)F/R?O5U_INII/3A0L0.E%$$!,Y M:\4DL,RK0'Z@<7>GG?9[0-8<=5?4V/G1V!\&8Z>X6XKB_;=UG_CLRSJ 6CO5]\_ MV=7P83$GT:Q^?#@+9!DVCN6W=8]TTHYA8G7;BW"U9@));]&#RL78Q!*YED.M M71N4L>[J7ON[*-J XB<[*=>O:\N)$Z@MYQE<8184&KHVT7O(,2E,R8@BAUIJ MWIB5[BI_^SL-ARJ^ _S_/I_GOZ9G9Q/K-%/,>M 6Z;2JV@970H!,Y]6DG)PK MK=_,M]_=74%Q&X0=)-H.(-'4JZHQQ!_S6;H96$P,-RPIDJ74=1.(Q@S!U9%F M)!8**Z++=W>N=64<'V2JN_+G_LSD\6#XR4['I02\X-+4/G;IE0%5K :7R%S0 M-6(3+U$F-M0 @'9<=%?@W1_^#U#WT:.EYJMPUAWN+Y^9;OX@I?G%;+7\$'ZL M\X-28\C2&^ ^,U!<6G!U$!>SJ2 ZP:P>*KMZ$@;[V^_3WW%IBY+60]I.^T3Y MX-RR!P6TN,#\V]_?<+:DW\XV=^ZD9%9\T!)TTKF.,!3@-&E8VQ"-=2R(NWG@ MML^5QY'?WPJD\=XN3PB$#D[, %;EUTM./H>_;_QPHI5/N8[JCC[4T:]<@-=1 MU T9(FFI,DL]9[L>YFJW@_/OG0UN@(>?\Z#<-RI;47W$[SB[P(GQADC$0.KJ#C-% [6ISPAI>3Q%/G' )1)/G+\K-VKY(2Q6U_UH M-PC;=* Q;G4]>N"9K6.?8Z&#F0B!SJ52G'9D%!H+J0'9??0_#8##/8;(#*+B M#BH+]IO/HWGDJ, )4S=1D52]X@C6)J8#1N-$:X>@]?RM,0;/# .=HT9R[:[' MOB'Z8"NY319UG;!N8R1GBS/R?E@D'J6((B2I/+;.JOS$([GV@,J1([GVT5L' ML'QJ_)-VTI*_[R%;1V&B(W_?H4V@O8G:6)^=:?U0]M.,Y-H+!GN,Y-I')QW MZ]Y0*"6"4MQP8(5.(<60%NA*2)")*27HE/+0NE;Z98_D.@9(1TF_ _0\-WD' M7OW:F@5J M73*#: T#5;P$LL\:@O5,.6MS:9Z>V8>^;F_1DP2J@VGR9:#TB:=Z)54*Q0!+ MAH1:I 2//$(*V2B>64B^];[/X=,M0Z%X.!0US;[LH=*^LR]7B^K_07?(Q0)K MU_7R5<[KM]=P]G96YHOS]7<=D7K9_TL:YEV.Y+!1TN6*BE^GRW0VKX0LKY^V MI2K">@OTQ7.5;(NBYB+[6]_"_493;@0_P*\;5VQE)\*):D/4C:G'.!Q$B.&T=J"@\!"\8 MD(O--,_15+O1.MB^2T4G.#LM'.Y%WD?IICMTW8@4928/IS8,,,P<5"KD[7#' M()=A6L9%VK$Z?A(R!PI\[!%EK^G[IJLW(:V+FK=KQ'RPY)Y& M*)YH)ZE0."<,'"HTN8M)=B![7@WGWVA3SNOTOE, M_\WZ;!A55)V=!#;7;M9(MWU@FU8])$N*F%7KLIV'Z!CY3:2+V^EH_72(L' R43'*/CL+ 8=8VJ,EWM$] 650S0[;RGF#G#2 MPDQ?OPK&S'0HD4$*0I*IEA9B( G41&]D: K7K;,$31D8.6':Q94Y'B(Z. ZW MO=S/9"PF/@6%H3YM"U:+7TT [\DC16YEB='9%%M[<_>I>/DO#0="XLG0<6_] M=(>PMS/Z9%RN/H85?EK53KT/N$A5MU]P4I*/0F(&):*MIQ@A%"' R")2TDHF MU=J:[D[=RX\NAD!D,WV^Q-356A6WY]J$U=5?_7A+^,U36H=\^>"IKJ,EU-BH0^EWM[BA2@S%:JA!=BLWKUEY&"DP9EIST'$2DV%%QD2'6F:_) M<)FTR%&4YD7O_P8IL'WP-EP*;!_E=N V7#'^RX\;%N;- O_W!<[2C_6K!Y,1R>\OS.?5 MK!SC=<>,RK5(*)&3[H)'*-$D[HTHJOF>V!W(Z@20K:#P&-0:Z:53J"VO3NRV M^-;Y3)Y[W511;Y4B. 2]'D:MT69K;.+-VX!WH*L3L+4"PPY@.THS/:'MEQ]7 MO_R/*2Z(J*\_WM4^@_4914R!QT!GE'GB2FM%I]5*")*78&04Y,D,=]D^0=G+ M#\R;WK>M=-@3,F^>MOO\79YK89")P KP5 ^W#@F<,PZT=S85+I@?+JS;A31# ON)A^)Q5]Q^N8T!2B#X:]^_2,7&@TJ!@;. MJP L(!97)95;EYT^3$DO$#I6T_/F8N\ /&WK,[3U9-:M LL#@G+H(1C'0=E@ M>&'1!3=80'FRLL+A!F1T<=..AX@.CL/KL/Q*#-5_U07;W\/9+6?Z.DL^<4H; M84P$9^J2C6PM1'*?(45F;!2._J1US<'.Q'7RDG)Z -V=B#:(-CN Z?6E=KGA MLC BT%-H;\5Z5@[%83$8 1A*LIQ^F4/[VM?;-'3RPC(ZZ([230?8VE#]T"$) M*'-FQ0+R8NHA"1 %,Y MW2H^>&>Q=6CR*#$O/R9N@[8VVNI@6\/UL;FY>L7) M;%6I_1$J5";JI"Y=(DC+"RKIA;2MW_D>).3E.X:MC=NA6GJ!]=)OIG]C_D=8 M72RFJQ_K1K++M6MM*Z.?^9JA:Z#WX?(4U(40NR"5S*DB) MDDLQ6$W:D-7.3Q_=]5G]A,+,)]KT2X/7 TFGT8\=!*G'(N^1R/H,53=@0>Y2^6D]L;E7!G1M9,G MY *.D[@->L-\=(+GP:96=5\"/0IN#JB$WD>)/>'RB2)+[1)WH=3*1TDLH8L0 MD".D9(V7R01LOZ3F9ZB$W@L*!U1"[Z.73J%VK]Y6*N-UL1FL4>YR-;Q2!80, MQ13%(R*> &LOKQ)Z+S <4@F]CV9Z0MO3-9(LJUAK,2!I[^DZ8!&<4P+0*X,I M6IU9Z[*&%U4)W=FUVTJ5/0%TIQ*EX)16,BJPJ&L*%0T$DSA$Z8Q(UH9D!AM. M\M,41.^%D*,*HO=15T]8?*B(CB\0[%-6N(=&>@+7+S^VM\F/ZX5BW+'L@C%0"IU$)>I",1,BZ%K=[522 M(;>>=PC2^0#,P'94Z2GK \02"*0.9?1 MD'=+@V[N9]Z, M.D45>68@R#$'[CV6RBK4\QM=O=L*YTQ M26\+G9H0O"4A%0&!.TOGU'@K4Q'DIY\ ?;>(ZF.U^E&JWP%.A^MA[*OR'?WX M[,=JFJ[W@/K@HK&0B% B7B7PP2#(K#GS**P*=J<+\NXG]X>$([0V;R7"L?7_ M=O8[SJ87RT^7!21O9^F2"QZRC\EPT!@\**GIFK[9&IBGOV+< M)^$!$=%&J!W<.0WO\7=7M6ET7XM('F2MN%"@DJ];)>IFSN@+)O($TW!]O0WY MV F]^M_"PQH=)C_747D=SM+%9K_[Q_G9V9OY@HQ(GM3G52^XA2(9.2U,9@BB M%,C1JAP+,T)W7 SV,%,_3:Q\(&Z'.T@-0-33J;J1H/CG=/7U'O/+V]PO/]XI MC+Y\QUA_%@E!%..\ %&0+O9@-$26$R1NE;4BDRA:;]\8A)&?YO2T .L.^ZG*6#IZ+ -B[#]#Z#?', 9?JG; CZ/ M?HWM+)_WJZ^X>#T_)SZ_XFRY'J:1YN=DL+2)49);SVL%G4)5:C2;P)3,D$GR M\,5@DS%/S>Q/D^I^B2>T"0)?L,?YB*#>+I<7N)PD;D0*M>-\O6VD: $.#0/) M?98^91F&:^1IR;4)E% .HDF*8D49F<(HF&U=O'2241"__/@ED X2 M?OJ*N/I],;_X1L=PDW-U)24FBX2@/%GV7 1$R30(G3 IK M"#ER]+KXYBS\5IQ#;RH",HJ U'7'>61R-W18E0@\:BRF:R(J&KAI;.X8?IR: M<:U4&VWO *$#1-\!B':;:Q/(5)>2["F2+*OVC'][[=[M14& M#AHTM(=">@+90P;]S71&?S8-9Y](=VMV7X=OZP?CZT?#)#TKN3X'N_IR&.M8 MQ9P%N("1>5LXFL%RW0?2W$GER/!AZ E4V@&$ZT/F]3*A*^XG4EMC(M:Q[)S8 M8$&"-RH#4T)P4P1/K'5 \ @IG00#)\'#O?'2QRNG[P'3O\_G^:_I6?WANBKJ M+7WR[,N43O%FMO>G]!7SQ1G.R_9O'I$U./S+&J83&G'<*,^P_8Y7LWR7D.LW MY>LGY:)"\8(#\\R!2ME "(9P)Q@F&XD10:R MU&UJUG/P4B%HHYE!*27+K9V[[7?W 9>#E?@(*/:2:#'9],QG7^]J '/ MA_6W3')TY /8 '9=L)(5 ^\-@A/)"F**8OFA,/(0/>.^D V%FZ,EWY%5^7"Q M2%_#$E^E-+^8K>IVD_Q?%\O5IF;/)!=8[4?.NB1R-JOIU2R D 99B()DUCIY MN1-AXP:-0^&JG2[&'FVQ$T=K=W425$8NHB'+2U?\>MBT+W5V!_W31)N3TVRG MBK#=OW/<2OIFZ!E0T!T9*!(13K_,7E\0#;/TX_,BS):;0LUM(\PD!">%%1&" M0@VJ)%6'XS/0@NYW+@S782@K]3QUXU:;#V6J&FNE([Q-DE824TI$M^2U^M*! MMSI!1/I)\+HXUKHR;"\W>[!RZL'<['TDVK1F>90GIKN__P./J4P]XMM.^,BT M*\_CO#+QQ(Q%6<,Z2?!C"H*U#DRPHI ;953S"KR3OC)M7_C>ES?3V72%[Z;? M\=[7;C(9(D2G1&=ICZJY='$A? M'=RA3_#SRX]_A/^:+ZY'+L<8-,JLP-;=O8H35TX@@D?Z99:I3F)NG:K!)Z*"9S"6VCCN>(*=;N!T/@_DP.ND 7A2&9ZQBV=*O&3DCUFJ0$@/= M#J[48F(!444*Q7/A@;"F=G/+B4]%I M&7GFS@D!UD@C(V)KN5A-/I*0-E7KAD"?ZWX4\D%]73.0P->1(YIEQ8+A+H2= MC!5]Z@T(T>^NX7/K"\>]Y@8.& \7;0]XV-:"2VN%3!$R1@ZJ9 D1!5W.7%O/ ME43Z:2M$C.E#'Z&LN^H^0'(C*_P?!/_SB_-+P@6WJ$-F$$.JVPV=!"==!":" MC\:&P.1.=\DS*K_UI2,K_1"5S5O(;VS%A[]O$!XL]T(G T(INK)T#!"S3!"X M+MXRJ5+N^N"N=S\"5@J:_UQ(DR=7QM M5)R@^W.)Y>+LW;3@1$63-!T:8(&B M,:557=B''&+,7/B,V:KFTS]VH*O;U[T#T; SW Y43==P6_Z^J/4V0BA=%'EZ MUMT;VN:NGW[&QIF!ZBD;XB]2NGBO Y(Q/SJ?+Y8 M3?][K<8)?)6LX@0):]%:EH$Z9.1O/F8HR%CBT5ON^T>_5$VF=5=1!0>%>T%5%?HJ/"2EN4T'0 M=:5%:5VT^@(K!0<'S1'%@_MHL&]P/IAWE;88K;T&QNGHJZ@0O#$<0C0B"",P MNYTR2_]3/+@G5(XL'MQ';QW \JE"-<]#B3(;<$;6J3#>@9/)@RU>B=*@9? M6MW$J:[/PZ7= T0ND9T(T;+$ $8D52?3%HB6,,Y(Q?0+,M1AIP#K9952[*6L M1THI]I'!.]$DH]Y?*<5>*GNT ME&(?^8VM^%NE (HH8UDD,#+1[6B$ E^2!>L5,\X6J>-.::675TIQL.(/EE\' M3N9F<^C5_,&;4PI?S?+UP]^-#2&__*#??)LOP]EZCN'E8M+I[$O]._,ZC.(" M\_MON-AX2&M;RJP(RBI-LJUE:2AY' MIF\?^L9-[8]WOP^FPP[PN5.Y8.+,(,\>K,B,#IY)0,=9U=)X(;/@W.C6S(NM]N2NWB0O1)AU(/D[5>7U>0$R5+U7 MV'T,X9,4C?M4>S*H-53+RYZ5_]MR-3U?EP[.9A?A[*9;7Y003Q7G,U\:56FF&]"N7)4E=!0PA)\OM M"8NB=J"XVYJ QLC:HSB_L9I?'*C_?PR+SW_-)VBXM)87R&CJZ'QNP?N:=Y%6 M( L6N6V^M>P00KMM9^H)PH?_!2EW;94]8;>O=7Z,L%+?W=2>!'HK(<4ZGP]&R(X4]][.'/6Z*3+*8>V M/D'IN#L@7A)X]U7KBP/OJT+??,6J+=9JH1R0LU0;Q.N.#*$26.N.NIW@A,#YB>2YQM:1P1/DM"EKK7)^\XB< M?\$R7^ -I?Q*OUBNIFDB,<98L@.FI:YE$P6\L@6*#2%G\JU5\QE.1Y#;0T'> M\8AZN+QT>/UU< Y*XAI*"9D,/\\0-?U6D\!M5DRB:3VA^W!J MQWU-[0BHAVCO9>+TM[])P*39Z2PL?JPK-=9CIV,ZM"J5Y_?. [(S[\MH1T@?1_XOQ8%_/S[_-9W6P.OVM MK_AA,?\^7=*7_((S+-,5R>KF[=7$I3WH*X?Q<8_G_@1.+Q=,%A8]F!(I*$,M M*#PK!7(JRF:3&.87Y/1NMK.NKK[A,@2]E/A#)_8Z.C5%<$:6P$:/H$JH51SD M/7'K'??%HM^MPW>O>0*'4MNOR[L/GNZ/%CB)]CKP)"XY?8.DJ'!VC]4),UZX MXL@Q,C45%Y.NC=<>T#.1BW$AI=9N[3,DC8NX4R'C84 V45,_J%LWC[V:Y7?T M'SS 5!"*94Y.B,V)F$+C(6(4$.N^G5RD<5(/@[VG"1LW>AH7@0U5U@\.+Z/ M!XZ5]=G6)8I!<@M*^KCIVM&):9.L55RV]DF>(6G<>&9DZ]="3?V@[A$I3E#F M6!3G(+':!84"2F5?&,:Z-#+QU]?C3%(U;_S$NYEHHJ5F4?,Q^PM!)9^%QWD+'6\\V.(+??I\UC I)3Z:\#Z[AE]=+7 M?>P NJP-G;H$V1HZV\$QB#%@K7:-')E'S5H7+N]&V<@M\J<"RB, ;:BUCK!X MR^M]C#?A.?)(7@BWI=9.";IMD+A$(U(P=>%L3@,AE M7_PH5]FBC;41@-6N,)$3."T+\&BY9URBE*W+Y'>C;-Q89FQ$-M1:1UA\E)WB MO>$Y@U"%0K12% 3!)5G_),CR1QU5ZWKA9T@:-ZH9&WTM]-1!7/.HGZ'2>C(H M!$D.MPH4F3D165V=IYAT]4&@=7%OET9NJ'BDA=Q?3/*X]:J973]ZF&3PR1?( M/(7!($613 E@K(Y%"M)""";6ZEE?A-&"?O9RDKZ7MGKVI59FO Z+Q0\2,"DB M;X= &9M%8@IJX5N->1+X)!F(A)(EK[R/K:W2,R3UF[[=!QEWK5-+/73@6UV) MZ=7%ZNM\,5W]6$]&E!&50>GJ9F"RM:Y$^I63M=W!<$R.L=(Z/?8P)>."J*FR M'[OF#I=\E_BYVK[ /7J*=Z6R&E3* AROC]C"8#$Y9>M;SU5[C)9.#-$1>GX6 M.@<(O0/P;$NY7\\O9JO%C\LIF(X5KI@.P'V=C6$XA0DV>6 )4_9!9;+/K<.Y MAPCI#3:'Z/ANA':TP#M S>7CQFT>K*!CDU("9*+R8 +X^@R,SA +QDB+K2N+ M'Z*CDPQ12\P<+>X.($,B>4W?.EW=O,/79C@I@;QD#R$7NL%MBN!#-" +]R%) M)\@8-\;-H\2,"YXA?9TV\N\52#>G04=1UHV?P7%!D04QYDV]WU&0$0W>Q>8Q MYS,DC7N+-5+\+G Z4 L=@.HCZ80(^'II6W-.P0M-=MHAT2PU)QF)!#DSX7TB M@VU;1_*W*>@0,H/7-)MK[I'J9D7&LUC-8?2:P=H8*Q5XG4=$XIF%;O MR[I!\".FJIK\=K:>R%R[R!;X%6?+Z7>\[D"\M-,BHN!*!8A9D,E7V8(+,8+1 M5FDF/3 F5L@KR$%84"E2T,)M@!!83@E%*8GOA(]'OJ"/6J56H&@AQ0[9A#U3\SL#:2PL=X.GA![?S M^G@_J7..4Z:8(VMKZEU,(0AZ!4Y&Y>H(#MV\W_H)EQ. MM3HOK3#3OZ>;F_Z2O1*RH4@BTSE)&E0Q$>B*ER"DE)%1H*#OSIY^Q%W:_[M[ M?5TZ$E,G4,38.'OPO-SG;#-ZZ,_5].QR_.:$U9)UE>D(&=2UEHL$FDL"2>*T M*4:O<+>%I(=2T*N[U0!S)U'*V,A[7()_S%>?+N)_$;>K^36W$Y-U]-(9<(8" M687<@O,4TCAN<^2\&/(*CK1O#W_SN./&1[)N#930@5MV_YGX;MC]^FN8?<&W M6]O-F#:H"K%F;ILLUA.LN>)46@#42MR3X42$&3=*:R*XMD*-*IU*=4C MI(P[!GQHA+60?P>F[1$V/G\-JW_.+\[RV_-O(:TVR8;I]UJ=]C&L<.(M'0BF M%)"X:AK?!O!%UN8>I'/DDV4VG@9ESU"Z$PC=3P;"EMKK%Z-7]9(?5ODII<8%YHFTHB40(/#)+T;H4X*-GX#U#J^G_+&O="G$$N3NAU?]D M:&VNQ[X7/-\:J'K;)UG2?_!N&B*%8E4,;1H)=_R285H*#^'P!,V%*DK+A;*@ M$_(?^#JBE5KE>3,)4A%%CJP6.C@T(%5 M=&*\%L[0_P]'X.6A@=I(P5UYQR2%QVJ5X)7X?KV#-[B,:H@30D*R&^I[@H:" X9 M,#3.N6P4%[N5%!Q(P+B9MQ,YC /HHD=;]V$QI\.T^O'A+,Q69-Y_^]\7TV_G MI(9)X"PPI24X$2RHP U$ENJ4/)*B227GYB,K=J=NW&S;Z2Q=&_7T"+P'JRF6 M$Y=4BD4D,"G(*C,*Q:)BY$!P7Q+9-00_P/IWK<1-GIC-NPZNP1P&]GY$,D7"ZW MW?[D1?R*W_%LOO$CR%$@GFJLE*.B XH:G#0,:E^*U5$&%EI7'NQ+XVX/U.SE MH[.EKGK$XKJ9=E+?/8MUY+E*I"LA65ZK)0P(H;FRF+S UB4$#U.R&ZY>4.:C MG=Q[1,_]&L0)HB-;+ J%VQCI0$@.(9!3ZFW +$OP1@]^U]XG:S=<_03ICB,U MLC_(_ 9D,_P25D3'<%@CD4UDU%YS'>J:L_J,S46-M0N($'G61C*M6U=^/D3' M;FCZ"5(/^\J\@Z'X-WBX485S4T)UDHGGK%97V5!+ RG^2>1-DICHH%C%!+;N M,GR6J$[&,@Y7,]) %WU=@#<8^K# ;V%Z5<@PL2ES)[0!%IBF($4H"#PA)$:" MU R5= -.'GJH':.9+J_"&[S]/I_GOZ9G9YM*TC#[,J6(>1NT MW/[]A!DLRM/134Z2"^ 2K\U(Y *4@,RYN@QRP'OS,**[*5 Y&5J'TNBQ2!X' MQ-L?3;14005.'H?GQ*I2%"ZAS6!B(4:K$])\*L#!Q'93D](#: _2X+A@O?.( M?H//1W(P1LDB IU#Y0JYV[%NS9-, 6,HZ&:1/*;=)K_M\ZW=%)6T1-F@HN_] M,G\P3\,D2TQGT&3K@81&D9QC$8J0UB?,230?K[,S<=W4FYS,SAVKH=X1>)V& MV6I\=).)V8;ERBJ]F^1U]VMD-"S.1+(M@R+7@R0E0)I,+0^X+ M<&<26"S0FS,256 CA1 MBZ]5;2=F=*(-GGEFC&,D>6U) E%I""EY4#S2_T@1B0M/ZV?]8FL?--XV)X&::?"'(?>C$3A@*I+/(P6:906'4 M$$N(8+65V25O4V[= W@HK>.V1O=F:_?2W M!Z'9UP6^S4%>Y;%^I4T")Q7$( M-BGRZ+$NIDH9N$PEZ2!R2F/$;P]3.W*/])@P;:"^EQ"0T1]2Y#E=_OGM;%I6 M5\Y[42G5'G"6& G7A[H>@5F(FC[1,V43WZTD^& 21NZB'BW&.EX?W9K'S8/> M!3DGUWMK)];*%(U/P&V2=64[A8DA<$C9V^B#,RFWGLRT.W4CMUR?UOP=K9YF MG;-#5Y\\LN'@X_SL[,VF,K]-"43NO_V=SBYR+7C5F"]1)P/"8U^ M3?/#7'\@;AL+]@(SIH$40C'B>7B3.M6YQ9TCUMB]A*/PG"P MZ*?$4XN%0TE8 #%);%OC"7# M8 V/ E-2)]KN>1@#XU:K_3QGI"E0NC\L$V^Y=I@E"'+]Z.CS -X+!5I7DU L M8Z5UQ]4Q0>Y@]6HO$_((/>W61[Z\?M7C*MW\]D7\IG.ZZ^/>-]^[*,: M/F'O1&VC5^KUY]]_!)316KJZ-1A!-[8RRH%G,8!AUAD;I.2^_>":AR@YOJ4[ MKM[.Z+,NJMW]7$?23Y329$_1@C1&0ZW'A!!D@,1CYH'^3-CV.WCND3'V*,>C M]7Z_C_LX47<0"=UFX=7?4W)@BRBL2 <49"\7H6"^8_Y"I?_P/.(BXF20J*S"217 M-4AF"8+-'#++IH;,C+EG_9(GOZ$G+!RJO'EK279G1\A7Q'7=\L3YY%7R$9A+ M)!CC$5Q1"IC74P1OD/>/(?)NSO8_#D+Y_/%JD9PU:.K MP>/$NL3H3"5@.K(Z)=N#3W5'-E?:28QU4?:@ 'J J)Z,T(&J?Q).Q^JA.V!M M5[36ZKBKFKG+DLSP!2E8((/J1'W1Y:XN3B)C:Q+=[Y()+3!'&=HO(=^#P)YL MUQ" :ZF?#L!7GSP^7SYY3&0.7*OJ$/"L0/GL(*2 P(O540M3BF]=%WOS^\<> M MX>.@=+MX.%,#=IORQ F$CK&?F'"C2O\Z-+* 3S0+X \]%R8YEOOF'O 3+& M'N,]+$X.D74_>8F;G/PQGZ4M,US&[# "AKI;/-;I&:J8V@SHE!=!Y=RZF/1A M2L8>P#TL=@Z4>+-[:, \0IC1#R\WFOYX]66!FYS>T4F%9SZW>89A'SZ&33?4 M')6W)M M5*L$LHD0/&%0),FM=28[]G+3#9;N5&7H"#DT% /4[?(Q6@2T7,1B MD5AO7>S[4M(-^^A]EW3#/J+NP.-]X)&T1!%8\A*L#Y9LI1/@K6904(D24Y9Q MX-Q4G^F&O13[?+IA'REWAY,;#ZC."Z?K9"2?M:Y=@?BE=?+#@#+NN< M;2R(8;=4PT.?WA,&#E7:O*4$.[ =MWE8GPQ4.@A#09P/2,8T1#*F3FG(N92H M"Q-2MK8:]ZGHZ7'N^#OF2"EWAY/+DX->)&6E!99U[>E(Y*DI9L!XZ6+@18GF M1=T/T3&N73E6MT]"Y0!!=P"6C_A]?O9].OORH(54%-5'3J%^-CK7T MA'.6<<]RD*V?YIXDJ"?X'*+O>TVVK83? 9+>X8H^['W9\'+)@U"!Q^@T:),X M**\#.$51HG'H'8(7 M(I"G[Q,$9CE!'EDRW&FN6R^U>XB.GG)&QWLT1TNZ0[1<'J(2R41J*TD.2)@O M,E)DZ$DL282=L-8*8E" 0.<,5%% M0U=J8 I0.9FM\3ZQUF,.C_>!!_-E!L!/._%W@*4'7;,Z3T&JF"$'@\0#>66. M>;K"?9 \%.]1=>,%#^;6#("9>&GFIACO=_CY)P9PBY/#0I&\=T(J/HN0&5.0E&Q0+< M!,V<$4J;UC5U]ZD8UY$Y3JM/0.0 $7< DKITI5*_]< XROIT";$X#TH3X2XR M"5*;D&-4 GGKK7JW*>@''(?H<]Y,N&.G#G^[6,SS_.PL+'[%;W66Q_(&(RP7 M&U-AX#5%AXJI J$6C&%VV203C,8=U](\\2WC^JNMD-!4EAW8B\L%I&\N9GEY M57'^Z:_P[09+F+03N0[*E9X$%;" 9RZ#YQATX4R%V-H3V8&L<;W8QI:EM1HZ M0-;U*;FD/RB2$&<),,KJX1=;GZ08B,+(PU\_3+=^I+M+P[@.;6/,'"7@$0&R M7*PF'^LJ@DT/,4='*!8@39V04Q('[YB!0MRH2%;3VYUJ*>E3;R""?G>-AEM? MV%.-]N$QS>$R[$'Q6X/&)99DR8+%5,>N2KHT@W%@A(UTA7(M=UM=NHOJQ_1& MCU#6774?(+F1%?Z/Z6QZ?G&^S65G$;2(&G)BMI8'>W*>LP.)25GGF.1W/07P<^P*^XF'X/F\4,6Z/W<;K\UR8Q11>D M@4)T!ZX$^H-@0Q;MFTT?IV?]/NMHY<7?@7X9Z:AX^.$_?)6NXXK^UTK_.)JP:4S7MDTI>DG+A_ M_8NB*%FB-7"HS5V4\Z'3MN-H8WB E H(' 9:YE7>9.C-Z7UM=$#NJ_;8.OP;0S]OWB76&]Q<_AZ_H7%.S]?Y=A M05^Y^#I)+"%S48'* LF4@@0?9:%HDF?G8]'1[7;/N,O7>FI>.1(\@PBX8\2\ MF,TNP\7$2211L0(NA0)*D--U-@3(*=8+#4H3RFXO6Y_\5$^7 L-BY0#1=G"H MW65HO4[X'=$2\IO9[4LU/JG%T,@IIN,:+506(13-(&:EHY5>&C-L./TP;3W5 M%X<(EAIII3NTW:E;K.I J]L#^9)W=8D'R/HB3Z68(2@NP'$4V2M&CG?8L:Z/ M4==3)6 (Q#733!>8NRZ[O0K3Q;_"Q27%B=_^\#59TSI8G,0@K8M&0G:LK@:I MFY>B3<",$SF4(A(.5^]^G+:=\.;."V\#:*4#M-VVG)=A^?'5Q?S/_\;\ ?\1 MIK/7\^7R_?PG?(OI(BR7TS+%_//E@C*3W_"O%1?_G,]6'Y>_X6JB>,!(#$*. M5;11DY!EXM7&M'7*1K,=H#4MF1].^4Y(]>>$U!$TV@&.;Z?3$\.D%4)&0![6 M[4]$-J/DAT5E:SN5"7-=1<:[C(* S;6*PR>(]F$ MU6!34"IKG5GB1X#HX2_OAJ;SJ. /+OGS@=4D"*Z94QD0+0F04FGRN9E#\(%' M:Z1+VYV[1P-J-RB=:SV_F;3[ M'5KLL2+B]6U_O6?YW=3E7>S-[$B^F'M1Z7 M?WR>SS9_>Y)$D)2*6$"3/2@4%CRO4TM"9$DF:4)2!R#L8()V@]^Y7A&<1D]] M8;-FR=L_&,Q7RXGQ0>MD7QR\CQ0Y$BG>Q35 A*Y MY>*,DKQ])\X#Q.R&I3,K^;<0?#\[3/Z]F)([+:76D:_H6$MMN;R\9F^2 UE M<@6$6&_7B EC7/"IWKKRU#1N>,9A%1[[@3/P8N VK2^D&]'_?@=W&/CNHUB M6\>7@X4 KRY7).KUC,ZPJFO"IDA_\?9,OB/#@-T_T#@4.)"S8<,!A]XSGPS$ M+#0H%0P$2]$JBQAE49BR&6*A;OMPX/8BP)^^;B3\]8;/H$LQ&"B'%U)>36^, M1E)"9DM)TB6?=WO7O\^=Z:,4=7E@[X.&QS8Q'JF #LHIM[GY9JXWG$ZH;.LBHBL:2IUCI[Q3$!UF\-YR;ES,I?G* MJ8,('?>984_@W%MM9XG-Z1><")EJ4[\GL2H%2CH/%-5GR#E8;ZWSZ%H/1#V( MT'&?-7:%S7W5=E[8?%'HLS=\LH"\\+I-S,@:OM2XF@8?6<1]%]H'0PY77 4BWNST6BZ_3V8=-]Z,/4K",&I) 1PF>LQ!]H<. ^6RT MU]K)UD!\C)YQWT,."+9F2C@<4/-5N!@ 4'_,PJ?Y8C7]#^9:3ULSI*R-QJ,' MK'&&JHXN[O]O2FN0H4ZK^5282 MD$(O(1CROB5*;HT17L;6MW>WOS_N0\03G7][";F9"QKD"NTW7-5+P]]Q\>XC M_8MZT7AY];/K5=.W?W'$)=J^GVAXC784=XTNTGX)BQD=7C??ND%CX8IS+Q*X MQ"AZ9YK1$<8+'6;1\;JEFYG6P<1#M!SK@4C.WVZE7WPA6=99&>_G]6';?/9N M-4__^W%^0;:__'EZ<;G"?",$+!Z#5@(2JDPIC* 4)HL,CC$NB@_%B=;S30XF M=MQ;CR8XVO9JIU%MZVQM*!_W.FT0US>"2L\( MR'7X52+F/.78==^Q3$CV3D8? Q-@E? ZU*W;L?53D+T('->/CH&@ T&\OSK[ MQ>I&G-_Q.#&"U?PK@*_9NPHJ0:A]213#1XS92,-VVKQT/%H?(G%<-]HO7INH MM /$;A]45V:763*:*P4IE]IW:PNX4 Q(YJQ@UD9FT\")WN[>-T?AWD2.ZP?[J./LI:@.;M%V9_#* MJ7/)N,L6P1M+@4/Q'IRCZ*$(I1URQPVV[K;:D\1QO>3(*-Q?26=UC?)BMIJN M#6V]=6K-?/WC7_[?Y?1+N*CM$NWN4W;_UG 7*P?R._0-BV(\9I426,DSX4L$ M0G7R8&TPH3A*']C0@7>K&Y;K=^%O2I5UWLCZ':9-(\XO?Z6+2Q+E*[+T6]=< M;\HV05<;K*17B?Y7Y^/G.OM21(C6"8A2% ISA"31-99,6PXZO8O9!W';WG-$ M%7>0UAS)\T]?[_\!ZT61D:&,.@O Z.JB2*/!(44]PC-FHA,8<^LRYH#LC O] M,5$Z[Q,RW5K/;^'3]:++E!U3S#M*/9'26:84!%.'NJ,4)JM D5WKVNA3-(V+ MXV[ LQ.H#]1D!\C\A4+:^5?$=?3_YG.5YF91JLZ<(RJ$XN2Z[E8;L70!K40B M205A3&M(/DA,CU@\5.?;Q:@F"N@ 26^1@JQIJO<$E94-$XZ."R$$%QBE.Y;!XC/4+.N,\O!\52*R5T@*/5&RO@L9;G>=T>D4@"Q+!@$I55O95-;F@?-QI[/C62P\!P_D:P M>6JH!<\HZC!X62V?%0%%*50F:$[G2E\6L,^:DDY+*P=BKBWP#P! !ZB_ M>WR]Q8R?U@G_AAN;A3/&TT%F-"7\J09&#A$P%V>C-HSYUG!^G*(>D^83X[2A MRLYB9N?KNHMC^2+G:?UY=9S%.H:OOSGB3GR'G]KP]GM?'AK=_,8)_'" M?*J D)0OHW'@ZHL:3S>F_[U_?T(ZXN8JSWV=3,K9A:X0X,?%()4#AKHM:L*-;\ MP'N2K+'1U @"WQUD;?71,\0J0YNB RIALN,*G#-U7X=FU2XST)]Q*X1A4K?V MPCN0-2[$FD-A5Z@=J)<.H/;3)4F4HLM-R8D7%71D!@RZ4N>U.XBA(!3IN8E! M6.U:.ZZ[%'0*H$,5/&\F[0ZPLKY!N4RK]<+SNM6')$1_AHLO5Z:E;#&Z< >6 MZ0"*8@)B)Q804EF9/'.YM-[W_ 1)(T_C'>C$:ZF'#F!5;>M-NN 3EF27/'0,Y;<4#PU*":CWE[%Y"Q@50(R7/6TN\ ]C<[Z:_5=D\ M*JF=8\ DHU.:)TU>FD[]F%TMQL9H0^L[]2=(&GF.]T#'6DL]= .KS;;--5=U MC-N;\G(^6]=3^$1)1O)"!CK7Y4A!>W"&(=A8,K>61[3-1^8]152/-8(#(7 O MO%KIHP. O:%4A30S^[!F9KUE,R21I/0,!#I9+P1TO39*E9<4BF$\Z^;; ;^C MHL>@NPV$CI3XV&N[OR?__2+,EC=W""\_AL4'7$Z,J_N O0:C& 632M3%,IZ# MLQD9]QJEVO)+#^SMWO&#/1YG1P)F*'%WX';NIB(;'H)0F0EF(&2*]I1,&:)@ MD3PIE\Z49)EO73>ZCXZ1=T@,Z'J.EGH'R'EW22$B">?JK?;$J*2=D 8LK[M. M>53@19&0C16!,H>8>.L1G'"D2F:^N.L^?]^,^W\__ZGN MSL7I%\P3K;ACPFJ0WE?\TZ\"RP&DMD7G( <8:[@K;2/O8Q@XCFZNG;Y7OE]= MA->FG/FLLCDOFR/]^@^.[B#9X65A)!D?VT?(.6=<^ N[B0-L0?B./&)FDJ+^66NM3D5*G? 6K (5?#R)&P=N7?K:( M&#M/;P:0X\3; 3YN%Z7>UBER;\H?2WQ!9_CJQ=6:D+5:)G2:)B9\@2*# ^44 M Z]L 6Z*]4$I8YK[E1U)Z\#9' Z [4N- ;31&\C!.>U+Z\#M@/1]P+)A2Y@<(=O6W?<-PIR)U"($YA$$*LHO MD^;U!M@3QF/)Y#6+3NV[J/>)>X>%1>.P9B]Q]CVO\$H\;U8?<='R <9#/[!Y MSKP3Y<,DRB[49Y=U7&JL S)-U."3S9",E*A]\EJW?I(]9*)\73*:)#KE@@S5 M8YHZC%.3FPNZ@+2*.1&UM6G89/F:D@YBV,.T_7C"?)"@.P@W[HN<-KR\(0L. M<=UY- FQF.@I"H^UP$@NU8)C=3^0*#*+@,'FUF:Q&V4=1+%MX#2 (CJ#U\T& MX1M;\8Z7X*R'R(DCY4255Y)@/0;N,(O(<$!4?4=05T%-*S =)_8.,+15'7@3 M*1B88?YU]LM?Z6.8?AH#6@>.80BQ5@N#!6F6*X;%T! M/(+?,MX_O2./:5_4 Q6F/E= "^VWY^!^Z$YPI3O1PV=1<.4ECJ5;&4 M-I<@8F !L74OR'X4CGV?/\@!W%@Q'<#N4;.ZWK3^-JSP=UPD$OPDHY-1"0&B M&$81AR6ARN2@B!22+$G$Y@/S]J5Q)^C9,X#>H,KI 'R/F-9]W#GGI'3$C@BE M7F(G#Z%X!M$'QU/)EMDA,]=&P'-G +P!%7,.C4NO+E>7"_PGN?9/EY^N?@BA69]WZ M9>*0%=WK1&F*RVM!_WSY;45)R*:X.M+,QQPKMX:R)^3U\A.=P^BR:CVP8A_Z MNJK^[H.,QT_9ADKIX(2]ZFM](#^_Q=]O9+#O_\2++_C/^6SU<3F17,0DO(3D M):50N2!X]!9T5))Y3%SS8=YP[D_KN$ <#CWW/L<;6)5G!-G_P;!X_^=\4KS# M>DT#*=4N@F 0 C)+O[4\*8P1![@ZWXO$<2\VN@/H(8H[-UP2T'"B1(Q6TZ&D MUL]C>7$4%FOZA\N"%VNTSJV;Q/8F/>H72)S;U5=V[0G'[!24#E-67(D-8;O6TN MX)+QD$.P2A19L/FDOGUI'/=:I4]H[JNZ,X+FBT+?O&$R!9O(T")%*AEK&[* M&$RF9%-R'J*4++4O0QQ Z+A7,-V!]' EGA%2)Y%.!T[' 3%B3-T59VO<$DFP M5F'(3",?*^@<]UZF.SSNI:IF7W?3!SB;*/'8YQ4#7&M_ZTB2P984/$*2 MFH-*D:PMV%"'&2=>Y\J@;^T=CVD0\V>/MQ:*.-CW?<%%G _2*''#R,O+197W MI(08M/<)F.#DRQV2C$@TX(LKZ'*04K5>P?4X1;M5Q=ES!=@A>ND@S'N F]_F MLW3-D,C)JUHFY76%3<( L1:GHD2LEV BLV'[;^XA:C>LG?\53%OM] NWB2J9 MV6 U^!S(.]=)?936V_HK%I3CRKD3>;/=H'7^ER5E_-/GZ:K-17T[^MH5Z(!9VGZ *FWZ7P9/D\K<(YM M@6I.0T.M#2N?1FU2MXA\L45D;=>[F"^)T!LWI4.6.EL#I ($I5,"Q[R"H(,I M&46B *FQ<]^+P*.7 5TNTD<2^9MX,?VP5OPK^D:XJ*6_?X8Z$'+U]=N.+N^9 M4?WB M[QVF^2Q7(4ZB\P&12XA,4N :LP470@:N;18)=G66YZ\%<*FYIMHGB1JW*ZFL<%VH'(Z M1MNT;/A):) A,X!)U3V',8 KY+=MD2B\3,$W'\_^%$WCMBF-CK6#5-,KU-;M M*]]8"@FEXA01>)$XJ/JRW>4J/A-8UB$P:UMG\3N0-6[+T;B .T)!76)NPKQ1 MT48+P4<%R@L%7BD+21,+F*6,JO5RI.^I&+=I:$1$[27^ODO_UUN"PZT%P;_A MZHB2\1,_L6$!>!_:&Y5S'URJ?(.T8GS1H5# Y!WEA*QN#=0V D?%DR#49-D\ MKGV*J*.GY::/F"\O\$UY>*GT>F6BQ>Q<(6XE)Y-0W),8C.&09,CH3"*3:7TY MN2MMG2[C/@@WWTW<'4(_/1Q\#W'ST]>Z W:]+5@$9401$H1)Q%*4'CP68LFS M@-X17_9D]O:-K''1-@P>MH_%QLKI&6^5H3MY=P"75Y>+V;3V-+RH/2A_U5\M-YPD*1EE M' Z2JZU-@;QY] 6!L>08L\S[YE._'J9FY*NA@4'42 L=X&G=^/)Q?I%__?1Y M,?^"ZT:"#2O:JX!"!3"LSN4WFM===QE,=MIQU)KY08:SWT_.R!= R.JE1XZ M@-2#HGI]LZI1VN"YI).?%4-&(E@&7U@$ZVQ4++M(H<"I8J<;JL9U6>.&ZH>I MIF>P_8;?4NK@LU')%%!80T[ND$26ZMMGQJ(J4GC;^GW;+G1U&F@=B(5=H7:H M8GH&VS\6\^5RPK1PT4L+SI9,?CH)<,4QL%PX9F1&EDY6@5A3U"G #D; KA#; M7QT=@.M%2I>?+B_J\\J?D8A(TZM+*_Q\@6N5S?+M37T/,C]1S(1B,Z]#M8EO MGR6X(#)(AX51>*+1M![-T8KV3K.&5H =1<7]K%)[3+X3P7TNT3,0FM7%VMZ# M$[)06JXCAARM\LT[,QZAI]-L8W#7N:\JSN]2\T7.T_K3PT6;96U[?V/@B\_= M^3O95:C7(H@D$^CUH[M,R8M3,8/CDEMTV;%PLE)YLS'!=6G>;2^^Y;PG2:"5 M.FE0#"EK9S9 R,%"LB9)F[/AL?GBD2=HZC0>/ @GWSW.;*F/+J89_"-,9Z\I MD'TS^WFZ_#Q?KJWZ35FO^%E.(A>I:)M Q+HMWC@//KH"*6;K?2H4!+1.-AXE MJ-/0K0FVVFFBGV#LUT^?PW2QWG=77L]G'UY/OV"^XNB_\2*_FB_^6.)$4Z*$ M&B5(CQ0*:(HV/0F+_J&X8B$)'EK?1NU$6*?A61.TM==,!]GM-Q-Z%[XK>FS?;I2-_"+@1.ZMF6Y:^[E!LH-W MN)CB\L7OUP2^6\W3_QZ1"3SZ\QI&_;O3W2C"?X^?/L\78?&U@F'U]9YWQ2II MXXWUD%RHS?M!@\N:KX?8.Q>5X;;U.?$D4<>ZK*T/_/3UY44@(REK<5_=Q2@4 M-FE&I[[.M9N8,P@L&DJV]SLFZ4BB89)@H')NM;?<7(W^JD("MI?$P:E6U]%CY(3%>8.EKKVUVS3530 M 99NT[_I2> \ZN T H\1ZP)K7><=4=2(/&>N2DJB=2/V]U2,W 3;1KWSIK+N M "WWAA&;EA-KO3(Q%T"O,B@991W]&$$6:66P)LOF%;M'R!EYPLJ1FM[V-HW$ M/B:"*/2=U.6";\JO,_IQN*2D9$9IZF))3OJJR]?%F)#I]2I?4%96?YP<"2PG M54H*#,U3\?33GQFWZ#34L=16NMWB9&-++B2CT19(S!NRI5QM*7&P6I;(1%#* MN^.0,NHAU%B9.V'D ,F.C9*?L,P7^ Z_X*R^V[S%S'5?K56,8; @L,3:!*D@ M9)X@V_G,TDY(>>)#(QT^@P*EI6P["'&W3NC7-YV-5M4;OZ"!912@@B>? M2P7F'^^7$QG'WZG MB'Z>WWTD@2]_PS_7_VHY82P';10977&:Q$:\>LWK;N]BHRV>1]SMP#KH\UT5 M; Y4^_RD.NCBSG^+S=_#XLUB7;_(_PH7EW69^YK%29"6F_H&A%QP J5D(,9\ M@N3)S6>TEH4RK/]ZB+2N4K(C@3>@4L[#IZWYNS&GWQ?3](U;$9CB:"+%B(RX M+3J#CTE"$@599!8S*PW]VR.D='6"GLS7M=)-;TA<7T%?U6@_?%BLKX.O!^^L MF9PHZ[.N;\>Y")*"DF(@>*3P)*)APD3'Y&[Q_;Y?'K<'8'B<-95\!]'_S;SW M? ??8_2,.P5PD&.S MF?@[\U _3[],,\YR3<+)XZ:JJ \X258Z9WV$[#RE25(1,]95CFR,R80<0C[$ M+=W_N7&'^ WNBQK(N ,'=,U%W4134^G-PJL7LWQK'9$V# /&0(*RLKI2#B%: M!SZ3@>C,0MHN;![MB':A:]R9?H,XI.;JZ !BWPF*_B]O7H]5BG!V*RST)=M8 M!(.$I0XH*!:\E"1+%"+67)DW?QFX#WWCKO<\1>K83CV=G8G??/2;4C>2S&?K M,_^/S_/9R_FLUI#K$PQT00D?/ BG"Z4E3$ 4MH"0+ C*29A2_) COC[O, M<_ 3L[T&SL2[36)2Q5BL,\KKV!5K28*B=B@GG9VE_XGF@]AVH6ODY9ZCN;.] M]-'!>YA[;.D67R_#\N/=)#BAT\$G!IF3JU8R!:#$Q4#*GN*$&(K=7@&TFQ-[ M[*,C+^\&R7A0B7X?(G;#VOE6YP=32,? >T]@6=9A M=:_FBU\N,-5_\V:&/\W#(E\UBJQSZM7[C_@BK2YOB6/B5$XA4P#*ZYA\11H M1W$!Y=C*"F^22G*W;K]!R-L-K.=;XA]!B6<&XQ>_S6=7?^>6(-XB_;>+]1N" MAV1RR\AS"18-!;PYHJ+313MPRGG0/#F5HN.X/6VN#<2/)WTW^)_)+43_RN_, M-*[*!*MIK8S>5 RN0O" (4CK20&ZSLZ0J4"TB4.DGZA4J*O #H+TPY_<#8KG M>\'12-C-(#3, ^M:@:HV1A^[8KOU\*4]O]#R$?81O#5ZEKWY[,V[6NDH4:9< M)A4O*;C, IP@I-J(3'"=]J%=-J)XEJ6V*=<\EJRD; M X?2 G.E2!%=C,T7+S]"SKC=E4?H_>&%,<>)O(-:\;O+N)SF*7G8VXTL]8&- M<4'FX!!,TAJ410:Q#LI#)9A#$8QM_@;V06)ZV0=SI+JW8=1$]CV Z!OYOX5/ M],OWBS!;DI555W[UMB(826S4C;O"U_TE=#*OIQDP&Q3SC >]W?=X/)J>I&ID M6+51_S:HVNJB W2]H3COQ<7%?+4>[O2Y,K)Y5Z.L9C+S",5$RJB+E>"E7$)T?G6T\'?)2@7G8K-#[VFNF@ T!M\7 ]Z4!+DWQQH&4B M\5#N6_-="<(R)91 8UGKN/M>0CH9(7*\HN]91W6N(MT::OYJOL#IA]E5 M7UVBA/C_7B[7CO;%:K68QLM5M;CW\]_7,M_ZRS_C;/YI.JL_9OVNE1+MSV'V M]?6L)^^?OL[ MFU<8:XZ_L3W+=;AG#; W%FZ=,QAE!,-C!H56@[>*$C7,SBAOBU.MG\,,P<>X MSO,(6&U'EF/KN .<_XZ+=1E]EO#J7??>L;A!4\@64FUVT7%EQ,"01W.=;M M:-(T?[EU/RDC!Z6C8V3[P5<#A?6 NXU$K@I8PMNTKJ9G"AF4B!&\0@'!")>* MXR(VWX%Y^_OC/CD=ZO@]6,(=H>-ZYV<.]7F0 :,BOPHN@T\4&6L3@V/)2]E\ MDV5')][AFGP $@>(=>P$^(_U#?&[S0WQK[/T?P3C:FTQE:N-$_19Z\)D[3G- MEJ*!3-$ 0T<^D2=MBS!*[M;JN]/G^D#%(?>;T'*GL; M/HTDWP&([HX=_HX;EAWRPLF#QDQ'."I1W]I$X-%H'XT0V;=?S/T81>->'+6' M4D/Y=X"F6X;QX%0L&646FD[_7%1]#J@=1.LE,%NT-9$Y]*UW9.Q UKAUS4%= M5!--= "NNZ;R\-0UJT1.)"LI4NW(E5@=,(<=SCY,6'T/DDT"EK,DMTN,>4&QHA6>J\QXR=CZ"N\)DL8= M'G4:+!VJ@;&K2;<.\G_-5[B\\:LJ1O1:"["R((6&3D 0Q=,1KEU0J=3FMYT* M2 ]]8=R)3PU1T4R,'3B7'0<=!^%B8.M]C\$")9X1Z+B-=8],B,KD)$KK(+OA M'.K!9CJU=S4#Z*,'E'UKNKT[2-8%S%GS $PF.HI3X.!L8$#9J%"8*9EPK>?D M/T3+N/.;!D!2"YGWA9W?+FM!GGYS*YK[=7:K@7N2E"DJ)P2?LJZU>B19<0$B M,.1*^,QM\[[D/>@;>6;3H"!KJYP.@/?[8IX0\_(5R?%ZN.R=V6<3XB5J3X>[ MONJ4/!66P EN'6D&HE_ YOY[,-[7'RZ MW<%\R_W6CN5?_JI]7'@U1V@U$9B",SI""M5P3*8HTDD#T7@*!(P(7K7V7\=1 M//*PI_9@/*$".X#KF]5'7-1FP@5^)#:F7VK/Q?P3OI[72_B_?I\OUJJ\IU^? M3Y2SPDB>(0I3-P(0T\$PBB6JZ$,BPXRMJUQ'D#ORH*?V0#V5ZCI Z9-]KP^U MO5Z];?EUMEPM+J^.F"JT]Q_#[.HAZ/*W.HEEN<)\%2M/*/7RIK:Q262D$.,0 M0F(18LEHLY5,EN:# T[%W,BSG@9(=;J$Q;D-Z+GNP)J76T^WOG9SK!R&&?&C?=22.P%9U+WCS <*):( Y!0%9Q>XV)X7V]F(GT>%>?O$ M6B^>E,Q+90JD5 =A"2\AAJRA4-8H)6.9Q=;%HGWHZ^&AYD'(^"[('4HI/00+ MC[[<1JF]<#Y!T)RD%BTQ([,$6;12AA693/.I4D>/21CN^=I@.-AK;L(^2ND M8?>_F"Y$,D^:0R$$@')1@U>\BMYI;L(^4N\ .K<, M;EU'N+A2S$W-8?/ P?*02B93HT1,@O)&0D"AP.:0I*>(6<76%5',5():G64P!W)F[<;O9!0==0*^5 K=_7OWJX"L[N.J/^R>W[H#HWH/'-Q:.?&/:28G?N MAKF/*.M>>EU NTA(+,H2= B3D1F!Q<@3#VRSN"$ZNS@9+TSAT=BMDE@!I,< M!U6]NLO,0N+28DA6%M5Z0OW>,ZM.L>+@E!!X;,+5/OKH"$N;),O+)(VP#L@F M8YW>0TF680&TU=+XI%EN_[ZZUPE7>VGR\0E7^XAU]"*R8)Q5^E_,&PKTCN=CV M2"Z!WGG'*$,)@5**[".$HCQ@23ZF4IP31PP[V_[<2 !IJ=4GIYX=)>(N0?/= M'#?E16:9)!1\#'3>!OH5\^1PF$UG'V[>>O_T M]?X?L#[*17'H(@_@(K+:,.4A.H&0"BG >O+NN7FM?3AVNMFO,F+,W0M:NC6< M6V$,U\D%R2VP4/=RZ1+ >UWG,@?-,YK JNMY M:\&/B)[E8C5Y6X^0JRP\*>OJ1F2GZPB7]3SAD@((STPR2D>QO8WZ?K303[V% M%/K=-Y3<^6 W.U!&.%P/EWP/<+E&.1=9!J_ &$Q W!KP(JTG1*ML5(EVMT%N MNP!F3$=RA+*VU7V Y$96^#^GL^FGRT\;PIU*,0=I(/E09UTJ"3&AA& P4.(L M1"@[=7$]H?(['QU9Z8>H;-Y"?F,K/OQUBW"511"*:/:"T8F&01+^8P1GK*.4 MV*'*.TTL>DKQMS\Z3O;53/$'RZ^#>/+NRJ7(M$R%13"^K%\R)PB!,H4N]7VT7$'./_ET^>+^5?$=2YX9PVVL<$G2@0!C:.#7SKR M_W3\T\&OMYX9?6'N#]FT]7R[;L_KN]275"VY *1 MJP"*HR-F(H?$!(^:4=XC6D\Y?92@D0M.G2/P".5U@,2#Q]2\ONG_EJ;(I#P" M2ZJ0+&O_MS4*4$J;@\[1IF[&$KWN;K'8B*G1B74_=MO'KNS&;7:O1]6NV]DG M64J?F760R8> RH%#*%%"5A@M>97DW=;ET -](6WHZ3PH;0RA^;CZ/&>'O9D> M=FL1Q69^&'&KL[4)A,EU'[*+X*,I=#0:=$DEIL7)ZP'[,M%YD#R0%70!B0YL MXM9TYY?A\W05+JZFBE.DAHLOZPD$KRY7EPN\GMX[014-=]%"PF!Y6I5V$(O$1X<9'CZ[Y9FK^BR]A>E'#P#)? M_(/^V]6+V>PR7/PZ2PND_W+B3+*1!4\AH2,%D#(H%U$.F/..FTS'7MBMA?4T M](Y\73%V*-,7'CIPZZ<;H>H\DNJL!TD''J@Z/2GX^H29:VFB1B%W:^$Y10@T MR&3=X3+=,PV-!H70V1X_F[OY]:__1=S?+)R:,.:3XJ2DX!%!Z=K4+V6&8F+P MQ0MIM![VJ'F0MG'7"Y[EL=)&S^=\A'S/.I\48EUJ$T%1>@3*ZP AI00QH-*Q M'JVF^5:[AO2/NU#Q7 ^"8X%P=B-*JA3R=Y)J.Z/D\6\,.Z1D#_Z&F5*B+$-; MI ##0BW9VPC1!0OUD^]AII2BH M:ETX?X2<7N:$UV,G,:&2$FOF67M?7 )'A@THF$TY,)==Z^+% MHP2-"\1F:M\-3@?H8.SLO]K7O+R[C,NTF*Z+&?6I_N7GS_/%ZBU^P=GE=0M_ MQB!0* ->URZ9@!R<8'7(C M.BQC<]NSA!W>\[_C)+K%SB([G@PN\ []4+V.( M@(\O9OEGXN-B_GF]7.%JZ>"&)12!<5<'D.HD@-(F!2XQ#C+YQ%+V$47KI'D' MLL:]+QX 9P-II(O]M^_P@O[5!^+IGV'QOU@S\;L<::^L%9R#K\-)%#?58CQ" MB2%RC%+ZU#JC>HJF<2]OAP-84UUTX,+^@3-,B5/.8&RV8&3/(+(E$5EK;U,K=L%=B)LW!O3X5#67BLC/PI]/UW5W.C7 M69Y^F>9+8JW&H[K8I*WGH%W-SM<;[IES@%E'8L[#> "/P:FA-D8&VB]_85H/A'E3"EGKXOK10RHZ M%K3 HY*@G$.(B4[^$@WC28H06(L1*/=_O2/8M%3TO*G4.PBUVGCZ;]>!W'NI M-=8109K,LV@Z_IWFP+@,RN52!&N^T[ M"[U,\AG[#.X!(1T8R(8SS/^\"@'00['9 M$Y%!@-2BCL +"3QW%KS3Q4@C$\/6PTSVGP=U9BT">P'BT=E0^VBG V@-,A=! M!VW11 $\%TMQ")+!Q]KM*POJ8J-E\>1O^<]\-M1>L#K%;*A]=-P!SA\?MU&\ M3IE'.J%\9<8Z2<$T<:1BX23WI*-N??5W_*R4\YH1M1=>]IJ5LH_R.D!B\PPS M2V3));!8)^(FAW6UG 9I>* 3S>@0FJ\K'*& =6:72,<$%&,BI ,#.<%KN[?S MBXM7\T7]CR9>LX@"-=2[9%"BO@>)N4!23%N>@V2F=3A]6@Z?64%M'S"?_AWG MHQN\\K5UK&F2B9PUJ2J0P$N:P9.9_32!V6Q>:=55P^E^YND= *$C_:H M>A^X'6R'G]?.ZMTJ+%:=6^-ZIL/RU]GF+:[+F**GH#E@';/J62:':@5%Y\P9 MY@W'=#Y3"^[R=J;SG)Z3+1X!MF=])/YKK;\;N3 1G$>,@%B;A")%-WA5-\HGA! MD5]2A803# >?C0?,-G/2H4:NS\82OV/O3(=C/2=C/ YRQ]KC^S,X&[?C=YE* MX(PS0!,+J)(D>!DXI?S69I&CC[:;B2D_R%RMYV20Q\#MR'3QEUG# _*Q$4T/ M#3'>%L&_3?5I\$J4UA2F@<(1B M%)2I=E,4L%)SY$()Q/.I%^W)? =5W;^-?5C(/NOC_&XU[FG!!9^3+]J"XYE3 M/B("!(X%>&96!9L1=>N7.MTPWT'Q^&];'Q:R?0R'&;K<=TG0?5IN*3BO5;%U M,34#E0D'7L4(3 8TSF050O/IE5UPWD%=^F\['Q"LS_I WR/M$27*S#0'G[BI M,Y\+!!9#'8&>3?#!Q/+#YN?#5KG_-N_!@-I3$?P$X<_[^2IGBRJ!ZR-PW+CS[ QL'&2=^4R:*UD-.93F[A=..97F$=Z&&4L3I+0690!O MF*^[)04X5IM-H>_HKYZ0:IM+-DZ#\4R5A\S>XBUQB*BTEX8 M:U":UGE%*^*[&C^S#Z8>'C]S2G5V$(G")I:LS@DB#A,BNSYF@36Y4?#P^5N8 976 N(-KD=_R2AE)@BI0(BDM)6M",G NVKIR M@9?$>62YF_<5KWL;&C-F2'!BW9\SV@][L&*D1B.\A>!SW:2E#;A@-)3H13&) MLQ3.YVU\?[-A3HW?<@0Q6DAI(1@LJ];>1'W(P^$Z=,6CX'; ML^^%W_T-P6U%(Q?9UO'\0FH'BC%2N7 >M%*%<>%+.,="ZCXB.-/D\VPJK8/! M\<Y\0N"S&BUSKH;3H1/8"\4_ M7/'W:?%Q%I3D(0)3]5VC0 M.A 2 MP7%50/O 4K)2Q>#/QM[[G77S;*OUS=(+#' M]P:=)W HW\-,%T@1'2M1@T6'H,B[0ZSMAB$XQ9*,5H3FDX,ZG2[@HE0I&@>1 M:3KSHG5 :6X"C,PHZ8H0KOGZCFG2ZPCT8Z@-,@+XO1>"XS"Y"+\J " M]Q"-9V DHX"$6S3VY!7N,Y\NL!>L3C%=8!\==X#S6]'4FM7EYLEZT5;QX@T8 MGFN#6C!UH:ZIU]M:68P$6VNAWWY#VX,>? MR\O_0X[K-AKI#5+_GJX^OL6+M?R6'Z>?W\]_F:THR-Y8H!':ZY@58'VFJ2RG M \2:VKVCM&8&D^<[59GW!=OC9(WCZAH!X#$X-=3&R$![^7&*Y9>_,%VNIE^( MQS)-N-BX8.U=9L)88&OBLW04BQ0/Z"+C7N@4^$YGYA.@>H2$C@#44N7S]O(? M&49OJT-?VYBL.^H4V5CT153VR;R24:1R7Y+5:(7::2;C$Z"Y^>#(9>C1C[K# M)-\#7#8HC]8'Q[, DY RGI18W25'_G,ZFGRX_;0@7Q12NI +'DZFQO0"?-2/ IXP,#>K=6F2?4/F=CXZL]$-4 M-F\AO[$5'_ZZ13BSQ4=-6-?DT4!QB<0"XY0HRBS((+*R.Y4QGU+\[8^.DPLU M4_S!\NN@&-/@DK986Q?I<,AH$BCA*&1W/D$,@6N#(5C5S3O6UWL-WANN\:V+ M:OF)==\+VN/3',=[*VOUWG\Z^_"V=N(L?\=%JI#Y@!/!DXI%1I!"9E#,1? 8 MZJ(.CT5$+Q+B$ ;0FI'.RYZ-T7B?,8P*C5[LXQ =W!;"55L,G]CHDC;.0N&4 M%J_7IWIA(B2>%7DKHV5I?CG?D/XS?2C5T!K& ,*81O#Y(A_.^/NP^( K^I/Y MY>J6 S#:\.RS M-L%[QQ,%99/2H<[%T^OQ1!Y;YK8/W'ZX M"3 3@<5EL6Y%RY1Q>%,JO ML[18_X1P<=4DNC6=&=&S4+@#K^N&H( &(J7&H T%[[J4C-(/6P@YEH4S+9F< MT/+.!V'/.C3=DHL4(7O4 KPUM@Y^S1"*T1!$-I(Q9"F?ZY"C,RVV/*?#\ BP M_6#SOJTKL>C(03/O02DK(&2%P*-V)!BN<;<&\"[L\$>>]]VG(1X#MV<_#^2P MF3#:ZF1*$B"+RN3,8A5A1/!*A;I]"[5O_:2W,Q'L9->F.[L^F]+J8'!\U@'N M/E.11)&L+CXNQ?/:=D.^.J$'*ZTEIA7#,$AOULA\/_N*[7"&TZ$3V O%/URU M]VGQ:1&3-H$D)P7]0PO2?PD*O'?"J9+3.=W-_#WO^]EY@B'Q_*P#@7WG(P=I M(C=6 V9-T6!,"7QR! 3E;0X+HO;[\"$P-.$%T#W5VD!G='2R8HJ_% M' M:UP7F7%CP)A3@*?ADB^;*M\Y.GN<$T7U \.@$T7TTT@&<#A?<(Y,#'3?< M2FG!I50W>+L$H;CUB@233"Q)Z9,_XSSS":)[P>H4$T3WT7$'./^%@KWY5\1; M4=3U# \T45@T@)IK4#9P\#$&2$G+[$CNO#2/;!XBIO,[F,%Q,A]":1V@K\&M M-(H2F6<9DG5T0FD*EIPH!K(PV@4FC<_=-!:\WFMDRCE,+#TB/#BQ[L\9[9MB MQIO+U7)%67&=CG&K\N(,9E1UFEHLC-*%Z$@*WM3R95*6!QM=-^^!'^6DT)*I1+Q M"\D).I!+%A"5I)S(6I83CP)U-\G!PVR<:;M!O^[_6*@\"WOYY:_/TT78/ >\ M?O?GI%:*1Y"QD!",E5?/,;)GC"-WR2;=F;WS'+ MY#FP+G=]/Z]_]+UL6*KUPCK6/7"2C4OD1;@6P U'9JV((?96N]J5MS--8OJH M9@T"H&=0WWI +INTK];D-W+1R)P$HB[/&5>ET,S%X3][. M-!WJVK". ] S,*Q;GF6K5?2ZI/+[8IK6':]E$V5(+C*%&0EX#!1EQ,!)C10! M2U:RBUQFCKT5%_;G\DQSJ3Z,;6!0_3AF-[%*<(S20%&F+I#2 ;RIO[55*!)1 MY]X*$SNR]FSN=@9!^#@&N1?<^KD-.KB98^ORX*'GDW=EA-Y9S@)6&2$YUD@R M8G6!M^#!.!9-U*Z;9L9#.#S3!*Y3RQP/?.=P3#XEG7MN+!Z5CPJ)C,=X4+)6 M9V/($%EQ8)W'Z*Q25I[\F7YC'L\T#3Q3\QP2@,_!0.^Y(GE4/L9E3,H8T+'V MFZ08P<6,8+PSE@L7;#QY6U)C'L\T=3Q3 QT2@.=@H(TB?VV43YITR$(= \!) M+#XK"R'YHK6*FKLS+>H\FYN^+LQQ!+C],'>#CTHL>%]3<0_".Y*8Y 6\R!:X MLKP8(X0UOC,#/8[C,[7;/BJP)P3;,S@DG[X<>EQ: F5<;V8/*M2^4PXQ9P;% M"NX4\T*+DU>$!N7X[$>Z=FB:0X"M%].,3TLK[AU0O,7ZGI3^_.5\MIX?<1DN MWN/BDYAX)PTJQB#(1-[+1?)>P0G@R1DG2OP)F8P$2%R%C.S@R27';!_4YVZOZVTYY ^'S- M]^$PXV')6:UTL3H#*P')\=D(,5$V@,Y()3!S$0;IJ>N"^YW,U_]MOCV!L!?S M;5-(^Y4D,9TMI^EJ7F,*03I*>/'APV+]IFI+4+)0QIR*A:0BJ8_T!]&1?]&"99ZB*M;V M]I3I8&9W,[;^6N[Z,+;38*R+Y:Z/'?AQYP/_YHC?040IU9W3.@+/=1U:/=== M0@LL^22111V\N6N&CVUV/3G]NUE6?RUS1UK6F0#F&1QPWS4)OI^OPL663)BV M.7E'CD5'BI -\Q!9B"!XC9M%TK[T%ACNPM=NQM5?PUL?QU9SY/1B34=GI=<" MN9F$SR?9L5B"Y.!\$'129PJ@HS=@!.?">$^!\R"O<@?@93>KZ:\+K:>ZQ9$( MZ:%H_2QJ(E=WLY+FVF?2 CW,Q MDYN5*FOY+]?GZ.U_7T7QVWSU/[C:%M*K^6+S1_7O\8EA*7CN(\0H'"CI.023 M);F36%>N6$$IX1C6TXS#W8SJN3:(=(RF#FSM]\4\(>;E*U+;_1/\& M!&UG M)D[.(T0',; (7J,4-HJ0?>L![$\2M1NBGVNW15N=-0/A( NDWN(7G%WB+1-[ MD?/Z_VO:5.:+3^L/';%":L\O-%PB=0QOC=9(;4BH2+J^XOOW=/7QY>5R-?^$ MBYM=0$8789 ";O\49_ADNKMDJ1LN02( Z6F(+ T+@S ,Z MFR7C26?-#D75 ]\<=YC*Z?#40N0C(FFY6-4L-U^FU9O%IG"S]M\A>26CIG2V M,$7^VY.,$!&<-DPFEZP7.\5-](%;IQS][ML)]]"WNX3.X4%2$Q'W 9'EBUG> M<+#$"??$S#.N=5&I]\#Y$@!CWTD MO;N,R[287NWF)DXN/W^>+U;79VM05C)G( G,]0K10@ATMO+ )4.="Y=VIT/H ML:^,#H=C-3@?0IQCXX)D4W!]7H:+:^%LV+ ^1)Z5)I%$#2I8!<[; "PP$5,I MD2>Y$RH>_L8XY\E F&@DRGXS[6^5>YF$UC88R$Y9DA$ED\YQ#A8+XZA%BL'L MNWQRFB@Z@M2F@_HZ+=6U_EO!-O)A^V!3Y;WSJF_)^ M^FDZ^S 10<8@BX7L-2/VA*&$0%A*^Q+R8!$EMAYDL">)7:;G!^)C?CIE=8#% M/V9Q>G&!^2TFG'ZIIKI\>;FH4I^X^I"+CF^0O@:+E'52"DJ'@.+.<_+DW(C6 M#NYA:KK,NMH@K)$*.@#30Q773Q073O^SUM9F79.1%$&8D*!83XRIDL$9HR!P MKU)@WHOQ*>PF* MPDY04G((44EPR@@MHQ?!-+_/W8O"<8=5#HO!X51U;BTL+S_61J'I[)[";=-& MEAV^,V@[R[Y\GKBII00C6(H9>#2&<(8&?"RU].YJN5VR$%M[@Z&;6FHN_H 5 M+V^OIM->(06K%H*@'%^Y'" *15[?*Z>#E4H$_13>=OW8>72M[ .&.Z6/UN+N MX52]GZ7?<#5)HIB8E0!7Z@4Z4J3@G94@E#5>1FVY.5'U@Z@9"5F#:'VWB&U? M%8R_%>0Q85VW.RXGEH3(%3HN*+#B"3ELP$SCT[47_F;;)&2B1'=$L' M*^78E+(9]X^ M*AA[0/DCHKHJLOPZ2PL,2_P9K_Y_(DP*BG$).22*.!DW$&QR] ^GLHR6B>T- MWON=?O=_=MS2ZEAQ>0,5G%NYX6:*VP.7&0TK#KM]:M"BPP'.!%6U!"UZ4PP4+D+&J??;2R]5:B-I2?1ZEC'_P]<"UZ2@UWD(L< MS?4ZD?Z9(M9U.UXJ@H(D"HF-BQ3-F/I"JM1:.B:NF9:>J]8#F-MRT 7.3XK! MUF9P."">@SGR$G0@[<_]](&H. >]>*CP7 M7-(?IJKP#Y3WHLRZ& XE M"VH?D_)55:=.WW$F":=!:RU(QE@'G]0F$BR1<>UEV.[;'S^&\ M-1">93UOLE4/'[2B-^$=U/2V.;ZIZOU7:P7\/%V&S21D^MV\;/Y&TTKJ$]\8 M5-S[\'?BVFG,,07%!61;UP9%8< 7HX$9+[E).3N1AW'P0]=.[PK]S;70-TF: MY[)P05D9UM<%*I? M/(?$3 9-DB'!. Z!:0?!2>-MLHJW?!V]_ROZP9#33JM/OJ+?0\1]0.2>YZ!$ M9]#(*9*K368J800GE !FL\S6AZ*VN[*>]ROZ?72ZTROZ?00\]FOI1Y]].RE4 MX=F T>^EP9U?T>\CSK%Q02'Y9ZR+X5Z3 M6&9+W+#@G25;41Q\-AP4MQE"?3F29# B2NE$?R M7\]"_@?./RS"YX_3%"[6QZCQG$FK,DA?Z!A-Q(X7*4%>;Y3D+&:QTRS9)Z** M!PD8MZ \2 C:1MAC(P8_;+-P/1E-,VU) B!3)-@K::!.L*Y7,LZ5+!0F;(&8 MAP@8+_!HI-AY:RF/")545UHLOD[^>#L55# &(HL4(2=/-'ME@2?*PW06S(?'N@/WT_H_?AHOTAQ&ZWM*L -+?_EB MXFSA/%+6;:64H*3V$.AX)+#Z$I#28WX>_)BX7Y(;54%MX4,&1 M/2*9$-E.9L4S;YO/QSJ S"XO6@[$R?U-(H,IK>]^D.M]9C_A#,MT]3O]K6.F MQCSVXQHV&>Q,=:-^@CN+N6;Y+:ZFBW4B3_C6_H$@P++[^3-*?;5Y$3N/E MNF6JZF+"T;-"8*>SH-83R#S!"XP0M#!8)]-'L=N*AYT_.?+PR($ $"US'GXNOMO[192*J*0:>+!1OJ5%CM$%QA@I(1.@XB=S+8 MUEW'QU$\\AC*H;%Z>JWV?<9NDC'Z=]_RL3;;!G?\R0U/WD-X:70(;S[]%NO5 M=@W(KD%JD^;1&@%)24M($?5^6R>07BLC/2&5M7X ^1 MQWK"=^DCYLL+O(EQ MUVLY___NKJRYC1L)O^]_017NXV6K9,79N,J)5(EW7UDXK=F5. Y).=&_WVX> MLB6+TI#$"&._N&S+'C2Z/S3Z0O?;O]=>]_7.)L7\X/M^_O%]]SDGM$M7RXTS M5I@7P0:#[TFP.EE8L(,]!6?,&,>\X\Q5Y\1)%+>]M:L@ZIOQ]*\GPM8IMKWI MI%(,4(]SBK7&-^%,@R7B$K$Q%L-4REX/*C =-2D['JQ>$0&#TK:'B*,UIO8& M+K70E@N:B(L.!X'Z"/: DR3GHJ+V"K@RJ,_%CY2V/4BP@]*VAW!Y LFC,+5OID M%07? '$?K<"R64ZT%$SIH(W1/WK2]A29'\C!"3*Y<$-$I!X;E5IB M;7)$>">9SBXI0ZO)?)I)VU-D?B ')YNT-=I0YW#VTZ8E(*?88"*3F JCS'I9 MRK!*X.\I:7N,X.NQ<0(1P@,-Z2^9(4J-XA:<.*-=7E>V$A^ <]X:I90'FUJ- MU/SK8%K;1@4;."VO*MP)@/BW?AXW(WDV&YD)N(-CD(YPI7% GN0D<+##)*5! M1&^X\K7#-8]IF,3;RY$EWU<4P[0CS=M!S9=^L;K[L/#SY::-P6ES0)[_9-6G MXP=07^VE^--KWH<"N> "[")%LG #H_]\4-6A(N8+2U[>S5/WN4NWVR@7"\5P8S78%CBU#A\G!$HE*0[GBM)H'9XXO^IR>?MWCK8BO)(@V14!QB#'Z\)593 M1J+,/DN:(GM<&[:O-?]1ZT\(636QT+^N8!HKN8N_YO =8-GZ<%K/C/(LD1+! MB(##64C \4U"\52BY):E03U!7U!A#Q:=3J!B_#OQ>&Y/!2:[=Q]P?E0 7(M$ M([JVG'B?$M$T4>H2 V_*T[J)(R(JI1!]]#^-28@^6-DUM=GX 0BCWLT MY:9;//.,*>:)R=C1,KI$ @-NL6 "'!:&/WR= ,?@NV6TETZO=[?4ELQT0;:S MZ'0RDA70NQ[K552*Q%%/B;#.:6X\TV*0$W\ZS%K>3-7%/@Q.1\B@]>WUQS8\ M_%/^G*_[3Y@8?=2^)KG@,@6G@'MMB(1+G(1 Z&%ZU1XP=,WZ!)[<:E)8N48 MF?:C,;@Y7!Z2SE+"G'@@6JZGVLI L5F5R'EE/")>AA6)7 $$$;L'C\.$(YG M76NI_^KG_N.Z-/*7WR_]'7P:,TMGZ::;=QAOQQC H^U)FZC3#&Q [261AC/, M46?"HP2]FJTK1@Y"QN%KM^[)/@IZ1A;!=.V:1Z;@)E1*X>X6BL&%'2QH3%:( M#5H2$[U.,1@P!&NW#AA.7:-9KU,SK4^5V\00N3V_7%G+6%*$.=R!+PYX%#-Q MWAH7DDL^/U<=>2KR)FQ3GRSO9V!U!/,G )]W\\]Y"?]DIXZEX#KR3(K%F439 M2N*XPR@X]Z)H6VRL[9D]I& ZL#E&GGTUYK:VIG[N%S=Y@:V$N]3YQ=VN<:S' MXE-L'&N!!Q+/B:?.$E&B%3P;J>RP-DE/?W\Z-O4ITJ_$O\9)@W,L%L^+3\B- MW_S-IE&YS5GYP"B13&)S6&F)3P!F;F,) :Q$+FOT;7]J[4'84-^_R5*%]XVQ M\WO^=+N(5WZ9SSXN\MHC>+RE[0'#2>O2 (>XBP:3K9E83/,F0R.CUN>@!TU= M>0%0@PEJEZHX7>;]V )H?2D]DX3)B5H-RA@X@V\8D@ ='7B"JU;F;&,2.OI! M%],4LU@C27-@?NL0UK;6.W[^<7-PM \^\ZP)31).3Q'K0J5 UHUG$PY#YJ6& M7MDM. @<^L>XG8[C\A2@L45T<(F+Q"2AQD2PZK0">RQQ MMA.4F>BJIRZ7Q9 MLJ'N.$Y8C\5]!.<:"_S7;M[=W-[LE)@1*A?T[;G PD7 NK497SXJRBUGS/(: M72@>+-I8Z,>(K*_!O]9M(^Z5X=L_;[L5N%ZKJSYM?'&\.K_]VYSO#2YF,Q?1 M9=")AA&I"KXC4H90+X.(,3)>I;[\%!H'POAH)^%)&T]IO^O7YDMTOROYO' MK5(76H,)SP/A*6+G]BR(96 6<*V 8X59;X8Y37L6:(>8FL+K*W-R E'_/:K[ M_?V;6LM#TE@CFT6R6'./H>H@2$C!EIB<"KKV:^27:!H$)OO]7WNCR*BU!MJS MF4T7VXMR']98SKBP,EIP4&*F.*6P>)P@@G4G+BEEN/'"#=))@Y><3LKI=#'W MH_-\ MKK:2/@OM3[,B\B2O!CGDEK7?"R$*:!@9(;'$C@0#=KV&\QR3A36XT- M)FXZN:YZL!M50*UU&#:@@$_=7&YCL>?]S4VWV=EZUNJJ_SW/\U^PNZY/'^ ? MSJA@P>*@1A6#(5(G39Q(BGCI++6QV"SM(%UV\-*3+"^KH-/&E<$$=-MN8Q?A MNMN,N)@E[K7/)I!(=212@BOCDV($7S\FZFR 75168M]2T;9@;%1M=2++)P": M?2\(ULW3EQ?EJ[^;,1S+Q_%U*V4.-"YVR]%*DQRY<\K$_'SKO)I/?)X@KVV2 M?U28C26D">#O+*X["RXO_1VZ/5_MM,O+\VU_I7GZTFQIEIVD/#H+!PS<(2F% M \>(:Q($MK>CDO/JG70.)K)M2F]4+(XKL-:&VA?[\J+<&YTSP6562AIB!1H" M^'C%^>R(YM(&Q:.VC_N0[Q\;_^WGVP;EQS.X3N?E!/335V.]'D)]YN%"%X9% MPEPL1 H*L!:%$ZL [:8$E5S]EXA[B&D;X!KY[JLA@ D@Z7*1/_DNO?T;I^9D M4)'KIJJ;WH%;O3EC5L:@?"(&K$@B+;80-"*2(J@16LK(A\T4/\1>?YFL0>AR MWR6Z:@NE^?WU\G[.KJ_[O_P\YI_[Q3F0UZW>]SB3<):R3-I%3I2F%"Q'*XGE MAA*M372!%J_SP%ON>"*&!53I]X6UUQ3,M!N+8E%[_O,6\ZZ?,7Q\RLRJ/9^J M.:1J"+6UIE(]6NN^T:.3T6J&+9"-*UC&F\"?*X6X)'3FO$B;J_?+W$/+R0U# M'WYWD^?*VL: #\,#@ZU)6P*QC F2:!!,< M'JG90X2DZ&C=HK"'];]I\GLKN M"1A-;VZ7H'N7R[/XYVVW[.Z;6\#&HXI]9VIS O?\NKBW+NEU?;GZ29CB;DF.'4,0'G#P>^.^8\*5)ZRDW,U%6O$CB MODE9V$AVXP+.^]!38.8UG]8Q]6VE'4^=-<=1O/? M;=*%:08:G]$<-%&.NVW-O<]PA$W!YT(TZU1;MYU&\:0T8!UXOJ((F]MP3VP5 M#M\O_74*/OYO4PTVBP'HE@[[]"9)9!2YMS_ 7X)?YG_^X_]02P$"% ,4 " "VI5Q68A[E084. X40 M'@ @ $ 831Q,C)E>#0R+61E<6 !A-'$R,F5X:&EB:70S,3$N:'1M4$L! A0# M% @ MJ5<5CK=J.9"" :28 !, ( !?!\ &$T<3(R M97AH:6)I=#,Q,BYH=&U02P$"% ,4 " "VI5Q6"YOK3; $ !S$ $P M @ 'O)P 831Q,C)E>&AI8FET,S(Q+FAT;5!+ 0(4 Q0 ( M +:E7%;)' O'K@0 #T0 3 " = L !A-'$R,F5X:&EB M:70S,C(N:'1M4$L! A0#% @ MJ5<5I"R^SA[&00 3UDM !$ M ( !KS$ '5P;&0M,C R,C$R,S$N:'1M4$L! A0#% @ MJ5<5NZ& M*ZR%& OA\! !$ ( !64L$ '5P;&0M,C R,C$R,S$N>'-D M4$L! A0#% @ MJ5<5D_F7'6",0 Z@D" !4 ( !#60$ M '5P;&0M,C R,C$R,S%?8V%L+GAM;%!+ 0(4 Q0 ( +:E7%9LW&(=UJ$ M (A@!P 5 " <*5! !U<&QD+3(P,C(Q,C,Q7V1E9BYX;6Q0 M2P$"% ,4 " "VI5Q6R-08M\5J ! P % @ '+-P4 M=7!L9"TR,#(R,3(S,5]G,2YJ<&=02P$"% ,4 " "VI5Q6F\]NJ(T< 0#P M7P$ % @ '"H@4 =7!L9"TR,#(R,3(S,5]G,BYJ<&=02P$" M% ,4 " "VI5Q6-94DO<^# 0!S)1 %0 @ &!OP8 =7!L M9"TR,#(R,3(S,5]L86(N>&UL4$L! A0#% @ MJ5<5N[SD\]1^0 B(<+ M !4 ( !@T,( '5P;&0M,C R,C$R,S%?<')E+GAM;%!+!08 1 #P / /4# '/0D ! end