0001505155-21-000052.txt : 20211103 0001505155-21-000052.hdr.sgml : 20211103 20211103161251 ACCESSION NUMBER: 0001505155-21-000052 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211103 DATE AS OF CHANGE: 20211103 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36720 FILM NUMBER: 211375496 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-Q 1 upld-20210930.htm 10-Q upld-20210930
000150515512/312021Q3falsehttp://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member0.5P1Y00015051552021-01-012021-09-30xbrli:shares00015051552021-10-29iso4217:USD00015051552021-09-3000015051552020-12-31iso4217:USDxbrli:shares0001505155upld:SubscriptionAndSupportMember2021-07-012021-09-300001505155upld:SubscriptionAndSupportMember2020-07-012020-09-300001505155upld:SubscriptionAndSupportMember2021-01-012021-09-300001505155upld:SubscriptionAndSupportMember2020-01-012020-09-300001505155upld:PerpetualLicenseMember2021-07-012021-09-300001505155upld:PerpetualLicenseMember2020-07-012020-09-300001505155upld:PerpetualLicenseMember2021-01-012021-09-300001505155upld:PerpetualLicenseMember2020-01-012020-09-300001505155us-gaap:ProductMember2021-07-012021-09-300001505155us-gaap:ProductMember2020-07-012020-09-300001505155us-gaap:ProductMember2021-01-012021-09-300001505155us-gaap:ProductMember2020-01-012020-09-300001505155upld:ProfessionalServicesMember2021-07-012021-09-300001505155upld:ProfessionalServicesMember2020-07-012020-09-300001505155upld:ProfessionalServicesMember2021-01-012021-09-300001505155upld:ProfessionalServicesMember2020-01-012020-09-3000015051552021-07-012021-09-3000015051552020-07-012020-09-3000015051552020-01-012020-09-300001505155us-gaap:CommonStockMember2021-06-300001505155us-gaap:AdditionalPaidInCapitalMember2021-06-300001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001505155us-gaap:RetainedEarningsMember2021-06-3000015051552021-06-300001505155us-gaap:CommonStockMember2021-07-012021-09-300001505155us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001505155us-gaap:RetainedEarningsMember2021-07-012021-09-300001505155us-gaap:CommonStockMember2021-09-300001505155us-gaap:AdditionalPaidInCapitalMember2021-09-300001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001505155us-gaap:RetainedEarningsMember2021-09-300001505155us-gaap:CommonStockMember2020-06-300001505155us-gaap:AdditionalPaidInCapitalMember2020-06-300001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001505155us-gaap:RetainedEarningsMember2020-06-3000015051552020-06-300001505155us-gaap:CommonStockMember2020-07-012020-09-300001505155us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001505155us-gaap:RetainedEarningsMember2020-07-012020-09-300001505155us-gaap:CommonStockMember2020-09-300001505155us-gaap:AdditionalPaidInCapitalMember2020-09-300001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001505155us-gaap:RetainedEarningsMember2020-09-3000015051552020-09-300001505155us-gaap:CommonStockMember2020-12-310001505155us-gaap:AdditionalPaidInCapitalMember2020-12-310001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001505155us-gaap:RetainedEarningsMember2020-12-310001505155us-gaap:CommonStockMember2021-01-012021-09-300001505155us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-300001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300001505155us-gaap:RetainedEarningsMember2021-01-012021-09-300001505155us-gaap:CommonStockMember2019-12-310001505155us-gaap:AdditionalPaidInCapitalMember2019-12-310001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001505155us-gaap:RetainedEarningsMember2019-12-3100015051552019-12-310001505155us-gaap:CommonStockMember2020-01-012020-09-300001505155us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-3000015051552019-01-012019-12-310001505155srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2019-12-310001505155srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300001505155us-gaap:RetainedEarningsMember2020-01-012020-09-300001505155upld:CreditFacilityMemberus-gaap:SecuredDebtMember2021-09-30xbrli:pure0001505155upld:CreditFacilityMemberus-gaap:SecuredDebtMember2021-01-012021-09-300001505155us-gaap:InterestRateSwapMember2021-09-300001505155us-gaap:InterestRateSwapMember2020-12-310001505155upld:PanvivaMember2021-06-242021-09-300001505155upld:PanvivaMember2021-07-012021-09-300001505155upld:BlueVennMember2021-02-282021-09-300001505155upld:BlueVennMember2021-07-012021-09-300001505155upld:SecondStreetMember2021-01-192021-09-300001505155upld:SecondStreetMember2021-07-012021-09-300001505155upld:PanvivaMember2021-06-242021-06-240001505155upld:BlueVennMember2021-02-282021-02-280001505155upld:SecondStreetMember2021-01-192021-01-190001505155upld:LocalyticsMember2020-02-062020-02-060001505155upld:PanvivaMember2021-06-240001505155upld:BlueVennMember2021-02-280001505155upld:SecondStreetMember2021-01-190001505155upld:LocalyticsMember2020-02-060001505155upld:LocalyticsMember2020-01-012020-12-310001505155upld:LocalyticsMember2020-12-310001505155us-gaap:CustomerRelationshipsMemberupld:PanvivaMember2021-06-240001505155us-gaap:CustomerRelationshipsMemberupld:BlueVennMember2021-02-280001505155upld:SecondStreetMemberus-gaap:CustomerRelationshipsMember2021-01-190001505155us-gaap:CustomerRelationshipsMemberupld:LocalyticsMember2020-02-060001505155us-gaap:TradeNamesMemberupld:PanvivaMember2021-06-240001505155us-gaap:TradeNamesMemberupld:BlueVennMember2021-02-280001505155upld:SecondStreetMemberus-gaap:TradeNamesMember2021-01-190001505155us-gaap:TradeNamesMemberupld:LocalyticsMember2020-02-060001505155upld:PanvivaMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-06-240001505155us-gaap:TechnologyBasedIntangibleAssetsMemberupld:BlueVennMember2021-02-280001505155upld:SecondStreetMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-01-190001505155upld:LocalyticsMemberus-gaap:TechnologyBasedIntangibleAssetsMember2020-02-060001505155us-gaap:CustomerRelationshipsMember2021-01-012021-09-300001505155us-gaap:CustomerRelationshipsMember2020-01-012020-12-310001505155us-gaap:TradeNamesMember2021-01-012021-09-300001505155us-gaap:TradeNamesMember2020-01-012020-12-310001505155us-gaap:DevelopedTechnologyRightsMember2021-01-012021-09-300001505155us-gaap:DevelopedTechnologyRightsMember2020-01-012020-12-3100015051552020-01-012020-12-3100015051552020-01-012021-09-300001505155upld:CreditFacilityMemberus-gaap:SecuredDebtMember2019-08-062019-08-060001505155us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2021-09-300001505155us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001505155us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2021-09-300001505155us-gaap:FairValueMeasurementsRecurringMember2021-09-300001505155us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2021-09-300001505155us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2021-09-300001505155us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMember2021-09-300001505155us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2021-09-300001505155us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMember2020-12-310001505155us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2020-12-310001505155us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Memberus-gaap:InterestRateSwapMember2020-12-310001505155us-gaap:FairValueMeasurementsRecurringMemberus-gaap:InterestRateSwapMember2020-12-310001505155us-gaap:FairValueMeasurementsRecurringMemberupld:EarnoutConsiderationMember2020-12-310001505155us-gaap:FairValueMeasurementsRecurringMemberupld:EarnoutConsiderationMember2021-01-012021-09-300001505155us-gaap:FairValueMeasurementsRecurringMemberupld:EarnoutConsiderationMember2021-09-300001505155us-gaap:FairValueInputsLevel3Member2021-09-300001505155us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001505155us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001505155srt:MinimumMemberus-gaap:CustomerRelationshipsMember2021-01-012021-09-300001505155us-gaap:CustomerRelationshipsMembersrt:MaximumMember2021-01-012021-09-300001505155us-gaap:CustomerRelationshipsMember2021-09-300001505155us-gaap:TradeNamesMembersrt:MinimumMember2021-01-012021-09-300001505155us-gaap:TradeNamesMembersrt:MaximumMember2021-01-012021-09-300001505155us-gaap:TradeNamesMember2021-09-300001505155us-gaap:DevelopedTechnologyRightsMembersrt:MinimumMember2021-01-012021-09-300001505155us-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2021-01-012021-09-300001505155us-gaap:DevelopedTechnologyRightsMember2021-09-300001505155us-gaap:NoncompeteAgreementsMember2021-01-012021-09-300001505155us-gaap:NoncompeteAgreementsMember2021-09-300001505155srt:MinimumMemberus-gaap:CustomerRelationshipsMember2020-01-012020-12-310001505155us-gaap:CustomerRelationshipsMembersrt:MaximumMember2020-01-012020-12-310001505155us-gaap:CustomerRelationshipsMember2020-12-310001505155us-gaap:TradeNamesMembersrt:MinimumMember2020-01-012020-12-310001505155us-gaap:TradeNamesMembersrt:MaximumMember2020-01-012020-12-310001505155us-gaap:TradeNamesMember2020-12-310001505155us-gaap:DevelopedTechnologyRightsMembersrt:MinimumMember2020-01-012020-12-310001505155us-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2020-01-012020-12-310001505155us-gaap:DevelopedTechnologyRightsMember2020-12-310001505155us-gaap:NoncompeteAgreementsMember2020-01-012020-12-310001505155us-gaap:NoncompeteAgreementsMember2020-12-3100015051552021-01-012021-03-310001505155upld:SeniorSecuredNotesMember2021-09-300001505155upld:SeniorSecuredNotesMember2020-12-310001505155upld:CreditFacilityMemberus-gaap:SecuredDebtMember2019-08-060001505155upld:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2019-08-060001505155upld:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2019-08-062019-08-060001505155upld:CreditFacilityMemberus-gaap:SecuredDebtMember2019-11-260001505155us-gaap:BaseRateMemberupld:CreditFacilityMemberus-gaap:SecuredDebtMember2019-08-062019-08-060001505155srt:MinimumMemberupld:CreditFacilityMemberus-gaap:SecuredDebtMemberupld:EurodollarDepositsRateMember2019-08-062019-08-060001505155upld:CreditFacilityMemberus-gaap:SecuredDebtMemberupld:EurodollarDepositsRateMember2019-08-062019-08-060001505155us-gaap:FederalFundsEffectiveSwapRateMembersrt:MinimumMemberupld:CreditFacilityMemberus-gaap:SecuredDebtMember2019-08-062019-08-060001505155us-gaap:EurodollarMemberupld:CreditFacilityMemberus-gaap:SecuredDebtMember2019-08-062019-08-060001505155us-gaap:InterestRateSwapMember2021-07-012021-09-300001505155us-gaap:InterestRateSwapMember2020-07-012020-09-300001505155us-gaap:InterestRateSwapMember2021-01-012021-09-300001505155us-gaap:InterestRateSwapMember2020-01-012020-09-300001505155upld:CreditFacilityMemberus-gaap:LetterOfCreditMember2019-08-060001505155upld:CreditFacilityMember2019-08-060001505155upld:CreditFacilityMember2019-08-062019-08-060001505155us-gaap:FederalFundsEffectiveSwapRateMemberupld:CreditFacilityMemberus-gaap:SecuredDebtMember2019-08-062019-08-060001505155us-gaap:EmployeeStockOptionMember2021-01-012021-09-300001505155us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001505155us-gaap:RestrictedStockMember2021-01-012021-09-300001505155us-gaap:RestrictedStockMember2020-01-012020-09-300001505155us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001505155us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-09-300001505155us-gaap:PerformanceSharesMember2021-01-012021-09-300001505155us-gaap:PerformanceSharesMember2020-01-012020-09-300001505155us-gaap:InvestorMember2021-07-012021-09-300001505155us-gaap:InvestorMember2020-07-012020-09-300001505155us-gaap:InvestorMember2021-01-012021-09-300001505155us-gaap:InvestorMember2020-01-012020-09-300001505155us-gaap:InvestorMember2021-09-300001505155us-gaap:AccumulatedTranslationAdjustmentMember2021-09-300001505155us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310001505155upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansMember2021-09-300001505155upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansMember2020-12-310001505155us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2021-09-300001505155us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-12-310001505155upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansWithForeignSubsidiariesTaxMember2021-07-012021-09-300001505155upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansTaxMember2021-07-012021-09-300001505155upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansTaxMember2021-01-012021-09-300001505155upld:CostofSubscriptionandSupportRevenueMember2021-07-012021-09-300001505155upld:CostofSubscriptionandSupportRevenueMember2020-07-012020-09-300001505155upld:CostofSubscriptionandSupportRevenueMember2021-01-012021-09-300001505155upld:CostofSubscriptionandSupportRevenueMember2020-01-012020-09-300001505155us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001505155us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001505155us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001505155us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001505155us-gaap:SellingAndMarketingExpenseMember2021-07-012021-09-300001505155us-gaap:SellingAndMarketingExpenseMember2020-07-012020-09-300001505155us-gaap:SellingAndMarketingExpenseMember2021-01-012021-09-300001505155us-gaap:SellingAndMarketingExpenseMember2020-01-012020-09-300001505155us-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001505155us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300001505155us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-300001505155us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300001505155us-gaap:RestrictedStockUnitsRSUMember2020-12-310001505155us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001505155us-gaap:RestrictedStockUnitsRSUMember2021-09-300001505155us-gaap:PerformanceSharesMembersrt:ChiefExecutiveOfficerMember2021-01-012021-09-300001505155us-gaap:PerformanceSharesMembersrt:ChiefExecutiveOfficerMember2020-01-012020-12-310001505155us-gaap:PerformanceSharesMembersrt:MinimumMember2021-01-012021-09-300001505155us-gaap:PerformanceSharesMembersrt:MaximumMember2021-01-012021-09-300001505155us-gaap:PerformanceSharesMember2021-01-012021-09-300001505155us-gaap:PerformanceSharesMember2020-12-310001505155us-gaap:PerformanceSharesMember2021-09-300001505155us-gaap:PerformanceSharesMember2020-01-012020-12-310001505155us-gaap:RestrictedStockMember2020-12-310001505155us-gaap:RestrictedStockMember2021-01-012021-09-300001505155us-gaap:RestrictedStockMember2021-09-300001505155upld:SubscriptionContractsMember2021-09-3000015051552021-10-012021-09-300001505155country:USupld:SubscriptionAndSupportMember2021-07-012021-09-300001505155country:USupld:SubscriptionAndSupportMember2020-07-012020-09-300001505155country:USupld:SubscriptionAndSupportMember2021-01-012021-09-300001505155country:USupld:SubscriptionAndSupportMember2020-01-012020-09-300001505155country:GBupld:SubscriptionAndSupportMember2021-07-012021-09-300001505155country:GBupld:SubscriptionAndSupportMember2020-07-012020-09-300001505155country:GBupld:SubscriptionAndSupportMember2021-01-012021-09-300001505155country:GBupld:SubscriptionAndSupportMember2020-01-012020-09-300001505155country:CAupld:SubscriptionAndSupportMember2021-07-012021-09-300001505155country:CAupld:SubscriptionAndSupportMember2020-07-012020-09-300001505155country:CAupld:SubscriptionAndSupportMember2021-01-012021-09-300001505155country:CAupld:SubscriptionAndSupportMember2020-01-012020-09-300001505155upld:OtherInternationalMemberupld:SubscriptionAndSupportMember2021-07-012021-09-300001505155upld:OtherInternationalMemberupld:SubscriptionAndSupportMember2020-07-012020-09-300001505155upld:OtherInternationalMemberupld:SubscriptionAndSupportMember2021-01-012021-09-300001505155upld:OtherInternationalMemberupld:SubscriptionAndSupportMember2020-01-012020-09-300001505155country:USupld:PerpetualLicenseMember2021-07-012021-09-300001505155country:USupld:PerpetualLicenseMember2020-07-012020-09-300001505155country:USupld:PerpetualLicenseMember2021-01-012021-09-300001505155country:USupld:PerpetualLicenseMember2020-01-012020-09-300001505155country:GBupld:PerpetualLicenseMember2021-07-012021-09-300001505155country:GBupld:PerpetualLicenseMember2020-07-012020-09-300001505155country:GBupld:PerpetualLicenseMember2021-01-012021-09-300001505155country:GBupld:PerpetualLicenseMember2020-01-012020-09-300001505155country:CAupld:PerpetualLicenseMember2021-07-012021-09-300001505155country:CAupld:PerpetualLicenseMember2020-07-012020-09-300001505155country:CAupld:PerpetualLicenseMember2021-01-012021-09-300001505155country:CAupld:PerpetualLicenseMember2020-01-012020-09-300001505155upld:OtherInternationalMemberupld:PerpetualLicenseMember2021-07-012021-09-300001505155upld:OtherInternationalMemberupld:PerpetualLicenseMember2020-07-012020-09-300001505155upld:OtherInternationalMemberupld:PerpetualLicenseMember2021-01-012021-09-300001505155upld:OtherInternationalMemberupld:PerpetualLicenseMember2020-01-012020-09-300001505155country:USupld:ProfessionalServicesMember2021-07-012021-09-300001505155country:USupld:ProfessionalServicesMember2020-07-012020-09-300001505155country:USupld:ProfessionalServicesMember2021-01-012021-09-300001505155country:USupld:ProfessionalServicesMember2020-01-012020-09-300001505155country:GBupld:ProfessionalServicesMember2021-07-012021-09-300001505155country:GBupld:ProfessionalServicesMember2020-07-012020-09-300001505155country:GBupld:ProfessionalServicesMember2021-01-012021-09-300001505155country:GBupld:ProfessionalServicesMember2020-01-012020-09-300001505155country:CAupld:ProfessionalServicesMember2021-07-012021-09-300001505155country:CAupld:ProfessionalServicesMember2020-07-012020-09-300001505155country:CAupld:ProfessionalServicesMember2021-01-012021-09-300001505155country:CAupld:ProfessionalServicesMember2020-01-012020-09-300001505155upld:OtherInternationalMemberupld:ProfessionalServicesMember2021-07-012021-09-300001505155upld:OtherInternationalMemberupld:ProfessionalServicesMember2020-07-012020-09-300001505155upld:OtherInternationalMemberupld:ProfessionalServicesMember2021-01-012021-09-300001505155upld:OtherInternationalMemberupld:ProfessionalServicesMember2020-01-012020-09-30upld:agreement0001505155us-gaap:InvestorMemberupld:UplandSoftwareIncMembersrt:MinimumMember2021-09-300001505155us-gaap:InvestorMemberupld:UplandSoftwareIncMember2021-07-090001505155us-gaap:InvestorMemberupld:SoftwareDevelopmentServicesMember2017-03-282017-03-280001505155us-gaap:InvestorMemberupld:SoftwareDevelopmentServicesMember2021-09-300001505155us-gaap:InvestorMember2020-12-310001505155us-gaap:InvestorMemberupld:ServicesMember2021-07-012021-09-300001505155us-gaap:InvestorMemberupld:ServicesMember2020-07-012020-09-300001505155us-gaap:InvestorMemberupld:ServicesMember2021-01-012021-09-300001505155us-gaap:InvestorMemberupld:ServicesMember2020-01-012020-09-300001505155us-gaap:InvestorMemberupld:ServicesMember2021-09-300001505155us-gaap:InvestorMemberupld:ServicesMember2020-12-310001505155upld:ChiefExecutiveOfficerAndBoardOfDirectorsChairmanMemberupld:VisionaelCorporationMember2021-09-300001505155upld:FormerSubsidiaryMemberupld:ManagementHRPayrollandAdministrativeServicesMember2021-07-012021-09-300001505155upld:FormerSubsidiaryMemberupld:ManagementHRPayrollandAdministrativeServicesMember2020-07-012020-09-300001505155upld:FormerSubsidiaryMemberupld:ManagementHRPayrollandAdministrativeServicesMember2021-01-012021-09-300001505155upld:FormerSubsidiaryMemberupld:ManagementHRPayrollandAdministrativeServicesMember2020-01-012020-09-300001505155upld:ManagementHRPayrollandAdministrativeServicesMemberupld:FormerSubsidiaryMemberupld:VisionaelCorporationMember2021-09-300001505155upld:ManagementHRPayrollandAdministrativeServicesMemberupld:FormerSubsidiaryMemberupld:VisionaelCorporationMember2020-12-31
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
    QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2021
OR
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to             
Commission file number 001-36720
upld-20210930_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 No.)
401 Congress Ave., Suite 1850
Austin, Texas 78701
(Address, including zip code, of registrant’s principal executive offices)
(512960-1010
(Registrant’s telephone number, including area code)
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
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes     No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted 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     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 filerAccelerated filer
Non-accelerated filer(Do not check if a smaller reporting company)Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No 
Indicate the number of shares outstanding of each of the issuer's classes of common stock, as of the latest practicable date.
As of October 29, 2021, 30,526,597 shares of the registrant’s Common Stock were outstanding. 


Upland Software, Inc.
Table of Contents 
Page
Condensed Consolidated Balance Sheets as of September 30, 2021 and December 31, 2020
Condensed Consolidated Statements of Operations for the Three and Nine months ended September 30, 2021 and September 30, 2020
Condensed Consolidated Statements of Comprehensive Loss for the Three and Nine months ended September 30, 2021 and September 30, 2020
Condensed Consolidated Statements of Stockholders' Equity for the Three and Nine months ended September 30, 2021 and September 30, 2020
Condensed Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2021 and September 30, 2020
 





Item 1. Financial Statements
Upland Software, Inc.
Condensed Consolidated Balance Sheets
(in thousands, except for share and per share information)
September 30, 2021December 31, 2020
Assets(unaudited)
Current assets:
Cash and cash equivalents$179,584 $250,029 
Accounts receivable (net of allowance of $1,081 and $1,465 at September 30, 2021 and December 31, 2020, respectively)
37,076 44,472 
Deferred commissions, current8,721 5,784 
Unbilled receivables5,847 4,561 
Prepaid and other8,560 12,694 
Total current assets239,788 317,540 
Tax credits receivable3,054 2,427 
Property and equipment, net3,035 2,778 
Operating lease right-of-use asset6,990 10,124 
Intangible assets, net292,807 279,975 
Goodwill460,178 383,598 
Deferred commissions, noncurrent14,168 12,962 
Other assets1,691 1,816 
Total assets$1,021,711 $1,011,220 
Liabilities and stockholders’ equity
Current liabilities:
Accounts payable$16,181 $5,395 
Accrued compensation11,259 8,138 
Accrued expenses and other current liabilities9,960 13,438 
Deferred revenue90,368 87,552 
Liabilities due to sellers of businesses10,531 416 
Operating lease liabilities, current3,555 3,315 
Current maturities of notes payable (includes unamortized discount of $2,243 and $2,234 at September 30, 2021 and December 31, 2020, respectively)
3,158 3,166 
Total current liabilities145,012 121,420 
Notes payable, less current maturities (includes unamortized discount of $7,842 and $9,414 at September 30, 2021 and December 31, 2020, respectively)
515,958 518,437 
Deferred revenue, noncurrent2,075 1,587 
Operating lease liabilities, noncurrent7,650 8,387 
Noncurrent deferred tax liability, net27,484 24,092 
Interest rate swap liabilities15,642 30,032 
Other long-term liabilities844 650 
Total liabilities714,665 704,605 
Stockholders’ equity:
Common stock, $0.0001 par value; 50,000,000 shares authorized: 30,516,350 and 29,987,114 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively)
3 3 
Additional paid-in capital558,495 515,219 
Accumulated other comprehensive loss(18,338)(26,234)
Accumulated deficit(233,114)(182,373)
Total stockholders’ equity307,046 306,615 
Total liabilities and stockholders’ equity$1,021,711 $1,011,220 
The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
1

Upland Software, Inc.
Condensed Consolidated Statements of Operations
(unaudited)
(in thousands, except for share and per share information)

 Three Months Ended September 30,Nine Months Ended September 30,
 2021202020212020
Revenue:
Subscription and support$72,264 $70,992 $215,322 $202,582 
Perpetual license684 411 1,451 1,263 
Total product revenue72,948 71,403 216,773 203,845 
Professional services3,105 2,781 9,513 9,686 
Total revenue76,053 74,184 226,286 213,531 
Cost of revenue:
Subscription and support22,968 23,562 68,811 64,701 
Professional services and other1,848 2,021 5,444 6,755 
Total cost of revenue24,816 25,583 74,255 71,456 
Gross profit51,237 48,601 152,031 142,075 
Operating expenses:
Sales and marketing14,364 11,760 41,094 34,511 
Research and development10,441 9,967 32,494 29,379 
General and administrative17,725 16,864 61,286 51,195 
Depreciation and amortization10,764 9,117 30,785 27,425 
Acquisition-related expenses3,685 3,574 18,805 24,513 
Total operating expenses56,979 51,282 184,464 167,023 
Loss from operations(5,742)(2,681)(32,433)(24,948)
Other expense:
Interest expense, net(7,971)(8,078)(23,700)(23,594)
Other income (expense), net(650)598 (812)(819)
Total other expense (8,621)(7,480)(24,512)(24,413)
Loss before benefit from (provision for) income taxes(14,363)(10,161)(56,945)(49,361)
Benefit from (provision for) income taxes3,348 (1,149)6,204 3,811 
Net loss$(11,015)$(11,310)$(50,741)$(45,550)
Net loss per common share:
Net loss per common share, basic and diluted$(0.36)$(0.42)$(1.68)$(1.77)
Weighted-average common shares outstanding, basic and diluted30,428,675 27,220,134 30,167,171 25,725,495 










The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
2

Upland Software, Inc.
Condensed Consolidated Statements of Comprehensive Loss
(unaudited)
(in thousands)

 Three Months Ended September 30,Nine Months Ended September 30,
 2021202020212020
Net loss$(11,015)$(11,310)$(50,741)$(45,550)
Foreign currency translation adjustment(4,548)2,734 (5,611)494 
Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries(2,664)3,927 (884)(3,254)
Unrealized gain (loss) on interest rate swaps2,112 (441)14,391 (35,497)
Comprehensive loss$(16,115)$(5,090)$(42,845)$(83,807)











































The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
3

Upland Software, Inc.
Consolidated Statement of Stockholders’ Equity
(unaudited)
(in thousands, except share amounts)


Three Months Ended September 30, 2021
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Stockholders’
Equity
 SharesAmount
Balance at June 30, 202130,413,246 $3 $546,771 $(13,238)$(222,099)$311,437 
Issuance of stock under Company plans, net of shares withheld for tax103,104 — (323)— — (323)
Stock-based compensation— — 12,047 — — 12,047 
Foreign currency translation adjustment— — — (4,548)— (4,548)
Unrealized translation loss on intercompany loans with foreign subsidiaries— — — (2,664)— (2,664)
Unrealized gain on interest rate swaps— — — 2,112 — 2,112 
Net loss— — — — (11,015)(11,015)
Balance at September 30, 202130,516,350 $3 $558,495 $(18,338)$(233,114)$307,046 






Three Months Ended September 30, 2020
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Stockholders’
Equity
 SharesAmount
Balance at June 30, 202025,365,735 $3 $363,328 $(45,700)$(165,394)$152,237 
Issuance of stock under Company plans, net of shares withheld for tax69,853 — 20 — — 20 
Issuance of stock, net of issuance costs4,025,000 — 130,114 — — 130,114 
Stock-based compensation— — 10,963 — — 10,963 
Foreign currency translation adjustment— — — 2,734 — 2,734 
Unrealized translation loss on intercompany loans with foreign subsidiaries— — — 3,927 — 3,927 
Unrealized loss on interest rate swaps— — — (441)— (441)
Net loss— — — — (11,310)(11,310)
Balance at September 30, 202029,460,588 $3 $504,425 $(39,480)$(176,704)$288,244 













The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

4





Nine Months Ended September 30, 2021
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Stockholders’
Equity
 SharesAmount
Balance at December 31, 202029,987,114 $3 $515,219 $(26,234)$(182,373)$306,615 
Issuance of stock under Company plans, net of shares withheld for tax529,236 — (145)— — (145)
Stock-based compensation— — 43,421 — — 43,421 
Foreign currency translation adjustment— — — (5,611)— (5,611)
Unrealized translation loss on intercompany loans with foreign subsidiaries— — — (884)— (884)
Unrealized gain on interest rate swaps— — — 14,391 — 14,391 
Net loss— — — — (50,741)(50,741)
Balance at September 30, 202130,516,350 $3 $558,495 $(18,338)$(233,114)$307,046 



Nine Months Ended September 30, 2020
Common StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Loss
Accumulated
Deficit
Total
Stockholders’
Equity
 SharesAmount
Balance at December 31, 201925,250,120 $3 $345,127 $(1,223)$(131,046)$212,861 
Issuance of stock under Company plans, net of shares withheld for tax185,468 — (2,066)— — (2,066)
Issuance of stock, net of issuance costs4,025,000 — 130,101 — — 130,101 
Stock-based compensation— — 31,263 — — 31,263 
Cumulative adjustment related to adoption of accounting standard— — — — (108)(108)
Foreign currency translation adjustment— — — 494 — 494 
Unrealized translation loss on intercompany loans with foreign subsidiaries— — — (3,254)— (3,254)
Unrealized loss on interest rate swaps— — — (35,497)— (35,497)
Net loss— — — — (45,550)(45,550)
Balance at September 30, 202029,460,588 $3 $504,425 $(39,480)$(176,704)$288,244 















The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

5

Upland Software, Inc.
Condensed Consolidated Statements of Cash Flows
(unaudited)
(in thousands)
 Nine Months Ended September 30,
 20212020
Operating activities
Net loss$(50,741)$(45,550)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization39,420 35,091 
Change in fair value of liabilities due to sellers of businesses(3,503)155 
Deferred income taxes(7,726)(3,346)
Amortization of deferred costs6,283 3,172 
Foreign currency re-measurement loss18 311 
Non-cash interest and other expense1,682 1,669 
Non-cash stock compensation expense43,421 31,263 
Non-cash loss on retirement of fixed assets2 473 
Changes in operating assets and liabilities, net of purchase business combinations:
Accounts receivable11,748 13,140 
Prepaids and other(3,672)(10,093)
Accounts payable6,647 (1,782)
Accrued expenses and other liabilities(8,111)(8,944)
Deferred revenue(6,822)(1,407)
Net cash provided by operating activities28,646 14,152 
Investing activities
Purchase of property and equipment(965)(833)
Purchase of customer relationships (201)
Purchase business combinations, net of cash acquired(92,417)(67,651)
Net cash used in investing activities(93,382)(68,685)
Financing activities
Payments on finance leases(12)(86)
Proceeds from notes payable, net of issuance costs(120)(169)
Payments on notes payable(4,050)(4,050)
Taxes paid related to net share settlement of equity awards(373)(2,140)
Issuance of common stock, net of issuance costs228 130,174 
Additional consideration paid to sellers of businesses(769)(11,652)
Net cash provided by (used in) financing activities(5,096)112,077 
Effect of exchange rate fluctuations on cash(613)404 
Change in cash and cash equivalents(70,445)57,948 
Cash and cash equivalents, beginning of period250,029 175,024 
Cash and cash equivalents, end of period$179,584 $232,972 
Supplemental disclosures of cash flow information:
Cash paid for interest, net of interest rate swaps$22,043 $22,456 
Cash paid for taxes$1,772 $2,220 
Non-cash investing and financing activities:
Business combination consideration including holdbacks and earnouts$14,204 $345 


The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.
6


Upland Software, Inc.
Notes to Unaudited Condensed Consolidated Financial Statements
(unaudited)
1. Summary of Significant Accounting Policies
Basis of Presentation
These condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”). The condensed consolidated financial statements include the accounts of Upland Software, Inc. and its wholly owned subsidiaries (collectively referred to as “Upland”, the “Company”, “we” or “us”). All intercompany accounts and transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to the current period presentation.
The accompanying unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial reporting. In the opinion of management of the Company, the unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements, in all material respects, and include all adjustments of a normal recurring nature necessary for a fair presentation. The results of operations for the three and nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any other period.
The financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s 2020 Annual Report on Form 10-K filed with the SEC on February 25, 2021.
Use of Estimates
The preparation of the accompanying condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed 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, the fair value of the Company’s interest rate swaps 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.
Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. 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 November 3, 2021, the date of issuance of this Quarterly Report on Form 10-Q. 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.
Concentrations of Credit Risk and Significant Customers
Financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents, accounts receivable and the Company’s interest rate swap hedges. 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. 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.
No individual customer represented more than 10% of total revenues for the three or nine months ended September 30, 2021, or more than 10% of accounts receivable as of September 30, 2021 or December 31, 2020.
7


Derivatives
In connection with borrowing funds under the Company’s credit facility the Company has entered into a 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 term loans from variable interest payments to fixed interest rate payments, based on an annualized fixed rate of 5.4%, for a 7 year term of debt. ASC 815 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 in the accompanying condensed consolidated balance sheets. As of September 30, 2021 and December 31, 2020 the fair value of the interest rate swaps included in Interest rate swap liabilities in the Company's condensed consolidated balance sheets was $15.6 million and $30.0 million, respectively.

The change in the fair value of the hedging instruments is recorded in Other comprehensive income. Amounts deferred in Other comprehensive income will be reclassified to Interest expense in the accompanying condensed 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’s financial instruments consist principally of cash and cash equivalents, accounts receivable, accounts payable and 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.
Recent Accounting Pronouncements
Recently issued accounting pronouncements not yet adopted
In March 2020, the Financial Accounting Standards Board (“FASB”) issued 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 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. The Company is evaluating the impact of this standard 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 accounting standard codification (“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
8


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.
2. Acquisitions
The Company performs quantitative and qualitative analyses to determine the significance of each acquisition to the financial statements the Company. Based on these analyses the below acquisitions were deemed to be insignificant on an individual and cumulative basis.
2021 Acquisitions
Acquisitions completed during the nine months ended September 30, 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. Revenue recorded since the acquisition date through September 30, 2021 were approximately $1.9 million. Revenue recorded for Panviva for the quarter ended September 30, 2021 were approximately $1.8 million.
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. Revenue recorded since the acquisition date through September 30, 2021 were approximately $9.0 million. Revenue recorded for BlueVenn for the quarter ended September 30, 2021 were approximately $3.6 million.
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. Revenue recorded since the acquisition date through September 30, 2021 were approximately $7.5 million. Revenue recorded for Second Street for the quarter ended September 30, 2021 were approximately $2.8 million.
2020 Acquisition
The acquisition completed during the year ended December 31, 2020 were:
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.
Consideration
The following table summarizes the consideration transferred for the acquisitions described above (in thousands):
PanvivaBlueVennSecond StreetLocalytics
Cash$19,931 $53,535 $25,436 $67,655 
Holdback (1)
3,517 2,429 5,000 345 
Contingent consideration (2)
 2,535 1,650 1,000 
Working capital and other adjustments (3)
379 (537) (5,238)
Total consideration$23,827 $57,962 $32,086 $63,762 
(1)Represents the cash holdbacks subject to indemnification claims that are payable 12 months following closing for Panviva, Second Street and Localytics and 18 months following closing for BlueVenn. In addition, the holdback payment to Panviva may be reduced by up to $1.6 million based on the future renewal of a specific customer. The fair value of this potential reduction was $0.0 million as of the acquisition date.
(2)Represents the acquisition date fair value of anticipated earn-out 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 earn-outs were $22.4 million, $3.0 million, and $1.0 million, respectively. The earn-out 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 3 for further discussion regarding the calculation of fair value of acquisition related earn-outs.
9


(3)In addition to working capital adjustments made to the purchase price of our acquisitions this line item includes a $5.2 million settlement in total consideration for Localytics related to a representation and warranty insurance settlement which is included in prepaids and other current assets on the Company’s consolidated balance sheets as of December 31, 2020.
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, accordingly, recognized the assets acquired and liabilities assumed at their fair values as of the date of the acquisition. The purchase accounting for the 2021 acquisitions of Panviva, BlueVenn, and Second Street are preliminary as the Company has not finalized the tax impact of these acquisitions. Management has recorded the purchase price allocations based upon acquired company information that is currently available. Management expects to complete the purchase accounting for BlueVenn and Second Street no later than the first quarter of 2022 and no later than the second quarter of 2022 for Panviva.
The following condensed table presents the preliminary and finalized acquisition-date fair value of the assets acquired and liabilities assumed for the acquisitions during the year ended December 31, 2020 and through the nine months ended September 30, 2021, as well as assets and liabilities (in thousands):
PreliminaryFinal
PanvivaBlueVennSecond StreetLocalytics
Year Acquired2021202120212020
Cash$132 $1,115 $ $ 
Accounts receivable2,122 1,289 1,105 3,648 
Other current assets4,986 1,983 89 6,323 
Operating lease right-of-use asset197 1,357 489 7,605 
Property and equipment26 611 156 409 
Customer relationships9,757 18,888 14,600 30,500 
Trade name76 238 200 300 
Technology1,967 4,337 3,400 6,600 
Goodwill17,729 45,273 17,954 33,543 
Other assets33 24 13 6 
Total assets acquired37,025 75,115 38,006 88,934 
Accounts payable(1,257)(2,772)(230)(2,382)
Accrued expense and other(5,163)(2,198)(377)(6,761)
Deferred tax liabilities(3,355)(4,066)(4,324)(3,382)
Deferred revenue(3,226)(6,760)(500)(4,812)
Operating lease liabilities(197)(1,357)(489)(7,835)
Total liabilities assumed(13,198)(17,153)(5,920)(25,172)
Total consideration$23,827 $57,962 $32,086 $63,762 
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, the 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.
10


The following table summarizes the weighted-average useful lives, by major finite-lived intangible asset class, for intangibles acquired during the nine months ended September 30, 2021 and the year ended December 31, 2020 (in years):
Useful Life
September 30, 2021December 31, 2020
Customer relationships7.08.0
Trade name2.02.0
Developed technology5.05.0
Total weighted-average useful life6.67.4
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 goodwill of $114.5 million for the above acquisitions is primarily attributable to the synergies expected to arise after the acquisition and the value of the acquired workforce. Goodwill that is deductible for tax purposes at the time of the acquisitions was $2.0 million.
Total transaction related expenses incurred with respect to acquisition activity during the three months ended September 30, 2021 and September 30, 2020 were $0.1 million and $0.0 million, respectively, and during the nine months ended September 30, 2021 and September 30, 2020 were $6.2 million and $3.5 million, respectively. Transaction related expenses, excluding transformation costs, include expenses such as banker fees, legal and professional fees, insurance costs, and deal bonuses. Transaction costs are included in acquisition-related expenses in our condensed consolidated statement of operations.
Other Acquisitions and Divestitures
From time to time we may purchase or sell customer relationships that meet certain criteria. During the year ended December 31, 2020, we completed customer relationship acquisitions totaling $0.2 million.
3. 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 September 30, 2021, the Company had accrued earnout business acquisition contingent 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, changes in assumed discount periods and rates and changes in foreign exchange 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 adjustment related to subsequent changes in the fair value of contingent consideration is recorded in acquisition-related expense or other income (expense) in the Company's condensed consolidated statement of operations based on management's assessment of the nature of the liability. Earnout consideration liabilities are included in Due to sellers in the Company's condensed consolidated balance sheets.
In connection with entering into, and expanding, the Company's current credit facility, as discussed further in Note 6. 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 $540 million of the term loans. The fair value of the Company's swaps are 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 September 30, 2021 and December 31, 2020 the fair value of the interest rate swaps are included in Interest rate swap liabilities on the Company's condensed consolidated balance sheets.
11


Liabilities measured at fair value on a recurring basis are summarized below (in thousands):
 Fair Value Measurements at September 30, 2021
(unaudited)
 Level 1Level 2Level 3Total
Liabilities:
Earnout consideration liability$ $ $669 $669 
Interest rate swap liabilities$ $15,642 $ $15,642 
 Fair Value Measurements at December 31, 2020
 Level 1Level 2Level 3Total
Liabilities:
Interest rate swap liabilities$ $30,032 $ $30,032 

The following table presents additional information about earnout consideration liabilities measured at fair value on a recurring basis and for which the Company has utilized significant unobservable (Level 3) inputs to determine fair value (in thousands) (unaudited):
September 30, 2021
(unaudited)
Balance at December 31, 2020$ 
Acquisitions and settlements:
Acquisitions4,185 
Remeasurement adjustments:
Gain included in earnings
(3,503)
Foreign currency translation adjustments(13)
Balance at September 30, 2021$669 
Quantitative Information about Level 3 Fair Value Measurements
The significant unobservable inputs used in the fair value measurement of the Company's contingent consideration liabilities designated as Level 3 are as follows:
Fair Value at September 30, 2021Valuation TechniqueSignificant Unobservable Inputs
Contingent acquisition consideration:
(BlueVenn and Second Street)
$669 Binary option modelExpected future annual revenue streams and probability of achievement
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 September 30, 2021 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 of the Company's debt, before debt discount, at September 30, 2021 and December 31, 2020 are $529.2 million and $533.3 million, respectively.
12


4. Goodwill and Other Intangible Assets
Changes in the Company’s goodwill balance for the nine months ended September 30, 2021 are summarized in the table below (in thousands):
Balance at December 31, 2020$383,598 
Acquired in business combinations85,102 
Adjustment related to finalization of current year business combinations(4,146)
Foreign currency translation adjustment(4,376)
Balance at September 30, 2021$460,178 
Net intangible assets include the estimated acquisition-date fair values of customer relationships, marketing-related assets, developed technology, and non-compete agreements that the Company recorded as part of its business acquisitions.
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
September 30, 2021:
Customer relationships
1-10
$359,165 $116,707 $242,458 
Trade name
1.5-10
9,722 5,494 4,228 
Developed technology
4-9
88,387 42,266 46,121 
Non-compete agreements
3
1,148 1,148  
Total intangible assets$458,422 $165,615 $292,807 
Estimated Useful
Life (Years)
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
December 31, 2020:
Customer relationships
1-10
$318,941 $89,131 $229,810 
Trade name
1.5-10
9,283 4,763 4,520 
Developed technology
4-9
79,382 33,929 45,453 
Non-compete agreements
3
1,148 956 192 
Total intangible assets$408,754 $128,779 $279,975 
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. Management recorded no impairments of intangible assets or goodwill during the three and nine months ended September 30, 2021 or the year ended December 31, 2020. Total amortization expense during the three months ended September 30, 2021 and September 30, 2020 was $13.2 million and $11.2 million, respectively, and during the nine months ended September 30, 2021 and September 30, 2020 was $37.9 million and $33.6 million, respectively.
As of September 30, 2021, the estimated annual amortization expense for the next five years and thereafter is as follows (in thousands):
 Amortization
Expense
Year ending December 31:
Remainder of 2021$12,962 
202249,281 
202346,936 
202444,588 
202541,300 
2026 and thereafter97,740 
Total$292,807 

13


5. Income Taxes
The Company’s income tax benefit for the three and nine months ended September 30, 2021 and September 30, 2020 reflects its estimate of the effective tax rates expected to be applicable for the full years, adjusted for any discrete events that are recorded in the period in which they occur. The estimates are re-evaluated each quarter based on the estimated tax expense for the full year.
The tax benefit of $3.3 million and $6.2 million recorded for the three and nine months ended September 30, 2021, respectively, are primarily related to the deferred tax benefit attributable to the release of valuation allowance related to the acquisition of deferred tax liabilities associated with the Company’s business combinations occurring during the six months ended June 30, 2021, as discussed in Note 2. Acquisitions, the deferred tax benefit attributable to the reduction in deferred tax liabilities associated with the transfer of intangibles between foreign and domestic jurisdictions, and foreign income taxes associated with our combined non-U.S. operations. These tax benefits are offset by changes in deferred tax liabilities associated with amortization of United States tax deductible goodwill and state taxes in certain states in which the Company does not file on a consolidated basis or have net operating loss carryforwards and the impact, recorded as discrete, of enacted future changes in UK tax rates on the balance of deferred tax assets and liabilities per tax law enacted in June 2021. The release of valuation allowance is attributable to ASC 805-740-30-3 and acquisitions of domestic entities with deferred tax liabilities that, upon acquisition, or shortly thereafter, allowed us to recognize certain deferred tax assets of approximately $6.5 million during the nine months ended September 30, 2021 that had previously been offset by a valuation allowance. $4.3 million of the benefit for the release of valuation allowance was primarily recorded during the three months ended March 31, 2021, and $2.2 million was primarily recorded during the three months ended September 30, 2021.
The tax provision of $1.1 million and benefit of $3.8 million recorded for the three and nine months ended September 30, 2020, respectively, are primarily related to the deferred tax benefit attributable to the release of valuation allowance related to the acquisition of deferred tax liabilities associated with the Localytics business combination, as discussed in Note 2. Acquisitions, and foreign income taxes associated with our combined non-U.S. operations. These tax benefits are offset by changes in deferred tax liabilities associated with amortization of United States tax deductible goodwill, state taxes in certain states in which the Company does not file on a consolidated basis or have net operating loss carryforwards, and an increase in net deferred tax liabilities in the UK associated with the change in the applicable UK tax rate. The release of valuation allowance is attributable to ASC 805-740-30-3 and acquisitions of domestic entities with deferred tax liabilities that, upon acquisition, allowed us to recognize certain deferred tax assets of approximately $4.2 million during the nine months ended September 30, 2020 that had previously been offset by a valuation allowance. An adjustment reducing the benefit by approximately $0.2 million was recognized during the three months ended September 30, 2020.
The Company has historically incurred operating losses in the United States and, given its cumulative losses and limited history of profits, has recorded a valuation allowance against its United States net deferred tax assets, exclusive of tax deductible goodwill, at September 30, 2021 and September 30, 2020, respectively.
The Company has reflected any uncertain tax positions primarily within its long-term taxes payable and a portion within deferred tax assets. 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, 2017 and is no longer subject to state and local or foreign income tax examinations by tax authorities for years ending before December 31, 2016, other than where cross-border transactions extend the statute of limitations. The Company is not currently under audit for federal, state or any foreign jurisdictions. U.S. operating losses generated in years prior to 2017 remain open to adjustment until the statute of limitations closes for the tax year in which the net operating losses are utilized.
6. Debt
Long-term debt consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021December 31, 2020
Senior secured loans (includes unamortized discount of $10,085 and $11,648 based on an imputed interest rate of 5.8% and 5.8%, at September 30, 2021 and December 31, 2020, respectively)
$519,116 $521,603 
Less current maturities(3,158)(3,166)
Total long-term debt$515,958 $518,437 

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 new $60 million, 5 year, revolving credit facility (the “Revolver”) that was fully available as of September 30, 2021. The Credit Facility replaced the Company's
14


previous credit agreement. All outstanding balances under our previous credit facility were paid off using proceeds from our new 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.0 million term loans outstanding under the Credit Facility and the $60.0 million revolving credit facility 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%.
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 September 30, 2021, the fair value of the interest rate swap was a $15.6 million liability as a result of a decline in short term interest rates since entering into the swap agreements. The decrease in the fair value of the interest rate swap liability during the three and nine months ended September 30, 2021 is the result of an increase in short term interest rates during the respective periods. In the next twelve months, the Company estimates that $3.3 million will be reclassified from Accumulated other comprehensive income (loss) and recorded as an increase to Interest expense. Increases/decreases in cash paid for interest as a result of the Company’s interest rate swaps are included cash flows from operations.
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(Loss) gain recognized in Other comprehensive income on derivative financial instruments$2,112 $(441)$14,391 $(35,497)
(Loss) gain on interest rate swap (included in Interest expense on our consolidated statement of operations)$(2,090)$(2,013)$(6,158)$(3,467)
Revolver
Loans under the Revolver are available up to $60 million. 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 September 30, 2021, the Company had no borrowings outstanding under the Revolver or related sub-facility.
15


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

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.
In addition, 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 September 30, 2021 the Company was in compliance with all covenants under the Credit Facility.
Cash interest costs averaged 5.4% and 5.4% for the nine months ended September 30, 2021 and for the year ended December 31, 2020, respectively. In addition, as of September 30, 2021 and December 31, 2020 the Company had $10.1 million and $11.6 million, respectively, of unamortized deferred financing costs associated with the Credit Facility. These financing costs will be amortized to non-cash interest expense over the remaining term of the Credit Facility.
16


7. Net Loss Per Share
The following table sets forth the computations of loss per share (in thousands, except share and per share amounts):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Numerator:
Net Loss$(11,015)$(11,310)$(50,741)$(45,550)
Denominator:
Weighted–average common shares outstanding, basic and diluted30,428,675 27,220,134 30,167,171 25,725,495 
Net loss per common share, basic and diluted$(0.36)$(0.42)$(1.68)$(1.77)
Due to the net losses for the three and nine months ended September 30, 2021 and September 30, 2020, respectively, basic and diluted loss per share were the same. The following table sets forth the anti–dilutive common share equivalents as of September 30, 2021 and September 30, 2020:
 September 30,
 20212020
Stock options242,984 314,310 
Restricted stock awards1,000 168,124 
Restricted stock units
2,034,186 1,744,595 
Performance restricted stock units63,537 66,297 
Total anti–dilutive common share equivalents2,341,707 2,293,326 

8. 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.
In addition, the Company purchased software development services pursuant to a technology services agreement with DevFactory FZ-LLC for the three months ended September 30, 2021 and September 30, 2020 totaling $2.4 million and $1.8 million, respectively, and for the nine months ended September 30, 2021 and September 30, 2020 totaling $7.2 million and $5.5 million, respectively. The remaining purchase obligation after September 30, 2021 through December 31, 2021 is $2.4 million. See Note 11. Related Party Transactions for more information regarding our purchase commitment to this related party.
Litigation
In the normal course of business, the Company may become involved in various lawsuits and legal proceedings. At this time, 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 the Company's condensed consolidated balances sheets or condensed consolidated statement 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 in our condensed consolidated financial statements until realized.
17


9. Stockholders' Equity
Registration Statement
On August 10, 2020, we filed a registration statement on Form S-3 (File No. 333-243728) (the “2020 S-3”), which became effective automatically upon its filing and covers an unlimited amount of securities. The 2020 S-3, will remain effective through August 2023.
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 of our condensed consolidated balance sheets and excluded from net income (loss). Our other comprehensive income (loss) consists primarily of foreign currency translation adjustments for subsidiaries with functional currencies other than the U.S. dollar, unrealized translation gains (losses) on intercompany loans with foreign subsidiaries, and unrealized gains (losses) on interest rate swaps.
The following table shows the components of accumulated other comprehensive loss, net of income taxes, (“AOCI”) in the stockholders’ equity section of our condensed consolidated balance sheets at the dates indicated (in thousands):
September 30, 2021December 31, 2020
Foreign currency translation adjustment$(4,966)$644 
Unrealized translation gain on intercompany loans with foreign subsidiaries2,270 3,154 
Unrealized loss on interest rate swaps(15,642)(30,032)
Total accumulated other comprehensive loss$(18,338)$(26,234)
The unrealized translation gain on intercompany loans with foreign subsidiaries as of September 30, 2021 is net of income tax expense of $1.8 million. The tax benefit related to unrealized translation gains on intercompany loans for the three and nine months ended September 30, 2021 was $0.5 million and $0.2 million, respectively. The income tax expense/benefit allocated to each component of other comprehensive income (loss) for all other periods and components is not material. The Company reclassifies taxes from AOCI to earnings as the items to which the tax effects relate are similarly reclassified.
The functional currency of our foreign subsidiaries are primarily the local currencies. Results of operations for foreign subsidiaries are translated into United States dollars using the average exchange rates on a monthly basis during the year. The assets and liabilities of those subsidiaries are translated into United States dollars 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.
The Company has intercompany loans that were used to fund the acquisitions of foreign subsidiaries. Due to the long-term nature of the loans, the unrealized translation gains (losses) resulting from re-measurement are recognized as a component of accumulated other comprehensive income (loss).
18


Stock-Based Compensation
The Company recognizes stock-based compensation expense from all awards in the following expense categories (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Cost of revenue$539 $624 $1,544 $1,512 
Research and development671 1,005 2,327 2,639 
Sales and marketing1,636 968 4,392 2,415 
General and administrative (1)
9,201 8,366 35,158 24,697 
Total$12,047 $10,963 $43,421 $31,263 
(1)In March 2021 our former co-President and Chief Operating Officer (“COO”) resigned from his positions and entered into an advisory agreement with the Company pursuant to which he will serve as a strategic advisor to the Company through December 31, 2022. Stock-based compensation for the nine months ended September 30, 2021 includes $6.3 million in incremental stock-based compensation expense related to the deemed modification of the unvested portion of grants held by our former COO at the time of transition, even though these shares continue to vest over their existing vesting schedule through 2022. In accordance with ASC 718, 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.
Restricted Stock Units
Beginning in 2019, the Company began granting restricted stock units under its 2014 Stock Incentive Plan, in lieu of restricted stock awards, primarily for stock plan administrative purposes. Restricted stock unit activity during the nine months ended September 30, 2021 was as follows:
Number of
Restricted Stock Units Outstanding
Weighted-Average Grant Date Fair Value
Unvested balances at December 31, 20201,261,290 $39.92 
Units granted1,220,066 47.67 
Units vested(383,371)40.14 
Awards forfeited(63,799)42.81 
Unvested balances at September 30, 20212,034,186 $44.43 
Performance Based Restricted Stock Units
In 2020 and 2021 fifty percent of the awards made to our Chief Executive Officer were performance based restricted stock units ("PRSUs"). The 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 at the end of the eighteen month performance periods. Units granted per the table below are based on a 100% target payout. Compensation expense is recognized over the required service period of the grant and is determined based on the grant date fair value of the award and is not subject to fluctuation due to achievement of the underlying market-based target.
PRSU activity during the nine months ended September 30, 2021 was as follows:
Number of
PRSUs Outstanding
Weighted-Average Grant Date Fair Value
Unvested balances at December 31, 202066,297 $79.72 
Units granted63,537 84.87 
Incremental PRSUs vested in period69,048 
Units vested(135,345)79.72 
Unvested balances at September 30, 202163,537 $84.87 

19


Significant assumptions used in the Monte Carlo simulation model for the PRSUs granted during the nine months ended September 30, 2021 and year ended December 31, 2020 are as follows:
September 30, 2021December 31, 2020
Expected volatility53.6%45.1%
Risk-free interest rate0.1%1.3%
Remaining performance period (in years)1.351.35
Dividend yield
Restricted Stock Awards
Restricted share activity during the nine months ended September 30, 2021 was as follows:
Number of
Restricted Shares
Outstanding
Weighted-Average Grant Date Fair Value
Unvested balances at December 31, 202034,508 $30.13 
Awards vested(33,508)30.11 
Awards forfeited  
Unvested balances at September 30, 20211,000 $30.61 
Stock Option Activity
Stock option activity during the nine months ended September 30, 2021 was as follows:
Number of
Options
Outstanding
Weighted–
Average
Exercise
Price
Outstanding at December 31, 2020264,002 $8.93 
Options exercised(20,610)11.07 
Options expired(408)1.56 
Outstanding at September 30, 2021242,984 $8.76 

10. Revenue Recognition
Revenue Recognition Policy
Revenues are 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. Revenues are 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 revenues within a single operating segment.
20


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


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, revenue is recorded on a gross basis with related 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 condensed 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 condensed consolidated balance sheets at the end of each reporting period.
Deferred revenue primarily consists 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 September 30, 2021 and December 31, 2020, unbilled receivables were $5.8 million and $4.6 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 average contractual renewal term of 18 months. We utilized the 'portfolio approach' practical expedient permitted under ASC 606-10-10-4, 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 in current assets as deferred commissions, current, and the remainder is recorded in long-term assets as deferred commissions, net of current portion. Amortization expense is included in sales and marketing expenses in the accompanying condensed consolidated statements of operations. Deferred commissions are reviewed for impairment whenever events or circumstances
22


indicate their carrying value may not be recoverable consistent with the Company's long-lived assets policy. No indicators of impairment were identified during the nine months ended September 30, 2021.
The following table presents the activity impacting deferred commissions for the nine months ended September 30, 2021 (in thousands):
Balance at December 31, 2020$18,746 
   Capitalized deferred commissions10,240 
   Amortization of deferred commissions(6,097)
Balance at September 30, 2021$22,889 
Commissions capitalized in excess of amortization of deferred commissions for the three and nine months ended September 30, 2021 were $0.6 million and $4.1 million, respectively.
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 nine months ended September 30, 2021, we recognized $76.3 million and $1.9 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 nine months ended September 30, 2021 we recognized $5.9 million in revenue that was included in the acquired deferred revenue balance of our 2021 acquisitions as disclosed in Note 2. Acquisitions.
Remaining Performance Obligations
As of September 30, 2021, approximately $263.2 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.
23


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):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Revenues:
Subscription and support:
   United States$50,866 $53,356 $154,683 $149,946 
   United Kingdom11,886 9,518 33,938 28,864 
   Canada3,355 3,318 10,317 11,260 
   Other International6,157 4,800 16,384 12,512 
      Total subscription and support revenue72,264 70,992 215,322 202,582 
Perpetual license:
   United States628 345 1,219 849 
   United Kingdom  11 16 
   Canada1 14 53 71 
   Other International55 52 168 327 
      Total perpetual license revenue684 411 1,451 1,263 
Professional services:
   United States2,014 1,865 6,208 6,773 
   United Kingdom753 432 2,219 1,621 
   Canada117 137 309 371 
   Other International221 347 777 921 
      Total professional service revenue3,105 2,781 9,513 9,686 
Total revenue$76,053 $74,184 $226,286 $213,531 

11. Related Party Transactions
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 ESWs ownership in Upland was reduced to 4.8% at which point DevFactory was no longer considered a related party.
On March 28, 2017, the Company entered into an amendment to the Amended and Restated Technology Services Agreement with DevFactory FZ LLC (“DevFactory”) to extend the initial term end date from December 31, 2017 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 is January 1, 2017. The Company has an outstanding purchase commitment in 2021 for software development services pursuant to this agreement in the amount of $9.6 million. For years after 2021, the purchase commitment amount for software development services will be equal to the prior year purchase commitment increased (decreased) by the percentage change in total revenue for the prior year as compared to the preceding year. For example, if 2021 total revenues increase by 10% as compared to 2020 total revenues, then the 2022 purchase commitment will increase by approximately $1.0 million from the 2021 purchase commitment amount to approximately $10.6 million. The Company purchased software development services pursuant to this agreement with DevFactory of $2.4 million and $1.8 million during the three months ended September 30, 2021 and September 30, 2020, respectively, and $7.2 million and $5.5 million during the nine months ended September 30, 2021 and September 30, 2020, respectively. As of September 30, 2021 and December 31, 2020 amounts included in accounts payable and accrued liabilities owed to this company totaled $2.4 million and $0.0 million, respectively.
The Company purchased services from Crossover, Inc. ("Crossover"), a company controlled by ESW Capital, LLC during the three months ended September 30, 2021 and September 30, 2020 of approximately $1.0 million and $1.2 million, respectively, and $2.9 million and $3.7 million during the nine months ended September 30, 2021 and September 30, 2020, respectively. 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
24


development and other services throughout the Company, and track productivity of such resources. While there are no purchase commitments with Crossover, the Company continues to use its services in 2021. As of September 30, 2021 and December 31, 2020 amounts included in accounts payable and accrued liabilities owed to this company totaled $0.8 million and $0.6 million, respectively.
The Company previously had an arrangement with a former subsidiary, Visionael Corporation ("Visionael"), to provide management, human resource, payroll and administrative services. John T. McDonald, the Company's Chief Executive Officer and Chairman of the Board, beneficially holds approximately 26.18% interest in Visionael. Visionael ceased operations effective July 31, 2021. Fees earned from this arrangement for the three months ended September 30, 2021 and September 30, 2020 were $0 and $15,000, respectively, and $0 and $45,000 during the nine months ended September 30, 2021 and September 30, 2020, respectively. In connection with its arrangement with Visionael, the Company has provided advances to Visionael to help cover short term working capital needs. As of September 30, 2021 and December 31, 2020 advances to Visionael included in Prepaid and other on the Company’s condensed consolidated balance sheets totaled $0.0 million and $0.4 million, respectively, net of allowance for credit losses. During the nine months ended September 30, 2021 the Company recognized an allowance for credit loss of $0.4 million against the remaining outstanding balance.

25

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Forward Looking Statements
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with the unaudited condensed consolidated financial statements and the notes thereto appearing elsewhere in this Quarterly Report on Form 10-Q and our other filings with the Securities and Exchange Commission (SEC), including our Annual Report on Form 10-K for the year ended December 31, 2020, filed on February 25, 2021. In addition to historical information, this Quarterly Report on Form 10-Q 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 ability to adapt to the impacts on the global economy associated with the ongoing COVID-19 pandemic;
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;
the growth of demand for enterprise work management applications;
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;
economic and financial conditions;
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;
our expectations with regard to revenue from perpetual licenses and professional services;
our plans with respect to foreign currency exchange risk and inflation;
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 our Annual Report on Form 10-K for the year ended December 31, 2020, filed with the SEC on February 25, 2021, as updated by this Quarterly Report on Form 10-Q and periodically updated as necessary in our future quarterly reports on Form 10-Q and other filings that we make with the SEC.

26

The outcome of the events described in these forward-looking statements is subject to known and unknown risks, uncertainties and other factors that could cause actual results to differ materially from our forward-looking statements, including risks and uncertainties detailed in this and our other reports and filings with the SEC. The forward-looking statements in this Quarterly Report on Form 10-Q represent our views as of the date of this Quarterly Report on Form 10-Q. We anticipate that subsequent events and developments may cause our views to change. However, while we may elect to update these forward-looking statements at some point in the future, we have no current intention of doing so except to the extent required by applicable law. You should, therefore, not rely on these forward-looking statements as representing our views as of any date subsequent to the date of this Quarterly Report on Form 10-Q.
Overview
We provide cloud-based enterprise work management software. We define enterprise work management software as software applications that enable organizations to plan, manage and execute projects and work. Our family of applications enables users to manage their projects, professional workforce and IT investments, automate document-intensive business processes, and effectively engage with their customers, prospects, and community via the web and mobile technologies.
The continued growth of an information-based economy has given rise to a large and growing group of knowledge workers who operate in dynamic work environments as part of geographically dispersed and virtual teams. We believe that manual processes and legacy on- premise enterprise systems are insufficient to address the needs of the modern work environment. In order for knowledge workers to be successful, they need to interact with intuitive enterprise work systems in a collaborative way, including real-time access. Today, legacy processes and systems are being disrupted and replaced by cloud-based enterprise work management software that improves visibility, collaboration and productivity.
In response to these changes, we are providing organizations and their knowledge workers with software applications that better align resources with business objectives and increase visibility, governance, collaboration, quality of customer experience, and responsiveness to changes in the business environment. This results in increased work capacity, higher productivity, better execution, and greater levels of customer engagement. Our applications are easy-to-use, scalable, and offer real-time collaboration for knowledge workers distributed on a local or global scale. Our software applications address diverse enterprise work challenges and our customers currently use our applications in the following functional areas:
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 CX-focused organizations across a variety of use cases including mobile messaging, mobile application marketing, VoC, email marketing, knowledge management and call center productivity. Our teams bring deep industry experience in orchestrating campaigns and interactions that consumers want and value.
Sales. Sales teams employ our applications to drive growth through deeper customer engagement, reduced sales cycle times, and overall 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. 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.
Project Management. Business leaders and 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 entire 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. 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
27

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.
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.
Human Resources and Legal. 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.
We sell our software applications 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, which 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, as well as cross-sell additional applications to address other enterprise work management 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. 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, retail, technology, manufacturing, legal, education, consumer goods, media, telecommunications, government, non-profit, food and beverage, healthcare and life sciences.
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 enterprise work management need. Our revenue has grown from $98.0 million in 2017 to $291.8 million in 2020, representing a compound annual growth rate of 44%. During the nine months ended September 30, 2021 foreign revenue as a percent of total revenue increased to 28% compared to 26% during the year ended December 31, 2020. See Note 10. Revenue Recognition in the notes to our unaudited condensed consolidated financial statements for more information regarding our revenue as it relates to domestic and foreign operations.
To support continued growth, we intend to pursue acquisitions within our core enterprise solution suites of complementary technologies and businesses. This will expand our product families, customer base, and market access resulting in increased benefits of scale. Consistent with our growth strategy, we have made twenty-nine acquisitions from February 2012 through September 30, 2021.











28

COVID-19 Impact
In March 2020, the World Health Organization declared the outbreak of COVID-19 a pandemic, which has created significant economic uncertainty across the globe and has resulted in authorities implementing numerous measures to contain the virus, including travel bans and restrictions, quarantines, shelter-in-place orders, and business limitations and shutdowns. As the administration of vaccine programs progresses and cases decline, we continue to evaluate our plans to reopen our facilities and resume business travel for our employees. We cannot predict the extent to which the COVID-19 outbreak will continue to impact our business or operating results, which is highly dependent on inherently uncertain future developments, including the severity of COVID-19 and the actions taken by governments and private businesses in relation to COVID-19 containment. As our platform is offered as a subscription-based service, the effect of the outbreak may not be fully reflected in our operating results until future periods, if at all.
While we have limited exposure to the industry verticals that have been hardest hit by the pandemic (including the travel, transportation, entertainment and retail industries) we have seen an impact to new bookings and churn which we attribute to COVID-19. The continued impact to bookings and churn is uncertain. In 2020, the impact to new bookings and churn attributable to Covid-19 was more than offset by strength in our cloud offerings that enable our customers to digitally transform their organizations at a time when they must adapt to remote work and digital engagement even more quickly and strong sales into political campaigns in the US in 2020 due to an increase in US presidential year related campaign activity. Generally, the campaign related increase experienced in 2020 is not repeating in 2021.
During the second, third and fourth quarters of 2020 we paused our acquisition activity in order to gauge the overall economic impact of the pandemic and focus on evaluating our pipeline of opportunities. This resulted in a steady decrease in acquisition related expenses over this period. With acquisition activity picking up again in the first quarter of 2021, including the acquisitions of Second Street, BlueVenn, and Panviva to date in 2021, acquisition-related expenses picked up again starting in the first quarter of 2021 and these acquisition related expenses will vary quarter to quarter in proportion to the size, timing and complexity of current and future acquisitions.
Key Metrics
In addition to the GAAP financial measures described below in “Components of Operating Results,” 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.
Adjusted EBITDA
We monitor our Adjusted EBITDA to help us evaluate the effectiveness and efficiency of our operations. Adjusted EBITDA is a non-GAAP financial measure. We define Adjusted EBITDA as net income (loss), calculated in accordance with GAAP, plus depreciation and amortization expense, interest expense, net, other expense (income), net, provision for (benefit from) income taxes, stock-based compensation expense, acquisition-related expenses, and purchase accounting adjustments for deferred revenue.
29

The following table represents a reconciliation of net loss from continuing operations, the most comparable GAAP measure, to Adjusted EBITDA for each of the periods indicated.
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(dollars in thousands)
Reconciliation of net loss to Adjusted EBITDA:
Net loss$(11,015)$(11,310)$(50,741)$(45,550)
Add:
Depreciation and amortization expense13,751 11,696 39,420 35,091 
Interest expense, net7,971 8,078 23,700 23,594 
Other expense (income), net650 (598)812 819 
Benefit from income taxes(3,348)1,149 (6,204)(3,811)
Stock-based compensation expense12,047 10,963 43,421 31,263 
Acquisition-related expense3,685 3,574 18,805 24,513 
Purchase accounting deferred revenue discount1,275 1,408 2,375 7,381 
Adjusted EBITDA$25,016 $24,960 $71,588 $73,300 
We believe that Adjusted EBITDA 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 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;
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.
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:
Depreciation and amortization are non-cash charges, and the assets being depreciated or amortized 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 currently reflected relates to amortization of acquired intangible assets 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.

30

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.
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
AmountPercent of RevenueAmountPercent of RevenueAmountPercent of RevenueAmountPercent of Revenue
(dollars in thousands, except share and per share data)
Revenue:
Subscription and support$72,264 95 %$70,992 96 %$215,322 95 %$202,582 95 %
Perpetual license684 %411 %1,451 %1,263 %
Total product revenue72,948 96 %71,403 97 %216,773 96 %203,845 96 %
Professional services3,105 %2,781 %9,513 %9,686 %
Total revenue76,053 100 %74,184 100 %226,286 100 %213,531 100 %
Cost of revenue:
Subscription and support (1)(3)
22,968 30 %23,562 32 %68,811 30 %64,701 30 %
Professional services and other (1)
1,848 %2,021 %5,444 %6,755 %
Total cost of revenue24,816 33 %25,583 34 %74,255 33 %71,456 33 %
Gross profit51,237 67 %48,601 66 %152,031 67 %142,075 67 %
Operating expenses:
Sales and marketing (1)
14,364 19 %11,760 16 %41,094 18 %34,511 16 %
Research and development (1)
10,441 14 %9,967 13 %32,494 14 %29,379 14 %
General and administrative (1)(2)
17,725 23 %16,864 23 %61,286 27 %51,195 24 %
Depreciation and amortization10,764 14 %9,117 12 %30,785 14 %27,425 13 %
Acquisition-related expenses3,685 %3,574 %18,805 %24,513 11 %
Total operating expenses56,979 75 %51,282 69 %184,464 82 %167,023 78 %
Loss from operations(5,742)(8)%(2,681)(3)%(32,433)(15)%(24,948)(11)%
Other Expense:
Interest expense, net(7,971)(10)%(8,078)(11)%(23,700)(10)%(23,594)(11)%
Other income (expense), net(650)(1)%598 %(812)(1)%(819)— %
Total other expense(8,621)(11)%(7,480)(10)%(24,512)(11)%(24,413)(11)%
Loss before provision for income taxes(14,363)(19)%(10,161)(13)%(56,945)(26)%(49,361)(22)%
Benefit from (provision for) income taxes3,348 %(1,149)(2)%6,204 %3,811 %
Net loss$(11,015)(14)%$(11,310)(15)%$(50,741)(22)%$(45,550)(21)%
Net loss per common share, basic and diluted$(0.36)$(0.42)$(1.68)$(1.77)
Weighted-average common shares outstanding, basic and diluted30,428,675 27,220,134 30,167,171 25,725,495 
(1) Includes stock-based compensation detailed under Share-based Compensation in Note 9 — Stockholders' Equity.
(2) Includes General and administrative stock-based compensation of $9.2 million and $8.4 million for the three months September 30, 2021 and September 30, 2020, respectively, and $35.2 million and $24.7 million for the nine months ended September 30, 2021 and September 30, 2020, respectively. General and administrative expense excluding stock-based compensation as a percentage of total revenues was 11% and 11% for the three months ended September 30, 2021 and September 30, 2020, respectively, and 12% and 12% for the nine months ended September 30, 2021 and September 30, 2020, respectively.
(3) Includes depreciation and amortization of $3.0 million and $2.6 million for the three months ended September 30, 2021 and September 30, 2020, respectively, and $8.6 million and $7.7 million for the nine months ended September 30, 2021 and September 30, 2020, respectively.

31

Comparison of the Three and Nine Months Ended September 30, 2021 and 2020
Revenue
Three Months Ended September 30,Nine Months Ended September 30,
20212020% Change20212020% Change
(dollars in thousands)
Revenue:
Subscription and support$72,264$70,992%$215,322$202,582%
Perpetual license68441166 %1,4511,26315 %
Total product revenue72,94871,403%216,773203,845%
Professional services3,1052,78112 %9,5139,686(2)%
Total revenue$76,053$74,184%$226,286$213,531%
Percentage of revenue:
Subscription and support95%96%95%95%
Perpetual license1%1%1%1%
Total product revenue96%97%96%96%
Professional services4%3%4%4%
Total revenue100%100%100%100%
For the Three Months Ended September 30, 2021
Total revenue was $76.1 million in the three months ended September 30, 2021, compared to $74.2 million in the three months ended September 30, 2020, an increase of $1.9 million, or 3%. The acquisitions not fully in the comparative period contributed $8.2 million to the increase after the reduction of $1.3 million purchase accounting deferred revenue discount in the three months ended September 30, 2021. Total revenue related to the divestiture and sunset of certain minor non-strategic customer contracts and related website management and analytics assets (collectively referred to as “Sunset Assets”) declined by $0.3 million as a result of decreased sales and marketing focus on those Sunset Assets. Our organic business (the “Organic Business”) excludes acquisitions closed during or subsequent to the prior year comparable period and business operations related to Sunset Assets. Therefore, total revenue for our Organic Business decreased by $6.0 million. The three months ended September 30, 2020 included $6.0 million of CXM usage revenue from US election-year presidential campaigns which did not repeat in the current period and will not repeat for the remainder of 2021.
Subscription and support revenue was $72.3 million in the three months ended September 30, 2021, compared to $71.0 million in the three months ended September 30, 2020, an increase of $1.3 million, or 2%. The acquisitions not fully in the comparative period contributed $7.8 million to the increase in subscription and support revenue after the reduction of $1.3 million purchase accounting deferred revenue discount in the three months ended September 30, 2021. Subscription and support revenue related to our Sunset Assets decreased $0.3 million as a result of decreased sales and marketing focus on those Sunset Assets. Subscription and support revenue for our Organic Business decreased to $64.2 million from a basis of $70.4 million for the three months ended September 30, 2020. The three months ended September 30, 2020 included $6.0 million of CXM usage revenue from US election-year presidential campaigns which did not repeat in the current period and will not repeat for the remainder of 2021.
Perpetual license revenue was $0.7 million in the three months ended September 30, 2021, compared to $0.4 million in the three months ended September 30, 2020.
Professional services revenue was $3.1 million in the three months ended September 30, 2021, compared to $2.8 million in the three months ended September 30, 2020, an increase of $0.3 million, or 12%. The acquisitions not fully in the comparative period contributed $0.4 million to the increase in professional services revenue in the three months ended September 30, 2021. Professional services revenue for our Organic Business decreased by $0.1 million.
32

For the Nine Months Ended September 30, 2021
Total revenue was $226.3 million in the nine months ended September 30, 2021, compared to $213.5 million in the nine months ended September 30, 2020, an increase of $12.8 million, or 6%. The acquisitions not fully in the comparative period contributed $20.3 million to the increase after the reduction of $2.3 million purchase accounting deferred revenue discount in the nine months ended September 30, 2021. Total Revenue related to Sunset Assets decreased by $1.1 million as a result of decreased sales and marketing focus on those Sunset Assets. Therefore, total revenue for the Organic Business decreased by $6.4 million. The nine months ended September 30, 2020 included $11.6 million of CXM usage revenue from US election-year presidential campaigns which did not repeat in the current period and will not repeat for the remainder of 2021.
Subscription and support revenue was $215.3 million in the nine months ended September 30, 2021, compared to $202.6 million in the nine months ended September 30, 2020, an increase of $12.7 million, or 6%. The acquisitions not fully in the comparative period contributed $18.9 million to the increase in subscription and support revenue after the reduction of $2.3 million purchase accounting deferred revenue discount in the nine months ended September 30, 2021. Subscription and support revenue related to our Sunset Assets decreased $1.2 million as a result of decreased sales and marketing focus on those Sunset Assets. Subscription and support revenue for our Organic Business decreased to $183.7 million from a basis of $188.7 million for the nine months ended September 30, 2020. The nine months ended September 30, 2020 included $11.6 million of CXM usage revenue from US election-year presidential campaigns which did not repeat in the current period and will not repeat for the remainder of 2021.
Perpetual license revenue was $1.5 million in the nine months ended September 30, 2021, compared to $1.3 million in the nine months ended September 30, 2020, an increase of $0.2 million.
Professional services revenue was $9.5 million in the nine months ended September 30, 2021, compared to $9.7 million in the nine months ended September 30, 2020, a decrease of $0.2 million, or 2%. The acquisitions not fully in the comparative period contributed $1.4 million to the increase in professional services revenue in the nine months ended September 30, 2021. Therefore, professional services revenue from our Organic Business decreased by $1.6 million due primarily to COVID-19 related travel impacts.
Cost of Revenue and Gross Profit Percentage
Three Months Ended September 30,Nine Months Ended September 30,
20212020% Change20212020% Change
(dollars in thousands)
Cost of revenue:
Subscription and support (1)
$22,968$23,562(3)%$68,811$64,701%
Professional services and other1,8482,021(9)%5,4446,755(19)%
Total cost of revenue24,81625,583(3)%74,25571,456%
Gross profit$51,237$48,601$152,031$142,075
Percentage of total revenue:
Subscription and support (1)
30%32%30%30%
Professional services and other3%2%3%3%
Total cost of revenue33%34%33%33%
Gross profit67%66%67%67%
(1) Includes depreciation, amortization and stock compensation expense as follows:
Depreciation$5$37$27$153
Amortization$2,982$2,542$8,608$7,513
Stock Compensation$539$624$1,544$1,512
For the Three Months Ended September 30, 2021
Cost of subscription and support revenue was $23.0 million in the three months ended September 30, 2021, compared to $23.6 million in the three months ended September 30, 2020, a decrease of $0.6 million, or 3%. The acquisitions not fully in the
33

comparative period contributed $2.6 million to cost of subscription and support revenue, primarily related to costs associated with the delivery of the Second Street, BlueVenn, & Panviva products. Cost of subscription and support revenue related to our Sunset Assets decreased $0.2 million. Therefore, cost of subscription and support revenue for our Organic Business decreased by $3.0 million, primarily related to a decrease in telecom messaging costs related to a year over year reduction in CXM usage as a result of cyclical highs in 2020 related to US election-year presidential campaigns.
Cost of professional services and other revenue was $1.8 million in the three months ended September 30, 2021, compared to $2.0 million in the three months ended September 30, 2020, a decrease of $0.2 million, or 9%. The acquisitions not fully in the comparative period contributed $0.3 million in the cost of professional services revenue. Therefore, cost of professional services revenue for our Organic Business decreased by $0.5 million, primarily related to personnel and related costs, most of which were the result of our planned operating efficiencies.
For the Nine Months Ended September 30, 2021
Cost of subscription and support revenue was $68.8 million in the nine months ended September 30, 2021, compared to $64.7 million in the nine months ended September 30, 2020, an increase of $4.1 million, or 6%. The acquisitions not fully in the comparative period contributed $6.3 million to the increase to cost of subscription and support revenue, primarily related to costs associated with the delivery of the Localytics, Second Street, BlueVenn, and Panviva products. Cost of subscription and support revenue related to our Sunset Assets decreased $0.6 million primarily related to hosting and infrastructure costs. Therefore, cost of subscription and support revenue for the organic portion of our business decreased by $1.6 million, primarily related to a year over year reduction in CXM usage as a result of cyclical highs in 2020 related to US election-year presidential campaigns, which were partially offset by an increase in infrastructure and hosting costs.
Cost of professional services revenue was $5.4 million in the nine months ended September 30, 2021, compared to $6.8 million in the nine months ended September 30, 2020, a decrease of $1.4 million, or 19%. The acquisitions not fully in the comparative period contributed $0.6 million 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 $2.0 million, primarily related to personnel and related costs, most of which were the result of our planned operating efficiencies.
Operating Expenses
Sales and Marketing Expense
Three Months Ended September 30,Nine Months Ended September 30,
20212020% Change20212020% Change
(dollars in thousands)
Sales and marketing (1)
$14,364$11,76022 %$41,094$34,51119 %
Percentage of total revenue19%16%18%16%
(1) Includes stock compensation expense as follows:
Stock Compensation$1,636$968$4,392$2,415
For the Three Months Ended September 30, 2021
Sales and marketing expense was $14.4 million in the three months ended September 30, 2021, compared to $11.8 million in the three months ended September 30, 2020, an increase of $2.6 million, or 22%. The acquisitions not fully in the comparative period contributed $1.3 million to the increase in sales and marketing expense, primarily consisting of personnel and related costs. Sales and marketing expense for our Organic Business increased $1.3 million in the comparative periods, primarily attributable to personnel and related costs associated with our continued go-to-market investments.
34

For the Nine Months Ended September 30, 2021
Sales and marketing expense was $41.1 million in the nine months ended September 30, 2021, compared to $34.5 million in the nine months ended September 30, 2020, an increase of $6.6 million, or 19%. The acquisitions not fully in the comparative period contributed $2.4 million to the increase in sales and marketing expense, primarily consisting of personnel and related costs in the nine months ended September 30, 2021. Therefore, sales and marketing expense for the organic portion of our business increased by $4.2 million, primarily attributable to personnel and related costs associated with our continued go-to-market investments.
Research and Development Expense
Three Months Ended September 30,Nine Months Ended September 30,
20212020% Change20212020% Change
(dollars in thousands)
Research and development (1)
$10,441$9,967%$32,494$29,37911 %
Percentage of total revenue14%13%14%14%
(1) Includes stock compensation expense as follows:
Stock Compensation$671$1,005$2,327$2,639
For the Three Months Ended September 30, 2021
Research and development expense was $10.4 million in the three months ended September 30, 2021, compared to $10.0 million in the three months ended September 30, 2020, an increase of $0.4 million, or 5%. The acquisitions not fully in the comparative period contributed $1.1 million to the increase in research and development expense primarily consisting of personnel and related costs. Therefore, research and development expense related to our Organic Business decreased by $0.7 million primarily related to personnel costs, including a reduction in non-cash stock compensation.
For the Nine Months Ended September 30, 2021
Research and development expense was $32.5 million in the nine months ended September 30, 2021, compared to $29.4 million in the nine months ended September 30, 2020, an increase of $3.1 million, or 11%. The acquisitions not fully in the comparative period contributed $2.5 million to the increase in research and development expense primarily consisting of personnel and related costs. Research and development costs related to our Sunset Assets decreased $0.2 million. Therefore, research and development costs for our Organic Business increased by $0.8 million primarily related to personnel and related costs.
General and Administrative Expense
Three Months Ended September 30,Nine Months Ended September 30,
20212020% Change20212020% Change
(dollars in thousands)
General and administrative (1)
$17,725$16,864%$61,286$51,19520 %
Percentage of total revenue23%23%27%24%
(1) Includes stock compensation expense as follows:
Stock Compensation$9,201$8,366$35,158$24,697
For the Three Months Ended September 30, 2021
General and administrative expense was $17.7 million in the three months ended September 30, 2021, compared to $16.9 million in the three months ended September 30, 2020, an increase of $0.8 million, or 5%. An increase in general administrative expense of $0.2 million was due to the acquisitions not fully in the comparative period. Therefore, general and administrative expense for our Organic Business increased by $0.6 million, which was driven primarily by increased non-cash stock compensation expense.
35

For the Nine Months Ended September 30, 2021
General and administrative expense was $61.3 million in the nine months ended September 30, 2021, compared to $51.2 million in the nine months ended September 30, 2020, an increase of $10.1 million, or 20%. An increase in general administrative expense of $0.2 million was due to the acquisitions not fully in the comparative period. Therefore, general and administrative expense for our Organic Business increased by $9.9 million, which was driven primarily by increased non-cash stock compensation expense, including a one-time increase in non-cash stock compensation expense related to the departure of our former co-President and Chief Operating Officer in March 2021, and also includes investment in our new go-to-market leadership team and other personnel related costs.
Depreciation and Amortization Expense
Three Months Ended September 30,Nine Months Ended September 30,
20212020% Change20212020% Change
(dollars in thousands)
Depreciation and amortization:
    Depreciation$545$43725 %$1,447$1,351%
    Amortization10,2198,68018 %29,33826,07413 %
Total depreciation and amortization$10,764$9,11718 %$30,785$27,42512 %
Percentage of total revenue:
    Depreciation1%—%1%1%
    Amortization13%12%13%12%
Total depreciation and amortization14%12%14%13%
For the Three Months Ended September 30, 2021
Depreciation and amortization expense was $10.8 million in the three months ended September 30, 2021, compared to $9.1 million in the three months ended September 30, 2020, an increase of $1.7 million, or 18%. The acquisitions not fully in the comparative period increased depreciation and amortization expense by $1.9 million, primarily related to acquired intangible assets such as customer relationships, developed technology and tradenames. This increase was partially offset by a decrease of $0.2 million in depreciation and amortization expense from assets becoming fully depreciated and amortized.
For the Nine Months Ended September 30, 2021
Depreciation and amortization expense was $30.8 million in the nine months ended September 30, 2021, compared to $27.4 million in the nine months ended September 30, 2020, an increase of $3.4 million, or 12%. The acquisitions not fully in the comparative period increased depreciation and amortization expense by $4.2 million, primarily related to acquired intangible assets such as customer relationships, developed technology and tradenames. This increase was partially offset by a decrease of $0.8 million in depreciation and amortization expense from assets becoming fully depreciated and amortized.
Acquisition-related Expenses
Three Months Ended September 30,Nine Months Ended September 30,
20212020% Change20212020% Change
(dollars in thousands)
Acquisition-related expenses$3,685$3,574%$18,805$24,513(23)%
Percentage of total revenue5%5%9%11%
Acquisition-related expenses are typically one-time expenses incurred for up to four quarters after each acquisition, with the majority of these costs being incurred within 6 to 9 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, vendor cancellations, and adjustments to the fair value of earnouts due to sellers. Generally, without new acquisition activity, acquisition related expenses decline in subsequent sequential quarters and are no longer incurred after the first anniversary of the last closed acquisition.
36

For the Three Months Ended September 30, 2021
Acquisition-related expense was $3.7 million in the three months ended September 30, 2021, compared to $3.6 million in the three months ended September 30, 2020, an increase of $0.1 million, or 3%. During the three months ended September 30, 2021 and September 30, 2020 transaction related expenses were $0.1 million and $0.0 million, respectively, and transformational expenses were $3.6 million and $3.6 million, respectively. The transformational expenses in both the current and year ago periods were primarily related to temporary transitional personnel and related costs along with accelerated rent related expenses incurred in conjunction with the closures of offices of our acquired companies as we consolidate and integrate these acquisitions. Transformation expenses in 2020 include expenses related to acquisitions closed in 2019 as well as the one acquisition closed in 2020 compared to transformation expenses in 2021 related to the three acquisitions closed in 2021 and one acquisition closed in 2020. In addition, Acquisition-related expense for the three months ended September 30, 2021 includes a gain of $0.8 million related to a decrease in the fair value of earnout liabilities due to sellers related to the BlueVenn and Second Street acquisitions.
For the Nine Months Ended September 30, 2021
Acquisition related expense was $18.8 million the nine months ended September 30, 2021, compared to $24.5 million in the nine months ended September 30, 2020 a decrease of $5.7 million, or 23%. During the nine months ended September 30, 2021 and September 30, 2020 transaction related expenses were $6.2 million and $3.5 million, respectively, and transformational expenses were $12.6 million and $21.0 million, respectively. The increase in transaction costs is primarily related to an increase in acquisitions completed during 2021 to three compared to one acquisition completed during the same period in 2020 as a result of a slow-down in acquisition activity during 2020 as a result of the COVID-19 pandemic. The transformational expenses in both the current and year ago periods were primarily related to temporary transitional personnel and related costs along with accelerated rent related expenses incurred in conjunction with the closures of offices of our acquired companies as we consolidate and integrate these acquisitions. Transformation expenses in 2020 include expenses related to the five acquisitions closed in 2019 as well as the one acquisition closed in 2020 compared to transformation expenses in 2021 related to the three acquisitions closed in 2021 and one acquisition closed in February 2020. In addition, Acquisition-related expense for the nine months ended September 30, 2021 includes a gain of $3.5 million related to a decrease in the fair value of earnout liabilities due to sellers related to the BlueVenn and Second Street acquisitions.
Other Income (Expense)
Three Months Ended September 30,Nine Months Ended September 30,
20212020% Change20212020% Change
(dollars in thousands)
Other expense:
Interest expense, net$(7,971)$(8,078)(1)%$(23,700)$(23,594)— %
Other income (expense), net(650)598(209)%(812)(819)(1)%
Total other expense$(8,621)$(7,480)15 %$(24,512)$(24,413)— %
Percentage of total revenue:
Interest expense, net(10)%(11)%(10)%(11)%
Other income (expense), net(1)%1%(1)%—%
Total other expense(11)%(10)%(11)%(11)%
For the Three Months Ended September 30, 2021
Interest expense was $8.0 million in the three months ended September 30, 2021, compared to $8.1 million in the three months ended September 30, 2020.
Other expense was $0.7 million in the three months ended September 30, 2021, compared to other income of $0.6 million in the three months ended September 30, 2020. Other expense recognized during the three months ended September 30, 2021 related primarily to currency exchange gains (losses).
37

For the Nine Months Ended September 30, 2021
Interest expense was virtually flat at $23.7 million in the nine months ended September 30, 2021, compared to $23.6 million in the nine months ended September 30, 2020.
Other expense was $0.8 million in the nine months ended September 30, 2021, compared to other expense of $0.8 million in the nine months ended September 30, 2020. Other expense recognized in the nine months ended September 30, 2021 and September 30, 2020 related primarily to foreign currency exchange losses in our UK entities.
Benefit from (Provision for) Income Taxes    
Three Months Ended September 30,Nine Months Ended September 30,
20212020% Change20212020% Change
(dollars in thousands)
Benefit from (provision for) income taxes$3,348$(1,149)(391)%$6,204$3,81163 %
Percentage of total revenue5%(2)%4%1%
For the Three Months Ended September 30, 2021
Benefit from income taxes was $3.3 million in the three months ended September 30, 2021, compared to a provision for income taxes of $1.1 million in the three months ended September 30, 2020, an increase of $4.4 million. The benefit for income taxes for the three months ended September 30, 2021 related primarily to deferred tax benefits attributable to the release of valuation allowance related to acquired deferred tax liabilities associated with business combinations, the deferred tax benefit attributable to the reduction in deferred tax liabilities associated with the transfer of intangibles between foreign and domestic jurisdictions, and income tax benefits associated with our combined non-U.S. operations. The provision for the three months ended September 30, 2020 related primarily to the increase in deferred tax liabilities in our UK entities associated with the change in the applicable UK tax rate.
For the Nine Months Ended September 30, 2021
The benefit from income taxes was $6.2 million in the nine months ended September 30, 2021, compared to a benefit from income taxes of $3.8 million in the nine months ended September 30, 2020, an increase of $2.4 million. The benefits for each period are due primarily to deferred tax benefits attributable to the release of valuation allowance related to the acquisitions of deferred tax liabilities associated with business combinations completed during the respective periods, and foreign income taxes associated with our combined non-U.S. operations. The tax benefit for the nine months ended September 30, 2021 also includes a deferred tax benefit attributable to the reduction in deferred tax liabilities associated with the transfer of intangibles between foreign and domestic jurisdictions. The tax benefit for each period is primarily offset by the impact of expected future changes in UK tax rates on the balance of deferred tax assets and liabilities per tax law enacted during the three months ended June 30, 2021 and September 30, 2020, respectively.
38

Liquidity and Capital Resources
To date, we have financed our operations primarily through the raising of capital including sales of our common stock, cash from operating activities, and borrowing under our credit facility. We believe that current cash and cash equivalents, cash flows from operating activities, availability under our existing credit facility, as discussed below, and the ability to offer and sell securities pursuant to our registration statement, as discussed below, 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.
As of September 30, 2021, we had cash and cash equivalents of $179.6 million, $60.0 million of available borrowings under our credit facility, as discussed below, and $529.2 million of borrowings outstanding under our credit facility. As of December 31, 2020, we had cash and cash equivalents of $250.0 million, $60.0 million of available borrowings under our Credit Facility, and $533.3 million of borrowings outstanding under our credit facility. The $70.4 million decrease in cash and cash equivalents from December 31, 2020 to September 30, 2021 includes $97.7 million in cash paid for our three acquisitions completed during 2021, net of $1.2 million in cash acquired, which was partially offset by a $5.2 million settlement in total consideration for Localytics related to a representation and warranty insurance settlement. Non-cash acquisition date consideration to be paid in future periods related to these acquisitions includes $10.9 million in holdback payments and $4.2 million in earnout payments that are due within 12 to 18 months of the closing dates of the underlying acquisitions. The earnouts are subject to attainment of future performance-based conditions.

Our cash and cash equivalents held by our foreign subsidiaries was $25.4 million as of September 30, 2021 and $15.3 million as of December 31, 2020. If these funds held by our foreign subsidiaries are needed for our domestic operations, a repatriation of these funds may require us to accrue and pay dividend withholding taxes in the foreign jurisdictions where applicable and accrue and pay U.S. taxes to the extent such dividend income exceeds our ability to utilize net operating losses. 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 September 30, 2021 and December 31, 2020, we had a working capital surplus of $94.8 million and surplus of $196.1 million, respectively, which includes $90.4 million and $87.6 million of deferred revenue recorded as a current liability as of September 30, 2021 and December 31, 2020, respectively. This deferred revenue will be recognized as revenue in future periods in accordance with our revenue recognition policy.
Credit Facility
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 September 30, 2021. The Credit Facility replaced our previous credit facility. All outstanding balances under our previous credit facility were paid off using proceeds from our current 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 loans 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 September 30, 2021 we were in compliance with all covenants under the Credit Facility. See Note 6. Debt for more information regarding our Credit Facility and outstanding debt as of September 30, 2021.
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 $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 September 30, 2021, the fair value of the interest rate swap was a $15.6 million liability as a result of a decline in short term interest rates since entering into the swap agreements. The decrease in the fair value of the interest rate
39

swap liability during the nine months ended September 30, 2021 is the result of an increase in short term interest rates compared to December 31, 2020.
Registration Statements
On August 10, 2020, we filed a registration statement on Form S-3 (File No. 333-243728) (the “2020 S-3”), which became effective automatically upon its filing and covers an unlimited amount of securities. The 2020 S-3, will remain effective through August 2023.
The following table summarizes our cash flows for the periods indicated:
Nine Months Ended September 30,
20212020
(dollars in thousands)
Consolidated Statements of Cash Flow Data:
Net cash provided by operating activities$28,646 $14,152 
Net cash used in investing activities(93,382)(68,685)
Net cash provided by (used in) financing activities(5,096)112,077 
Effect of exchange rate fluctuations on cash(613)404 
Change in cash and cash equivalents(70,445)57,948 
Cash and cash equivalents, beginning of period250,029 175,024 
Cash and cash equivalents, end of period$179,584 $232,972 
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 unified operating platform. Additionally, operating cash flows includes the impact of earn-outs 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 on those bookings and renewals, 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.
Cash provided by operating activities was $28.6 million for the nine months ended September 30, 2021 compared to cash provided by operating activities of $14.2 million for the nine months ended September 30, 2020, an increase of $14.4 million. This increase in operating cash flow is generally attributable to the Company’s increased size and scale. Working capital sources of cash for the nine months ended September 30, 2021 included a $11.7 million decrease in accounts receivable related to the timing of collections, and an increase of $6.6 million in accounts payable related to timing of payments. Working capital uses of cash for the nine months ended September 30, 2021 included a $3.7 million increase in prepaids and other related primarily to an increase in deferred commissions, a decrease of $6.8 million in deferred revenue, and a $8.1 million decrease in accrued expenses.
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 condensed consolidated balance sheets as a liability. Deferred revenue consists of the unearned portion of booked fees for our software subscriptions and support, 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 the nine months ended September 30, 2021, cash used in investing activities consisted of $97.7 million associated with the Company’s 2021 acquisitions, and the purchases of property and equipment of $1.0 million, partially offset by a
40

$5.2 million settlement in total consideration for Localytics related to a representation and warranty insurance settlement. Cash used in investing activities increased $24.7 million for the nine months ended September 30, 2021 compared to the same period in 2020 primarily as a result of closing three acquisitions during the period compared to one acquisition in the comparable prior year period.
Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of spending to support research and development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced applications and professional service offerings, and acquisitions of complementary technologies, products and businesses.
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 employee payroll tax payment activity.
Cash provided by financing activities decreased $117.2 million for the nine months ended September 30, 2021 compared to the same period in 2020. The decrease relates primarily to a decrease in cash generated from issuance of our common stock as the Company received net proceeds of $130.1 million related to a secondary stock offering completed in August 2020. This decrease in cash provided by financing activities was partially offset by a $10.9 million decrease in additional consideration paid to sellers (i.e. holdbacks and earnouts) compared to the same period in 2020. In addition, net share employee payroll tax settlement payments decreased $1.8 million during the nine months ended September 30, 2021 compared to the same period in 2020 as a result of the employee payroll tax election in mid-2020 to sell shares to cover employee payroll taxes on stock compensation vestings.
Critical Accounting Policies and the Use of Estimates
We prepare our condensed consolidated financial statements in accordance with generally accepted accounting principles in the United States. The preparation of our condensed 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. 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.
The following critical accounting policies reflect significant judgments and estimates used in the preparation of our condensed consolidated financial statements:
• revenue recognition and deferred revenue;
• stock-based compensation;
• deferred sales commissions and sales commission expense;
• income taxes; and
• business combinations and the recoverability of goodwill and long-lived assets.
Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. We are not aware of any specific event or circumstance that would require updates to our estimates or judgments or require us to revise the carrying value of our assets or liabilities as of November 3, 2021, the date of issuance of this Quarterly Report on Form 10-Q. 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.
Other Key Accounting Policies
Our unaudited interim financial statements and other financial information for the three and nine months ended September 30, 2021, as presented herein and in Item 1 to this Quarterly Report on Form 10-Q, reflects no material changes in our critical accounting policies and estimates as set forth in our Annual report on Form 10-K for the year ended December 31, 2020 filed with the SEC on February 25, 2021. Please refer to this Annual Report for a detailed description of our critical accounting policies that involve significant management judgment.
41

We evaluate our estimates, judgments and assumptions on an ongoing basis, and while we believe that our estimates, judgments and assumptions are reasonable, they are based upon information available at the time. Actual results may differ significantly from these estimates under different assumptions, judgments or conditions.
Recent Accounting Pronouncements
For information with respect to recent accounting pronouncements and the impact of these pronouncements on our condensed consolidated financial statements, refer to Note 1. Significant Accounting Policies to our condensed consolidated financial statements.
42

Item 3. 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 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 in money market accounts are with the lender under our Credit Facility. 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 our $350 million, 7 year, term loan, and subsequent entry into an additional $190 million in incremental term loans 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, revolving credit facility remains floating. As of September 30, 2021, we had a principal balance of $529.2 million under our Credit Facility. As there was no debt outstanding under our revolving credit facility as of September 30, 2021, a hypothetical change of 100 basis points would result in no change to total 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, Canadian dollars, British pounds, and Euros, 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. The effect of a hypothetical 10% change in foreign currency exchange rates applicable to our business could have resulted in a change in revenue of $5.0 million for the nine months ended September 30, 2021. To date, we have not engaged in any currency hedging strategies. 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. 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 United States dollars 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 a foreign subsidiaries during the years ended December 31, 2019 and December 31, 2018. 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 income (loss).

Inflation
We do not believe that inflation had a material effect on our business, financial condition or results of operations in the last three fiscal years. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.
43

Item 4. Controls and Procedures
Evaluation of Disclosure Controls and Procedures
The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act refers to controls and procedures that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that such information is accumulated and communicated to a company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of September 30, 2021, the end of the period covered by this Quarterly Report on Form 10-Q. Based upon such evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of such date. Our management has concluded that the consolidated financial statements included in this report fairly present, in all material respects, our financial condition, results of operations and cash flows for the periods presented in conformity with accounting principles generally accepted in the United States.
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 quarter ended September 30, 2021 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
Inherent Limitations on Effectiveness of Controls
Internal control over financial reporting cannot provide absolute assurance of achieving financial reporting objectives because of its inherent limitations. Internal control over financial reporting is a process that involves human diligence and compliance and is subject to lapses in judgment and breakdowns resulting from human failures. Internal control over financial reporting can also be circumvented by collusion or improper management override. Because of such limitations, there is a risk that material misstatements may not be prevented or detected on a timely basis by internal control over financial reporting. 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. However, these inherent limitations are known features of the financial reporting process. Therefore, it is possible to design into the process safeguards to reduce, though not eliminate, the risk.
44

PART II – OTHER INFORMATION
Item 1A. Risk Factors
In addition to the other information set forth in this report, you should carefully consider the factors discussed in Part I, “Item 1A. Risk Factors” in our 2020 Annual Report on Form 10-K, which could materially affect our business, financial condition or future results. There have been no material changes during 2021 to the risk factors that were included in the Company's Form 10-K filed with the SEC on February 25, 2021.
Item 6. Exhibits
See the Exhibit Index immediately following this page, which is incorporated herein by reference.
45

EXHIBIT INDEX
Exhibit NumberExhibit Description
101.INS*Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)
101.SCH*Inline XBRL Taxonomy Extension Schema Document
101.CAL*Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF*Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB*Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE*Inline XBRL Taxonomy Extension Presentation Linkbase Document
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibits 101)
*      Filed herewith.

**    Furnished herewith.
46

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.  
UPLAND SOFTWARE, INC.
Dated: November 3, 2021
/s/ Michael D. Hill
Michael D. Hill
Chief Financial Officer

47
EX-31.1 2 a3q21exhibit311.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 Quarterly Report on Form 10-Q 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:  November 3, 2021
 
/s/ John T. McDonald
 John T. McDonald
 Chief Executive Officer
 (Principal Executive Officer)


EX-31.2 3 a3q21exhibit312.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 Quarterly Report on Form 10-Q 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: November 3, 2021
 
/s/ Michael D. Hill
 Michael D. Hill
 Chief Financial Officer
 (Principal Financial Officer)


EX-32.1 4 a3q21exhibit321.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 Quarterly Report of Upland Software, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2021 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: November 3, 2021
 
/s/ John T. McDonald
John T. McDonald
Chief Executive Officer


EX-32.2 5 a3q21exhibit322.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 Quarterly Report of Upland Software, Inc. (the “Company”) on Form 10-Q for the period ended September 30, 2021 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: November 3, 2021
 
/s/ Michael D. Hill
Michael D. Hill
Chief Financial Officer


EX-101.SCH 6 upld-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statement of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Acquisitions - Consideration (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Acquisitions - Weighted Average Amortization Period (Details) link:presentationLink link:calculationLink link:definitionLink 2110103 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2311302 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2412406 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413407 - Disclosure - Fair Value Measurements - Changes to Fair Value of Earnout Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2414408 - Disclosure - Fair Value Measurements - Liabilities which Unobservable Inputs are Utilized (Details) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Fair Value Measurements - Quantitative Information (Details) link:presentationLink link:calculationLink link:definitionLink 2116104 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2418410 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2419411 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 2420412 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2421413 - Disclosure - Goodwill and Other Intangible Assets - Estimated Annual Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2122105 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2423414 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2124106 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2325304 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2426415 - Disclosure - Debt - Summary of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2427416 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2428417 - Disclosure - Debt - Summary of Debt, Interest Rate Swap (Details) link:presentationLink link:calculationLink link:definitionLink 2129107 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 2330305 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2431418 - Disclosure - Net Loss Per Share - Computation of Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2432419 - Disclosure - Net Loss Per Share - Anti-dilutive Common Share Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2133108 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2434420 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2135109 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2336306 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2437421 - Disclosure - Stockholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2438422 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2439423 - Disclosure - Stockholders' Equity - Shared Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2440424 - Disclosure - Stockholders' Equity - Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2441425 - Disclosure - Stockholders' Equity - Performance Based Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2442426 - Disclosure - Stockholders' Equity - Restricted Stock Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2443427 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2144110 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2345307 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 2446428 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2447429 - Disclosure - Revenue Recognition - Activity Impacting Deferred Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 2448430 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2448430 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2449431 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2150111 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2451432 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 upld-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 upld-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 upld-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Debt instrument, debt default, increase in interest rate on obligations upon default (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 Letter of Credit Letter of Credit [Member] 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 Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net loss Net loss Net loss Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Operating lease right-of-use asset Operating Lease, Right-of-Use Asset Schedule of Consideration Paid for Acquisitions Schedule of Business Acquisitions, by Acquisition [Table Text Block] Accrued compensation Employee-related Liabilities, Current Income Statement Location [Axis] Income Statement Location [Axis] Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Statistical Measurement [Domain] Statistical Measurement [Domain] Acquisition-related expenses Business Combination, Acquisition Related Costs Entity Address, Address Line One Entity Address, Address Line One 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 Interest rate swap liabilities Derivative Liability 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 Covenant compliance (percent) Debt Instrument, Covenant Compliance, Percent Debt Instrument, Covenant Compliance, Percent Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Entity Filer Category Entity Filer Category Commitments and Contingencies Commitments Contingencies and Guarantees [Text Block] Option to renew purchase commitment, term Long term Purchase Commitment Option to Renew Period Term Long term Purchase Commitment Option to Renew Period Term Other assets Other Assets, Noncurrent Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Derivatives Derivatives, Policy [Policy Text Block] Dividend yield (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Expected volatility (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Gain included in earnings Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Adjustment related to finalization of current year business combinations Goodwill, Purchase Accounting Adjustments Cost of revenue Cost of Subscription and Support Revenue [Member] Cost of Subscription and Support Revenue [Member] Document Fiscal Year Focus Document Fiscal Year Focus 2026 Finite-Lived Intangible Assets, Amortization Expense, Year Five And Thereafter Finite-Lived Intangible Assets, Amortization Expense, Year Five And Thereafter Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Amortization charge of intangible assets Amortization of Intangible Assets Weighted average amortization period Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Transaction costs, excluding integration and transformation costs Business Combination, Transaction Costs Excluding Integration And Transformation Costs Business Combination, Transaction Costs Excluding Integration And Transformation Costs Anti–dilutive common share equivalents (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Revenue recognized, previously in unearned revenue Contract with Customer, Liability, Revenue Recognized Research and development Research and Development Expense [Member] Liability Class [Axis] Liability Class [Axis] Business Combination and Asset Acquisition [Abstract] Units 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 Earnout Consideration Earnout Consideration [Member] Earnout Consideration [Member] Business Acquisition [Axis] Business Acquisition [Axis] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Schedule of Performance Based Restricted Stock Unit Activity Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block] Title of Individual [Domain] Title of Individual [Domain] Award Type [Domain] Award Type [Domain] Notes payable, less current maturities (includes unamortized discount of $7,842 and $9,414 at September 30, 2021 and December 31, 2020, respectively) Notes Payable, Noncurrent Credit Facility [Domain] Credit Facility [Domain] Assets Assets [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Goodwill and intangible asset impairment Goodwill and Intangible Asset Impairment Units granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Finite-lived intangible assets acquired Finite-lived Intangible Assets Acquired Professional services Professional services: Professional Services [Member] Professional Services [Member] Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Entity Address, City or Town Entity Address, City or Town Trade name Trade name Trade Names [Member] Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Prepaids and other Increase (Decrease) in Prepaid Expense and Other Assets Debt instrument, fair value Debt Instrument, Fair Value Disclosure Business combination cash holdback payment Business Combination Cash Holdback Payment Maximum Reduction Business Combination Cash Holdback Payment Maximum Reduction Accounts payable, related parties Accounts Payable, Related Parties Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Related Party [Axis] Related Party [Axis] Secured Debt Secured Debt [Member] Accounts receivable Increase (Decrease) in Accounts Receivable Award vesting rights (percent) Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage Foreign currency translation adjustments Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Other Comprehensive Income (Loss) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Payments on finance leases Finance Lease, Principal Payments Entity Interactive Data Current Entity Interactive Data Current Interest rate cash flow hedge to be reclassified during next twelve months Interest Rate Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months, Net Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Net loss per common share, basic (in dollars per share) Earnings Per Share, Basic Liabilities due to sellers of businesses Holdback Business Combination, Contingent Consideration, Liability, Current Revenue Recognition Revenue from Contract with Customer [Text Block] Management, HR/Payroll and Administrative Services Management, HR/Payroll and Administrative Services [Member] Management, HR/Payroll and Administrative Services [Member] Unvested balances at beginning of period (in shares) Unvested balances at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Beginning balance Ending balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Document Type Document Type Canada CANADA Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Number of Restricted Stock Units Outstanding Number of PRSUs Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Investor Investor [Member] Adjustment reducing the benefit from valuation allowance Deferred Taxes, Business Combination, Valuation Allowance, Available to Reduce Income Tax Expense Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Current Reporting Status Entity Current Reporting Status Beginning balance Ending balance Capitalized Contract Cost, Net Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Deferred commissions, noncurrent Capitalized Contract Cost, Net, Noncurrent Capitalized Contract Cost, Net [Roll Forward] Capitalized Contract Cost, Net [Roll Forward] Capitalized Contract Cost, Net Unrealized gain (loss) on interest rate swaps Unrealized loss on interest rate swaps Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Credit Facility Credit Facility [Member] Credit Facility [Member] Total consideration Business Combination, Consideration Transferred Credit loss expense recognized Accounts Receivable, Credit Loss Expense (Reversal) Offsetting Assets [Line Items] Offsetting Assets [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Long-term debt Long-term Debt Level 1 Fair Value, Inputs, Level 1 [Member] Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Tax and Reclassification Adjustment, Attributable to Parent Fair Value by Liability Class [Domain] Fair Value by Liability Class [Domain] Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Base Rate Base Rate [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Total liabilities and stockholders’ equity Liabilities and Equity Deferred revenue Contract with Customer, Liability, Current Options exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Noncompete agreements Noncompete Agreements [Member] Additional paid-in capital Additional Paid in Capital Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Earn out payment Earn Out Payment Earn Out Payment Interest rate swap Interest Rate Swap [Member] Offsetting Assets [Table] Offsetting Assets [Table] Net Loss Per Share Earnings Per Share [Text Block] Operating expenses: Operating Expenses [Abstract] Equity method investment, ownership interest (percent) Equity Method Investment, Ownership Percentage Intercompany loans with foreign subsidiaries, accumulated 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 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Four Earnout consideration liability Earnout Consideration Liability, Fair Value Disclosure Earnout Consideration Liability, Fair Value Disclosure Minimum Minimum [Member] Cash holdback payable, payment period Business Combination, Cash Holdback, Payment Period Business Combination, Cash Holdback, Payment Period Gross profit Gross Profit Effect of exchange rate fluctuations on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Unamortized deferred financing costs Debt Issuance Costs, Net Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Amortization of deferred costs Amortization of Other Deferred Charges Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Trading Symbol Trading Symbol United Kingdom UNITED KINGDOM Software Development Services Software Development Services [Member] Software Development Services [Member] Current liabilities: Liabilities, Current [Abstract] Issuance of stock, net of issuance costs Stock Issued During Period, Value, New Issues General and administrative General and Administrative Expense Purchase business combinations, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Foreign currency translation adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Debt Debt Disclosure [Text Block] Level 3 Fair Value, Inputs, Level 3 [Member] Accounting Policies [Abstract] Accounting Policies [Abstract] Derivative Instrument [Axis] Derivative Instrument [Axis] Issuance of stock, net of issuance costs (in shares) Stock Issued During Period, Shares, New Issues Deferred commissions, amortization period Capitalized Contract Cost, Amortization Period Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Operating lease liabilities Operating Lease, Liability Foreign currency re-measurement loss Foreign Currency Transaction Gain (Loss), before Tax Common stock, $0.0001 par value; 50,000,000 shares authorized: 30,516,350 and 29,987,114 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively) Common Stock, Value, Issued Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total other expense Nonoperating Income (Expense) Purchase commitment, amount Long-term Purchase Commitment, Amount Upland Software, Inc. Upland Software, Inc. [Member] Upland Software, Inc. Unvested balances at beginning of period (in dollars per share) Unvested balances at end of period (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 Goodwill acquired during period Acquired in business combinations Goodwill, Acquired During Period Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Performance restricted stock units Performance Shares [Member] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accounts receivable, allowance for credit loss, current Accounts Receivable, Allowance for Credit Loss, Current 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 Acquisitions Business Combination Disclosure [Text Block] Restricted stock awards Restricted stock awards Restricted Stock [Member] Commissions capitalized in excess of amortization of deferred commissions Capitalized Contract Cost, Period Increase (Decrease) Capitalized Contract Cost, Period Increase (Decrease) Schedule of Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Ownership [Axis] Ownership [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Document Period End Date Document Period End Date Entity Registrant Name Entity Registrant Name Denominator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Interest expense, net Interest Income (Expense), Net Schedule of Debt, Interest Rate Swap Schedule of Debt, Interest Rate Swap [Table Text Block] Schedule of Debt, Interest Rate Swap Unbilled receivables Unbilled receivables Unbilled Receivables, Current Prepaid and other Prepaid Expense and Other Assets, Current Revenue from related party Revenue from Related Parties Accrued expenses and other current liabilities Accrued Liabilities, Current Revenue Revenue from Contract with Customer, Excluding Assessed Tax Assets Acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Stock options Share-based Payment Arrangement, Option [Member] Equity [Abstract] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Measurement Input Type [Domain] Measurement Input Type [Domain] Number of agreements Related Party Transaction Number Of Agreements Related Party Transaction Number Of Agreements Common Stock Common Stock [Member] Variable Rate [Axis] Variable Rate [Axis] 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] Visionael Corporation Visionael Corporation [Member] Visionael Corporation [Member] Loss from operations Operating Income (Loss) Operating lease liabilities, current Operating Lease, Liability, Current 2023 Finite-Lived Intangible Asset, Expected Amortization, Year Two Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Non-cash stock compensation expense Share-based Payment Arrangement, Noncash Expense Variable Rate [Domain] Variable Rate [Domain] Additional Paid-In Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Other International Other International [Member] Other International [Member] Technology Technology-Based Intangible Assets [Member] Tax expense (benefit) recognized in OCI Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Amount of related party transaction Related Party Transaction, Amounts of Transaction Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Revenues since acquisition date Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Schedule of Restricted Stock Unit Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Cash paid for taxes Income Taxes Paid Services Services [Member] Services [Member] Other income (expense), net Other Nonoperating Income (Expense) Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Maximum Maximum [Member] Total liabilities Liabilities Award Type [Axis] Award Type [Axis] 2022 Finite-Lived Intangible Asset, Expected Amortization, Year One Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Tax credits receivable Income Taxes Receivable, Noncurrent Purchase obligation increase in amount, if a 10% increase in revenue Purchase Obligation, Increase in Amount, If 10% Increase in Revenue Purchase Obligation, Increase in Amount, If 10% Increase in Revenue Options expired (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Measurement Input Type [Axis] Measurement Input Type [Axis] Total stockholders’ equity Beginning balance Ending balance Stockholders' equity attributable to parent Stockholders' Equity Attributable to Parent Senior Secured Notes Senior Secured Notes [Member] Senior Secured Notes [Member] Common stock, shares issued (in shares) Common Stock, Shares, Issued Debt instrument, covenant, leverage ratio, maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Eurodollar Eurodollar [Member] Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Current maturities of notes payable (includes unamortized discount of $2,243 and $2,234 at September 30, 2021 and December 31, 2020, respectively) Notes Payable, Current Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Unrealized gain (loss) on interest rate swaps Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Concentrations of Credit Risk and Significant Customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Second Street Second Street [Member] Second Street Measurement Frequency [Domain] Measurement Frequency [Domain] Debt instrument, face amount Debt Instrument, Face Amount Proceeds from notes payable, net of issuance costs Proceeds from (Repayments of) Notes Payable Debt instrument, imputed interest rate (percent) Debt Instrument, Interest Rate, Effective Percentage Total consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Amortization of deferred commissions Capitalized Contract Cost, Amortization City Area Code City Area Code Accumulated deficit Retained Earnings (Accumulated Deficit) Working capital and other adjustments Business Combination, Working Capital Adjustment Business Combination, Working Capital Adjustment Restricted stock units Restricted Stock Units (RSUs) [Member] Commitment fee (percent) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Former Subsidiary Former Subsidiary [Member] Former Subsidiary [Member] Schedule of Assets and Liabilities Assumed through Acquisition Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Business Acquisition [Line Items] Business Acquisition [Line Items] Risk-free interest rate (percent) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Cash interest costs (percent) Debt Instrument, Cash Interest Costs, Percent Debt Instrument, Cash Interest Costs, Percent Schedule of Liabilities Measured at Fair Value on a Recurring Basis which Unobservable Inputs are Utilized Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Unamortized discount, noncurrent Debt Instrument, Unamortized Discount, Noncurrent Related Party Transaction [Axis] Related Party Transaction [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Benefit from (provision for) income taxes Income Tax Expense (Benefit) Accounts receivable (net of allowance of $1,081 and $1,465 at September 30, 2021 and December 31, 2020, respectively) Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Total current assets Assets, Current Sales and marketing Selling and Marketing Expense [Member] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Awards forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Entity File Number Entity File Number 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] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Options expired (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price 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 Less current maturities Long-term Debt, Current Maturities Product and Service [Axis] Product and Service [Axis] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Small Business Entity Small Business Chief Executive Officer Chief Executive Officer [Member] Debt instrument, repayment rate, annual (percent) Debt Instrument, Repayment Rate, Annual Debt Instrument, Repayment Rate, Annual Equity Component [Domain] Equity Component [Domain] Issuance of stock under Company plans, net of shares withheld for tax (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Sales and marketing Selling and Marketing Expense Incremental share-based compensation expense Share-based Payment Arrangement, Plan Modification, Incremental Cost Statement [Line Items] Statement [Line Items] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Non-cash loss on retirement of fixed assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property 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 Revenue expected to be recognized from performance obligations Revenue, Remaining Performance Obligation, Amount Weighted– Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Issuance of stock under Company plans, net of shares withheld for tax Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Performance obligation, description of timing Revenue, Performance Obligation, Description of Timing Counterparty Name [Domain] Counterparty Name [Domain] Future earn out payments, maximum Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High Debt Disclosure [Abstract] Debt Disclosure [Abstract] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Entity Address, State or Province Entity Address, State or Province Loss before benefit from (provision for) income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Level 2 Fair Value, Inputs, Level 2 [Member] Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Estimated useful life Finite-Lived Intangible Asset, Useful Life Use of Estimates Use of Estimates, Policy [Policy Text Block] Schedule of Computation of Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Entity Shell Company Entity Shell Company Intercompany loans, accumulated tax Accumulated Foreign Currency Adjustment Attributable to Parent, Foreign Currency Denominated Intercompany Loans, Tax [Member] Accumulated Foreign Currency Adjustment Attributable to Parent, Foreign Currency Denominated Intercompany Loans, Tax Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Local Phone Number Local Phone Number Schedule of Allocated Share-Based Compensation Expense Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Business combination fair value potential reduction Business Combination Fair Value Potential Reduction Business Combination Fair Value Potential Reduction Issuance of common stock, net of issuance costs Proceeds from Issuance of Common Stock Total assets Assets Deferred income taxes Deferred Income Taxes and Tax Credits Common stock, shares authorized (in shares) Common Stock, Shares Authorized Cash paid for interest, net of interest rate swaps Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Eurodollar Deposits Rate Eurodollar Deposits Rate [Member] Eurodollar Deposits Rate 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 Title of Individual [Axis] Title of Individual [Axis] Payments on notes payable Repayments of Notes Payable Research and development Research and Development Expense Product and Service [Domain] Product and Service [Domain] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Interest rate (percent) Debt Instrument, Interest Rate, Stated Percentage Deferred commissions renewal amortization period Deferred Commissions, Renewal Amortization Period Deferred Commissions, Renewal Amortization Period Derivative Contract [Domain] Derivative Contract [Domain] Subscription Contracts Subscription Contracts [Member] Subscription Contracts [Member] Contingent consideration Business Combination, Contingent Consideration, Liability Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Revolving Credit Facility Revolving Credit Facility [Member] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Expected satisfaction period of performance obligations, in months Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Entity Tax Identification Number Entity Tax Identification Number Geographical [Axis] Geographical [Axis] Weighted-average common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Net loss per common share, diluted (in dollars per share) Earnings Per Share, Diluted Total product revenue Product [Member] Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Accounting Standards Update [Extensible List] Accounting Standards Update [Extensible Enumeration] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Goodwill deductible for tax purposes Business Acquisition, Goodwill, Expected Tax Deductible Amount Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Noncurrent deferred tax liability, net Deferred Income Tax Liabilities, Net Related Party Transaction [Line Items] Related Party Transaction [Line Items] Performance period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Interest rate swap liabilities Derivative Liability, Noncurrent Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Schedule of Restricted Stock Awards Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Accounts payable Accounts Payable, Current Depreciation and amortization Depreciation, Depletion and Amortization 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Three Schedule of Liabilities Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Subscription and support Subscription and support: Subscription And Support [Member] Subscription And Support [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Debt instrument, covenant, leverage ratio, amount Debt Instrument, Covenant, Leverage Ratio, Maximum, Amount Debt Instrument, Covenant, Leverage Ratio, Maximum, Amount Remainder of 2021 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Panviva Panviva [Member] Panviva [Member] Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Cost of revenue Cost of Goods and Services Sold Purchase of customer relationships Payments to Acquire Intangible Assets Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] BlueVenn BlueVenn [Member] BlueVenn Number of Options Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Income Statement Location [Domain] Income Statement Location [Domain] Long-term debt, term Debt Instrument, Term Long-term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] Customer relationships Customer relationships Customer Relationships [Member] Acquisitions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Acquisitions Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Acquisitions Property and equipment, net Property, Plant and Equipment, Net Total operating expenses Operating Expenses Other long-term liabilities Other Liabilities, Noncurrent Schedule of Long-term Debt Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Estimated Annual Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Debt Instrument [Line Items] Debt Instrument [Line Items] Net loss per common share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Debt instrument, repayment rate, quarterly (percent) Debt Instrument, Repayment Rate, Quarterly Debt Instrument, Repayment Rate, Quarterly Foreign currency translation adjustment Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Related Party Transaction [Domain] Related Party Transaction [Domain] Document Quarterly Report Document Quarterly Report Remaining performance obligation (percent) Revenue, Remaining Performance Obligation, Percentage Line of Credit Facility [Table] Line of Credit Facility [Table] Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Total long-term debt Long-term Debt, Excluding Current Maturities Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Share-based compensation expense Share-based Payment Arrangement, Expense Perpetual license Perpetual license: Perpetual License [Member] Perpetual License [Member] Weighted-Average Grant Date Fair Value Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Change in fair value of liabilities due to sellers of businesses Liabilities, Fair Value Adjustment Long-term Purchase Commitment [Table] Long-term Purchase Commitment [Table] Counterparty Name [Axis] Counterparty Name [Axis] Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents United States UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Target payout (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 Entity Central Index Key Entity Central Index Key Schedule of Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Security Exchange Name Security Exchange Name Capitalized deferred commissions Capitalized Contract Costs, Additions Capitalized Contract Costs, Additions Options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Revenue Recognition Policy Revenue from Contract with Customer [Policy Text Block] Weighted-average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Recurring Measurement Basis Fair Value, Recurring [Member] Liabilities Assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Income Taxes Income Tax Disclosure [Text Block] Related Party [Domain] Related Party [Domain] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Schedule of Stock Option Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Basis points (percent) Debt Instrument, Basis Spread on Variable Rate Stockholders' Equity Stockholders' Equity Note Disclosure [Text Block] Unamortized discount, current Debt Instrument, Unamortized Discount, Current Unrealized loss on interest rate swaps Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Schedule of Anti–dilutive Common Share Equivalents Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Schedule of Deferred Commissions Capitalized Contract Cost [Table Text Block] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Other expense: Nonoperating Income (Expense) [Abstract] Class of Stock [Line Items] Class of Stock [Line Items] Purchase obligation outstanding Purchase Obligation Credit Facility [Axis] Credit Facility [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Changes in operating assets and liabilities, net of purchase business combinations: Increase (Decrease) in Operating Capital [Abstract] Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Units vested (in dollars per share) 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 General and administrative General and Administrative Expense [Member] Remaining purchase obligation Purchase Commitment, Remaining Minimum Amount Committed Remaining performance period (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Total current liabilities Liabilities, Current Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-based Payment Arrangement Cash Payments to Acquire Businesses, Gross Deferred tax assets recognized (reduced) by valuation allowance Deferred Tax Assets, Release of Valuation Allowance, Acquisition Deferred Tax Assets, Release of Valuation Allowance, Acquisition Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Foreign currency translation adjustment Goodwill, Foreign Currency Translation Gain (Loss) Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Schedule of Weighted-Average Amortization Period Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Ownership [Domain] Ownership [Domain] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Non-cash interest and other expense Noncash Interest and Other Expense Noncash Interest and Other Expense Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Localytics Localytics [Member] Localytics Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Title of 12(b) Security Title of 12(b) Security Federal Funds Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Statement [Table] Statement [Table] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Statistical Measurement [Axis] Statistical Measurement [Axis] Derivative liability, fair value, gross liability Derivative liability, fair value, gross liability Derivative Liability, Fair Value, Gross Liability Cover [Abstract] Net Carrying Amount Finite-Lived Intangible Assets, Net Goodwill Beginning balance Ending balance Goodwill Schedule of Unobservable Inputs Used in Fair Value Measurement Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Schedule of Goodwill Schedule of Goodwill [Table Text Block] 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] Developed technology Developed Technology Rights [Member] Related Party Transactions Related Party Transactions Disclosure [Text Block] Debt instrument, unamortized discount Debt Instrument, Unamortized Discount Deferred commissions, current Capitalized Contract Cost, Net, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Accounting Standards Update 2016-13 [Member] EX-101.PRE 10 upld-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 upld-20210930_g1.jpg begin 644 upld-20210930_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 XML 12 upld-20210930_htm.xml IDEA: XBRL DOCUMENT 0001505155 2021-01-01 2021-09-30 0001505155 2021-10-29 0001505155 2021-09-30 0001505155 2020-12-31 0001505155 upld:SubscriptionAndSupportMember 2021-07-01 2021-09-30 0001505155 upld:SubscriptionAndSupportMember 2020-07-01 2020-09-30 0001505155 upld:SubscriptionAndSupportMember 2021-01-01 2021-09-30 0001505155 upld:SubscriptionAndSupportMember 2020-01-01 2020-09-30 0001505155 upld:PerpetualLicenseMember 2021-07-01 2021-09-30 0001505155 upld:PerpetualLicenseMember 2020-07-01 2020-09-30 0001505155 upld:PerpetualLicenseMember 2021-01-01 2021-09-30 0001505155 upld:PerpetualLicenseMember 2020-01-01 2020-09-30 0001505155 us-gaap:ProductMember 2021-07-01 2021-09-30 0001505155 us-gaap:ProductMember 2020-07-01 2020-09-30 0001505155 us-gaap:ProductMember 2021-01-01 2021-09-30 0001505155 us-gaap:ProductMember 2020-01-01 2020-09-30 0001505155 upld:ProfessionalServicesMember 2021-07-01 2021-09-30 0001505155 upld:ProfessionalServicesMember 2020-07-01 2020-09-30 0001505155 upld:ProfessionalServicesMember 2021-01-01 2021-09-30 0001505155 upld:ProfessionalServicesMember 2020-01-01 2020-09-30 0001505155 2021-07-01 2021-09-30 0001505155 2020-07-01 2020-09-30 0001505155 2020-01-01 2020-09-30 0001505155 us-gaap:CommonStockMember 2021-06-30 0001505155 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001505155 us-gaap:RetainedEarningsMember 2021-06-30 0001505155 2021-06-30 0001505155 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001505155 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001505155 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001505155 us-gaap:CommonStockMember 2021-09-30 0001505155 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001505155 us-gaap:RetainedEarningsMember 2021-09-30 0001505155 us-gaap:CommonStockMember 2020-06-30 0001505155 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001505155 us-gaap:RetainedEarningsMember 2020-06-30 0001505155 2020-06-30 0001505155 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001505155 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001505155 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001505155 us-gaap:CommonStockMember 2020-09-30 0001505155 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001505155 us-gaap:RetainedEarningsMember 2020-09-30 0001505155 2020-09-30 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 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001505155 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0001505155 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 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-09-30 0001505155 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 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-09-30 0001505155 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember 2021-09-30 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember 2021-01-01 2021-09-30 0001505155 us-gaap:InterestRateSwapMember 2021-09-30 0001505155 us-gaap:InterestRateSwapMember 2020-12-31 0001505155 upld:PanvivaMember 2021-06-24 2021-09-30 0001505155 upld:PanvivaMember 2021-07-01 2021-09-30 0001505155 upld:BlueVennMember 2021-02-28 2021-09-30 0001505155 upld:BlueVennMember 2021-07-01 2021-09-30 0001505155 upld:SecondStreetMember 2021-01-19 2021-09-30 0001505155 upld:SecondStreetMember 2021-07-01 2021-09-30 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:PanvivaMember 2021-06-24 0001505155 upld:BlueVennMember 2021-02-28 0001505155 upld:SecondStreetMember 2021-01-19 0001505155 upld:LocalyticsMember 2020-02-06 0001505155 upld:LocalyticsMember 2020-01-01 2020-12-31 0001505155 upld:LocalyticsMember 2020-12-31 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:LocalyticsMember us-gaap:CustomerRelationshipsMember 2020-02-06 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:LocalyticsMember us-gaap:TradeNamesMember 2020-02-06 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:LocalyticsMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-02-06 0001505155 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0001505155 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001505155 us-gaap:TradeNamesMember 2021-01-01 2021-09-30 0001505155 us-gaap:TradeNamesMember 2020-01-01 2020-12-31 0001505155 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-09-30 0001505155 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0001505155 2020-01-01 2020-12-31 0001505155 2020-01-01 2021-09-30 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember 2019-08-06 2019-08-06 0001505155 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001505155 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001505155 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001505155 us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001505155 upld:EarnoutConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001505155 upld:EarnoutConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2021-01-01 2021-09-30 0001505155 upld:EarnoutConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001505155 us-gaap:FairValueInputsLevel3Member 2021-09-30 0001505155 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001505155 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001505155 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0001505155 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0001505155 us-gaap:CustomerRelationshipsMember 2021-09-30 0001505155 srt:MinimumMember us-gaap:TradeNamesMember 2021-01-01 2021-09-30 0001505155 srt:MaximumMember us-gaap:TradeNamesMember 2021-01-01 2021-09-30 0001505155 us-gaap:TradeNamesMember 2021-09-30 0001505155 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-09-30 0001505155 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-09-30 0001505155 us-gaap:DevelopedTechnologyRightsMember 2021-09-30 0001505155 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-09-30 0001505155 us-gaap:NoncompeteAgreementsMember 2021-09-30 0001505155 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001505155 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0001505155 us-gaap:CustomerRelationshipsMember 2020-12-31 0001505155 srt:MinimumMember us-gaap:TradeNamesMember 2020-01-01 2020-12-31 0001505155 srt:MaximumMember us-gaap:TradeNamesMember 2020-01-01 2020-12-31 0001505155 us-gaap:TradeNamesMember 2020-12-31 0001505155 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0001505155 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0001505155 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0001505155 us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-12-31 0001505155 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001505155 2021-01-01 2021-03-31 0001505155 upld:SeniorSecuredNotesMember 2021-09-30 0001505155 upld:SeniorSecuredNotesMember 2020-12-31 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember 2019-08-06 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:InterestRateSwapMember 2021-07-01 2021-09-30 0001505155 us-gaap:InterestRateSwapMember 2020-07-01 2020-09-30 0001505155 us-gaap:InterestRateSwapMember 2021-01-01 2021-09-30 0001505155 us-gaap:InterestRateSwapMember 2020-01-01 2020-09-30 0001505155 us-gaap:LetterOfCreditMember upld:CreditFacilityMember 2019-08-06 0001505155 upld:CreditFacilityMember 2019-08-06 0001505155 upld:CreditFacilityMember 2019-08-06 2019-08-06 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember us-gaap:FederalFundsEffectiveSwapRateMember 2019-08-06 2019-08-06 0001505155 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-09-30 0001505155 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-09-30 0001505155 us-gaap:RestrictedStockMember 2021-01-01 2021-09-30 0001505155 us-gaap:RestrictedStockMember 2020-01-01 2020-09-30 0001505155 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001505155 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-09-30 0001505155 us-gaap:PerformanceSharesMember 2021-01-01 2021-09-30 0001505155 us-gaap:PerformanceSharesMember 2020-01-01 2020-09-30 0001505155 us-gaap:InvestorMember 2021-07-01 2021-09-30 0001505155 us-gaap:InvestorMember 2020-07-01 2020-09-30 0001505155 us-gaap:InvestorMember 2021-01-01 2021-09-30 0001505155 us-gaap:InvestorMember 2020-01-01 2020-09-30 0001505155 us-gaap:InvestorMember 2021-09-30 0001505155 us-gaap:AccumulatedTranslationAdjustmentMember 2021-09-30 0001505155 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0001505155 upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansMember 2021-09-30 0001505155 upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansMember 2020-12-31 0001505155 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2021-09-30 0001505155 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2020-12-31 0001505155 upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansWithForeignSubsidiariesTaxMember 2021-07-01 2021-09-30 0001505155 upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansTaxMember 2021-07-01 2021-09-30 0001505155 upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansTaxMember 2021-01-01 2021-09-30 0001505155 upld:CostofSubscriptionandSupportRevenueMember 2021-07-01 2021-09-30 0001505155 upld:CostofSubscriptionandSupportRevenueMember 2020-07-01 2020-09-30 0001505155 upld:CostofSubscriptionandSupportRevenueMember 2021-01-01 2021-09-30 0001505155 upld:CostofSubscriptionandSupportRevenueMember 2020-01-01 2020-09-30 0001505155 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001505155 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001505155 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001505155 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001505155 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001505155 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001505155 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001505155 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001505155 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001505155 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001505155 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001505155 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001505155 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001505155 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001505155 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001505155 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2021-01-01 2021-09-30 0001505155 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001505155 srt:MinimumMember us-gaap:PerformanceSharesMember 2021-01-01 2021-09-30 0001505155 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-01-01 2021-09-30 0001505155 us-gaap:PerformanceSharesMember 2021-01-01 2021-09-30 0001505155 us-gaap:PerformanceSharesMember 2020-12-31 0001505155 us-gaap:PerformanceSharesMember 2021-09-30 0001505155 us-gaap:PerformanceSharesMember 2020-01-01 2020-12-31 0001505155 us-gaap:RestrictedStockMember 2020-12-31 0001505155 us-gaap:RestrictedStockMember 2021-01-01 2021-09-30 0001505155 us-gaap:RestrictedStockMember 2021-09-30 0001505155 upld:SubscriptionContractsMember 2021-09-30 0001505155 2021-10-01 2021-09-30 0001505155 upld:SubscriptionAndSupportMember country:US 2021-07-01 2021-09-30 0001505155 upld:SubscriptionAndSupportMember country:US 2020-07-01 2020-09-30 0001505155 upld:SubscriptionAndSupportMember country:US 2021-01-01 2021-09-30 0001505155 upld:SubscriptionAndSupportMember country:US 2020-01-01 2020-09-30 0001505155 upld:SubscriptionAndSupportMember country:GB 2021-07-01 2021-09-30 0001505155 upld:SubscriptionAndSupportMember country:GB 2020-07-01 2020-09-30 0001505155 upld:SubscriptionAndSupportMember country:GB 2021-01-01 2021-09-30 0001505155 upld:SubscriptionAndSupportMember country:GB 2020-01-01 2020-09-30 0001505155 upld:SubscriptionAndSupportMember country:CA 2021-07-01 2021-09-30 0001505155 upld:SubscriptionAndSupportMember country:CA 2020-07-01 2020-09-30 0001505155 upld:SubscriptionAndSupportMember country:CA 2021-01-01 2021-09-30 0001505155 upld:SubscriptionAndSupportMember country:CA 2020-01-01 2020-09-30 0001505155 upld:SubscriptionAndSupportMember upld:OtherInternationalMember 2021-07-01 2021-09-30 0001505155 upld:SubscriptionAndSupportMember upld:OtherInternationalMember 2020-07-01 2020-09-30 0001505155 upld:SubscriptionAndSupportMember upld:OtherInternationalMember 2021-01-01 2021-09-30 0001505155 upld:SubscriptionAndSupportMember upld:OtherInternationalMember 2020-01-01 2020-09-30 0001505155 upld:PerpetualLicenseMember country:US 2021-07-01 2021-09-30 0001505155 upld:PerpetualLicenseMember country:US 2020-07-01 2020-09-30 0001505155 upld:PerpetualLicenseMember country:US 2021-01-01 2021-09-30 0001505155 upld:PerpetualLicenseMember country:US 2020-01-01 2020-09-30 0001505155 upld:PerpetualLicenseMember country:GB 2021-07-01 2021-09-30 0001505155 upld:PerpetualLicenseMember country:GB 2020-07-01 2020-09-30 0001505155 upld:PerpetualLicenseMember country:GB 2021-01-01 2021-09-30 0001505155 upld:PerpetualLicenseMember country:GB 2020-01-01 2020-09-30 0001505155 upld:PerpetualLicenseMember country:CA 2021-07-01 2021-09-30 0001505155 upld:PerpetualLicenseMember country:CA 2020-07-01 2020-09-30 0001505155 upld:PerpetualLicenseMember country:CA 2021-01-01 2021-09-30 0001505155 upld:PerpetualLicenseMember country:CA 2020-01-01 2020-09-30 0001505155 upld:PerpetualLicenseMember upld:OtherInternationalMember 2021-07-01 2021-09-30 0001505155 upld:PerpetualLicenseMember upld:OtherInternationalMember 2020-07-01 2020-09-30 0001505155 upld:PerpetualLicenseMember upld:OtherInternationalMember 2021-01-01 2021-09-30 0001505155 upld:PerpetualLicenseMember upld:OtherInternationalMember 2020-01-01 2020-09-30 0001505155 upld:ProfessionalServicesMember country:US 2021-07-01 2021-09-30 0001505155 upld:ProfessionalServicesMember country:US 2020-07-01 2020-09-30 0001505155 upld:ProfessionalServicesMember country:US 2021-01-01 2021-09-30 0001505155 upld:ProfessionalServicesMember country:US 2020-01-01 2020-09-30 0001505155 upld:ProfessionalServicesMember country:GB 2021-07-01 2021-09-30 0001505155 upld:ProfessionalServicesMember country:GB 2020-07-01 2020-09-30 0001505155 upld:ProfessionalServicesMember country:GB 2021-01-01 2021-09-30 0001505155 upld:ProfessionalServicesMember country:GB 2020-01-01 2020-09-30 0001505155 upld:ProfessionalServicesMember country:CA 2021-07-01 2021-09-30 0001505155 upld:ProfessionalServicesMember country:CA 2020-07-01 2020-09-30 0001505155 upld:ProfessionalServicesMember country:CA 2021-01-01 2021-09-30 0001505155 upld:ProfessionalServicesMember country:CA 2020-01-01 2020-09-30 0001505155 upld:ProfessionalServicesMember upld:OtherInternationalMember 2021-07-01 2021-09-30 0001505155 upld:ProfessionalServicesMember upld:OtherInternationalMember 2020-07-01 2020-09-30 0001505155 upld:ProfessionalServicesMember upld:OtherInternationalMember 2021-01-01 2021-09-30 0001505155 upld:ProfessionalServicesMember upld:OtherInternationalMember 2020-01-01 2020-09-30 0001505155 upld:UplandSoftwareIncMember srt:MinimumMember us-gaap:InvestorMember 2021-09-30 0001505155 upld:UplandSoftwareIncMember us-gaap:InvestorMember 2021-07-09 0001505155 upld:SoftwareDevelopmentServicesMember us-gaap:InvestorMember 2017-03-28 2017-03-28 0001505155 upld:SoftwareDevelopmentServicesMember us-gaap:InvestorMember 2021-09-30 0001505155 us-gaap:InvestorMember 2020-12-31 0001505155 upld:ServicesMember us-gaap:InvestorMember 2021-07-01 2021-09-30 0001505155 upld:ServicesMember us-gaap:InvestorMember 2020-07-01 2020-09-30 0001505155 upld:ServicesMember us-gaap:InvestorMember 2021-01-01 2021-09-30 0001505155 upld:ServicesMember us-gaap:InvestorMember 2020-01-01 2020-09-30 0001505155 upld:ServicesMember us-gaap:InvestorMember 2021-09-30 0001505155 upld:ServicesMember us-gaap:InvestorMember 2020-12-31 0001505155 upld:VisionaelCorporationMember upld:ChiefExecutiveOfficerAndBoardOfDirectorsChairmanMember 2021-09-30 0001505155 upld:ManagementHRPayrollandAdministrativeServicesMember upld:FormerSubsidiaryMember 2021-07-01 2021-09-30 0001505155 upld:ManagementHRPayrollandAdministrativeServicesMember upld:FormerSubsidiaryMember 2020-07-01 2020-09-30 0001505155 upld:ManagementHRPayrollandAdministrativeServicesMember upld:FormerSubsidiaryMember 2021-01-01 2021-09-30 0001505155 upld:ManagementHRPayrollandAdministrativeServicesMember upld:FormerSubsidiaryMember 2020-01-01 2020-09-30 0001505155 upld:VisionaelCorporationMember upld:ManagementHRPayrollandAdministrativeServicesMember upld:FormerSubsidiaryMember 2021-09-30 0001505155 upld:VisionaelCorporationMember upld:ManagementHRPayrollandAdministrativeServicesMember upld:FormerSubsidiaryMember 2020-12-31 shares iso4217:USD iso4217:USD shares pure upld:agreement 0001505155 --12-31 2021 Q3 false http://fasb.org/us-gaap/2021-01-31#AccountingStandardsUpdate201613Member 0.005 P1Y 10-Q true 2021-09-30 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 Yes Yes Large Accelerated Filer false false false 30526597 179584000 250029000 1081000 1465000 37076000 44472000 8721000 5784000 5847000 4561000 8560000 12694000 239788000 317540000 3054000 2427000 3035000 2778000 6990000 10124000 292807000 279975000 460178000 383598000 14168000 12962000 1691000 1816000 1021711000 1011220000 16181000 5395000 11259000 8138000 9960000 13438000 90368000 87552000 10531000 416000 3555000 3315000 2243000 2234000 3158000 3166000 145012000 121420000 7842000 9414000 515958000 518437000 2075000 1587000 7650000 8387000 27484000 24092000 15642000 30032000 844000 650000 714665000 704605000 0.0001 0.0001 50000000 50000000 30516350 30516350 29987114 29987114 3000 3000 558495000 515219000 -18338000 -26234000 -233114000 -182373000 307046000 306615000 1021711000 1011220000 72264000 70992000 215322000 202582000 684000 411000 1451000 1263000 72948000 71403000 216773000 203845000 3105000 2781000 9513000 9686000 76053000 74184000 226286000 213531000 22968000 23562000 68811000 64701000 1848000 2021000 5444000 6755000 24816000 25583000 74255000 71456000 51237000 48601000 152031000 142075000 14364000 11760000 41094000 34511000 10441000 9967000 32494000 29379000 17725000 16864000 61286000 51195000 10764000 9117000 30785000 27425000 3685000 3574000 18805000 24513000 56979000 51282000 184464000 167023000 -5742000 -2681000 -32433000 -24948000 -7971000 -8078000 -23700000 -23594000 -650000 598000 -812000 -819000 -8621000 -7480000 -24512000 -24413000 -14363000 -10161000 -56945000 -49361000 -3348000 1149000 -6204000 -3811000 -11015000 -11310000 -50741000 -45550000 -0.36 -0.36 -0.42 -0.42 -1.68 -1.68 -1.77 -1.77 30428675 30428675 27220134 27220134 30167171 30167171 25725495 25725495 -11015000 -11310000 -50741000 -45550000 -4548000 2734000 -5611000 494000 -2664000 3927000 -884000 -3254000 2112000 -441000 14391000 -35497000 -16115000 -5090000 -42845000 -83807000 30413246 3000 546771000 -13238000 -222099000 311437000 103104 -323000 -323000 12047000 12047000 -4548000 -4548000 -2664000 -2664000 2112000 2112000 -11015000 -11015000 30516350 3000 558495000 -18338000 -233114000 307046000 25365735 3000 363328000 -45700000 -165394000 152237000 69853 20000 20000 4025000 130114000 130114000 10963000 10963000 2734000 2734000 3927000 3927000 -441000 -441000 -11310000 -11310000 29460588 3000 504425000 -39480000 -176704000 288244000 29987114 3000 515219000 -26234000 -182373000 306615000 529236 -145000 -145000 43421000 43421000 -5611000 -5611000 -884000 -884000 14391000 14391000 -50741000 -50741000 30516350 3000 558495000 -18338000 -233114000 307046000 25250120 3000 345127000 -1223000 -131046000 212861000 185468 -2066000 -2066000 4025000 130101000 130101000 31263000 31263000 -108000 -108000 494000 494000 -3254000 -3254000 -35497000 -35497000 -45550000 -45550000 29460588 3000 504425000 -39480000 -176704000 288244000 -50741000 -45550000 39420000 35091000 3503000 -155000 -7726000 -3346000 6283000 3172000 -18000 -311000 1682000 1669000 43421000 31263000 -2000 -473000 -11748000 -13140000 3672000 10093000 6647000 -1782000 -8111000 -8944000 -6822000 -1407000 28646000 14152000 965000 833000 0 201000 92417000 67651000 -93382000 -68685000 12000 86000 -120000 -169000 4050000 4050000 373000 2140000 228000 130174000 769000 11652000 -5096000 112077000 -613000 404000 -70445000 57948000 250029000 175024000 179584000 232972000 22043000 22456000 1772000 2220000 14204000 345000 <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. 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 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 condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”). The condensed consolidated financial statements include the accounts of Upland Software, Inc. and its wholly owned subsidiaries (collectively referred to as “Upland”, the “Company”, “we” or “us”). All intercompany accounts and transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to the current period presentation.</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 accompanying unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial reporting. In the opinion of management of the Company, the unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements, in all material respects, and include all adjustments of a normal recurring nature necessary for a fair presentation. The results of operations for the three and nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any other period. </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 financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s 2020 Annual Report on Form 10-K filed with the SEC on February 25, 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;margin-top:12pt"><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 condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed 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, the fair value of the Company’s interest rate swaps 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%">Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. 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 November 3, 2021, the date of issuance of this Quarterly Report on Form 10-Q. 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%">Concentrations 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, accounts receivable and the Company’s interest rate swap hedges. 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. 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%">No individual customer represented more than 10% of total revenues for the three or nine months ended September 30, 2021, or more than 10% of accounts receivable as of September 30, 2021 or December 31, 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%">Derivatives</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with borrowing funds under the Company’s credit facility the Company has entered into a 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 term loans from variable interest payments to fixed interest rate payments, based on an annualized fixed rate of 5.4%, for a 7 year term of debt. ASC 815 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 in the accompanying condensed consolidated balance sheets. As of September 30, 2021 and December 31, 2020 the fair value of the interest rate swaps included in Interest rate swap liabilities in the Company's condensed consolidated balance sheets was $15.6 million and $30.0 million, respectively.</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:115%">The change in the fair value of the hedging instruments is recorded in Other comprehensive income. Amounts deferred in Other comprehensive income will be reclassified to Interest expense in the accompanying condensed 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-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-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’s financial instruments consist principally of cash and cash equivalents, accounts receivable, accounts payable and 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%">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-style:italic;font-weight:400;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 Financial Accounting Standards Board (“FASB”) issued 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 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. 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:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08</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 (Topic 805): Accounting for Contract Assets and Contract Liabilities 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%"> 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 accounting standard codification (“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 </span></div>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. <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 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 condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”). The condensed consolidated financial statements include the accounts of Upland Software, Inc. and its wholly owned subsidiaries (collectively referred to as “Upland”, the “Company”, “we” or “us”). All intercompany accounts and transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to the current period presentation.</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 accompanying unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial reporting. In the opinion of management of the Company, the unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements, in all material respects, and include all adjustments of a normal recurring nature necessary for a fair presentation. The results of operations for the three and nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any other period. </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 financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s 2020 Annual Report on Form 10-K filed with the SEC on February 25, 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;margin-top:12pt"><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 condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed 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, the fair value of the Company’s interest rate swaps 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%">Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. 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 November 3, 2021, the date of issuance of this Quarterly Report on Form 10-Q. 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> Concentrations of Credit Risk and Significant Customers Financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents, accounts receivable and the Company’s interest rate swap hedges. 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. 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. <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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with borrowing funds under the Company’s credit facility the Company has entered into a 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 term loans from variable interest payments to fixed interest rate payments, based on an annualized fixed rate of 5.4%, for a 7 year term of debt. ASC 815 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 in the accompanying condensed consolidated balance sheets. As of September 30, 2021 and December 31, 2020 the fair value of the interest rate swaps included in Interest rate swap liabilities in the Company's condensed consolidated balance sheets was $15.6 million and $30.0 million, respectively.</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:115%">The change in the fair value of the hedging instruments is recorded in Other comprehensive income. Amounts deferred in Other comprehensive income will be reclassified to Interest expense in the accompanying condensed consolidated statements of operations in the period in which the hedged item affects earnings.</span></div> 540000000 0.054 P7Y 15600000 30000000 <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-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-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>The Company’s financial instruments consist principally of cash and cash equivalents, accounts receivable, accounts payable and 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. <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-style:italic;font-weight:400;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 Financial Accounting Standards Board (“FASB”) issued 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 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. 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:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08</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 (Topic 805): Accounting for Contract Assets and Contract Liabilities 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%"> 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 accounting standard codification (“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 </span></div>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. <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. 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 the financial statements the Company. Based on these analyses the below acquisitions 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%">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%">Acquisitions completed during the nine months ended September 30, 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. Revenue recorded since the acquisition date through September 30, 2021 were approximately $1.9 million. Revenue recorded for Panviva for the quarter ended September 30, 2021 were approximately $1.8 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">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. Revenue recorded since the acquisition date through September 30, 2021 were approximately $9.0 million. Revenue recorded for BlueVenn for the quarter ended September 30, 2021 were approximately $3.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">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. Revenue recorded since the acquisition date through September 30, 2021 were approximately $7.5 million. Revenue recorded for Second Street for the quarter ended September 30, 2021 were approximately $2.8 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%">2020 Acquisition</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisition completed during the year ended December 31, 2020 were:</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 solutions. </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:55.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.371%"/><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:9.371%"/><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:9.371%"/><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:9.378%"/><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"/></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: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"/></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 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 #000;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%">67,655 </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"/><td colspan="3" style="display:none"/><td colspan="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="2" style="background-color:#ffffff;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"/></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="2" style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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"/></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 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%">23,827 </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%">57,962 </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%">32,086 </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%">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"/></tr></table></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%">(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 the cash holdbacks subject to indemnification claims that are payable 12 months following closing for Panviva, Second Street and Localytics and 18 months following closing for BlueVenn. In addition, the holdback payment to Panviva may be reduced by up to $1.6 million based on the future renewal of a specific customer. The fair value of this potential reduction was $0.0 million as of the acquisition date.</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%">(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 earn-out 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 earn-outs were $22.4 million, $3.0 million, and $1.0 million, respectively. The earn-out 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 3 for further discussion regarding the calculation of fair value of acquisition related earn-outs. </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">In addition to working capital adjustments made to the purchase price of our acquisitions this line item includes a $5.2 million settlement in total consideration for Localytics related to a representation and warranty insurance settlement which is included in prepaids and other current assets on the Company’s consolidated balance sheets as of December 31, 2020. </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, accordingly, recognized the assets acquired and liabilities assumed at their fair values as of the date of the acquisition. The purchase accounting for the 2021 acquisitions of Panviva, BlueVenn, and Second Street are preliminary as the Company has not finalized the tax impact of these acquisitions. Management has recorded the purchase price allocations based upon acquired company information that is currently available. Management expects to complete the purchase accounting for BlueVenn and Second Street no later than the first quarter of 2022 and no later than the second quarter of 2022 for Panviva.</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 condensed table presents the preliminary and finalized acquisition-date fair value of the assets acquired and liabilities assumed for the acquisitions during the year ended December 31, 2020 and through the nine months ended September 30, 2021, as well as assets and liabilities (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:56.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.076%"/><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:9.076%"/><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:9.076%"/><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:9.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Preliminary</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:9pt;font-weight:700;line-height:100%">Final</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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%">Second Street</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:9pt;font-weight:700;line-height:100%">Localytics</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%">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:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:400;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></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"/></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 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%">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: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%">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: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%">— </span></td><td style="background-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: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%">— </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%">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:9pt;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:9pt;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:9pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,648 </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%">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:9pt;font-weight:400;line-height:100%">4,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">6,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">7,605 </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%">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:9pt;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:9pt;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:9pt;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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">409 </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%">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:9pt;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:9pt;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:9pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">30,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;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%">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:9pt;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:9pt;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:9pt;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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,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:9pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">6,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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:9pt;font-weight:400;line-height:100%">17,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">45,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:9pt;font-weight:400;line-height:100%">17,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">33,543 </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%">Other 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:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">6 </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%">Total assets acquired</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%">37,025 </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:9pt;font-weight:400;line-height:100%">75,115 </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:9pt;font-weight:400;line-height:100%">38,006 </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:9pt;font-weight:400;line-height:100%">88,934 </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:9pt;font-weight:400;line-height:100%">Accounts payable</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%">(1,257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,772)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,382)</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%">Accrued expense and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(6,761)</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%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,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:9pt;font-weight:400;line-height:100%">(4,066)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,324)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,382)</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%">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:9pt;font-weight:400;line-height:100%">(3,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%">(6,760)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,812)</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%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(7,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities assumed</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%">(13,198)</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:9pt;font-weight:400;line-height:100%">(17,153)</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:9pt;font-weight:400;line-height:100%">(5,920)</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:9pt;font-weight:400;line-height:100%">(25,172)</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:9pt;font-weight:400;line-height:100%">Total consideration</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:9pt;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:9pt;font-weight:400;line-height:100%">23,827 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">57,962 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">32,086 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">63,762 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></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, the 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-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 summarizes the weighted-average useful lives, by major finite-lived intangible asset class, for intangibles acquired during the nine months ended September 30, 2021 and the year ended December 31, 2020 (in years):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.852%"><tr><td style="width:1.0%"/><td style="width:62.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.627%"/><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%">September 30, 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%">December 31, 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%">Customer relationships</span></td><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: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: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.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: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.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: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.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: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.0</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%">5.0</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: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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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%">6.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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%">7.4</span></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</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 $114.5 million for the above acquisitions is primarily attributable to the synergies expected to arise after the acquisition and the value of the acquired workforce. Goodwill that is deductible for tax purposes at the time of the acquisitions was $2.0 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 related expenses incurred with respect to acquisition activity during the three months ended September 30, 2021 and September 30, 2020 were $0.1 million and $0.0 million, respectively, and during the nine months ended September 30, 2021 and September 30, 2020 were $6.2 million and $3.5 million, respectively. Transaction related expenses, excluding transformation costs, include expenses such as banker fees, legal and professional fees, insurance costs, and deal bonuses. Transaction costs are included in acquisition-related expenses in our condensed 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:700;line-height:120%">Other Acquisitions and Divestitures</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 may purchase or sell customer relationships that meet certain criteria. During the year ended December 31, 2020, we completed customer relationship acquisitions totaling $0.2 million.</span></div> 1900000 1800000 9000000 3600000 7500000 2800000 <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:55.242%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.371%"/><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:9.371%"/><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:9.371%"/><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:9.378%"/><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"/></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: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"/></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 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 #000;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%">67,655 </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"/><td colspan="3" style="display:none"/><td colspan="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="2" style="background-color:#ffffff;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"/></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="2" style="background-color:#cceeff;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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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="2" style="background-color:#ffffff;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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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"/></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 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%">23,827 </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%">57,962 </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%">32,086 </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%">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"/></tr></table></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%">(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 the cash holdbacks subject to indemnification claims that are payable 12 months following closing for Panviva, Second Street and Localytics and 18 months following closing for BlueVenn. In addition, the holdback payment to Panviva may be reduced by up to $1.6 million based on the future renewal of a specific customer. The fair value of this potential reduction was $0.0 million as of the acquisition date.</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%">(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 earn-out 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 earn-outs were $22.4 million, $3.0 million, and $1.0 million, respectively. The earn-out 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 3 for further discussion regarding the calculation of fair value of acquisition related earn-outs. </span></div>(3)In addition to working capital adjustments made to the purchase price of our acquisitions this line item includes a $5.2 million settlement in total consideration for Localytics related to a representation and warranty insurance settlement which is included in prepaids and other current assets on the Company’s consolidated balance sheets as of December 31, 2020. 19931000 53535000 25436000 67655000 3517000 2429000 5000000 345000 0 2535000 1650000 1000000 379000 -537000 0 -5238000 23827000 57962000 32086000 63762000 P12M P12M P12M P18M 1600000 0 22400000 3000000 1000000 1000000 -5200000 <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 preliminary and finalized acquisition-date fair value of the assets acquired and liabilities assumed for the acquisitions during the year ended December 31, 2020 and through the nine months ended September 30, 2021, as well as assets and liabilities (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:56.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.076%"/><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:9.076%"/><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:9.076%"/><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:9.083%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Preliminary</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:9pt;font-weight:700;line-height:100%">Final</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:9pt;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:9pt;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:9pt;font-weight:700;line-height:100%">Second Street</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:9pt;font-weight:700;line-height:100%">Localytics</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%">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:9pt;font-weight:400;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:9pt;font-weight:400;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:9pt;font-weight:400;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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></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"/></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 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%">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: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%">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: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%">— </span></td><td style="background-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: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%">— </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%">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:9pt;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:9pt;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:9pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,648 </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%">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:9pt;font-weight:400;line-height:100%">4,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,983 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">6,323 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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:9pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">7,605 </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%">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:9pt;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:9pt;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:9pt;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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">409 </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%">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:9pt;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:9pt;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:9pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">30,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;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%">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:9pt;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:9pt;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:9pt;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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">1,967 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,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:9pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">6,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">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:9pt;font-weight:400;line-height:100%">17,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">45,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:9pt;font-weight:400;line-height:100%">17,954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">33,543 </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%">Other 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:9pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">24 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">6 </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%">Total assets acquired</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%">37,025 </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:9pt;font-weight:400;line-height:100%">75,115 </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:9pt;font-weight:400;line-height:100%">38,006 </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:9pt;font-weight:400;line-height:100%">88,934 </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:9pt;font-weight:400;line-height:100%">Accounts payable</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%">(1,257)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,772)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,382)</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%">Accrued expense and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,163)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,198)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(377)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(6,761)</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%">Deferred tax liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,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:9pt;font-weight:400;line-height:100%">(4,066)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,324)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,382)</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%">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:9pt;font-weight:400;line-height:100%">(3,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%">(6,760)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">(500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,812)</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%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;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:9pt;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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(7,835)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total liabilities assumed</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%">(13,198)</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:9pt;font-weight:400;line-height:100%">(17,153)</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:9pt;font-weight:400;line-height:100%">(5,920)</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:9pt;font-weight:400;line-height:100%">(25,172)</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:9pt;font-weight:400;line-height:100%">Total consideration</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:9pt;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:9pt;font-weight:400;line-height:100%">23,827 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">57,962 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">32,086 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">63,762 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 132000 1115000 0 0 2122000 1289000 1105000 3648000 4986000 1983000 89000 6323000 197000 1357000 489000 7605000 26000 611000 156000 409000 9757000 18888000 14600000 30500000 76000 238000 200000 300000 1967000 4337000 3400000 6600000 17729000 45273000 17954000 33543000 33000 24000 13000 6000 37025000 75115000 38006000 88934000 1257000 2772000 230000 2382000 5163000 2198000 377000 6761000 3355000 4066000 4324000 3382000 3226000 6760000 500000 4812000 197000 1357000 489000 7835000 13198000 17153000 5920000 25172000 23827000 57962000 32086000 63762000 <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 nine months ended September 30, 2021 and the year ended December 31, 2020 (in years):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.852%"><tr><td style="width:1.0%"/><td style="width:62.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.627%"/><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%">September 30, 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%">December 31, 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%">Customer relationships</span></td><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: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: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.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: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.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: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.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: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.0</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%">5.0</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: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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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%">6.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;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%">7.4</span></td></tr></table> P7Y P8Y P2Y P2Y P5Y P5Y P6Y7M6D P7Y4M24D 114500000 2000000 100000 0 6200000 3500000 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%">3. 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, the Company had accrued earnout business acquisition contingent 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, changes in assumed discount periods and rates and changes in foreign exchange 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 adjustment related to subsequent changes in the fair value of contingent consideration is recorded in acquisition-related expense or other income (expense) in the Company's condensed consolidated statement of operations based on management's assessment of the nature of the liability. Earnout consideration liabilities are included in Due to sellers in the Company's condensed consolidated balance sheets.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with entering into, and expanding, the Company's current credit facility, as discussed further in Note 6. 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 $540 million of the term loans. The fair value of the Company's swaps are 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 September 30, 2021 and December 31, 2020 the fair value of the interest rate swaps are included in Interest rate swap liabilities on the Company's condensed consolidated balance sheets.</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:115%">Liabilities measured at fair value on a recurring basis are summarized 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:45.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><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:11.731%"/><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:11.731%"/><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:11.736%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;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="border-bottom: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:8pt;font-weight:700;line-height:100%">Fair Value Measurements at September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:8pt;font-style:italic;font-weight:700;line-height:100%">(unaudited)</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="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%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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%">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:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">Earnout consideration 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </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%">Interest rate swap liabilities</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%">15,642 </span></td><td style="background-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%">15,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><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:11.731%"/><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:11.731%"/><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:11.736%"/><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:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2020</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 #000;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%">Level 1</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:8pt;font-weight:700;line-height:100%">Level 2</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:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;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:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">Interest rate swap liabilities</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%">30,032 </span></td><td style="background-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%">30,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt"><span><br/></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 following table presents additional information about earnout consideration liabilities measured at fair value on a recurring basis and for which the Company has utilized significant unobservable (Level 3) inputs to determine fair value (in thousands) (unaudited):</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:86.363%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.437%"/><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="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%">September 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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-style:italic;font-weight:400;line-height:100%">(unaudited)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">— </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 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="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%">Acquisitions and settlements:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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%">4,185 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain included in earnings</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%">(3,503)</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="display:none"/><td colspan="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%">Foreign currency translation adjustments</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%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30, 2021</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%">669 </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"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:40.5pt;text-indent:-40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Quantitative Information about Level 3 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%">The significant unobservable inputs used in the fair value measurement of the Company's contingent consideration liabilities designated as Level 3 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:39.460%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.879%"/><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:16.599%"/><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:26.188%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value at September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation Technique</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</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%">Contingent acquisition consideration:<br/>(BlueVenn and Second Street)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Binary option model</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected future annual revenue streams and probability of achievement</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-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:9pt"><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 September 30, 2021 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 of the Company's debt, before debt discount, at September 30, 2021 and December 31, 2020 are $529.2 million and $533.3 million, respectively. P7Y 0.054 540000000 <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:115%">Liabilities measured at fair value on a recurring basis are summarized 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:45.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><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:11.731%"/><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:11.731%"/><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:11.736%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;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="border-bottom: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:8pt;font-weight:700;line-height:100%">Fair Value Measurements at September 30, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" 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:8pt;font-style:italic;font-weight:700;line-height:100%">(unaudited)</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="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%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</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%">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:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">Earnout consideration 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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </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%">Interest rate swap liabilities</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%">15,642 </span></td><td style="background-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%">15,642 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><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:11.731%"/><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:11.731%"/><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:11.736%"/><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:8pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2020</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 #000;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%">Level 1</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:8pt;font-weight:700;line-height:100%">Level 2</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:8pt;font-weight:700;line-height:100%">Level 3</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:8pt;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:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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%">Interest rate swap liabilities</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%">30,032 </span></td><td style="background-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%">30,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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> 0 0 669000 669000 0 15642000 0 15642000 0 30032000 0 30032000 <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 the Company has utilized significant unobservable (Level 3) inputs to determine fair value (in thousands) (unaudited):</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:86.363%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.437%"/><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="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%">September 30, 2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #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-style:italic;font-weight:400;line-height:100%">(unaudited)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">— </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 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="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%">Acquisitions and settlements:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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%">4,185 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain included in earnings</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%">(3,503)</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="display:none"/><td colspan="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%">Foreign currency translation adjustments</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%">(13)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30, 2021</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%">669 </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"/></tr></table> 0 4185000 3503000 13000 669000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant unobservable inputs used in the fair value measurement of the Company's contingent consideration liabilities designated as Level 3 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:39.460%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.879%"/><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:16.599%"/><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:26.188%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value at September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Valuation Technique</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Significant Unobservable Inputs</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%">Contingent acquisition consideration:<br/>(BlueVenn and Second Street)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Binary option model</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:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected future annual revenue streams and probability of achievement</span></td></tr></table> 669000 529200000 533300000 4. Goodwill and Other Intangible Assets <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%">Changes in the Company’s goodwill balance for the nine months ended September 30, 2021 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:86.068%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.732%"/><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:400;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%">383,598 </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%">Acquired in business combinations</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%">85,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,146)</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 currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,376)</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 September 30, 2021</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%">460,178 </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%">Net intangible assets include the estimated acquisition-date fair values of customer relationships, marketing-related assets, developed technology, and non-compete agreements that the Company recorded as part of its business acquisitions. </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 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:99.557%"><tr><td style="width:1.0%"/><td style="width:41.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.683%"/><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%;text-decoration:underline">September 30, 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%">359,165 </span></td><td style="background-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%">116,707 </span></td><td style="background-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%">242,458 </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,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,228 </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,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,121 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">458,422 </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%">165,615 </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%">292,807 </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;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.557%"><tr><td style="width:1.0%"/><td style="width:41.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.683%"/><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%;text-decoration:underline">December 31, 2020:</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%">318,941 </span></td><td style="background-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%">89,131 </span></td><td style="background-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%">229,810 </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,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">79,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%">33,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,453 </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%">956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #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%">408,754 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,779 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,975 </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-top:12pt"><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. Management recorded no impairments of intangible assets or goodwill during the three and nine months ended September 30, 2021 or the year ended December 31, 2020. Total amortization expense during the three months ended September 30, 2021 and September 30, 2020 was $13.2 million and $11.2 million, respectively, and during the nine months ended September 30, 2021 and September 30, 2020 was $37.9 million and $33.6 million, respectively.</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%">As of September 30, 2021, 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:99.852%"><tr><td style="width:1.0%"/><td style="width:81.617%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.183%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">Year ending December 31:</span></td><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 19pt;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%">Remainder of 2021</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%">12,962 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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%">49,281 </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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,936 </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: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,588 </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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 and thereafter</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%">97,740 </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</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%">292,807 </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> <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 the nine months ended September 30, 2021 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:86.068%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.732%"/><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:400;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%">383,598 </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%">Acquired in business combinations</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%">85,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,146)</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 currency translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,376)</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 September 30, 2021</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%">460,178 </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> 383598000 85102000 -4146000 -4376000 460178000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following 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:99.557%"><tr><td style="width:1.0%"/><td style="width:41.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.683%"/><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%;text-decoration:underline">September 30, 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%">359,165 </span></td><td style="background-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%">116,707 </span></td><td style="background-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%">242,458 </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,722 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,494 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,228 </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,387 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,266 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,121 </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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">458,422 </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%">165,615 </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%">292,807 </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;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.557%"><tr><td style="width:1.0%"/><td style="width:41.566%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.677%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.683%"/><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%;text-decoration:underline">December 31, 2020:</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%">318,941 </span></td><td style="background-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%">89,131 </span></td><td style="background-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%">229,810 </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,283 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,763 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,520 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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%">79,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%">33,929 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,453 </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%">956 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #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%">408,754 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,779 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279,975 </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> P1Y P10Y 359165000 116707000 242458000 P1Y6M P10Y 9722000 5494000 4228000 P4Y P9Y 88387000 42266000 46121000 P3Y 1148000 1148000 0 458422000 165615000 292807000 P1Y P10Y 318941000 89131000 229810000 P1Y6M P10Y 9283000 4763000 4520000 P4Y P9Y 79382000 33929000 45453000 P3Y 1148000 956000 192000 408754000 128779000 279975000 0 0 0 13200000 11200000 37900000 33600000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2021, 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:99.852%"><tr><td style="width:1.0%"/><td style="width:81.617%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.183%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization<br/>Expense</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:400;line-height:100%">Year ending December 31:</span></td><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 19pt;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%">Remainder of 2021</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%">12,962 </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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</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%">49,281 </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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,936 </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: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,588 </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: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,300 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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 and thereafter</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%">97,740 </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</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%">292,807 </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> 12962000 49281000 46936000 44588000 41300000 97740000 292807000 <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. Income Taxes </span></div><div style="margin-bottom:6pt;margin-top:9pt;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’s income tax benefit for the three and nine months ended September 30, 2021 and September 30, 2020 reflects its estimate of the effective tax rates expected to be applicable for the full years, adjusted for any discrete events that are recorded in the period in which they occur. The estimates are re-evaluated each quarter based on the estimated tax expense for the full year.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The tax benefit of $3.3 million and $6.2 million recorded for the three and nine months ended September 30, 2021, respectively, are primarily related to the deferred tax benefit attributable to the release of valuation allowance related to the acquisition of deferred tax liabilities associated with the Company’s business combinations occurring during the six months ended June 30, 2021, as discussed in Note 2. Acquisitions, the deferred tax benefit attributable to the reduction in deferred tax liabilities associated with the transfer of intangibles between foreign and domestic jurisdictions, and foreign income taxes associated with our combined non-U.S. operations. These tax benefits are offset by changes in deferred tax liabilities associated with amortization of United States tax deductible goodwill and state taxes in certain states in which the Company does not file on a consolidated basis or have net operating loss carryforwards and the impact, recorded as discrete, of enacted future changes in UK tax rates on the balance of deferred tax assets and liabilities per tax law enacted in June 2021. The release of valuation allowance is attributable to ASC 805-740-30-3 and acquisitions of domestic entities with deferred tax liabilities that, upon acquisition, or shortly thereafter, allowed us to recognize certain deferred tax assets of approximately $6.5 million during the nine months ended September 30, 2021 that had previously been offset by a valuation allowance. $4.3 million of the benefit for the release of valuation allowance was primarily recorded during the three months ended March 31, 2021, and $2.2 million was primarily recorded during the three months ended September 30, 2021.</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%">The tax provision of $1.1 million and benefit of $3.8 million recorded for the three and nine months ended September 30, 2020, respectively, are primarily related to the deferred tax benefit attributable to the release of valuation allowance related to the acquisition of deferred tax liabilities associated with the Localytics business combination, as discussed in Note 2. Acquisitions, and foreign income taxes associated with our combined non-U.S. operations. These tax benefits are offset by changes in deferred tax liabilities associated with amortization of United States tax deductible goodwill, state taxes in certain states in which the Company does not file on a consolidated basis or have net operating loss carryforwards, and an increase in net deferred tax liabilities in the UK associated with the change in the applicable UK tax rate. The release of valuation allowance is attributable to ASC 805-740-30-3 and acquisitions of domestic entities with deferred tax liabilities that, upon acquisition, allowed us to recognize certain deferred tax assets of approximately $4.2 million during the nine months ended September 30, 2020 that had previously been offset by a valuation allowance. An adjustment reducing the benefit by approximately $0.2 million was recognized during the three months ended September 30, 2020.</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 has historically incurred operating losses in the United States and, given its cumulative losses and limited history of profits, has recorded a valuation allowance against its United States net deferred tax assets, exclusive of tax deductible goodwill, at September 30, 2021 and September 30, 2020, 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%">The Company has reflected any uncertain tax positions primarily within its long-term taxes payable and a portion within deferred tax assets. 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, 2017 and is no longer subject to state and local or foreign income tax examinations by tax authorities for years ending before December 31, 2016, other than where cross-border transactions extend the statute of limitations. The Company is not currently under audit for federal, state or any foreign jurisdictions. U.S. operating losses generated in years prior to 2017 remain open to adjustment until the statute of limitations closes for the tax year in which the net operating losses are utilized.</span></div> -3300000 -6200000 6500000 4300000 2200000 1100000 -3800000 4200000 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%">6. 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 September 30, 2021 and December 31, 2020 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.852%"><tr><td style="width:1.0%"/><td style="width:62.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.627%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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 $10,085 and $11,648 based on an imputed interest rate of 5.8% and 5.8%, at September 30, 2021 and December 31, 2020, 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%">519,116 </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%">521,603 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,166)</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%">515,958 </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%">518,437 </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><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%">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 new $60 million, 5 year, revolving credit facility (the “Revolver”) that was fully available as of September 30, 2021. The Credit Facility replaced the Company'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:120%">previous credit agreement. All outstanding balances under our previous credit facility were paid off using proceeds from our new 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.0 million term loans outstanding under the Credit Facility and the $60.0 million revolving credit facility 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: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 style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 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 September 30, 2021, the fair value of the interest rate swap was a $15.6 million liability as a result of a decline in short term interest rates since entering into the swap agreements. The decrease in the fair value of the interest rate swap liability during the three and nine months ended September 30, 2021 is the result of an increase in short term interest rates during the respective periods. In the next twelve months, the Company estimates that $3.3 million will be reclassified from Accumulated other comprehensive income (loss) and recorded as an increase to Interest expense. Increases/decreases in cash paid for interest as a result of the Company’s interest rate swaps are included cash flows from 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:35.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.301%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</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:8pt;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:8pt;font-weight:700;line-height:100%">2020</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:8pt;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:8pt;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) gain recognized in Other comprehensive income on derivative financial instruments</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%">2,112 </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%">(441)</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: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%">14,391 </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%">(35,497)</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%">(Loss) gain on interest rate swap (included in Interest expense on our consolidated statement of operations)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,090)</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%">(2,013)</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%">(6,158)</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%">(3,467)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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. 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 September 30, 2021, 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 their 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%">In addition, 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 September 30, 2021 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% and 5.4% for the nine months ended September 30, 2021 and for the year ended December 31, 2020, respectively. In addition, as of September 30, 2021 and December 31, 2020 the Company had $10.1 million and $11.6 million, respectively, of unamortized deferred financing costs associated with the Credit Facility. These financing costs will be amortized to non-cash interest expense over the remaining term of the Credit Facility.</span></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 September 30, 2021 and December 31, 2020 (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.852%"><tr><td style="width:1.0%"/><td style="width:62.710%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.625%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.627%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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 $10,085 and $11,648 based on an imputed interest rate of 5.8% and 5.8%, at September 30, 2021 and December 31, 2020, 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%">519,116 </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%">521,603 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,166)</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%">515,958 </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%">518,437 </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> 10085000 11648000 0.058 0.058 519116000 521603000 3158000 3166000 515958000 518437000 350000000 P7Y 60000000 P5Y 190000000 350000000 60000000 0.0025 0.0100 0.0275 0.0000 0.0375 0.0000 0.0100 P7Y 0.054 0.054 60000000 P5Y 15600000 -3300000 <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:35.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.295%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.301%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</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:8pt;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:8pt;font-weight:700;line-height:100%">2020</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:8pt;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:8pt;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) gain recognized in Other comprehensive income on derivative financial instruments</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%">2,112 </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%">(441)</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: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%">14,391 </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%">(35,497)</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%">(Loss) gain on interest rate swap (included in Interest expense on our consolidated statement of operations)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,090)</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%">(2,013)</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%">(6,158)</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%">(3,467)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 2112000 -441000 14391000 -35497000 -2090000 -2013000 -6158000 -3467000 60000000 10000000 0.0050 0.35 0.35 50000000 6.00 0.0200 0.054 0.054 10100000 11600000 <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. Net Loss Per Share </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 following table sets forth the computations of loss per share (in thousands, except share and per share amounts):</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:44.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.026%"/><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.026%"/><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.026%"/><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.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</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%">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="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"/><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%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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 Loss</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%">(11,015)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,310)</span></td><td style="background-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%">(50,741)</span></td><td style="background-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%">(45,550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,428,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,220,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,167,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,725,495 </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%">Net loss per common share, basic and diluted</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%">(0.36)</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%">(0.42)</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.68)</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.77)</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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the net losses for the three and nine months ended September 30, 2021 and September 30, 2020, respectively, basic and diluted loss per share were the same. The following table sets forth the anti–dilutive common share equivalents as of September 30, 2021 and September 30, 2020:</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.728%"/><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.619%"/><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%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"/></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%">242,984 </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%">314,310 </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%">Restricted stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">168,124 </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%">Restricted stock units</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%">2,034,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,744,595 </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%">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 2px 13pt;text-align: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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,341,707 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,293,326 </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> <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 computations of loss per share (in thousands, except share and per share amounts):</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:44.180%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.026%"/><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.026%"/><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.026%"/><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.031%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</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%">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="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"/><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%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></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 Loss</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%">(11,015)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,310)</span></td><td style="background-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%">(50,741)</span></td><td style="background-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%">(45,550)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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"/><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,428,675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,220,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,167,171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,725,495 </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%">Net loss per common share, basic and diluted</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%">(0.36)</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%">(0.42)</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.68)</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.77)</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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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> -11015000 -11310000 -50741000 -45550000 30428675 30428675 27220134 27220134 30167171 30167171 25725495 25725495 -0.36 -0.36 -0.42 -0.42 -1.68 -1.68 -1.77 -1.77 The following table sets forth the anti–dilutive common share equivalents as of September 30, 2021 and September 30, 2020:<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.728%"/><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.619%"/><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%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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"/></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%">242,984 </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%">314,310 </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%">Restricted stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,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%">168,124 </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%">Restricted stock units</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%">2,034,186 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,744,595 </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%">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 2px 13pt;text-align: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:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,341,707 </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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,293,326 </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> 242984 314310 1000 168124 2034186 1744595 63537 66297 2341707 2293326 <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. Commitments and Contingencies </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%">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;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company purchased software development services pursuant to a technology services agreement with DevFactory FZ-LLC for the three months ended September 30, 2021 and September 30, 2020 totaling $2.4 million and $1.8 million, respectively, and for the nine months ended September 30, 2021 and September 30, 2020 totaling $7.2 million and $5.5 million, respectively. The remaining purchase obligation after September 30, 2021 through December 31, 2021 is $2.4 million. See Note 11. Related Party Transactions for more information regarding our purchase commitment to this related party.</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%">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. At this time, 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 the Company's condensed consolidated balances sheets or condensed consolidated statement of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 in our condensed consolidated financial statements until realized.</span></div> 2400000 1800000 7200000 5500000 2400000 <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%">9. Stockholders' Equity </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 Statement</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 10, 2020, we filed a registration statement on Form S-3 (File No. 333-243728) (the “2020 S-3”), which became effective automatically upon its filing and covers an unlimited amount of securities. The 2020 S-3, will remain effective through August 2023. </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 of our condensed consolidated balance sheets and excluded from net income (loss). Our other comprehensive income (loss) consists primarily of foreign currency translation adjustments for subsidiaries with functional currencies other than the U.S. dollar, 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 components of accumulated other comprehensive loss, net of income taxes, (“AOCI”) in the stockholders’ equity section of our condensed 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:67.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.091%"/><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:14.093%"/><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:9pt;font-weight:700;line-height:100%">September 30, 2021</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, 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%">Foreign currency translation adjustment</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%">(4,966)</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%">644 </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%">Unrealized translation gain on intercompany loans with foreign subsidiaries</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,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,154 </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 loss on interest rate swaps</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%">(15,642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,032)</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%">Total accumulated other comprehensive loss</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%">(18,338)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,234)</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:10pt;font-weight:400;line-height:120%">The unrealized translation gain on intercompany loans with foreign subsidiaries as of September 30, 2021 is net of income tax expense of $1.8 million. The tax benefit related to unrealized translation gains on intercompany loans for the three and nine months ended September 30, 2021 was $0.5 million and $0.2 million, respectively. The income tax expense/benefit allocated to each component of other comprehensive income (loss) for all other periods and components is not material. The Company reclassifies taxes from AOCI to earnings as the items to which the tax effects relate are similarly reclassified.</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 functional currency of our foreign subsidiaries are primarily the local currencies. Results of operations for foreign subsidiaries are translated into United States dollars using the average exchange rates on a monthly basis during the year. The assets and liabilities of those subsidiaries are translated into United States dollars 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.</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 Company has intercompany loans that were used to fund the acquisitions of foreign subsidiaries. Due to the long-term nature of the loans, the unrealized translation gains (losses) resulting from re-measurement are recognized as a component of accumulated other comprehensive income (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:700;line-height:120%">Stock-Based Compensation</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 stock-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:40.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.911%"/><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.911%"/><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.911%"/><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.916%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</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:9pt;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:9pt;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:9pt;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: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%">539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">624 </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%">1,544 </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%">1,512 </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:9pt;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:9pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,639 </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:9pt;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:9pt;font-weight:400;line-height:100%">1,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,415 </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:9pt;font-weight:400;line-height:100%">9,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">8,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">24,697 </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:9pt;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: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%">12,047 </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%">10,963 </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%">43,421 </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%">31,263 </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;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">In March 2021 our former co-President and Chief Operating Officer (“COO”) resigned from his positions and entered into an advisory agreement with the Company pursuant to which he will serve as a strategic advisor to the Company through December 31, 2022. Stock-based compensation for the nine months ended September 30, 2021 includes $6.3 million in incremental stock-based compensation expense related to the deemed modification of the unvested portion of grants held by our former COO at the time of transition, even though these shares continue to vest over their existing vesting schedule through 2022. In accordance with ASC 718, 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-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 </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%">Beginning in 2019, the Company began granting restricted stock units under its 2014 Stock Incentive Plan, in lieu of restricted stock awards, primarily for stock plan administrative purposes. Restricted stock unit activity during the nine months ended September 30, 2021 was 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:74.563%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><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:9.669%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Restricted Stock Units Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average 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:10pt;font-weight:400;line-height:100%">Unvested balances at December 31, 2020</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%">1,261,290 </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%">39.92 </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:10pt;font-weight:400;line-height:100%">Units granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Units vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(383,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,799)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.81 </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%">Unvested balances at September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,034,186 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top: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</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 2020 and 2021 fifty percent of the awards made to our Chief Executive Officer were performance based restricted stock units ("PRSUs"). The 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 at the end of the eighteen month performance periods. Units granted per the table below are based on a 100% target payout. Compensation expense is recognized over the required service period of the grant and is determined based on the grant date fair value of the award and is not subject to fluctuation due to achievement of the underlying market-based target. </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%">PRSU activity during the nine months ended September 30, 2021 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.852%"><tr><td style="width:1.0%"/><td style="width:74.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>PRSUs Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average 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:10pt;font-weight:400;line-height:100%">Unvested balances at December 31, 2020</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%">66,297 </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%">79.72 </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:10pt;font-weight:400;line-height:100%">Units granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">84.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incremental PRSUs vested in period</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%">69,048 </span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Units vested</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%">(135,345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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="display:none"/><td colspan="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%">Unvested balances at September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,537 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">84.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top: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 nine months ended September 30, 2021 and year ended December 31, 2020 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:73.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.289%"/><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:11.291%"/><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:9pt;font-weight:700;line-height:100%">September 30, 2021</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, 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%">Expected volatility</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:400;line-height:100%">53.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.1%</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.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:400;line-height:100%">1.3%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.35</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-style:italic;font-weight:700;line-height:120%">Restricted Stock Awards</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%">Restricted share activity during the nine months ended September 30, 2021 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.852%"><tr><td style="width:1.0%"/><td style="width:74.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Restricted Shares<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average 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:10pt;font-weight:400;line-height:100%">Unvested balances at December 31, 2020</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%">34,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.13 </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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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%">(33,508)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Unvested balances at September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><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><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 nine months ended September 30, 2021 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.852%"><tr><td style="width:1.0%"/><td style="width:74.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted–<br/>Average<br/>Exercise<br/>Price</span></td></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%">Outstanding at December 31, 2020</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%">264,002 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.93 </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 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%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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 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%">Options expired</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%">(408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.56 </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%">Outstanding at September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,984 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.76 </span></td><td style="background-color:#ffffff;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%">The following table shows the components of accumulated other comprehensive loss, net of income taxes, (“AOCI”) in the stockholders’ equity section of our condensed 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:67.779%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.091%"/><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:14.093%"/><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:9pt;font-weight:700;line-height:100%">September 30, 2021</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, 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%">Foreign currency translation adjustment</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%">(4,966)</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%">644 </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%">Unrealized translation gain on intercompany loans with foreign subsidiaries</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,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,154 </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 loss on interest rate swaps</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%">(15,642)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,032)</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%">Total accumulated other comprehensive loss</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%">(18,338)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,234)</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> -4966000 644000 2270000 3154000 -15642000 -30032000 -18338000 -26234000 -1800000 -500000 -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:400;line-height:120%">The Company recognizes stock-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:40.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.911%"/><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.911%"/><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.911%"/><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.916%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</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:9pt;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:9pt;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:9pt;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: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%">539 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">624 </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%">1,544 </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%">1,512 </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:9pt;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:9pt;font-weight:400;line-height:100%">671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,005 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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,639 </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:9pt;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:9pt;font-weight:400;line-height:100%">1,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,392 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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,415 </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:9pt;font-weight:400;line-height:100%">9,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">8,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">24,697 </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:9pt;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: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%">12,047 </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%">10,963 </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%">43,421 </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%">31,263 </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;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">In March 2021 our former co-President and Chief Operating Officer (“COO”) resigned from his positions and entered into an advisory agreement with the Company pursuant to which he will serve as a strategic advisor to the Company through December 31, 2022. Stock-based compensation for the nine months ended September 30, 2021 includes $6.3 million in incremental stock-based compensation expense related to the deemed modification of the unvested portion of grants held by our former COO at the time of transition, even though these shares continue to vest over their existing vesting schedule through 2022. In accordance with ASC 718, 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> 539000 624000 1544000 1512000 671000 1005000 2327000 2639000 1636000 968000 4392000 2415000 9201000 8366000 35158000 24697000 12047000 10963000 43421000 31263000 6300000 Restricted stock unit activity during the nine months ended September 30, 2021 was 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:74.563%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.731%"/><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:9.669%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Restricted Stock Units Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average 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:10pt;font-weight:400;line-height:100%">Unvested balances at December 31, 2020</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%">1,261,290 </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%">39.92 </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:10pt;font-weight:400;line-height:100%">Units granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,220,066 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.67 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Units vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(383,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,799)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.81 </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%">Unvested balances at September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,034,186 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1261290 39.92 1220066 47.67 383371 40.14 63799 42.81 2034186 44.43 0.50 0.50 0 3 P18M P18M 1 1 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PRSU activity during the nine months ended September 30, 2021 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.852%"><tr><td style="width:1.0%"/><td style="width:74.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>PRSUs Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average 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:10pt;font-weight:400;line-height:100%">Unvested balances at December 31, 2020</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%">66,297 </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%">79.72 </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:10pt;font-weight:400;line-height:100%">Units granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">84.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Incremental PRSUs vested in period</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%">69,048 </span></td><td style="background-color:#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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Units vested</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%">(135,345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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="display:none"/><td colspan="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%">Unvested balances at September 30, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,537 </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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%">84.87 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 66297 79.72 63537 84.87 69048 135345 79.72 63537 84.87 <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 nine months ended September 30, 2021 and year ended December 31, 2020 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:73.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.289%"/><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:11.291%"/><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:9pt;font-weight:700;line-height:100%">September 30, 2021</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, 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%">Expected volatility</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:400;line-height:100%">53.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.1%</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.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:400;line-height:100%">1.3%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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.35</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.536 0.451 0.001 0.013 P1Y4M6D P1Y4M6D 0 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted share activity during the nine months ended September 30, 2021 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.852%"><tr><td style="width:1.0%"/><td style="width:74.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Restricted Shares<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average 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:10pt;font-weight:400;line-height:100%">Unvested balances at December 31, 2020</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%">34,508 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.13 </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 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards vested</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%">(33,508)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Awards forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Unvested balances at September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.61 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 34508 30.13 33508 30.11 0 0 1000 30.61 <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 nine months ended September 30, 2021 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.852%"><tr><td style="width:1.0%"/><td style="width:74.527%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.750%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.685%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted–<br/>Average<br/>Exercise<br/>Price</span></td></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%">Outstanding at December 31, 2020</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%">264,002 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.93 </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 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%">Options exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="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 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%">Options expired</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%">(408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.56 </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%">Outstanding at September 30, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">242,984 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 264002 8.93 20610 11.07 408 1.56 242984 8.76 <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. 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:700;line-height:174%">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%">Revenues are 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. Revenues are 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 revenues within a single operating segment. </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%">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 “Principal vs. Agent Considerations” 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:12pt"><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;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%">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;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%">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. </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 </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%">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, revenue is recorded on a gross basis with related 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 condensed 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 condensed 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 consists 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><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 September 30, 2021 and December 31, 2020, unbilled receivables were $5.8 million and $4.6 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 average contractual renewal term of 18 months. We utilized the 'portfolio approach' practical expedient permitted under ASC 606-10-10-4, 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 in current assets as deferred commissions, current, and the remainder is recorded in long-term assets as deferred commissions, net of current portion. Amortization expense is included in sales and marketing expenses in the accompanying condensed consolidated statements of operations. Deferred commissions are reviewed for impairment whenever events or circumstances </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">indicate their carrying value may not be recoverable consistent with the Company's long-lived assets policy. No indicators of impairment were identified during the nine months ended September 30, 2021.</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 nine months ended September 30, 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:85.035%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.765%"/><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%">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%">18,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,240 </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%">   Amortization of 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%">(6,097)</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%">Balance at September 30, 2021</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%">22,889 </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"><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 three and nine months ended September 30, 2021 were $0.6 million and $4.1 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 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 nine months ended September 30, 2021, we recognized $76.3 million and $1.9 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 nine months ended September 30, 2021 we recognized $5.9 million in revenue that was included in the acquired deferred revenue balance of our 2021 acquisitions as disclosed in Note 2. Acquisitions.</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 September 30, 2021, approximately $263.2 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:40.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.911%"/><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.911%"/><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.911%"/><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.916%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</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:9pt;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:9pt;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%">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"/><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"/><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%">50,866 </span></td><td style="background-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%">53,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">154,683 </span></td><td style="background-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%">149,946 </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%">11,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,864 </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%">3,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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: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%">6,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,512 </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%">72,264 </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%">70,992 </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%">215,322 </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%">202,582 </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"/><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%">628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">327 </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%">684 </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%">411 </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,451 </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,263 </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="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"/><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%">2,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,773 </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%">753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,621 </span></td><td style="background-color:#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%">117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">371 </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%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">921 </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%">3,105 </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,781 </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%">9,513 </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%">9,686 </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%">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%">76,053 </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%">74,184 </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,286 </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%">213,531 </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 style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">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%">Revenues are 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. Revenues are 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 revenues within a single operating segment. </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%">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 “Principal vs. Agent Considerations” 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:12pt"><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;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%">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;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%">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. </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 </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%">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, revenue is recorded on a gross basis with related 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 condensed 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 condensed 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 consists 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> Our subscription contracts are generally 1 to 3 years in length 5800000 4600000 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 nine months ended September 30, 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:85.035%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.765%"/><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%">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%">18,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,240 </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%">   Amortization of 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%">(6,097)</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%">Balance at September 30, 2021</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%">22,889 </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> 18746000 10240000 6097000 22889000 600000 4100000 76300000 1900000 5900000 263200000 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:40.640%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.911%"/><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.911%"/><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.911%"/><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.916%"/><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:9pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</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:9pt;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:9pt;font-weight:700;line-height:100%">2020</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:9pt;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:9pt;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%">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"/><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"/><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%">50,866 </span></td><td style="background-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%">53,356 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">154,683 </span></td><td style="background-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%">149,946 </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%">11,886 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,938 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,864 </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%">3,355 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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: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%">6,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,384 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,512 </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%">72,264 </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%">70,992 </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%">215,322 </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%">202,582 </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"/><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%">628 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,219 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">849 </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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </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%">55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">327 </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%">684 </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%">411 </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,451 </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,263 </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="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"/><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%">2,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,865 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,773 </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%">753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,621 </span></td><td style="background-color:#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%">117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">371 </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%">221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">777 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">921 </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%">3,105 </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,781 </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%">9,513 </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%">9,686 </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%">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%">76,053 </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%">74,184 </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,286 </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%">213,531 </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> 50866000 53356000 154683000 149946000 11886000 9518000 33938000 28864000 3355000 3318000 10317000 11260000 6157000 4800000 16384000 12512000 72264000 70992000 215322000 202582000 628000 345000 1219000 849000 0 0 11000 16000 1000 14000 53000 71000 55000 52000 168000 327000 684000 411000 1451000 1263000 2014000 1865000 6208000 6773000 753000 432000 2219000 1621000 117000 137000 309000 371000 221000 347000 777000 921000 3105000 2781000 9513000 9686000 76053000 74184000 226286000 213531000 <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. 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%">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 ESWs ownership in Upland was reduced to 4.8% at which point DevFactory was no longer considered a related party. </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',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 entered into an amendment to the Amended and Restated Technology Services Agreement with DevFactory FZ LLC (“DevFactory”) to extend the initial term end date from December 31, 2017 to December 31, 2021. Additionally, the Company amended the option for either party to renew annually for <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc1NTU2YjM4NTg2ZTQzZmE4MTQ2YWFhMzUxNzc1ZDM3L3NlYzo3NTU1NmIzODU4NmU0M2ZhODE0NmFhYTM1MTc3NWQzN184Mi9mcmFnOmI4YWZhODA5OGQxNTQ0NzY4Y2MxOWQ4ZWFjYmQxZTJkL3RleHRyZWdpb246YjhhZmE4MDk4ZDE1NDQ3NjhjYzE5ZDhlYWNiZDFlMmRfNDMy_0f20aa45-392b-4956-abe5-886b082fd669">one</span> additional year. The effective date of the amendment is January 1, 2017. The Company has an outstanding purchase commitment in 2021 for software development services pursuant to this agreement in the amount of $9.6 million. For years after 2021, the purchase commitment amount for software development services will be equal to the prior year purchase commitment increased (decreased) by the percentage change in total revenue for the prior year as compared to the preceding year. For example, if 2021 total revenues increase by 10% as compared to 2020 total revenues, then the 2022 purchase commitment will increase by approximately $1.0 million from the 2021 purchase commitment amount to approximately $10.6 million. The Company purchased software development services pursuant to this agreement with DevFactory of $2.4 million and $1.8 million during the three months ended September 30, 2021 and September 30, 2020, respectively, and $7.2 million and $5.5 million during the nine months ended September 30, 2021 and September 30, 2020, respectively. As of September 30, 2021 and December 31, 2020 amounts included in accounts payable and accrued liabilities owed to this company totaled $2.4 million and $0.0 million, respectively.</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">The Company purchased services from Crossover, Inc. ("Crossover"), a company controlled by ESW Capital, LLC during the three months ended September 30, 2021 and September 30, 2020 of approximately $1.0 million and $1.2 million, respectively, and $2.9 million and $3.7 million during the nine months ended September 30, 2021 and September 30, 2020, respectively. 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 </span></div>development and other services throughout the Company, and track productivity of such resources. While there are no purchase commitments with Crossover, the Company continues to use its services in 2021. As of September 30, 2021 and December 31, 2020 amounts included in accounts payable and accrued liabilities owed to this company totaled $0.8 million and $0.6 million, respectively.The Company previously had an arrangement with a former subsidiary, Visionael Corporation ("Visionael"), to provide management, human resource, payroll and administrative services. John T. McDonald, the Company's Chief Executive Officer and Chairman of the Board, beneficially holds approximately 26.18% interest in Visionael. Visionael ceased operations effective July 31, 2021. Fees earned from this arrangement for the three months ended September 30, 2021 and September 30, 2020 were $0 and $15,000, respectively, and $0 and $45,000 during the nine months ended September 30, 2021 and September 30, 2020, respectively. In connection with its arrangement with Visionael, the Company has provided advances to Visionael to help cover short term working capital needs. As of September 30, 2021 and December 31, 2020 advances to Visionael included in Prepaid and other on the Company’s condensed consolidated balance sheets totaled $0.0 million and $0.4 million, respectively, net of allowance for credit losses. During the nine months ended September 30, 2021 the Company recognized an allowance for credit loss of $0.4 million against the remaining outstanding balance. 2 0.05 0.048 9600000 1000000 10600000 2400000 1800000 7200000 5500000 2400000 0 1000000 1200000 2900000 3700000 0 800000 600000 0.2618 0 15000 0 45000 -0 400000 400000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
9 Months Ended
Sep. 30, 2021
Oct. 29, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
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., 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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   30,526,597
Entity Central Index Key 0001505155  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Current Fiscal Year End Date --12-31  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 179,584 $ 250,029
Accounts receivable (net of allowance of $1,081 and $1,465 at September 30, 2021 and December 31, 2020, respectively) 37,076 44,472
Deferred commissions, current 8,721 5,784
Unbilled receivables 5,847 4,561
Prepaid and other 8,560 12,694
Total current assets 239,788 317,540
Tax credits receivable 3,054 2,427
Property and equipment, net 3,035 2,778
Operating lease right-of-use asset 6,990 10,124
Intangible assets, net 292,807 279,975
Goodwill 460,178 383,598
Deferred commissions, noncurrent 14,168 12,962
Other assets 1,691 1,816
Total assets 1,021,711 1,011,220
Current liabilities:    
Accounts payable 16,181 5,395
Accrued compensation 11,259 8,138
Accrued expenses and other current liabilities 9,960 13,438
Deferred revenue 90,368 87,552
Liabilities due to sellers of businesses 10,531 416
Operating lease liabilities, current 3,555 3,315
Current maturities of notes payable (includes unamortized discount of $2,243 and $2,234 at September 30, 2021 and December 31, 2020, respectively) 3,158 3,166
Total current liabilities 145,012 121,420
Notes payable, less current maturities (includes unamortized discount of $7,842 and $9,414 at September 30, 2021 and December 31, 2020, respectively) 515,958 518,437
Deferred revenue, noncurrent 2,075 1,587
Operating lease liabilities, noncurrent 7,650 8,387
Noncurrent deferred tax liability, net 27,484 24,092
Interest rate swap liabilities 15,642 30,032
Other long-term liabilities 844 650
Total liabilities 714,665 704,605
Stockholders’ equity:    
Common stock, $0.0001 par value; 50,000,000 shares authorized: 30,516,350 and 29,987,114 shares issued and outstanding as of September 30, 2021 and December 31, 2020, respectively) 3 3
Additional paid-in capital 558,495 515,219
Accumulated other comprehensive loss (18,338) (26,234)
Accumulated deficit (233,114) (182,373)
Total stockholders’ equity 307,046 306,615
Total liabilities and stockholders’ equity $ 1,021,711 $ 1,011,220
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for credit loss, current $ 1,081 $ 1,465
Unamortized discount, current 2,243 2,234
Unamortized discount, noncurrent $ 7,842 $ 9,414
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 50,000,000 50,000,000
Common stock, shares issued (in shares) 30,516,350 29,987,114
Common stock, shares outstanding (in shares) 30,516,350 29,987,114
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue $ 76,053 $ 74,184 $ 226,286 $ 213,531
Cost of revenue 24,816 25,583 74,255 71,456
Gross profit 51,237 48,601 152,031 142,075
Operating expenses:        
Sales and marketing 14,364 11,760 41,094 34,511
Research and development 10,441 9,967 32,494 29,379
General and administrative 17,725 16,864 61,286 51,195
Depreciation and amortization 10,764 9,117 30,785 27,425
Acquisition-related expenses 3,685 3,574 18,805 24,513
Total operating expenses 56,979 51,282 184,464 167,023
Loss from operations (5,742) (2,681) (32,433) (24,948)
Other expense:        
Interest expense, net (7,971) (8,078) (23,700) (23,594)
Other income (expense), net (650) 598 (812) (819)
Total other expense (8,621) (7,480) (24,512) (24,413)
Loss before benefit from (provision for) income taxes (14,363) (10,161) (56,945) (49,361)
Benefit from (provision for) income taxes 3,348 (1,149) 6,204 3,811
Net loss $ (11,015) $ (11,310) $ (50,741) $ (45,550)
Net loss per common share:        
Net loss per common share, basic (in dollars per share) $ (0.36) $ (0.42) $ (1.68) $ (1.77)
Net loss per common share, diluted (in dollars per share) $ (0.36) $ (0.42) $ (1.68) $ (1.77)
Weighted-average common shares outstanding, basic (in shares) 30,428,675 27,220,134 30,167,171 25,725,495
Weighted-average common shares outstanding, diluted (in shares) 30,428,675 27,220,134 30,167,171 25,725,495
Total product revenue        
Revenue $ 72,948 $ 71,403 $ 216,773 $ 203,845
Subscription and support        
Revenue 72,264 70,992 215,322 202,582
Cost of revenue 22,968 23,562 68,811 64,701
Perpetual license        
Revenue 684 411 1,451 1,263
Professional services        
Revenue 3,105 2,781 9,513 9,686
Cost of revenue $ 1,848 $ 2,021 $ 5,444 $ 6,755
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net loss $ (11,015) $ (11,310) $ (50,741) $ (45,550)
Foreign currency translation adjustment (4,548) 2,734 (5,611) 494
Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries (2,664) 3,927 (884) (3,254)
Unrealized gain (loss) on interest rate swaps 2,112 (441) 14,391 (35,497)
Comprehensive loss $ (16,115) $ (5,090) $ (42,845) $ (83,807)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statement of Stockholders' Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Beginning balance (in shares) at Dec. 31, 2019     25,250,120        
Beginning balance at Dec. 31, 2019 $ 212,861 $ (108) $ 3 $ 345,127 $ (1,223) $ (131,046) $ (108)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of stock under Company plans, net of shares withheld for tax (in shares)     185,468        
Issuance of stock under Company plans, net of shares withheld for tax (2,066)     (2,066)      
Issuance of stock, net of issuance costs (in shares)     4,025,000        
Issuance of stock, net of issuance costs 130,101     130,101      
Stock-based compensation 31,263     31,263      
Foreign currency translation adjustment 494       494    
Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries (3,254)       (3,254)    
Unrealized gain (loss) on interest rate swaps (35,497)       (35,497)    
Net loss (45,550)         (45,550)  
Ending balance (in shares) at Sep. 30, 2020     29,460,588        
Ending balance at Sep. 30, 2020 288,244   $ 3 504,425 (39,480) (176,704)  
Beginning balance (in shares) at Jun. 30, 2020     25,365,735        
Beginning balance at Jun. 30, 2020 152,237   $ 3 363,328 (45,700) (165,394)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of stock under Company plans, net of shares withheld for tax (in shares)     69,853        
Issuance of stock under Company plans, net of shares withheld for tax 20     20      
Issuance of stock, net of issuance costs (in shares)     4,025,000        
Issuance of stock, net of issuance costs 130,114     130,114      
Stock-based compensation 10,963     10,963      
Foreign currency translation adjustment 2,734       2,734    
Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries 3,927       3,927    
Unrealized gain (loss) on interest rate swaps (441)       (441)    
Net loss (11,310)         (11,310)  
Ending balance (in shares) at Sep. 30, 2020     29,460,588        
Ending balance at Sep. 30, 2020 $ 288,244   $ 3 504,425 (39,480) (176,704)  
Beginning balance (in shares) at Dec. 31, 2020 29,987,114   29,987,114        
Beginning 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)     529,236        
Issuance of stock under Company plans, net of shares withheld for tax (145)     (145)      
Stock-based compensation 43,421     43,421      
Foreign currency translation adjustment (5,611)       (5,611)    
Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries (884)       (884)    
Unrealized gain (loss) on interest rate swaps 14,391       14,391    
Net loss $ (50,741)         (50,741)  
Ending balance (in shares) at Sep. 30, 2021 30,516,350   30,516,350        
Ending balance at Sep. 30, 2021 $ 307,046   $ 3 558,495 (18,338) (233,114)  
Beginning balance (in shares) at Jun. 30, 2021     30,413,246        
Beginning balance at Jun. 30, 2021 311,437   $ 3 546,771 (13,238) (222,099)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of stock under Company plans, net of shares withheld for tax (in shares)     103,104        
Issuance of stock under Company plans, net of shares withheld for tax (323)     (323)      
Stock-based compensation 12,047     12,047      
Foreign currency translation adjustment (4,548)       (4,548)    
Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries (2,664)       (2,664)    
Unrealized gain (loss) on interest rate swaps 2,112       2,112    
Net loss $ (11,015)         (11,015)  
Ending balance (in shares) at Sep. 30, 2021 30,516,350   30,516,350        
Ending balance at Sep. 30, 2021 $ 307,046   $ 3 $ 558,495 $ (18,338) $ (233,114)  
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Operating activities    
Net loss $ (50,741) $ (45,550)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 39,420 35,091
Change in fair value of liabilities due to sellers of businesses (3,503) 155
Deferred income taxes (7,726) (3,346)
Amortization of deferred costs 6,283 3,172
Foreign currency re-measurement loss 18 311
Non-cash interest and other expense 1,682 1,669
Non-cash stock compensation expense 43,421 31,263
Non-cash loss on retirement of fixed assets 2 473
Changes in operating assets and liabilities, net of purchase business combinations:    
Accounts receivable 11,748 13,140
Prepaids and other (3,672) (10,093)
Accounts payable 6,647 (1,782)
Accrued expenses and other liabilities (8,111) (8,944)
Deferred revenue (6,822) (1,407)
Net cash provided by operating activities 28,646 14,152
Investing activities    
Purchase of property and equipment (965) (833)
Purchase of customer relationships 0 (201)
Purchase business combinations, net of cash acquired (92,417) (67,651)
Net cash used in investing activities (93,382) (68,685)
Financing activities    
Payments on finance leases (12) (86)
Proceeds from notes payable, net of issuance costs (120) (169)
Payments on notes payable (4,050) (4,050)
Taxes paid related to net share settlement of equity awards (373) (2,140)
Issuance of common stock, net of issuance costs 228 130,174
Additional consideration paid to sellers of businesses (769) (11,652)
Net cash provided by (used in) financing activities (5,096) 112,077
Effect of exchange rate fluctuations on cash (613) 404
Change in cash and cash equivalents (70,445) 57,948
Cash and cash equivalents, beginning of period 250,029 175,024
Cash and cash equivalents, end of period 179,584 232,972
Supplemental disclosures of cash flow information:    
Cash paid for interest, net of interest rate swaps 22,043 22,456
Cash paid for taxes 1,772 2,220
Non-cash investing and financing activities:    
Business combination consideration including holdbacks and earnouts $ 14,204 $ 345
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies
1. Summary of Significant Accounting Policies
Basis of Presentation
These condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”). The condensed consolidated financial statements include the accounts of Upland Software, Inc. and its wholly owned subsidiaries (collectively referred to as “Upland”, the “Company”, “we” or “us”). All intercompany accounts and transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to the current period presentation.
The accompanying unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial reporting. In the opinion of management of the Company, the unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements, in all material respects, and include all adjustments of a normal recurring nature necessary for a fair presentation. The results of operations for the three and nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any other period.
The financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s 2020 Annual Report on Form 10-K filed with the SEC on February 25, 2021.
Use of Estimates
The preparation of the accompanying condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed 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, the fair value of the Company’s interest rate swaps 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.
Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. 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 November 3, 2021, the date of issuance of this Quarterly Report on Form 10-Q. 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.
Concentrations of Credit Risk and Significant Customers
Financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents, accounts receivable and the Company’s interest rate swap hedges. 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. 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.
No individual customer represented more than 10% of total revenues for the three or nine months ended September 30, 2021, or more than 10% of accounts receivable as of September 30, 2021 or December 31, 2020.
Derivatives
In connection with borrowing funds under the Company’s credit facility the Company has entered into a 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 term loans from variable interest payments to fixed interest rate payments, based on an annualized fixed rate of 5.4%, for a 7 year term of debt. ASC 815 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 in the accompanying condensed consolidated balance sheets. As of September 30, 2021 and December 31, 2020 the fair value of the interest rate swaps included in Interest rate swap liabilities in the Company's condensed consolidated balance sheets was $15.6 million and $30.0 million, respectively.

The change in the fair value of the hedging instruments is recorded in Other comprehensive income. Amounts deferred in Other comprehensive income will be reclassified to Interest expense in the accompanying condensed 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’s financial instruments consist principally of cash and cash equivalents, accounts receivable, accounts payable and 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.
Recent Accounting Pronouncements
Recently issued accounting pronouncements not yet adopted
In March 2020, the Financial Accounting Standards Board (“FASB”) issued 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 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. The Company is evaluating the impact of this standard 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 accounting standard codification (“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 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions
9 Months Ended
Sep. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Acquisitions
2. Acquisitions
The Company performs quantitative and qualitative analyses to determine the significance of each acquisition to the financial statements the Company. Based on these analyses the below acquisitions were deemed to be insignificant on an individual and cumulative basis.
2021 Acquisitions
Acquisitions completed during the nine months ended September 30, 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. Revenue recorded since the acquisition date through September 30, 2021 were approximately $1.9 million. Revenue recorded for Panviva for the quarter ended September 30, 2021 were approximately $1.8 million.
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. Revenue recorded since the acquisition date through September 30, 2021 were approximately $9.0 million. Revenue recorded for BlueVenn for the quarter ended September 30, 2021 were approximately $3.6 million.
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. Revenue recorded since the acquisition date through September 30, 2021 were approximately $7.5 million. Revenue recorded for Second Street for the quarter ended September 30, 2021 were approximately $2.8 million.
2020 Acquisition
The acquisition completed during the year ended December 31, 2020 were:
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.
Consideration
The following table summarizes the consideration transferred for the acquisitions described above (in thousands):
PanvivaBlueVennSecond StreetLocalytics
Cash$19,931 $53,535 $25,436 $67,655 
Holdback (1)
3,517 2,429 5,000 345 
Contingent consideration (2)
— 2,535 1,650 1,000 
Working capital and other adjustments (3)
379 (537)— (5,238)
Total consideration$23,827 $57,962 $32,086 $63,762 
(1)Represents the cash holdbacks subject to indemnification claims that are payable 12 months following closing for Panviva, Second Street and Localytics and 18 months following closing for BlueVenn. In addition, the holdback payment to Panviva may be reduced by up to $1.6 million based on the future renewal of a specific customer. The fair value of this potential reduction was $0.0 million as of the acquisition date.
(2)Represents the acquisition date fair value of anticipated earn-out 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 earn-outs were $22.4 million, $3.0 million, and $1.0 million, respectively. The earn-out 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 3 for further discussion regarding the calculation of fair value of acquisition related earn-outs.
(3)In addition to working capital adjustments made to the purchase price of our acquisitions this line item includes a $5.2 million settlement in total consideration for Localytics related to a representation and warranty insurance settlement which is included in prepaids and other current assets on the Company’s consolidated balance sheets as of December 31, 2020.
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, accordingly, recognized the assets acquired and liabilities assumed at their fair values as of the date of the acquisition. The purchase accounting for the 2021 acquisitions of Panviva, BlueVenn, and Second Street are preliminary as the Company has not finalized the tax impact of these acquisitions. Management has recorded the purchase price allocations based upon acquired company information that is currently available. Management expects to complete the purchase accounting for BlueVenn and Second Street no later than the first quarter of 2022 and no later than the second quarter of 2022 for Panviva.
The following condensed table presents the preliminary and finalized acquisition-date fair value of the assets acquired and liabilities assumed for the acquisitions during the year ended December 31, 2020 and through the nine months ended September 30, 2021, as well as assets and liabilities (in thousands):
PreliminaryFinal
PanvivaBlueVennSecond StreetLocalytics
Year Acquired2021202120212020
Cash$132 $1,115 $— $— 
Accounts receivable2,122 1,289 1,105 3,648 
Other current assets4,986 1,983 89 6,323 
Operating lease right-of-use asset197 1,357 489 7,605 
Property and equipment26 611 156 409 
Customer relationships9,757 18,888 14,600 30,500 
Trade name76 238 200 300 
Technology1,967 4,337 3,400 6,600 
Goodwill17,729 45,273 17,954 33,543 
Other assets33 24 13 
Total assets acquired37,025 75,115 38,006 88,934 
Accounts payable(1,257)(2,772)(230)(2,382)
Accrued expense and other(5,163)(2,198)(377)(6,761)
Deferred tax liabilities(3,355)(4,066)(4,324)(3,382)
Deferred revenue(3,226)(6,760)(500)(4,812)
Operating lease liabilities(197)(1,357)(489)(7,835)
Total liabilities assumed(13,198)(17,153)(5,920)(25,172)
Total consideration$23,827 $57,962 $32,086 $63,762 
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, the 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 nine months ended September 30, 2021 and the year ended December 31, 2020 (in years):
Useful Life
September 30, 2021December 31, 2020
Customer relationships7.08.0
Trade name2.02.0
Developed technology5.05.0
Total weighted-average useful life6.67.4
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 goodwill of $114.5 million for the above acquisitions is primarily attributable to the synergies expected to arise after the acquisition and the value of the acquired workforce. Goodwill that is deductible for tax purposes at the time of the acquisitions was $2.0 million.
Total transaction related expenses incurred with respect to acquisition activity during the three months ended September 30, 2021 and September 30, 2020 were $0.1 million and $0.0 million, respectively, and during the nine months ended September 30, 2021 and September 30, 2020 were $6.2 million and $3.5 million, respectively. Transaction related expenses, excluding transformation costs, include expenses such as banker fees, legal and professional fees, insurance costs, and deal bonuses. Transaction costs are included in acquisition-related expenses in our condensed consolidated statement of operations.
Other Acquisitions and Divestitures
From time to time we may purchase or sell customer relationships that meet certain criteria. During the year ended December 31, 2020, we completed customer relationship acquisitions totaling $0.2 million.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Fair Value Measurements
3. 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 September 30, 2021, the Company had accrued earnout business acquisition contingent 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, changes in assumed discount periods and rates and changes in foreign exchange 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 adjustment related to subsequent changes in the fair value of contingent consideration is recorded in acquisition-related expense or other income (expense) in the Company's condensed consolidated statement of operations based on management's assessment of the nature of the liability. Earnout consideration liabilities are included in Due to sellers in the Company's condensed consolidated balance sheets.
In connection with entering into, and expanding, the Company's current credit facility, as discussed further in Note 6. 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 $540 million of the term loans. The fair value of the Company's swaps are 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 September 30, 2021 and December 31, 2020 the fair value of the interest rate swaps are included in Interest rate swap liabilities on the Company's condensed consolidated balance sheets.
Liabilities measured at fair value on a recurring basis are summarized below (in thousands):
 Fair Value Measurements at September 30, 2021
(unaudited)
 Level 1Level 2Level 3Total
Liabilities:
Earnout consideration liability$— $— $669 $669 
Interest rate swap liabilities$— $15,642 $— $15,642 
 Fair Value Measurements at December 31, 2020
 Level 1Level 2Level 3Total
Liabilities:
Interest rate swap liabilities$— $30,032 $— $30,032 

The following table presents additional information about earnout consideration liabilities measured at fair value on a recurring basis and for which the Company has utilized significant unobservable (Level 3) inputs to determine fair value (in thousands) (unaudited):
September 30, 2021
(unaudited)
Balance at December 31, 2020$— 
Acquisitions and settlements:
Acquisitions4,185 
Remeasurement adjustments:
Gain included in earnings
(3,503)
Foreign currency translation adjustments(13)
Balance at September 30, 2021$669 
Quantitative Information about Level 3 Fair Value Measurements
The significant unobservable inputs used in the fair value measurement of the Company's contingent consideration liabilities designated as Level 3 are as follows:
Fair Value at September 30, 2021Valuation TechniqueSignificant Unobservable Inputs
Contingent acquisition consideration:
(BlueVenn and Second Street)
$669 Binary option modelExpected future annual revenue streams and probability of achievement
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 September 30, 2021 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 of the Company's debt, before debt discount, at September 30, 2021 and December 31, 2020 are $529.2 million and $533.3 million, respectively.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets 4. Goodwill and Other Intangible Assets
Changes in the Company’s goodwill balance for the nine months ended September 30, 2021 are summarized in the table below (in thousands):
Balance at December 31, 2020$383,598 
Acquired in business combinations85,102 
Adjustment related to finalization of current year business combinations(4,146)
Foreign currency translation adjustment(4,376)
Balance at September 30, 2021$460,178 
Net intangible assets include the estimated acquisition-date fair values of customer relationships, marketing-related assets, developed technology, and non-compete agreements that the Company recorded as part of its business acquisitions.
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
September 30, 2021:
Customer relationships
1-10
$359,165 $116,707 $242,458 
Trade name
1.5-10
9,722 5,494 4,228 
Developed technology
4-9
88,387 42,266 46,121 
Non-compete agreements
3
1,148 1,148 — 
Total intangible assets$458,422 $165,615 $292,807 
Estimated Useful
Life (Years)
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
December 31, 2020:
Customer relationships
1-10
$318,941 $89,131 $229,810 
Trade name
1.5-10
9,283 4,763 4,520 
Developed technology
4-9
79,382 33,929 45,453 
Non-compete agreements
3
1,148 956 192 
Total intangible assets$408,754 $128,779 $279,975 
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. Management recorded no impairments of intangible assets or goodwill during the three and nine months ended September 30, 2021 or the year ended December 31, 2020. Total amortization expense during the three months ended September 30, 2021 and September 30, 2020 was $13.2 million and $11.2 million, respectively, and during the nine months ended September 30, 2021 and September 30, 2020 was $37.9 million and $33.6 million, respectively.
As of September 30, 2021, the estimated annual amortization expense for the next five years and thereafter is as follows (in thousands):
 Amortization
Expense
Year ending December 31:
Remainder of 2021$12,962 
202249,281 
202346,936 
202444,588 
202541,300 
2026 and thereafter97,740 
Total$292,807 
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes
5. Income Taxes
The Company’s income tax benefit for the three and nine months ended September 30, 2021 and September 30, 2020 reflects its estimate of the effective tax rates expected to be applicable for the full years, adjusted for any discrete events that are recorded in the period in which they occur. The estimates are re-evaluated each quarter based on the estimated tax expense for the full year.
The tax benefit of $3.3 million and $6.2 million recorded for the three and nine months ended September 30, 2021, respectively, are primarily related to the deferred tax benefit attributable to the release of valuation allowance related to the acquisition of deferred tax liabilities associated with the Company’s business combinations occurring during the six months ended June 30, 2021, as discussed in Note 2. Acquisitions, the deferred tax benefit attributable to the reduction in deferred tax liabilities associated with the transfer of intangibles between foreign and domestic jurisdictions, and foreign income taxes associated with our combined non-U.S. operations. These tax benefits are offset by changes in deferred tax liabilities associated with amortization of United States tax deductible goodwill and state taxes in certain states in which the Company does not file on a consolidated basis or have net operating loss carryforwards and the impact, recorded as discrete, of enacted future changes in UK tax rates on the balance of deferred tax assets and liabilities per tax law enacted in June 2021. The release of valuation allowance is attributable to ASC 805-740-30-3 and acquisitions of domestic entities with deferred tax liabilities that, upon acquisition, or shortly thereafter, allowed us to recognize certain deferred tax assets of approximately $6.5 million during the nine months ended September 30, 2021 that had previously been offset by a valuation allowance. $4.3 million of the benefit for the release of valuation allowance was primarily recorded during the three months ended March 31, 2021, and $2.2 million was primarily recorded during the three months ended September 30, 2021.
The tax provision of $1.1 million and benefit of $3.8 million recorded for the three and nine months ended September 30, 2020, respectively, are primarily related to the deferred tax benefit attributable to the release of valuation allowance related to the acquisition of deferred tax liabilities associated with the Localytics business combination, as discussed in Note 2. Acquisitions, and foreign income taxes associated with our combined non-U.S. operations. These tax benefits are offset by changes in deferred tax liabilities associated with amortization of United States tax deductible goodwill, state taxes in certain states in which the Company does not file on a consolidated basis or have net operating loss carryforwards, and an increase in net deferred tax liabilities in the UK associated with the change in the applicable UK tax rate. The release of valuation allowance is attributable to ASC 805-740-30-3 and acquisitions of domestic entities with deferred tax liabilities that, upon acquisition, allowed us to recognize certain deferred tax assets of approximately $4.2 million during the nine months ended September 30, 2020 that had previously been offset by a valuation allowance. An adjustment reducing the benefit by approximately $0.2 million was recognized during the three months ended September 30, 2020.
The Company has historically incurred operating losses in the United States and, given its cumulative losses and limited history of profits, has recorded a valuation allowance against its United States net deferred tax assets, exclusive of tax deductible goodwill, at September 30, 2021 and September 30, 2020, respectively.
The Company has reflected any uncertain tax positions primarily within its long-term taxes payable and a portion within deferred tax assets. 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, 2017 and is no longer subject to state and local or foreign income tax examinations by tax authorities for years ending before December 31, 2016, other than where cross-border transactions extend the statute of limitations. The Company is not currently under audit for federal, state or any foreign jurisdictions. U.S. operating losses generated in years prior to 2017 remain open to adjustment until the statute of limitations closes for the tax year in which the net operating losses are utilized.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Debt
6. Debt
Long-term debt consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021December 31, 2020
Senior secured loans (includes unamortized discount of $10,085 and $11,648 based on an imputed interest rate of 5.8% and 5.8%, at September 30, 2021 and December 31, 2020, respectively)
$519,116 $521,603 
Less current maturities(3,158)(3,166)
Total long-term debt$515,958 $518,437 

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 new $60 million, 5 year, revolving credit facility (the “Revolver”) that was fully available as of September 30, 2021. The Credit Facility replaced the Company's
previous credit agreement. All outstanding balances under our previous credit facility were paid off using proceeds from our new 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.0 million term loans outstanding under the Credit Facility and the $60.0 million revolving credit facility 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%.
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 September 30, 2021, the fair value of the interest rate swap was a $15.6 million liability as a result of a decline in short term interest rates since entering into the swap agreements. The decrease in the fair value of the interest rate swap liability during the three and nine months ended September 30, 2021 is the result of an increase in short term interest rates during the respective periods. In the next twelve months, the Company estimates that $3.3 million will be reclassified from Accumulated other comprehensive income (loss) and recorded as an increase to Interest expense. Increases/decreases in cash paid for interest as a result of the Company’s interest rate swaps are included cash flows from operations.
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(Loss) gain recognized in Other comprehensive income on derivative financial instruments$2,112 $(441)$14,391 $(35,497)
(Loss) gain on interest rate swap (included in Interest expense on our consolidated statement of operations)$(2,090)$(2,013)$(6,158)$(3,467)
Revolver
Loans under the Revolver are available up to $60 million. 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 September 30, 2021, 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 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.

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.
In addition, 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 September 30, 2021 the Company was in compliance with all covenants under the Credit Facility.
Cash interest costs averaged 5.4% and 5.4% for the nine months ended September 30, 2021 and for the year ended December 31, 2020, respectively. In addition, as of September 30, 2021 and December 31, 2020 the Company had $10.1 million and $11.6 million, respectively, of unamortized deferred financing costs associated with the Credit Facility. These financing costs will be amortized to non-cash interest expense over the remaining term of the Credit Facility.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Net Loss Per Share
7. Net Loss Per Share
The following table sets forth the computations of loss per share (in thousands, except share and per share amounts):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Numerator:
Net Loss$(11,015)$(11,310)$(50,741)$(45,550)
Denominator:
Weighted–average common shares outstanding, basic and diluted30,428,675 27,220,134 30,167,171 25,725,495 
Net loss per common share, basic and diluted$(0.36)$(0.42)$(1.68)$(1.77)
Due to the net losses for the three and nine months ended September 30, 2021 and September 30, 2020, respectively, basic and diluted loss per share were the same. The following table sets forth the anti–dilutive common share equivalents as of September 30, 2021 and September 30, 2020:
 September 30,
 20212020
Stock options242,984 314,310 
Restricted stock awards1,000 168,124 
Restricted stock units
2,034,186 1,744,595 
Performance restricted stock units63,537 66,297 
Total anti–dilutive common share equivalents2,341,707 2,293,326 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
8. 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.
In addition, the Company purchased software development services pursuant to a technology services agreement with DevFactory FZ-LLC for the three months ended September 30, 2021 and September 30, 2020 totaling $2.4 million and $1.8 million, respectively, and for the nine months ended September 30, 2021 and September 30, 2020 totaling $7.2 million and $5.5 million, respectively. The remaining purchase obligation after September 30, 2021 through December 31, 2021 is $2.4 million. See Note 11. Related Party Transactions for more information regarding our purchase commitment to this related party.
Litigation
In the normal course of business, the Company may become involved in various lawsuits and legal proceedings. At this time, 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 the Company's condensed consolidated balances sheets or condensed consolidated statement 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 in our condensed consolidated financial statements until realized.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Stockholders' Equity
9. Stockholders' Equity
Registration Statement
On August 10, 2020, we filed a registration statement on Form S-3 (File No. 333-243728) (the “2020 S-3”), which became effective automatically upon its filing and covers an unlimited amount of securities. The 2020 S-3, will remain effective through August 2023.
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 of our condensed consolidated balance sheets and excluded from net income (loss). Our other comprehensive income (loss) consists primarily of foreign currency translation adjustments for subsidiaries with functional currencies other than the U.S. dollar, unrealized translation gains (losses) on intercompany loans with foreign subsidiaries, and unrealized gains (losses) on interest rate swaps.
The following table shows the components of accumulated other comprehensive loss, net of income taxes, (“AOCI”) in the stockholders’ equity section of our condensed consolidated balance sheets at the dates indicated (in thousands):
September 30, 2021December 31, 2020
Foreign currency translation adjustment$(4,966)$644 
Unrealized translation gain on intercompany loans with foreign subsidiaries2,270 3,154 
Unrealized loss on interest rate swaps(15,642)(30,032)
Total accumulated other comprehensive loss$(18,338)$(26,234)
The unrealized translation gain on intercompany loans with foreign subsidiaries as of September 30, 2021 is net of income tax expense of $1.8 million. The tax benefit related to unrealized translation gains on intercompany loans for the three and nine months ended September 30, 2021 was $0.5 million and $0.2 million, respectively. The income tax expense/benefit allocated to each component of other comprehensive income (loss) for all other periods and components is not material. The Company reclassifies taxes from AOCI to earnings as the items to which the tax effects relate are similarly reclassified.
The functional currency of our foreign subsidiaries are primarily the local currencies. Results of operations for foreign subsidiaries are translated into United States dollars using the average exchange rates on a monthly basis during the year. The assets and liabilities of those subsidiaries are translated into United States dollars 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.
The Company has intercompany loans that were used to fund the acquisitions of foreign subsidiaries. Due to the long-term nature of the loans, the unrealized translation gains (losses) resulting from re-measurement are recognized as a component of accumulated other comprehensive income (loss).
Stock-Based Compensation
The Company recognizes stock-based compensation expense from all awards in the following expense categories (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Cost of revenue$539 $624 $1,544 $1,512 
Research and development671 1,005 2,327 2,639 
Sales and marketing1,636 968 4,392 2,415 
General and administrative (1)
9,201 8,366 35,158 24,697 
Total$12,047 $10,963 $43,421 $31,263 
(1)In March 2021 our former co-President and Chief Operating Officer (“COO”) resigned from his positions and entered into an advisory agreement with the Company pursuant to which he will serve as a strategic advisor to the Company through December 31, 2022. Stock-based compensation for the nine months ended September 30, 2021 includes $6.3 million in incremental stock-based compensation expense related to the deemed modification of the unvested portion of grants held by our former COO at the time of transition, even though these shares continue to vest over their existing vesting schedule through 2022. In accordance with ASC 718, 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.
Restricted Stock Units
Beginning in 2019, the Company began granting restricted stock units under its 2014 Stock Incentive Plan, in lieu of restricted stock awards, primarily for stock plan administrative purposes. Restricted stock unit activity during the nine months ended September 30, 2021 was as follows:
Number of
Restricted Stock Units Outstanding
Weighted-Average Grant Date Fair Value
Unvested balances at December 31, 20201,261,290 $39.92 
Units granted1,220,066 47.67 
Units vested(383,371)40.14 
Awards forfeited(63,799)42.81 
Unvested balances at September 30, 20212,034,186 $44.43 
Performance Based Restricted Stock Units
In 2020 and 2021 fifty percent of the awards made to our Chief Executive Officer were performance based restricted stock units ("PRSUs"). The 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 at the end of the eighteen month performance periods. Units granted per the table below are based on a 100% target payout. Compensation expense is recognized over the required service period of the grant and is determined based on the grant date fair value of the award and is not subject to fluctuation due to achievement of the underlying market-based target.
PRSU activity during the nine months ended September 30, 2021 was as follows:
Number of
PRSUs Outstanding
Weighted-Average Grant Date Fair Value
Unvested balances at December 31, 202066,297 $79.72 
Units granted63,537 84.87 
Incremental PRSUs vested in period69,048 
Units vested(135,345)79.72 
Unvested balances at September 30, 202163,537 $84.87 
Significant assumptions used in the Monte Carlo simulation model for the PRSUs granted during the nine months ended September 30, 2021 and year ended December 31, 2020 are as follows:
September 30, 2021December 31, 2020
Expected volatility53.6%45.1%
Risk-free interest rate0.1%1.3%
Remaining performance period (in years)1.351.35
Dividend yield
Restricted Stock Awards
Restricted share activity during the nine months ended September 30, 2021 was as follows:
Number of
Restricted Shares
Outstanding
Weighted-Average Grant Date Fair Value
Unvested balances at December 31, 202034,508 $30.13 
Awards vested(33,508)30.11 
Awards forfeited— — 
Unvested balances at September 30, 20211,000 $30.61 
Stock Option Activity
Stock option activity during the nine months ended September 30, 2021 was as follows:
Number of
Options
Outstanding
Weighted–
Average
Exercise
Price
Outstanding at December 31, 2020264,002 $8.93 
Options exercised(20,610)11.07 
Options expired(408)1.56 
Outstanding at September 30, 2021242,984 $8.76 
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
10. Revenue Recognition
Revenue Recognition Policy
Revenues are 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. Revenues are 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 revenues 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.
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, revenue is recorded on a gross basis with related 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 condensed 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 condensed consolidated balance sheets at the end of each reporting period.
Deferred revenue primarily consists 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 September 30, 2021 and December 31, 2020, unbilled receivables were $5.8 million and $4.6 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 average contractual renewal term of 18 months. We utilized the 'portfolio approach' practical expedient permitted under ASC 606-10-10-4, 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 in current assets as deferred commissions, current, and the remainder is recorded in long-term assets as deferred commissions, net of current portion. Amortization expense is included in sales and marketing expenses in the accompanying condensed 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. No indicators of impairment were identified during the nine months ended September 30, 2021.
The following table presents the activity impacting deferred commissions for the nine months ended September 30, 2021 (in thousands):
Balance at December 31, 2020$18,746 
   Capitalized deferred commissions10,240 
   Amortization of deferred commissions(6,097)
Balance at September 30, 2021$22,889 
Commissions capitalized in excess of amortization of deferred commissions for the three and nine months ended September 30, 2021 were $0.6 million and $4.1 million, respectively.
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 nine months ended September 30, 2021, we recognized $76.3 million and $1.9 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 nine months ended September 30, 2021 we recognized $5.9 million in revenue that was included in the acquired deferred revenue balance of our 2021 acquisitions as disclosed in Note 2. Acquisitions.
Remaining Performance Obligations
As of September 30, 2021, approximately $263.2 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):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Revenues:
Subscription and support:
   United States$50,866 $53,356 $154,683 $149,946 
   United Kingdom11,886 9,518 33,938 28,864 
   Canada3,355 3,318 10,317 11,260 
   Other International6,157 4,800 16,384 12,512 
      Total subscription and support revenue72,264 70,992 215,322 202,582 
Perpetual license:
   United States628 345 1,219 849 
   United Kingdom— — 11 16 
   Canada14 53 71 
   Other International55 52 168 327 
      Total perpetual license revenue684 411 1,451 1,263 
Professional services:
   United States2,014 1,865 6,208 6,773 
   United Kingdom753 432 2,219 1,621 
   Canada117 137 309 371 
   Other International221 347 777 921 
      Total professional service revenue3,105 2,781 9,513 9,686 
Total revenue$76,053 $74,184 $226,286 $213,531 
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions
9 Months Ended
Sep. 30, 2021
Related Party Transactions [Abstract]  
Related Party Transactions
11. Related Party Transactions
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 ESWs ownership in Upland was reduced to 4.8% at which point DevFactory was no longer considered a related party.
On March 28, 2017, the Company entered into an amendment to the Amended and Restated Technology Services Agreement with DevFactory FZ LLC (“DevFactory”) to extend the initial term end date from December 31, 2017 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 is January 1, 2017. The Company has an outstanding purchase commitment in 2021 for software development services pursuant to this agreement in the amount of $9.6 million. For years after 2021, the purchase commitment amount for software development services will be equal to the prior year purchase commitment increased (decreased) by the percentage change in total revenue for the prior year as compared to the preceding year. For example, if 2021 total revenues increase by 10% as compared to 2020 total revenues, then the 2022 purchase commitment will increase by approximately $1.0 million from the 2021 purchase commitment amount to approximately $10.6 million. The Company purchased software development services pursuant to this agreement with DevFactory of $2.4 million and $1.8 million during the three months ended September 30, 2021 and September 30, 2020, respectively, and $7.2 million and $5.5 million during the nine months ended September 30, 2021 and September 30, 2020, respectively. As of September 30, 2021 and December 31, 2020 amounts included in accounts payable and accrued liabilities owed to this company totaled $2.4 million and $0.0 million, respectively.
The Company purchased services from Crossover, Inc. ("Crossover"), a company controlled by ESW Capital, LLC during the three months ended September 30, 2021 and September 30, 2020 of approximately $1.0 million and $1.2 million, respectively, and $2.9 million and $3.7 million during the nine months ended September 30, 2021 and September 30, 2020, respectively. 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. While there are no purchase commitments with Crossover, the Company continues to use its services in 2021. As of September 30, 2021 and December 31, 2020 amounts included in accounts payable and accrued liabilities owed to this company totaled $0.8 million and $0.6 million, respectively.The Company previously had an arrangement with a former subsidiary, Visionael Corporation ("Visionael"), to provide management, human resource, payroll and administrative services. John T. McDonald, the Company's Chief Executive Officer and Chairman of the Board, beneficially holds approximately 26.18% interest in Visionael. Visionael ceased operations effective July 31, 2021. Fees earned from this arrangement for the three months ended September 30, 2021 and September 30, 2020 were $0 and $15,000, respectively, and $0 and $45,000 during the nine months ended September 30, 2021 and September 30, 2020, respectively. In connection with its arrangement with Visionael, the Company has provided advances to Visionael to help cover short term working capital needs. As of September 30, 2021 and December 31, 2020 advances to Visionael included in Prepaid and other on the Company’s condensed consolidated balance sheets totaled $0.0 million and $0.4 million, respectively, net of allowance for credit losses. During the nine months ended September 30, 2021 the Company recognized an allowance for credit loss of $0.4 million against the remaining outstanding balance.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation
Basis of Presentation
These condensed consolidated financial statements have been prepared in conformity with accounting principles generally accepted in the United States (“GAAP”). The condensed consolidated financial statements include the accounts of Upland Software, Inc. and its wholly owned subsidiaries (collectively referred to as “Upland”, the “Company”, “we” or “us”). All intercompany accounts and transactions have been eliminated in consolidation. Certain prior period amounts have been reclassified to conform to the current period presentation.
The accompanying unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) for interim financial reporting. In the opinion of management of the Company, the unaudited interim condensed consolidated financial statements have been prepared on the same basis as the audited consolidated financial statements, in all material respects, and include all adjustments of a normal recurring nature necessary for a fair presentation. The results of operations for the three and nine months ended September 30, 2021 are not necessarily indicative of the results to be expected for the year ending December 31, 2021 or for any other period.
The financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company’s 2020 Annual Report on Form 10-K filed with the SEC on February 25, 2021.
Use of Estimates
Use of Estimates
The preparation of the accompanying condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the condensed 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, the fair value of the Company’s interest rate swaps 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.
Due to the COVID-19 pandemic, there has been uncertainty and disruption in the global economy and financial markets. 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 November 3, 2021, the date of issuance of this Quarterly Report on Form 10-Q. 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.
Concentrations of Credit Risk and Significant Customers Concentrations of Credit Risk and Significant Customers Financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents, accounts receivable and the Company’s interest rate swap hedges. 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. 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.
Derivatives
Derivatives
In connection with borrowing funds under the Company’s credit facility the Company has entered into a 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 term loans from variable interest payments to fixed interest rate payments, based on an annualized fixed rate of 5.4%, for a 7 year term of debt. ASC 815 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 in the accompanying condensed consolidated balance sheets. As of September 30, 2021 and December 31, 2020 the fair value of the interest rate swaps included in Interest rate swap liabilities in the Company's condensed consolidated balance sheets was $15.6 million and $30.0 million, respectively.

The change in the fair value of the hedging instruments is recorded in Other comprehensive income. Amounts deferred in Other comprehensive income will be reclassified to Interest expense in the accompanying condensed 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’s financial instruments consist principally of cash and cash equivalents, accounts receivable, accounts payable and 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.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Recently issued accounting pronouncements not yet adopted
In March 2020, the Financial Accounting Standards Board (“FASB”) issued 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 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. The Company is evaluating the impact of this standard 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 accounting standard codification (“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.
Revenue Recognition Policy
Revenue Recognition Policy
Revenues are 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. Revenues are 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 revenues 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.
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, revenue is recorded on a gross basis with related 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 condensed 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 condensed consolidated balance sheets at the end of each reporting period.
Deferred revenue primarily consists 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.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Schedule of Consideration Paid for Acquisitions
The following table summarizes the consideration transferred for the acquisitions described above (in thousands):
PanvivaBlueVennSecond StreetLocalytics
Cash$19,931 $53,535 $25,436 $67,655 
Holdback (1)
3,517 2,429 5,000 345 
Contingent consideration (2)
— 2,535 1,650 1,000 
Working capital and other adjustments (3)
379 (537)— (5,238)
Total consideration$23,827 $57,962 $32,086 $63,762 
(1)Represents the cash holdbacks subject to indemnification claims that are payable 12 months following closing for Panviva, Second Street and Localytics and 18 months following closing for BlueVenn. In addition, the holdback payment to Panviva may be reduced by up to $1.6 million based on the future renewal of a specific customer. The fair value of this potential reduction was $0.0 million as of the acquisition date.
(2)Represents the acquisition date fair value of anticipated earn-out 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 earn-outs were $22.4 million, $3.0 million, and $1.0 million, respectively. The earn-out 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 3 for further discussion regarding the calculation of fair value of acquisition related earn-outs.
(3)In addition to working capital adjustments made to the purchase price of our acquisitions this line item includes a $5.2 million settlement in total consideration for Localytics related to a representation and warranty insurance settlement which is included in prepaids and other current assets on the Company’s consolidated balance sheets as of December 31, 2020.
Schedule of Assets and Liabilities Assumed through Acquisition The following condensed table presents the preliminary and finalized acquisition-date fair value of the assets acquired and liabilities assumed for the acquisitions during the year ended December 31, 2020 and through the nine months ended September 30, 2021, as well as assets and liabilities (in thousands):
PreliminaryFinal
PanvivaBlueVennSecond StreetLocalytics
Year Acquired2021202120212020
Cash$132 $1,115 $— $— 
Accounts receivable2,122 1,289 1,105 3,648 
Other current assets4,986 1,983 89 6,323 
Operating lease right-of-use asset197 1,357 489 7,605 
Property and equipment26 611 156 409 
Customer relationships9,757 18,888 14,600 30,500 
Trade name76 238 200 300 
Technology1,967 4,337 3,400 6,600 
Goodwill17,729 45,273 17,954 33,543 
Other assets33 24 13 
Total assets acquired37,025 75,115 38,006 88,934 
Accounts payable(1,257)(2,772)(230)(2,382)
Accrued expense and other(5,163)(2,198)(377)(6,761)
Deferred tax liabilities(3,355)(4,066)(4,324)(3,382)
Deferred revenue(3,226)(6,760)(500)(4,812)
Operating lease liabilities(197)(1,357)(489)(7,835)
Total liabilities assumed(13,198)(17,153)(5,920)(25,172)
Total consideration$23,827 $57,962 $32,086 $63,762 
Schedule of Weighted-Average Amortization Period The following table summarizes the weighted-average useful lives, by major finite-lived intangible asset class, for intangibles acquired during the nine months ended September 30, 2021 and the year ended December 31, 2020 (in years):
Useful Life
September 30, 2021December 31, 2020
Customer relationships7.08.0
Trade name2.02.0
Developed technology5.05.0
Total weighted-average useful life6.67.4
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Schedule of Liabilities Measured at Fair Value on a Recurring Basis
Liabilities measured at fair value on a recurring basis are summarized below (in thousands):
 Fair Value Measurements at September 30, 2021
(unaudited)
 Level 1Level 2Level 3Total
Liabilities:
Earnout consideration liability$— $— $669 $669 
Interest rate swap liabilities$— $15,642 $— $15,642 
 Fair Value Measurements at December 31, 2020
 Level 1Level 2Level 3Total
Liabilities:
Interest rate swap liabilities$— $30,032 $— $30,032 
Schedule of Liabilities Measured at Fair Value on a Recurring Basis which Unobservable Inputs are Utilized The following table presents additional information about earnout consideration liabilities measured at fair value on a recurring basis and for which the Company has utilized significant unobservable (Level 3) inputs to determine fair value (in thousands) (unaudited):
September 30, 2021
(unaudited)
Balance at December 31, 2020$— 
Acquisitions and settlements:
Acquisitions4,185 
Remeasurement adjustments:
Gain included in earnings
(3,503)
Foreign currency translation adjustments(13)
Balance at September 30, 2021$669 
Schedule of Unobservable Inputs Used in Fair Value Measurement The significant unobservable inputs used in the fair value measurement of the Company's contingent consideration liabilities designated as Level 3 are as follows:
Fair Value at September 30, 2021Valuation TechniqueSignificant Unobservable Inputs
Contingent acquisition consideration:
(BlueVenn and Second Street)
$669 Binary option modelExpected future annual revenue streams and probability of achievement
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill Changes in the Company’s goodwill balance for the nine months ended September 30, 2021 are summarized in the table below (in thousands):
Balance at December 31, 2020$383,598 
Acquired in business combinations85,102 
Adjustment related to finalization of current year business combinations(4,146)
Foreign currency translation adjustment(4,376)
Balance at September 30, 2021$460,178 
Schedule of Intangible Assets, Net
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
September 30, 2021:
Customer relationships
1-10
$359,165 $116,707 $242,458 
Trade name
1.5-10
9,722 5,494 4,228 
Developed technology
4-9
88,387 42,266 46,121 
Non-compete agreements
3
1,148 1,148 — 
Total intangible assets$458,422 $165,615 $292,807 
Estimated Useful
Life (Years)
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
December 31, 2020:
Customer relationships
1-10
$318,941 $89,131 $229,810 
Trade name
1.5-10
9,283 4,763 4,520 
Developed technology
4-9
79,382 33,929 45,453 
Non-compete agreements
3
1,148 956 192 
Total intangible assets$408,754 $128,779 $279,975 
Schedule of Estimated Annual Amortization Expense As of September 30, 2021, the estimated annual amortization expense for the next five years and thereafter is as follows (in thousands):
 Amortization
Expense
Year ending December 31:
Remainder of 2021$12,962 
202249,281 
202346,936 
202444,588 
202541,300 
2026 and thereafter97,740 
Total$292,807 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Tables)
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Long-term debt consisted of the following at September 30, 2021 and December 31, 2020 (in thousands):
September 30, 2021December 31, 2020
Senior secured loans (includes unamortized discount of $10,085 and $11,648 based on an imputed interest rate of 5.8% and 5.8%, at September 30, 2021 and December 31, 2020, respectively)
$519,116 $521,603 
Less current maturities(3,158)(3,166)
Total long-term debt$515,958 $518,437 
Schedule of Debt, Interest Rate Swap
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
(Loss) gain recognized in Other comprehensive income on derivative financial instruments$2,112 $(441)$14,391 $(35,497)
(Loss) gain on interest rate swap (included in Interest expense on our consolidated statement of operations)$(2,090)$(2,013)$(6,158)$(3,467)
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Schedule of Computation of Loss Per Share The following table sets forth the computations of loss per share (in thousands, except share and per share amounts):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Numerator:
Net Loss$(11,015)$(11,310)$(50,741)$(45,550)
Denominator:
Weighted–average common shares outstanding, basic and diluted30,428,675 27,220,134 30,167,171 25,725,495 
Net loss per common share, basic and diluted$(0.36)$(0.42)$(1.68)$(1.77)
Schedule of Anti–dilutive Common Share Equivalents The following table sets forth the anti–dilutive common share equivalents as of September 30, 2021 and September 30, 2020:
 September 30,
 20212020
Stock options242,984 314,310 
Restricted stock awards1,000 168,124 
Restricted stock units
2,034,186 1,744,595 
Performance restricted stock units63,537 66,297 
Total anti–dilutive common share equivalents2,341,707 2,293,326 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss) The following table shows the components of accumulated other comprehensive loss, net of income taxes, (“AOCI”) in the stockholders’ equity section of our condensed consolidated balance sheets at the dates indicated (in thousands):
September 30, 2021December 31, 2020
Foreign currency translation adjustment$(4,966)$644 
Unrealized translation gain on intercompany loans with foreign subsidiaries2,270 3,154 
Unrealized loss on interest rate swaps(15,642)(30,032)
Total accumulated other comprehensive loss$(18,338)$(26,234)
Schedule of Allocated Share-Based Compensation Expense
The Company recognizes stock-based compensation expense from all awards in the following expense categories (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Cost of revenue$539 $624 $1,544 $1,512 
Research and development671 1,005 2,327 2,639 
Sales and marketing1,636 968 4,392 2,415 
General and administrative (1)
9,201 8,366 35,158 24,697 
Total$12,047 $10,963 $43,421 $31,263 
(1)In March 2021 our former co-President and Chief Operating Officer (“COO”) resigned from his positions and entered into an advisory agreement with the Company pursuant to which he will serve as a strategic advisor to the Company through December 31, 2022. Stock-based compensation for the nine months ended September 30, 2021 includes $6.3 million in incremental stock-based compensation expense related to the deemed modification of the unvested portion of grants held by our former COO at the time of transition, even though these shares continue to vest over their existing vesting schedule through 2022. In accordance with ASC 718, 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 Restricted Stock Unit Activity Restricted stock unit activity during the nine months ended September 30, 2021 was as follows:
Number of
Restricted Stock Units Outstanding
Weighted-Average Grant Date Fair Value
Unvested balances at December 31, 20201,261,290 $39.92 
Units granted1,220,066 47.67 
Units vested(383,371)40.14 
Awards forfeited(63,799)42.81 
Unvested balances at September 30, 20212,034,186 $44.43 
Schedule of Performance Based Restricted Stock Unit Activity PRSU activity during the nine months ended September 30, 2021 was as follows:
Number of
PRSUs Outstanding
Weighted-Average Grant Date Fair Value
Unvested balances at December 31, 202066,297 $79.72 
Units granted63,537 84.87 
Incremental PRSUs vested in period69,048 
Units vested(135,345)79.72 
Unvested balances at September 30, 202163,537 $84.87 
Schedule of Valuation Assumptions Significant assumptions used in the Monte Carlo simulation model for the PRSUs granted during the nine months ended September 30, 2021 and year ended December 31, 2020 are as follows:
September 30, 2021December 31, 2020
Expected volatility53.6%45.1%
Risk-free interest rate0.1%1.3%
Remaining performance period (in years)1.351.35
Dividend yield
Schedule of Restricted Stock Awards Restricted share activity during the nine months ended September 30, 2021 was as follows:
Number of
Restricted Shares
Outstanding
Weighted-Average Grant Date Fair Value
Unvested balances at December 31, 202034,508 $30.13 
Awards vested(33,508)30.11 
Awards forfeited— — 
Unvested balances at September 30, 20211,000 $30.61 
Schedule of Stock Option Activity Stock option activity during the nine months ended September 30, 2021 was as follows:
Number of
Options
Outstanding
Weighted–
Average
Exercise
Price
Outstanding at December 31, 2020264,002 $8.93 
Options exercised(20,610)11.07 
Options expired(408)1.56 
Outstanding at September 30, 2021242,984 $8.76 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Commissions The following table presents the activity impacting deferred commissions for the nine months ended September 30, 2021 (in thousands):
Balance at December 31, 2020$18,746 
   Capitalized deferred commissions10,240 
   Amortization of deferred commissions(6,097)
Balance at September 30, 2021$22,889 
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):
Three Months Ended September 30,Nine Months Ended September 30,
2021202020212020
Revenues:
Subscription and support:
   United States$50,866 $53,356 $154,683 $149,946 
   United Kingdom11,886 9,518 33,938 28,864 
   Canada3,355 3,318 10,317 11,260 
   Other International6,157 4,800 16,384 12,512 
      Total subscription and support revenue72,264 70,992 215,322 202,582 
Perpetual license:
   United States628 345 1,219 849 
   United Kingdom— — 11 16 
   Canada14 53 71 
   Other International55 52 168 327 
      Total perpetual license revenue684 411 1,451 1,263 
Professional services:
   United States2,014 1,865 6,208 6,773 
   United Kingdom753 432 2,219 1,621 
   Canada117 137 309 371 
   Other International221 347 777 921 
      Total professional service revenue3,105 2,781 9,513 9,686 
Total revenue$76,053 $74,184 $226,286 $213,531 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details) - USD ($)
9 Months Ended
Aug. 06, 2019
Sep. 30, 2021
Dec. 31, 2020
Nov. 26, 2019
Interest rate swap        
Offsetting Assets [Line Items]        
Derivative liability, fair value, gross liability   $ (15,600,000) $ (30,000,000)  
Secured Debt | Credit Facility        
Offsetting Assets [Line Items]        
Debt instrument, face amount $ 350,000,000 $ 540,000,000   $ 190,000,000
Interest rate (percent) 5.40% 5.40%    
Long-term debt, term 7 years 7 years    
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 7 Months Ended 8 Months Ended 9 Months Ended 12 Months Ended 21 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Sep. 30, 2021
Jun. 24, 2021
Feb. 28, 2021
Jan. 19, 2021
Business Acquisition [Line Items]                        
Goodwill $ 460,178 $ 460,178   $ 460,178 $ 460,178 $ 460,178   $ 383,598 $ 460,178      
Goodwill acquired during period           85,102     114,500      
Goodwill deductible for tax purposes 2,000 2,000   2,000 2,000 2,000     $ 2,000      
Transaction costs, excluding integration and transformation costs 100   $ 0     $ 6,200 $ 3,500          
Customer relationships                        
Business Acquisition [Line Items]                        
Finite-lived intangible assets acquired               $ 200        
Panviva                        
Business Acquisition [Line Items]                        
Revenues since acquisition date 1,800 $ 1,900                    
Goodwill                   $ 17,729    
BlueVenn                        
Business Acquisition [Line Items]                        
Revenues since acquisition date 3,600     $ 9,000                
Goodwill                     $ 45,273  
Second Street                        
Business Acquisition [Line Items]                        
Revenues since acquisition date $ 2,800       $ 7,500              
Goodwill                       $ 17,954
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 24, 2021
Feb. 28, 2021
Jan. 19, 2021
Feb. 06, 2020
Dec. 31, 2020
Sep. 30, 2021
Business Acquisition [Line Items]            
Holdback         $ 416 $ 10,531
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 payable, payment period 12 months          
Business combination cash holdback payment $ 1,600          
Business combination fair value potential reduction $ 0          
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 payable, payment period   18 months        
Future earn out payments, maximum   $ 22,400        
Second Street            
Business Acquisition [Line Items]            
Cash     $ 25,436      
Holdback     5,000      
Contingent consideration     1,650      
Working capital and other adjustments     0      
Total consideration     $ 32,086      
Cash holdback payable, payment period     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) (5,200)  
Total consideration       $ 63,762    
Cash holdback payable, payment period       12 months    
Future earn out payments, maximum       $ 1,000    
Earn out payment         $ 1,000  
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Assets Acquired and Liabilities Assumed (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Jun. 24, 2021
Feb. 28, 2021
Jan. 19, 2021
Dec. 31, 2020
Feb. 06, 2020
Assets Acquired            
Operating lease right-of-use asset $ 6,990       $ 10,124  
Goodwill $ 460,178       $ 383,598  
Panviva            
Assets Acquired            
Cash   $ 132        
Accounts receivable   2,122        
Other current assets   4,986        
Operating lease right-of-use asset   197        
Property and equipment   26        
Goodwill   17,729        
Other assets   33        
Total assets acquired   37,025        
Liabilities Assumed            
Accounts payable   (1,257)        
Accrued expense and other   (5,163)        
Deferred tax liabilities   (3,355)        
Deferred revenue   (3,226)        
Operating lease liabilities   (197)        
Total liabilities assumed   (13,198)        
Total consideration   23,827        
Panviva | Customer relationships            
Assets Acquired            
Intangible assets   9,757        
Panviva | Trade name            
Assets Acquired            
Intangible assets   76        
Panviva | Technology            
Assets Acquired            
Intangible assets   $ 1,967        
BlueVenn            
Assets Acquired            
Cash     $ 1,115      
Accounts receivable     1,289      
Other current assets     1,983      
Operating lease right-of-use asset     1,357      
Property and equipment     611      
Goodwill     45,273      
Other assets     24      
Total assets acquired     75,115      
Liabilities Assumed            
Accounts payable     (2,772)      
Accrued expense and other     (2,198)      
Deferred tax liabilities     (4,066)      
Deferred revenue     (6,760)      
Operating lease liabilities     (1,357)      
Total liabilities assumed     (17,153)      
Total consideration     57,962      
BlueVenn | Customer relationships            
Assets Acquired            
Intangible assets     18,888      
BlueVenn | Trade name            
Assets Acquired            
Intangible assets     238      
BlueVenn | Technology            
Assets Acquired            
Intangible assets     $ 4,337      
Second Street            
Assets Acquired            
Cash       $ 0    
Accounts receivable       1,105    
Other current assets       89    
Operating lease right-of-use asset       489    
Property and equipment       156    
Goodwill       17,954    
Other assets       13    
Total assets acquired       38,006    
Liabilities Assumed            
Accounts payable       (230)    
Accrued expense and other       (377)    
Deferred tax liabilities       (4,324)    
Deferred revenue       (500)    
Operating lease liabilities       (489)    
Total liabilities assumed       (5,920)    
Total consideration       32,086    
Second Street | Customer relationships            
Assets Acquired            
Intangible assets       14,600    
Second Street | Trade name            
Assets Acquired            
Intangible assets       200    
Second Street | Technology            
Assets Acquired            
Intangible assets       $ 3,400    
Localytics            
Assets Acquired            
Cash           $ 0
Accounts receivable           3,648
Other current assets           6,323
Operating lease right-of-use asset           7,605
Property and equipment           409
Goodwill           33,543
Other assets           6
Total assets acquired           88,934
Liabilities Assumed            
Accounts payable           (2,382)
Accrued expense and other           (6,761)
Deferred tax liabilities           (3,382)
Deferred revenue           (4,812)
Operating lease liabilities           (7,835)
Total liabilities assumed           (25,172)
Total consideration           63,762
Localytics | Customer relationships            
Assets Acquired            
Intangible assets           30,500
Localytics | Trade name            
Assets Acquired            
Intangible assets           300
Localytics | Technology            
Assets Acquired            
Intangible assets           $ 6,600
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Acquisitions - Weighted Average Amortization Period (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period 6 years 7 months 6 days 7 years 4 months 24 days
Customer relationships    
Acquired Finite-Lived Intangible Assets [Line Items]    
Weighted average amortization period 7 years 8 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 5 years 5 years
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Narrative (Details) - USD ($)
9 Months Ended
Aug. 06, 2019
Sep. 30, 2021
Dec. 31, 2020
Nov. 26, 2019
Level 2 | Recurring Measurement Basis        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Debt instrument, fair value   $ 529,200,000 $ 533,300,000  
Credit Facility | Secured Debt        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Long-term debt, term 7 years 7 years    
Interest rate (percent) 5.40% 5.40%    
Debt instrument, face amount $ 350,000,000 $ 540,000,000   $ 190,000,000
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Changes to Fair Value of Earnout Liabilities (Details) - Recurring Measurement Basis - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Earnout consideration liability $ 669  
Interest rate swap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap liabilities 15,642 $ 30,032
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Earnout consideration liability 0  
Level 1 | Interest rate swap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap liabilities 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Earnout consideration liability 0  
Level 2 | Interest rate swap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap liabilities 15,642 30,032
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Earnout consideration liability 669  
Level 3 | Interest rate swap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap liabilities $ 0 $ 0
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Liabilities which Unobservable Inputs are Utilized (Details) - Recurring Measurement Basis - Earnout Consideration
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 0
Acquisitions 4,185
Gain included in earnings (3,503)
Foreign currency translation adjustments (13)
Ending balance $ 669
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Quantitative Information (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Level 3  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Contingent consideration $ 669
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets - Goodwill (Details) - USD ($)
$ in Thousands
9 Months Ended 21 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Goodwill [Roll Forward]    
Beginning balance $ 383,598  
Acquired in business combinations 85,102 $ 114,500
Adjustment related to finalization of current year business combinations (4,146)  
Foreign currency translation adjustment (4,376)  
Ending balance $ 460,178 $ 460,178
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets - Intangible Assets, Net (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 458,422 $ 408,754
Accumulated Amortization 165,615 128,779
Net Carrying Amount 292,807 279,975
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 359,165 318,941
Accumulated Amortization 116,707 89,131
Net Carrying Amount $ 242,458 $ 229,810
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 1 year 1 year
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 10 years 10 years
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 9,722 $ 9,283
Accumulated Amortization 5,494 4,763
Net Carrying Amount $ 4,228 $ 4,520
Trade name | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 1 year 6 months 1 year 6 months
Trade name | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 10 years 10 years
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 88,387 $ 79,382
Accumulated Amortization 42,266 33,929
Net Carrying Amount $ 46,121 $ 45,453
Developed technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 4 years 4 years
Developed technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 9 years 9 years
Noncompete agreements    
Finite-Lived Intangible Assets [Line Items]    
Estimated useful life 3 years 3 years
Gross Carrying Amount $ 1,148 $ 1,148
Accumulated Amortization 1,148 956
Net Carrying Amount $ 0 $ 192
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]          
Goodwill and intangible asset impairment $ 0   $ 0   $ 0
Amortization charge of intangible assets $ 13,200,000 $ 11,200,000 $ 37,900,000 $ 33,600,000  
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Other Intangible Assets - Estimated Annual Amortization Expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]    
Remainder of 2021 $ 12,962  
2022 49,281  
2023 46,936  
2024 44,588  
2025 41,300  
2026 97,740  
Net Carrying Amount $ 292,807 $ 279,975
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Mar. 31, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Tax Disclosure [Abstract]          
Benefit from (provision for) income taxes $ 3,348   $ (1,149) $ 6,204 $ 3,811
Deferred tax assets recognized (reduced) by valuation allowance $ 2,200 $ 4,300   $ 6,500 $ 4,200
Adjustment reducing the benefit from valuation allowance     $ 200    
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Summary of Long-term Debt (Details) - Senior Secured Notes - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Instrument [Line Items]    
Debt instrument, unamortized discount $ 10,085 $ 11,648
Debt instrument, imputed interest rate (percent) 5.80% 5.80%
Long-term debt $ 519,116 $ 521,603
Less current maturities (3,158) (3,166)
Total long-term debt $ 515,958 $ 518,437
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Narrative (Details) - USD ($)
9 Months Ended 12 Months Ended
Aug. 06, 2019
Sep. 30, 2021
Dec. 31, 2020
Nov. 26, 2019
Line of Credit Facility [Line Items]        
Interest rate cash flow hedge to be reclassified during next twelve months   $ 3,300,000    
Cash interest costs (percent)   5.40% 5.40%  
Unamortized deferred financing costs   $ 10,100,000 $ 11,600,000  
Interest rate swap        
Line of Credit Facility [Line Items]        
Derivative liability, fair value, gross liability   15,600,000 $ 30,000,000  
Credit Facility        
Line of Credit Facility [Line Items]        
Covenant compliance (percent) 35.00%      
Debt instrument, covenant, leverage ratio, amount $ 50,000,000      
Debt instrument, covenant, leverage ratio, maximum 6.00      
Debt instrument, debt default, increase in interest rate on obligations upon default (percent) 2.00%      
Credit Facility | Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Long-term debt, term 5 years      
Maximum borrowing capacity $ 60,000,000      
Commitment fee (percent) 0.50%      
Credit Facility | Letter of Credit        
Line of Credit Facility [Line Items]        
Maximum borrowing capacity $ 10,000,000      
Credit Facility | Secured Debt        
Line of Credit Facility [Line Items]        
Debt instrument, face amount $ 350,000,000 $ 540,000,000   $ 190,000,000
Long-term debt, term 7 years 7 years    
Debt instrument, repayment rate, quarterly (percent) 0.25%      
Debt instrument, repayment rate, annual (percent) 1.00%      
Interest rate (percent) 5.40% 5.40%    
Credit Facility | Secured Debt | Base Rate        
Line of Credit Facility [Line Items]        
Basis points (percent) 2.75%      
Credit Facility | Secured Debt | Eurodollar Deposits Rate        
Line of Credit Facility [Line Items]        
Basis points (percent) 3.75%      
Credit Facility | Secured Debt | Eurodollar Deposits Rate | Minimum        
Line of Credit Facility [Line Items]        
Basis points (percent) 0.00%      
Credit Facility | Secured Debt | Federal Funds Rate        
Line of Credit Facility [Line Items]        
Basis points (percent) 0.50%      
Credit Facility | Secured Debt | Federal Funds Rate | Minimum        
Line of Credit Facility [Line Items]        
Basis points (percent) 0.00%      
Credit Facility | Secured Debt | Eurodollar        
Line of Credit Facility [Line Items]        
Basis points (percent) 1.00%      
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Summary of Debt, Interest Rate Swap (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Debt Instrument [Line Items]        
Unrealized loss on interest rate swaps $ 2,112 $ (441) $ 14,391 $ (35,497)
Interest expense, net (7,971) (8,078) (23,700) (23,594)
Interest rate swap        
Debt Instrument [Line Items]        
Interest expense, net $ (2,090) $ (2,013) $ (6,158) $ (3,467)
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Computation of Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Numerator:        
Net loss $ (11,015) $ (11,310) $ (50,741) $ (45,550)
Denominator:        
Weighted-average common shares outstanding, basic (in shares) 30,428,675 27,220,134 30,167,171 25,725,495
Weighted-average common shares outstanding, diluted (in shares) 30,428,675 27,220,134 30,167,171 25,725,495
Net loss per common share, basic (in dollars per share) $ (0.36) $ (0.42) $ (1.68) $ (1.77)
Net loss per common share, diluted (in dollars per share) $ (0.36) $ (0.42) $ (1.68) $ (1.77)
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Net Loss Per Share - Anti-dilutive Common Share Equivalents (Details) - shares
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti–dilutive common share equivalents (in shares) 2,341,707 2,293,326
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti–dilutive common share equivalents (in shares) 242,984 314,310
Restricted stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti–dilutive common share equivalents (in shares) 1,000 168,124
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti–dilutive common share equivalents (in shares) 2,034,186 1,744,595
Performance restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti–dilutive common share equivalents (in shares) 63,537 66,297
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details) - Investor - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Long-term Purchase Commitment [Line Items]        
Amount of related party transaction $ 2.4 $ 1.8 $ 7.2 $ 5.5
Remaining purchase obligation $ 2.4   $ 2.4  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stockholders' equity attributable to parent $ 307,046 $ 311,437 $ 306,615 $ 288,244 $ 152,237 $ 212,861
Accumulated Other Comprehensive Loss            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stockholders' equity attributable to parent (18,338) $ (13,238) (26,234) $ (39,480) $ (45,700) $ (1,223)
Foreign currency translation adjustment            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stockholders' equity attributable to parent (4,966)   644      
Unrealized translation gain on intercompany loans with foreign subsidiaries            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stockholders' equity attributable to parent 2,270   3,154      
Unrealized loss on interest rate swaps            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stockholders' equity attributable to parent $ (15,642)   $ (30,032)      
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Class of Stock [Line Items]      
Performance period     18 months
Target payout (percent) 100.00% 100.00% 100.00%
Performance restricted stock units      
Class of Stock [Line Items]      
Performance period   18 months  
Minimum | Performance restricted stock units      
Class of Stock [Line Items]      
Award vesting rights (percent)   0.00%  
Maximum | Performance restricted stock units      
Class of Stock [Line Items]      
Award vesting rights (percent)   300.00%  
Chief Executive Officer | Performance restricted stock units      
Class of Stock [Line Items]      
Award vesting rights (percent)   50.00% 50.00%
Intercompany loans with foreign subsidiaries, accumulated tax      
Class of Stock [Line Items]      
Tax expense (benefit) recognized in OCI $ (1.8)    
Intercompany loans, accumulated tax      
Class of Stock [Line Items]      
Tax expense (benefit) recognized in OCI $ (0.5) $ (0.2)  
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Shared Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense $ 12,047 $ 10,963 $ 43,421 $ 31,263
Incremental share-based compensation expense     6,300  
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 539 624 1,544 1,512
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 671 1,005 2,327 2,639
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 1,636 968 4,392 2,415
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense $ 9,201 $ 8,366 $ 35,158 $ 24,697
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Restricted Stock Units Activity (Details) - Restricted stock units
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Number of Restricted Stock Units Outstanding  
Unvested balances at beginning of period (in shares) | shares 1,261,290
Units granted (in shares) | shares 1,220,066
Units vested (in shares) | shares (383,371)
Awards forfeited (in shares) | shares (63,799)
Unvested balances at end of period (in shares) | shares 2,034,186
Weighted-Average Grant Date Fair Value  
Unvested balances at beginning of period (in dollars per share) | $ / shares $ 39.92
Units granted (in dollars per share) | $ / shares 47.67
Units vested (in dollars per share) | $ / shares 40.14
Awards forfeited (in dollars per share) | $ / shares 42.81
Unvested balances at end of period (in dollars per share) | $ / shares $ 44.43
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Performance Based Restricted Stock Unit Activity (Details) - Performance restricted stock units - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Number of PRSUs Outstanding    
Unvested balances at beginning of period (in shares) 66,297  
Units granted (in shares) 63,537  
Incremental PRSUs vested in period (in shares) 69,048  
Units vested (in shares) (135,345)  
Unvested balances at end of period (in shares) 63,537 66,297
Weighted-Average Grant Date Fair Value    
Unvested balances at beginning of period (in dollars per share) $ 79.72  
Units granted (in dollars per share) 84.87  
Units vested (in dollars per share) 79.72  
Unvested balances at end of period (in dollars per share) $ 84.87 $ 79.72
Expected volatility (percent) 53.60% 45.10%
Risk-free interest rate (percent) 0.10% 1.30%
Remaining performance period (in years) 1 year 4 months 6 days 1 year 4 months 6 days
Dividend yield (percent) 0.00% 0.00%
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Restricted Stock Award Activity (Details) - Restricted stock awards
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Number of Restricted Stock Units Outstanding  
Unvested balances at beginning of period (in shares) | shares 34,508
Awards vested (in shares) | shares (33,508)
Awards forfeited (in shares) | shares 0
Unvested balances at end of period (in shares) | shares 1,000
Weighted-Average Grant Date Fair Value  
Unvested balances at beginning of period (in dollars per share) | $ / shares $ 30.13
Awards vested (in dollars per share) | $ / shares 30.11
Awards forfeited (in dollars per share) | $ / shares 0
Unvested balances at end of period (in dollars per share) | $ / shares $ 30.61
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders' Equity - Stock Option Activity (Details)
9 Months Ended
Sep. 30, 2021
$ / shares
shares
Number of Options Outstanding  
Outstanding at beginning of period (in shares) | shares 264,002
Options exercised (in shares) | shares (20,610)
Options expired (in shares) | shares (408)
Outstanding at end of period (in shares) | shares 242,984
Weighted– Average Exercise Price  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 8.93
Options exercised (in dollars per share) | $ / shares 11.07
Options expired (in dollars per share) | $ / shares 1.56
Outstanding at end of period (in dollars per share) | $ / shares $ 8.76
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Revenue from External Customer [Line Items]    
Performance obligation, description of timing Our subscription contracts are generally 1 to 3 years in length  
Unbilled receivables $ 5,847 $ 4,561
Deferred commissions, amortization period 6 years  
Deferred commissions renewal amortization period 18 months  
Revenue recognized, previously in unearned revenue $ 5,900  
Subscription and support:    
Revenue from External Customer [Line Items]    
Revenue recognized, previously in unearned revenue 76,300  
Professional services:    
Revenue from External Customer [Line Items]    
Revenue recognized, previously in unearned revenue $ 1,900  
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Activity Impacting Deferred Commissions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Capitalized Contract Cost, Net [Roll Forward]    
Beginning balance   $ 18,746
Capitalized deferred commissions   10,240
Amortization of deferred commissions   (6,097)
Ending balance $ 22,889 22,889
Commissions capitalized in excess of amortization of deferred commissions $ 600 $ 4,100
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Remaining Performance Obligation (Details)
$ in Millions
Sep. 30, 2021
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-10-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation (percent) 69.00%
Expected satisfaction period of performance obligations, in months 12 months
Subscription Contracts  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue expected to be recognized from performance obligations $ 263.2
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue $ 76,053 $ 74,184 $ 226,286 $ 213,531
Subscription and support:        
Disaggregation of Revenue [Line Items]        
Revenue 72,264 70,992 215,322 202,582
Subscription and support: | United States        
Disaggregation of Revenue [Line Items]        
Revenue 50,866 53,356 154,683 149,946
Subscription and support: | United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 11,886 9,518 33,938 28,864
Subscription and support: | Canada        
Disaggregation of Revenue [Line Items]        
Revenue 3,355 3,318 10,317 11,260
Subscription and support: | Other International        
Disaggregation of Revenue [Line Items]        
Revenue 6,157 4,800 16,384 12,512
Perpetual license:        
Disaggregation of Revenue [Line Items]        
Revenue 684 411 1,451 1,263
Perpetual license: | United States        
Disaggregation of Revenue [Line Items]        
Revenue 628 345 1,219 849
Perpetual license: | United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 11 16
Perpetual license: | Canada        
Disaggregation of Revenue [Line Items]        
Revenue 1 14 53 71
Perpetual license: | Other International        
Disaggregation of Revenue [Line Items]        
Revenue 55 52 168 327
Professional services:        
Disaggregation of Revenue [Line Items]        
Revenue 3,105 2,781 9,513 9,686
Professional services: | United States        
Disaggregation of Revenue [Line Items]        
Revenue 2,014 1,865 6,208 6,773
Professional services: | United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 753 432 2,219 1,621
Professional services: | Canada        
Disaggregation of Revenue [Line Items]        
Revenue 117 137 309 371
Professional services: | Other International        
Disaggregation of Revenue [Line Items]        
Revenue $ 221 $ 347 $ 777 $ 921
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transactions (Details)
3 Months Ended 9 Months Ended
Mar. 28, 2017
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
agreement
Sep. 30, 2020
USD ($)
Jul. 09, 2021
Dec. 31, 2020
USD ($)
Related Party Transaction [Line Items]              
Number of agreements | agreement       2      
Purchase obligation increase in amount, if a 10% increase in revenue       $ 1,000,000      
Purchase commitment, amount       10,600,000      
Prepaid and other   $ 8,560,000   8,560,000     $ 12,694,000
Credit loss expense recognized       $ 400,000      
Visionael Corporation | Chief Executive Officer and Board of Directors Chairman              
Related Party Transaction [Line Items]              
Equity method investment, ownership interest (percent)   26.18%   26.18%      
Investor              
Related Party Transaction [Line Items]              
Amount of related party transaction   $ 2,400,000 $ 1,800,000 $ 7,200,000 $ 5,500,000    
Accounts payable, related parties   $ 2,400,000   $ 2,400,000     0
Investor | Upland Software, Inc.              
Related Party Transaction [Line Items]              
Equity method investment, ownership interest (percent)           4.80%  
Investor | Upland Software, Inc. | Minimum              
Related Party Transaction [Line Items]              
Equity method investment, ownership interest (percent)   5.00%   5.00%      
Software Development Services | Investor              
Related Party Transaction [Line Items]              
Option to renew purchase commitment, term 1 year            
Purchase obligation outstanding   $ 9,600,000   $ 9,600,000      
Services | Investor              
Related Party Transaction [Line Items]              
Purchase obligation outstanding   0   0      
Amount of related party transaction   1,000,000 1,200,000 2,900,000 3,700,000    
Accounts payable, related parties   800,000   800,000     600,000
Management, HR/Payroll and Administrative Services | Former Subsidiary              
Related Party Transaction [Line Items]              
Revenue from related party   0 $ 15,000 0 $ 45,000    
Management, HR/Payroll and Administrative Services | Former Subsidiary | Visionael Corporation              
Related Party Transaction [Line Items]              
Prepaid and other   $ (0)   $ (0)     $ 400,000
XML 71 R9999.htm IDEA: XBRL DOCUMENT v3.21.2
Label Element Value
Accounting Standards Update [Extensible Enumeration] us-gaap_AccountingStandardsUpdateExtensibleList Accounting Standards Update 2016-13 [Member]
EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ):!8U,'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 " "6@6-3) A $.T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'9@!Y/ZLK'3"H45-G8SMMJ:Q8FQ-9*^_9RL31G; ^QHZ?>G M3Z#61F6'A+LT1$SD,=]-H>NSLG'#3D11 61[PF!R71)]:1Z&% R59SI"-/;# M'!$DY_<0D(PS9& &5G$E,MTZJVQ"0T.ZX)U=\?$S=0O,6< . _:40=0"F)XG MQO/4M7 #S##"%/)W =U*7*I_8I<.L$MRRGY-C>-8C\V2*SL(>-L^ORSK5K[/ M9'J+Y5?VBLX1-^PZ^;5Y>-P_,2VY%)40%6_VDBLA5&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MEH%C4[ZP@9,]!0 :14 !@ !X;"]W;W)K7PDO^=(ESNI7M*-$)J\1F&<7G4V6B>?^_W4VXB(ISV9 MB!CNK*2*N(93M>ZGB1+6(S$Y _\4<@=NG1,3&OLI3RQ9Q,_:N.98A$*#QM)#C\VXJ)"$.C!!S_[D4[ MY6^:P./C@_I=_O+P,DN>BHD,OP>^WEQU+CK$%RN>A?I9[GX3^Q=RC)XGPS3_ M2W;%LX-!AWA9JF6T#P:"*(B+__QUGXCC '8B@.T#V(< >NH7['V G;]H09:_ MU@W7?'RIY(XH\S2HF8,\-WDTO$T0FV&<:P5W XC3XXG<"D6Z)-UP)=++O@9- M.OBWAV(GY$OLI8;U)R&_O"?Q_?!Y82B!V KADJ.!=)C]C6&6$6HS4\ M$SS\T=,]PD9UX>]P[#(_=JYGH_GYVUVF6L&4^P>1')22@UQR<$+R1GH9? B: M+-X249=Q/)Q:W2>$PBDIG'843QE76JCPC3R+1"I=1X1+:94)A.B\)#IO1S03 M*I"^F5$$YG1MBG"EPQSZZ=.GAFDP+-F&+<=,<;"PW(%.IPO76O$PQ?)U43)= MH#JWL0[T&[D+0D$>LF@I5!T+KF%9M&N?#YF%\(Q*GE$;GF>Q#LS' LEZX%'M MZ.$ZWV;W[L,-F3_>+;Z[S[=G9/HPZ2%\U*J\SFI#.(T]J6#LN!G&,S+7,,F( M5&0BLUBK-_COUV(WJ-_<8I!'ADS;0"[X*YGZ,.6"5>#EI,@@-TBR89>-1LP: M#C%"5A&R-H2N[T/)2,\.!^0>GB./<7WN<,F!12'M\3K7<;>B!\.2!3 L],+! MYB:M?)S:_PMZ8LY@T!=R%]<"XW(NE.8@QLBJSDC"%=GR,!/D9ZMG0>T@"31'>>N(<5<%A.+. M#\75#^(UF;]%2QG6XC:6CANL!ZTJ!<.]_) RW?1D*MS03[ @IZ SX;)3RN3Q\N MV(A6N3[#3?N0K TL_%$@7*81J')_AAOWX:M\9Y3S?#5-'C,-]3(VGE:[DBV4 MG5S9[+=LQ[;EL'-G!'W:MHZJJ@"LU=I@ E^?@N(TA<7Y*_E=U*>J:8E@4<=R MJ.-@^:H\GN$67:ZD[H+4U,T? HK*'5RLG_*X6-,BO_)[NZ%W_T"U7X*>Y&J0 M>[(QJLKQ;=R?74#R"ZR0UTVAZP:!IFEN5Q9OXX9\J#K'HX8MT!ODNEW*NG;M MV/6/-K., >5[?"GQS.*LV-]:O'B\V(;]RXU\I"<4*0JW>$#XU M5>SK%2=:)OG6V%)J+:/\<".X+Y1Y .ZOI-2'$_,#Y>[J^#]02P,$% @ MEH%C4U\L1#92!P &AX !@ !X;"]W;W)KK[]Q=IML MXY?E/O !FF0?.X]GQO/,.*=WJONF-U(:]*.I6WVVV!BS?;5:Z?5&-D*_5%O9 MPB_7JFN$@=ON9J6WG13E,*BI5Q3C=-6(JEV;; EI&LY=K8*03\N947LJ[M3,#C M^W[2Q?A.._#P^F'VWX;%PV*NA)87JOZG*LWF;)$O4"FO15^;S^KN#[E?$+?S MK56MA__1W1Z+%VC=:Z.:_6!@T%3M[J_XL3?$P0"2! ;0_0#ZLP/8?@ ;%KIC M-BSKG3#B_+13=ZBS:)C-7@RV&4;#:JK6NO'2=/!K!>/,^85J2W"*+!%<:557 MI3!P\U;4HEU+=&DGUN@$?;U\AYX_?8&>HJI%7S:JUZ(M]>G* <[TVJ]?]_; MW?MHX'V7WAS9Q891C3(L1]HAI,C)-HDS?K->J!V*P&]<26%[5$CUO(7.H:R1J MV-]#!,#-4[+$.1D6!9=)RI$P"!QI9',ENV=/2(I?/[AT0(&7#G_:NVL)+]); M.>S;^OZ%SQX[POQ@H2S#63HSAXM*DB2C?FOPT1H\:HUW\EI"+(#?5--4VJ8I MO80=.,2'CRMW6.29#>E'5%T0SP[<^XAI.C)-HTR_ME=570/3R6_>X$K==^=) M-B/H@A*>$C_!;"2810E^ZN165.40"LIL9.=CE[GFXRF>L7-!A*9%P'[Y2"^/ MTONBC*@?/+O?^3Z&N?-RRHHLSV<<71@C&4^PGV0QDBSB),4/M(9PK![M3Q_- MPGT_YO,,XH)H0C,_18(G[+[=?;BL*#(>H#JI'HG+WN]* ME7>0EKSDF)MD4DRR^4[RX%C.>!'R_21T)*YT_MS>JC:2WHFK,B0AJ9)(AD/U78U94 M:Q,):/5'9G$@\358ZR:MN(^E)*)JPDD!5FZH@"FY\6]K#?N*Y0 M$,S9/(0]L"247^@D)C0N)G.M/@B$:$E./0+"^;S \*$8"6P[.HD,C8O,0\9I MA.F[G='!RJTRI?B*"RTD-.&7HMNJ0)V_5:<,F2 M7]9K44^S1;@3FSY4&O+P)&\T+F^/:_!C&]VC8@F' FO.U8.C) F)"9WTCL;U M[L.A$Y<0E%J/W _<_1/>S99Y0G?>+98)^87>]71_A!>N?WVX/&&!WH!. DSC M3> \/QZKMZC;ZU&<.7O7TQ'R/$1V$G4:%_5HPCG"VQ7Q+.6."KFHG 5Y3U)/ MXU+_8:1FCRYW]C;0.3[POP\V#-33$6:)<_+D@R6X"$@3F]2?Q=4?.AL),6P0 MF%TB?2>VQY( \^@X3Y-Y#O# &,8L1'B2>W:D?1PJDUJU-R? O#G*UB/IB7.L MYVDN>2!9L4GU65SU=ZGU&#]7MS.2I.E\O_EP&)JW@%JR@U-2%JW/+XU:?]NH MNH1JY-F3')J#U\,)@KF/'L).:LR.J#%T>JI%VKYFB9[BEQAC BF\0[>B[N5K MQ/$2'ME_2&]$9PO0WFQ49W/V*WM"S4FZ9!P/:9@6RR+/E@02]AX,7:2M7H>B MM3<:^O32I@\QB/XOR>C,H\1S;\4@CPTY*36+*_6;LJQL!P$Q90_U3JH6K<6V M@ACSDO0<>/(\*9RX\N (IR1PI,TFJ69QJ8:VHF_Z>OB(L>\FH WJY,9^>;J% MS*ZT?T.X.GA"NG#T13JM #Q22]97"\/B4,NK]:5-V\S5P!/*)2OQ$DN M'B#)*VIY34FPSR9RU#Y>FH>J<34K)CIRGSK/BL!G_ MYR(*]W.-]UC#"_0=:ZP./MS9KZ9_B>ZF:C54(=?_ 5!+ P04 " "6@6-3J+Z9 M;1$# #_" & 'AL+W=OKJ5ZU@6 (2\E%WKD%<94-[ZOLP)*JCNR H%W%E*5U.!4+7U=*:"Y M$Y74"6\\=&M3-1[*VG F8*J(KLN2JC]WP.5ZY(7>Z\(C6Q;&+OCC M8467, /S5$T5SOS62\Y*$)I)010L1MYM>#,96'MG\)W!6F^-BFU(*]P>OWI_<+EC+G.J82+Y#Y:;8N3U M/9+#@M;3:_9-U8]L;>"2KM9'E1HP$)1/-E;YLZK E"),3 M@F@CB-XKB#>"V"7:D+FT[JFAXZ&2:Z*L-7JS U<;I\9LF+!/<684WF6H,^.) M%#D^$\@)CK3D+*<&)W>44Y$!F5G'FEQ.J0)A"C LH_R*?")/LWMR>7%%+@@3 MY%LA:TU%KH>^02;KV<\V\>^:^-&)^#.H.B0.KDD41.$1^>2\_!XRE(=.'NS* M?:Q$6XZH+4?D_,6G< RFCTUJB%R0!R:P"(QR,I6:N:[[>3O71F'O_3H3+&Z# MQ2Y8!"VE,NPO-DW.M$OH+&GC M+MV"B*(DWB,]9A0GQTG3EC3]#U(AQ1G8]*!BO7X2[<$>&@V2\ 1LMX7MGH6= MR++$=L/MGSU?DXHJLJ*\!G*)NRV7G%.E207X-BYP8UX=0V_\][:H@DX0!/L] M\:;9#GZOQ>]] -]!:D)K4TCEZF_3:%:/LO<.'G\:-+\]^G<8[O#W6_[^Q_F9 MUO7;[/T#I#A(PVZ<[K,?&D:#0;\7GFJ=05;"0S>F\"A MX8D$_*WCR7X:?*5JR80F'!8H#3H]]*&:X[:9&%FY$VLN#9Y_;EC@%PHH:X#W M%U*:UXD]!-MOGO$_4$L#!!0 ( ):!8U,CZ9>C80< "@A 8 >&PO M=V]R:W-H965T&ULI5IK;^,V%OTK@M$/,\ DYDNO( DPL=T' ML&V#2;O]K-AT+(PLNB2=S.ZOWZN'+9F\XJ;ME]B2#R]YCLA[C\CRD MM-&W?56;N]G.VL/-?&[6.[DOS+4ZR!I^V2J]+RQY.6A9;-I&^VK."$GF M^Z*L9_>W[;U'?7^KCK8J:_FH(W/<[PO]GP=9J;>[&9V=;GPI7W:VN3&_OST4 M+_))VM\/CQJNYNS?[3&]6/&X:M(A_E_+-C+Y'#95GI;XV M%S]M[F:D&9&LY-HV(0KX>)4+655-)!C'GWW0V;G/IN'X^RGZ]RUY(/-<&+E0 MU1_EQN[N9MDLVLAM<:SL%_7VH^P)M0-'BR<(' MS =K(K6-?CU(733/U417T>]/R^C#=Q^C[Z*RCG[;J:,IZHVYG5L831-SONY[ M?NAZ9A,]\^AG5=N=B58P@@W2?AENGP?:ST&%LQ3L),4#"P9\DH?KB)-/$2., M(N-9O+\YP>C\L]Y7?[OW"S'X>5[P-IZ8B/=%OLKZ*+''VC5,VH9-'GJ]3Q,2 M\]OYZU@L!"5H)BY12Q_%6,*RY!*V0F"4QYR>81<F<9#I#UH9$QVTVI86HQE[ MG<:4\=2AZ:-$EA#JT/11-&:$.[ 5 A.,I#%.-#D33=IV?()HGZGJETA^.S1Y MS=P$%D-ZCIH&Y7LJ*FDB2'.0>?57V<3'5$P12CQQIOP"05%80(Z*/DI0DCNQ M5CZ*BYA.+(OLS#;[/TO?R$*O=RWA#:R-2AV:4H!1SGPR1 CG62]\5)XGSNQ: M^B#.A,?81[&7."_,CWT"#YS^L_CZ4I&ZI76E:MZSGE M#)0[]8>;N*-=8*@X=9\Z@J)91CSJ/HS!\N83U-E G06I_Z8L3';EI4J4-O/G M7I*/%ES/&X'!1&8N<1\&GD"X,VB%X9*4L"GJ@ZNA85OSKZ8.;K7:G^B#IT5I M5EX)03!B9PG$Q:1#HZ)ABW3PS]2PSR;)I?C)]3U##B.4WCI'-) M=K!,C :KR(EL!*4S@B>\A^=M=H4.5A0VV!(6MB63X3\U6X'E.OI0UM%&556A M.TS[XT=4^JZG;"P!N>;N>SL."%+O46+[/FDC!'*7;./Q@0W2UT+M,)BQO!F*:9> M]=C@UEC8K?T5I<:3*J25[["FM/*14UIA,7&MD)AAK0:'Q\(.K[,Z4-(VQ[7% M-PSUN7AO+5@CH>#TC8DX^ ]6-A[A&3TRSS,-&^' H.1//?2FP]C-.;, M]9\8CK!X]/I[N0<_V L>MA?OV*'FR/X(R]T4O,!@/$Y,RZF L>-A8A,XR_(V&Q#VD6" @X4JR M1$ 47E54_CHL"9L$1ZUVDK3&'"0SDC]"NJ9D'9#B>7A$AO2#BEL MU-W$6B HEGH[) @J'^]T]>HAJ"2;.!OA0W'DX>+XGE46>XF29EYV1E#=:=XE M5Q\5"^&^L" HJ*QN8IZ/3G[W4K^T1^X&JONQMMUAW_GN^5C_LJ ^MM#:_ M' @5(+7 M$KK5)5U>YCV8(@A7A,[LPVT^^MW3D(*P:!J>P';^>Z[NR_GR_4W M0CZKE%*-7O*,JX&3:EUA<&P8"?VLZHEEFB"",WS6GT[@TAKOK+?O',G?(9484'8GL.TMT.G!B!R5T M05:9?A2;3[3.)S)\MD%C HQR*,#75L:;HLU * M7:*GZ1B=GUV@,\0X^IJ*E2(\47U70U2&VYW7$=Q6$01'(@C1O> Z56@"D206 M^_%I^]X)>Q?4:"0)MI+X%OB&;W?W+.E\W_>)__L?4^, ML*F/L.0+C_%M"^&P#N[X7.04_;B9*2WAPO\\X0XW[G#I#A]Q]P4Z8P;U92NC MRK)36IKVMQY>^K[G1WUWO?MVK+#0]_9A8PLL\KK8WX=-+# <1=$;VUZ:49-F M=#)-Z''0P3A<<"DIG[\B$)"KC%2],_D%]]YH;E.A(H[V \)Q2X1#5- -<4L" M"U74\=L*'*)P#]O3[S3I=TZF_\3ADY:Q/]!H=A-?PF<-G9O7?X%@R[BF$DJL M(/P5B@)PT!MUBA:U>&HU4RQA1#)JK9?.87I!I],2872("GM!MZ64A2J.6TP3 M"R@,HB-2=1NINN^5RB8/51I)N*%(;4AA5:%[6 F^'[1$. 1=XO95&!^"?!SV MVN5BH0HCW.O:98@;&>*3,NQWGF,=(K9PP"*OUVX0%A0.8MPBFUA@ M<1A[[7S=G4]T3N6RG(T4FHL5UU4W;DZ;\>NFG#I:Y[?^]&PO=V]R:W-H M965T&ULS9I;;]LX'L6_"F$,,"U0U^)-ET$2H([3M(O=F:"9 M[CXL]D&UZ%A36?)(^3N!1%H6J2/G[O*YT@;Q%5]RZIHNK_HOM<&$[3<-6VU MZ0M+!YN\W/]//_<=<50 TX$"I"] K )\Z RT+T ?>@;6%V!6 1(-%.!] 6X5 MH$,%PKY :)]AJ U17R"R"H3)0(&X+Q!WH[L?CFXL%VF;7IS5U3VJE5K6ICYT M$Z(K+8I:W(T&TK_\F)V:)J)0^JY<=U562B M;GY$5[_O\O8+FJ+WMPOT[(?GZ >4E^C7=;5KTC)KSF:M-*.JG"W[$\_W)R8# M)_ZU:M,"*';I+W:YV^R*5,UW=+5:R0O@!;H1=5YERO*KK-JJ*^*%_/2;[#O5 M%. 4BY%35)N-O*JZ]@.EK_RE7V59KCRD!;I)\VSZMD27Z3:'&_MZI*[E/+J2$X=F)F?N8?J2 MP_0EG0TV8&,N[O*RS,L[N8 5:;D4Z)FP3X(P>G-%'.GN F_F^SO#8#29QB ]>]M>(*YOB M(#9%"U=$3<45H& MJ#.B79GUUVI:?D%;.?S-"U2*;EG=STVYRK?KM2@R).,':M//Q_,6FJ;1PZ=J M.>98(!>&8&!=B _VXC_%'M2KL3L):( #:W6X&I49QI.#\<1KO+N8IBHG9M+A M1H;G)E4K.F0T<1Q03$)[^1E3&39QH!--X#4J+VV96$N9GNI:E,LOJ*WE+"[2 M?5;V!8-Y7[,QZ FSEL,1D>GZ*(=AK^OWI5RWBOS_LG>/_=[)VP_TK)"@?X[D M85ZVHE[V5V=125UW.:I+L6MSL_O0Y%F>UKF ,QEV+SE*N-/$,9G92$UK[,?U M42.AAHFF1;6,%*BY3[>P?Q?74\I98B-K7&>V0%,=^['^L[Q6"SAVS?NBQDD9 MYSRP2#FN,\UI"F+F-7=59IXH="NV,GP$*GRH< /$8N9FH82% 8\',(,U(K&? MD9:S![B98Q=Y)(X)L^;JHM?Y<@Y0%0\8(]R>-:YN2A,6.P,(Z' 41L'0!:)Y MC/U 'LVS_]B5(X/H0I5P&O*(\@%S&JS83U8PTHX9FF,7I)C+^!C9XQB-CZ-; M%0TI);$]CJY.7F!1X(PCH,,AIX.KN88\CI\^D&*-:NQG]9-$4NSR.TQB/L!O MHOE-_/S^;J&4N. FUI2X\FO,%FFV$S_;_ZQ(2EPL>S,I.;J-]H/YE%1*7-:J MO(F9W;6C.M.\9C+Q,_DQR92X[,5!XD3349EI51.:^ E]0C8E )TC:B>W,97I M6_.;^/G]-.F4N%REB;,=,:8RFZC12_SH/3F;$N!VEC%LNQ]1F>XUFXF?S;Y< M2B#,J;T9"X?C.M.F$N)>T/KSZ5$@Y+X0?D-N;2OT=BC@W(IH'-6 M&9>@8"X%=& NA72^7$HUDZF?R8_99X6[C0)@39(X(C2;(8&,?6#>&Q3 M=L Z=D. SMYQ=0G.91I6F\'FEBMP TY"8B_WUY .QS)<#Y"*ZD1 MR=,G6'JT>^YG^I,D6.I2GI.$T($=2*HQ3_V8_VX1EKIXGV+&[5DVHC);I4, M]8> Q^0LZD*:44;LKQ5P\1&FV06.:^3'M3V6P;XC1 MD?/T<0'IK#6) 8SF,4OL5 ;H)'LIM7:CKB$=H70PSC#-:';BT^_CS3FHVQ;, MO2>G <.4L $&,DUP]@T/P,<,S9F+9-53SFXA&W^Z#53%61A%]C(!Z*:R!]QQ M!'2$D"!)!KKJZ.GU7_#XFFFNL[_! VP&/,$.U/L! YVG4<_^HF?8#" \M5][ MN!I3F:W2,8#Y8\!CLA8#=MA)P"+;Z9C,M*IQSOPX/R%K,9?04\:9O9\_*C.= M:Y S/\B?)FLQ /4D#.VP-2HS7T[1@8#[ \'):8L#]^,8$\O^F,ITKZ, ]TG K#4[>F56O:3]K[26<:5!A5C)DL'+2/9UO7_O M>7_05MON+=H/5=M6F^[C6J02-$H@?U]55?OU0+V8>WC[_.(/4$L#!!0 ( M ):!8U-P&#MSKP< +P> 8 >&PO=V]R:W-H965T&UL ME5E;;^.V$OXK@M&'%EBOQ8LD>Y$$R&:[./O0GJ#IY9F6Z)AG9=$EJ5SZZ\^0 M4B1%I)@46&PD>3CZ9C@SWPQU\2C5=WWDW"1/I[K1EZNC,>=/FXTNC_S$]$=Y MY@W\R-;5H^*U*='LZ M,?7\F=?R\7*%5B\/?A/W1V,?;*XNSNR>WW'SQ_E6P=UFT%*)$V^TD$VB^.%R M=8T^W5!L%SB)/P5_U)/KQ)JRE_*[O?E67:Y2BXC7O#16!8,_#_R&U[75!#C^ M[I6NAG?:A=/K%^U?G?%@S)YI?B/KOT1ECI>K[2JI^(&UM?E-/OZ']P9E5E\I M:^W^3QY[V725E*TV\M0O!@0GT71_V5/OB,D"T!->@/L%>+Z +BP@_0+B#.V0 M.;.^,,.N+I1\3)25!FWVPOG&K09K1&.W\K]^ %8,I^,64SSBJ\(Z?/R8D_9#@ M%*, GIOW+T\C<,C@6>+TD05]_SUSQ8QH[KM0%49P'5%+![74J:4+:G^%U*ZE M#CJ\6YF[E39_'Z[665I0<,;#U \!,9IE63J(O0*6#<"RJ+W7U?\@7+N8,1)2 MO)1-*6J>-#UB^]1>ES::SDH^"-CW9/^Z\8L!91K#='UMQSFU(')E3R MP.J6V]2K!=N+VKDDJ> 1^!!J8,V52\Q]JT&/UO/(ZLPI/*!K0$IFYOA2*,O" MQFP'8[9O./[ E8+-%4TI3P":/841;GV$18'S&<* %"$T#V/<#1AW48S7DUBP MKJQ>,)=2FR#8G09N9X@#,@0M1#.:T J*ERG9K%VBB\9PQ;5Q"2C-D:N$/YTM MY00!(Q]POL5SR"&I?+> &8^8\?LP ^N6WR$03A9G%R$QS-A#0PG%\ZH;$",( MYV0!]4@SB+P/M:NQKKDRHH\+B.N#>(*@9E CPE'=:Y_"\MSMB]!B"??(8XA& M^:*K>-J6O D!.)PN5B:5[X/C#3#FW*KR"$W;4/CL)NU%X_8HRAEHI#&4Q0M# M6>!L<$$-INEO:XY'44)S5!E^>V?.B(WT"RG-:S"$&R P5VZ7*.C(5BE,5 M(%0M)$B?WQ-_3@,PB#M 2UN$O+0/B>TH70 ^TA>*\]? L8H_\*8-N]9GHS54 M4V_[ V(0HD48(AY9"\=9Z]?W-GLA[-BG);S-Z;PW"(@ABK*%N, C?V$4K4[? MF@<@K7=W[W@D&1PGF=N7$F;+F;+>,,\NZ/C?K3C;JAWTAD\>ZUV>S9T1D-J2 MA2S&(\/@.,-,(7W?ZC(R"XXQRRY[[8PF8E-Q+ M>%)#)[S@AQ!K>$X("&T7I@L\$@N.$\NMDB7G0- ')4])(PT?6'"(0*%UZRQ8 MG#EP@#V0-Y$&I9;Z83Q2#(Y3S-37KPP((@V0"$TS#^I;8J_/6D:N(7&N^=V. MF(EMB;K*!/G2'S?H(U,2 HO-G=D M)!\2'YZ^O<2%K5+R= +_NY'D7P0.\4*2"7%;O)'/<:]LB )#Z@W2R!_9#L^;UH&ALUM@?D2LA@^T'\J0QG M:8J]X/?E4)&E>,GS(]>2-\XDETW@=DJ*@@\<*Q:[;$OGX'TY3/!NZ#C\&@OWRVF82S_]R,*],_%9$N.4>@D7$J/90N]"1S*E<3)];<3BZ2T-S%Z% M=[@0D,(8+W D'3F2Q@>TR0'CT!-#4(8J9X$Q B=M^F;R7= F-'NW>=1"[AM M3/<=;7@Z?(*]=A\>9\\_HT\WW8?444WW7?<7IJ!X:>BY#Z R_5C OJKN4VEW M8^39?6W<2P.#HKL\<@8NL@+P^T%")]G?V!<,'ZRO_@]02P,$% @ EH%C M4\/UEZYJ#P [BL !@ !X;"]W;W)K,["3=S+9-:C?=#SO[ 2(A$0E), !H6?WU>^X% M")(R[22SNS.=QA*)^[[G/J#G6V,_N4(I+VZJLG8O#@KOFZ='1RXK5"7=W#2J MQI.UL97T^&@W1ZZQ2N9\J"J/3A:+QT>5U/7!R^?\W7O[\KEI?:EK]=X*UU:5 MM+MS59KMBX/C@^Z+2[TI/'UQ]/)Y(S?J2OD/S7N+3T>)2JXK53MM:F'5^L7! M\OCI^2F]SR_\H=76#?X6I,G*F$_TX6W^XF!! JE299XH2/QSK2Y461(AB/$Y MTCQ(+.G@\.^.^AO6';JLI%,7IORGSGWQXN#)@.&&Y R.6\I7T\N5S M:[;"TMN@1G^PJGP:PNF:G'+E+9YJG/,OKX(SA%F+*[VI]5IGLO9BF66FK;VN M-^*]*76FE7M^Y,&/3AUED?9YH'UR!^T?Q2^F]H43K^M/S1Y S"7O2"7M^ MBZ_G*?$\$:B\Y47XO\$%D M!DZKGB<*>:W$2JE:0))&6KRG:SI'H*'] M#C'M"R1@DJ"Q&D2:$C)L5*VL+,L=/5>-#V=]H<2'6M.G*^+CQ(.__N7)R89LXY/+DS5 MR'J7'L6OMRI^(XSMOFM=K_2R+*&(5S8+YWM-2& $;^TD8][0,ZK4@ _IDV^B MI?#:7%PHZP'@Y!>P;!3^R86L M&>AE59*9U#2 4=HX?I3](J:Z$\0BV>;P9! M%3Q%J,$7%)IQR6GB[BKUQ>=[0743>+VI&4G>\H]M#*/S/S6""!$Y6BNH5$ARAR/$>^7R1ZHPB!"D)T4DB5M U MB'(\X92(242OR/PCBE00!NI)45.MI!,4#>1GQ%QKE:A5IIPC8"(;2K&6VDZ$ M"+Y /65::#QL=!H=(15\895B&6J@H:A">5%47N!1@$>U4C95""&)K_&)MT:. MZCH'(%+"=N[H6")L5DJH&]*4+!-Y[I2TQ()T>05"@<5Q9(&76!]DH<';7?($ M929=Y@K3ECFQHB8J)N/'M@Y="B.E#ZCV!=^S&0QA(S%6$#\Z)B'H %^.?WCF M2.*%6-9U"T*7'+,4+=3=B./%X3_ IL3A) ("GY^KE6W)<2=G0>FY^.#8>J^= MUQ6C,VD;(C#4D&C:4<)_&T[?*A\$_##9YU;#8<.L@N*5_ 3/)6G(,L"IMFI" M^/A">B'7:S@V>IQT5SW$4>0ZIZ)12RU7NF1PF(E.:I1'UE9@S^S8F":O@ : M1TQ*%@7O1=J4N ;DR' S:F]#0VLG$=V!D@J9T MS5G]%)>S83R2[H[[AM[L2(E"PS067BK9=6@?B 2QP,-K@)-I7<206[$[I(Y" MKL@.!&Y $&=J289H$6,!L#)ML[9"3($^1/ZE/QOJH 4**K)%"(B1G/N9TSK* MW'M$9WG7:#>,=<]$8;:0S9)'?1OJ!D-KQI"7:Z0@WK:FBO&7&,_%*[@F%NZ+ M=W^\?75X_*. @W)5Z6P6$ [5SH5B![0,'4OT-I+4MBQR!WV;TJQ(7$2:J<)+ M?;ZA/_Z$J)EW;1]J))4)2:T?8P'0G H>)96@O/"$\T.[!K=L6:V(23@EVH;S MGJ!X['XK/K;Y)I9)*G](-^T&2)E):QDE4Y 2A1C=.#&"&$Z"7\UUK$4!E6"OP'"$>'P_6WD_VT>F_Y>XDKN1&R)P*[&=,UV .<,A3W$29XS M3$CJ1L-Z@!V =U;D&X4JN+PG#KKN B+%D!B+$"(ZO!P!-\4EN0.HROSAQPL# M56MO^Q[O(J#2I7:?6-@A1E[P6*VL$V]22.@:4U\;',2^;5!9@5X M_0T\+/%@1'/-.E!6X6M&L CX7P8D4:A\0[GR^\3K M=W)EH$"<9UUI+_2F./P,MU!I78\LH'WK \9O"YT5,ZYFNB)/8;-]2XC=A MS-FLBRX0-Q&Y)QT_$'8VTAOVHG1RL9<$!L57(VIW,3[BQOK1%HY2SZ59++6S MHS(=W)O*L M=0H1Q2O@!XM.)88+/,+*;C94-2.!AEAJ^),HL<0] .TC569S' M4MFBCZYM")'X,]@H>(E<\ZOA9ATN(0CIJ%-C%*8&*%7A;4K7&BCV/4.=\0PW ML4\:SPWX\#5CPXQ>O$5Y,G79#1.#!PCLCPH+E#BX\YI'#T>-!*Q2JT'7OS+6 MFBW5@#6@SPTJ^JU<#[Z$OS0GL=]+.\70P>T4Q>>Z-)(ZKT-O#M?ZIALUQ]@B M-S!1Q#\3$CID&G6^/%L,C^QG&%(#S>+*=X5DJIM2W("'30ET1Y_ AR$[ :VE M:;7L2U;2Z&].?'=VNA"5+DNR%0A7B#M)8R&5#6J=V!N)9R-W29$I?;OG,Q': M5%H.TW\T%^D_N3.G0S:6TK/YZ?>S.+7^$,9!E@&/@LK+JPOQY/BL'TY('Z[4 MW%=S/_TG2G-R_ZC:D+]TU_9-5/L(0FE&(+X]:L-!.JRW_:#)[='&C3J7 M\T1PT!(_T',U1UXS"MW0^[!V:XGFK-MF^%W#OI@Z,09Q,J)S76!U M(4=HW<75)-<^V8I=0UVM9_ ;*%]!2Y.GJ3N/4V59IA:.]DETB**CYW8'.:+3 M23*PZU99E?8W0;-)><,PU:I!MDXAQ3"#Z7E(EH :NA[GQ7V(,TBZ . A\[F> MFM8#8;9 [&4H)+-;@)03M.2A$9UVNN.VA":3SF4DGUFOD1(AET]X6(!V.>F90\G'O9U(N9U^KM7^5[(##O9@7?7DXUE M&-EH?*2\&"8L&0"-A(IKA2$&[+J$_9IE2@>A?"$4/#)=H4BE6R7JCE%Y"LR' MJZ:WMTTS 6 ]G'^5[&(+DWQW?#9_G)"?9/[NT6*>:L&L6TQR48FW 6%HN0UR M>]D_](MVO5MP\!W#&1G;JH+N'SD8:0T @\9M3-J,W/L^"COB@E=]X\UY,EG< MXGR+CP=KLO&6--*(ZW==QRZOTYJ$Q<&X" ,V2(MV:(,H>4-6^J.S4C\4O1W8 M:(BQJ::Y.P)=WUZ3A TT(!0H&7)DT^KP'*X=^*E"<_08N-'0]R^D5 M',4!/)K(PU74K0]XS&C*!'IHA!KEW=H";.GVF.D' ;AJ]E)-:!06/W$5)ZD8 M#B65*^#B77J%4$T2RM*9/9&X8SV$.G9(H\!G:;-B%P>T<&$#K?\,6V"(V;2> MUC8A,J=4Z5HTHMWO W]&RUR*XUFT5LZ][8IN%6-O171G84[ H\\MET"PSU1T M=RB28;/R+-([&=&+PH6=$??67R 32RQ0,W9(.=JKS--5G.79H/N4!'W&_@C, M'XV8M_4M=?H40>#X,@P(IAM:D&P2GL4@Y.+^B6K)+'9Y9%,HP)T>+P-RXFD: M'LK,MAYN*Z8']NG,Z?8(\8:4I^QOWBD,OD2-2W-6:M GMDW?S( 60+>8-!BA M;WA],\HV*%.%VY<\;/E<01NHBFZ&4LKN2^7VYH!D.%)C7%9[MMSVZ5'.I!X_ M]#AQ-*7[YFNIRZZ'&#":BTM%VZ31E;DUM:&M8^ 87J!> EY6^?AJ>_0FK2]V M5-9SPW?;F/M^H0SF>AL:I1YO!PRO/"PL+4#EW."?=!GY9GEUGFXC(_?EU0*;V@?_&X:C.M/3I\\? JXY[EQ=%/S.A8%?)RF0.O" M).AE=^'9XU!C&L8*N*LAG#)4SA3TM?E;B33:&(8B\4P MV3/^^>WYNTM>,]=!V#V9TDXHW'A2U8K31-XEZ-TF=V-9K1IV[!6Z?(T#Y2ZN MHW;$@!32#/.F[]:&NJ$USWF%%\Q9R5S=H^UHNP$MN[L,3G)\7C%0W^IN3\9S M(BT2XSH-'+AVXD'FT\+^O29T6%A_%G.\#HPN+3O8OI?\83U0B?'H"M+WY7[LF5CV09KS/XN$+#1 M;5JIN^Y,-)'YW&9W]S"A@X[KEY!,?#-"O8#N,$]V6];0@:+QV@0\##/P (%2 M'&2#($UXO+SJ?QP2'/=X\7B\]QF8[>N-%%'1-T\=1/5U&E,.UQ#]<9:,HS0XF&/ZN9^F7@T> WF/#!AG]I MRC=>M0\_QTS?IA^S+L-O./O7PR]AT2!L:!-7JC6.+N8_G!T(&WY=&CYXT_ O M.E?&P^'\9Z$ FI9>P/.U05&-'XA!^HGOR_\ 4$L#!!0 ( ):!8U/HIX-K M2PT '0E 8 >&PO=V]R:W-H965T&ULQ5KIC]O&%?]7 M!ENCW06X6I'4Z0M8VW&2PFX,VTE0%/TP(D?2Q"1'F2%75O[Z_MX;GI+6WJ1H M^F&U/.;=]Y.>[HW]Y+9*E>)SGA7NV<6V+'>/;VYK(W-98E; MN[EQ.ZMDRD!Y=A.-Q[.;7.KBXOE3?O;./G]JJC+3A7IGA:OR7-K#"Y69_;.+ M\*)Y\%YOMB4]N'G^="%TZ805JV?7=R&CU],Z#P? M^$FKO>M="Y)D9[+]3M3Q3PI>8S/&GV/NST\F% M2"I7FKP&!@>Y+OQ_^;G60P]@,;X'(*H!(N;;$V(N7\E2/G]JS5Y8.@UL=,&B M,C28TP49Y4-I\58#KGQ^F_Q:::=)0^[I30F,]/PFJ:%?>.CH'NBE>&N*U&(AX'(AI'X1?PQ:UX,>.+[\'WHG)XXIQX M:?*5+J3WA"(5M\[!XWO2BW_=KEQIX27__@+=24MWPG0G?U"M7X:.1GW.G/BX M523 3A8'L5.60M&)7RM9E+J4Y-4L$AYDW;W,#DXY41KX:*DL7$>)$GB(!A201!;Y?HD M<6A%T=Y'Z\1>605>@"DE&BLE=-$Q4PHV#)ZE^DZG$(5E2JJ\RKQ(B#WM1NP8 M0^T,;A)PET'@5*25U<6&N2E(^-Q[JB)/%? SR+12MG4V4$ZR*O5*6IL,_ /\ ML?CK7Q91-'LBWLGB3M])<2U^*,3?*R",)AXRZ*L%^*%M4- %A(1 W6GBDHA)R?&DC;!?.)EZCM2"K?!0VNJS?: M4>"HS]J51*V"7KRF,KEWA/R;8I/1$?K[668 ;3RD(7N?B_AZ!'0PK10[!":E MHO^I0RQ'XZ\X1*NK_\HCXM'LU",^@ Z4A-1,[9&/?%FP5X3+_T/P#_EYJU(M M _%]D8S(4&\!99#S@-/NC/6EKK'L +)G7K!8I5J1M52Q:4+]3['L?#3]BF6' MXOY7YHWZ 8]3XT'I_W@DSMDB" ^F'6YQPMV%W&9KF2/28[S5PKY@4'/N$]WMI\:H&&4:J@!5'*S MTAFKG3H49] ,Z-^Z=HN; U9(4T90RE_BD^!E:X2V[HI2KH#.CPI(:KZK2 8 MJ'F%6RMK:W/VU+29I"AP_6L^%*Z MK7A$0;^,0UQ,XV :3W$138-)/,/%;![,IE/QG'$E/AJ"'%*%#'&PB.8DU3Q8SB)9>@V7'P94V/?$9P?VDK9/7P,-A(0 M5TW(-6Z1RP-UJ7"O*O&5%J48[]$]M+5"K'I-L%A7964)HE!['WQ2N)U*2!EM M\1QY3Y?:BCL)SNA8N=5.[$Q)H0Q )LG*VTLG'HV[&BBD\^=/\^^('>C(3"=) M>DB7)HA$[R2E.J2WXAIC>Z,*%XC]5M-P8-503(7.(F<89("51.!K=*.$KBRE M+EB/-9/]UQH&7YU7>4]58)9X M;N*_,?57O*:1M9Y*'D71:-*H.*!F8-S=$2A,WGL"!>\4;Q.R@^>KU1WQT:-# MYMM)3;D=\F?9@^M)JV_4 YQA_0TLU^>(RN>:FCPC_@'%B)C96%>6TT.J'5RO M7J)LI$T;!L!EPL,5W@#CD6?T',>B-/0]!*F;\DPOF(CT_CA!]=)2+FFP\H-E M6]%0P_P(BJYEF+@Y'&@H%NAQ\V8R@WN(1]-1U,8")O@R\Y62,ON9Y'9DCD80 MJK.XJ2.EJU*H?Z@I\&5,II7E";E'PT<#.*OY8:L"!QG8]?)Q4J$DX;RD%8-K M@J:N]IR2YT\<,VHRG3)#*YEY:K3'<760GWC%2+PF&_W4V.C6$^!.QM9]_QOM MXU%#77A?T;3=7Q^T#=; %*-7*&BIMYC$E-Q:2-& KYG9\L. M 9/=^.F$,7C.99_SK,>YK#GW^0 R=\[I>BF0,]HI[SXF6^%ZC#5I@OO$@;3= M:!WTD@CQ=91(*(7!CS!^%=31R<%21("@*$S)VY.L%;>4GX7&@:3)BVZHZY%X MV\W9A.*\E7S 2)0X7UI=G2:J':\W:UTV$Z(N_,J6PY.*+SRW=DUTQ/).ZHSJ M\("V^DR)C;=&30\\9.%(EVWG=*JHP@@*-M*WK*NCMJYLVWF:X/E,@?X^SGN]!'YCP"6DS0#UT M9160]^T5RHIT+9='S)WTO#U-O"8M_(XN^)\D0)MM.(8&'^.V3XZIBPR#,*0> MN>E"NZM;[T7LYPJTR5Y1$,+ 81 ME@0YGJ)]GDT6XH=S.742+-&?AOB,!<[/ M@CB*Q0\[3OO0=J;(5RTMY*_-^KIRM1'1P,\!%4_G8@(PM.P@\\X: );>,12$ MVW$H1#,Q"T,13F=B,EZ*E\WJ@VL(F7:K=TXL@SF0A8M@L5B(< *$8S+/%/\^ M6BIZA40K,Y^AR5Y 1?02;U2R+4QF-@<2809F@CB>0]X)7LX8Q[?&I'N4.1'. M@SG&APDZ^'E,=\OI1,28+"9QK9I:)7$LH@DT+V9UFW_LMO$\&$=3,9^R6>(% MIHJ96"PPT4PZ@S3-^24,,<4$<1D%\WE$_^,QW\4+W.&XI5F3TD7A5*_V8=(( M9S&?#)>8."[C.6&988S #/%*U>,:)<2!E\8PRA0')\%X-N/_<32YXN=$L 6T M]9X +S!IUYB),VBB/#E?]ZESY_;FV:*TE^20EHGJ, N(J*V51GEGJ]\LC ME>*'92RD4%EL--F[@4!U8S2]TMMUNVCMK.5>7N;L+NV$T"U;7 W5S0@=;SYE M=R*!4Z@*U62MV>DT>K$A/U:M,RY(W1ZZ;: :"JYME@/B"]QY5URCW!KK_)Q7 M^28',*"DT6:E/3Y\#T,+B?-!WM-*UP3E,(:^AJ-I0X&0T)=,U"#CO:LQCN"W MF!&07N#Q7YKU1" MJEAT@*K5CY[K-WJMSN$[!;['@G,,2XO1("='N*6_LR::X@7]^9B^7YE@:S:: M ?U$O.ITD2/I8-3UJU1VD"90ZI6"WR.8HM8$&?GLM#[<$_JFT T&JWJF>FB+ MLM?EMMZD68IKXT=+LUZ3N8%LT]2==@!%WU=L_!>)71#^K1]^O-\C KNZF27_ M;!'QK!I.NF5OUR?Q6#'HEF@+8C4Y,K6H98GYH_+^70OJ#H6R&Q+)MZKU,,?? M6LEUJ4XZL-;GABU=HR@:6L%/@MS4EMRF64[]%H:H,\NH6>B#=X9R]-&BXJ3M MX[U-U!_1O2OQSE(FP[':5U&>*RNN-RYR\FZY0L:#"@18S1GSG@[ MW$Y B7%4KYHO>5N=NXKJ%]60XA,5#458,K6I-ZRH:VO%RQ,\\"^[W4"-D]6A M\'YE"BK@0Q[Y$.?X_MJ@/W:<\0->B703S6!7T'X=SZN37=UJ@*IO!P??AA-K MKRCEEYJ6;TZ\YE1#7DL!1?_WBK-2MPJP&+X0!_6P62<@FMU7+&<)'>V#*'8(-;RR]931N9]IW/1^"0.<&_Z]#RU;T*[X M'\6T3]N?%-WZ7])TQ_WOD=Y*)!H0S]0:H./1?'KA1XKFIC0[_EW-RI00@"^W M"O7%T@&\7QM3-C=$H/VAU?/_ %!+ P04 " "6@6-3:U&%?N$' !:%@ M&0 'AL+W=O'.!VOOR]/QV"5KE4LW,J4J\&5I;"X]7NUJ[$JK9,J; M\FP\FTQ.QKG4Q>#BC-?>VXLS4_E,%^J]%:[*% M\<59*5?J3OG?RO<6;^.&2ZIS53AM"F'5\GQP.3V].B)Z)OA=JXWK/ NR9&', M)WJY3<\'$U)(92KQQ$'BYUY=JRPC1E#C<^0Y:$32QNYSS?TMVPY;%M*I:Y/] M6Z=^?3YX-1"I6LHJ\Q_,YE\JVG-,_!*3.?XO-H%V?C002>6\R>-F:)#K(OS* MA^B'SH97DST;9G'#C/4.@EC+&^GEQ9DU&V&)&MSH@4WEW5!.%Q24.V_Q56.? MOW@KM16_RZQ2XIV2KK(*'O?N;.S!G$C&261T%1C-]C#Z4;PSA5\[\:9(5=K? M/X92C6:S6K.KV;,,[U0Y$O/)4,PFL^DS_.:-I7/F-W_9TAOMDLR0L4[\YW+A MO 4X_GA&QE$CXXAE'/U];S[/:#X2>WB%]7M>UXX B*VID$[XM1+J07M16IVH MH3"6EV1NJL+C47ID2)6E8J&03HE"-J3"&X$4R81$@CB'(H!=I=3\ 6XIW%)9 M(46FY4)GVF^%+HC6V%39;!M(9$BPA?(;I0J@TWX"HU):KQ-=2E(:ZIDEJY.W MMHA4>C42/UU>OH<2H$*-\6M(\VNKU'??O)I-IZ^]A@++UN8UWJ5-UMNAV*QU MLB9KC=5>_Z6""W115N!5.5@'98,\7:PZ3$;B(PA9BB#^T,\J\;.Z5YF8#KL^ M-0NG[+U<9#7?(X?K3%QWKR/;68]MU-% 7PH2'!JY M[6,3PD=:*LV;4HT0>D0 \=)%^];H^QIA2J/P>4]X53RQB@0&;R+&'LO@6IC: M-H1)$K(%:$@E&(*8$$4 G);FF%)JLW#"VJKPDF+B1N&0P M(+^]RA>PI4[R( M8.B[P 4IIV-'<\(_ATGRMD:34@'3J4YDAI!2STGKW?@+B>IHL<.=N:1_HF$0 M[)>B0(([AS8;L*Z+!"T;VRBRJ:I?=.#:U7*YW])2;ADSB:1^[-#WQ-*:7"0 M\"JBM@@Y3UI8.+, RXR<"N1TR0@.($E1B+DZ!8L=FP%I*CQU=A#6] H0>PB+ M@8JQ],B"Z$4JCHWK'+;J)1P*41'Q34(5QO?3/)0IACXC2M4&C^ZB$% M"@"JP?%3V^-?UB)-[$W-V?->1>Z)U5T= ;^"7V):K-7VK!0F:R2)3@80C0 MN.724,3Q;X.Z205*<2_0A3=#QA@(N@2JQU ]DEZGL(P% ^?'HZ!]]$0%[WQX?33!39AGY M)TIJ^8?"T8=J7Y>@>[^&^C"&P+$@5Q+UEM71.:!<@J9R,-X=GNX=3<%_A\<.JD)62"&5 M'M8S5NWGIN%^-%YF7:5/7Z@;6_&MX EQ]KKW='+R8_S_@F.[FZ;'PY.CV:ZE M9RQ]"H*O,.XKE(,?)_/9KB7.3Y,A0A0_S^T+)W,7-$Q3;A60K(MP>.=3\()\ MJEZLR5^%&:1$.U_U9SB,FQX\"4O=)MR;00^BHPZ;WDP#)%4B#'M=Z7T<=H%U M^A+PKF)^[ QZ!I!P%0_R2A;C?5 MR>OPFA,'\^'Q!.:^C4--:#5)/$YE,5(M+W$PG?=,V&%L /VO%4U@:.5T=KA] M$O<:D?M@38C:&Z9'!ZO=I;<[$O2*ULO#SSBA.!4FZB'/7JSV['4'? M O./*ED7&A.8N.O8]%O7IMM@TW6KWZ.31:OK:73QE2[0?3 B,4EN4JCY!M-6 MXGD%R,4SU'4[-+ZD M/[I53/PV-J$>(.[W*DPC_Y_ [@UE9_+==4P+K87&^$0ZS]U5/>LUOC2(YTCJ M1-M'F&KG4?8K?7S&MPQ)XU03DUJ34<^Y[3GIH#DEU3,T-N\Y.FOTX>"$<,&2 MZ4\TD\4S$HWN7>?CRP&PK.RA6.O5NG^]T?%VF"1WW4J-._=]N;(KOM6D+,-1 M*ES]-:O-Q>EEN"]LR<.MZSMI5SCMXI"VQ-;)Z(?C@;#A)C.\>%/R[>'">&]R M?EPKB:@3 ;XO#<;>^$("FNODB_\"4$L#!!0 ( ):!8U/3?8YNG 4 *D- M 9 >&PO=V]R:W-H965TO&%I ML25*LJ0T"9"D7=XHV7%C)\V ?;$IZGC/ MW7/'A]3)VM@KMQ3"PTVKM#L=+;U?'4\FKEZ*EKNQ60F-;^;&MMSCHUU,W,H* MWH1%K9JP.)Y.6B[UZ.PDS'VP9R>F\TIJ\<&"Z]J6V]L+H?PFY8RXS[L2E M47_(QB]/1^4(&C'GG?(?S?I7,>23D[_:*!=^8=W;YND(ZLYYTPZ+,8)6ZOZ? MWPP\["PHXP<6L&$!"W'W0"'*5]SSLQ-KUF#)&KW1(*0:5F-P4E-1/GF+;R6N M\V=OC&G64BG@NH'?_%)8>*L]UPLY4P+.G1/>G4P\(I']I!Z\7O1>V0->*WAG MM%\Z>*T;T7R_?H(1;L-DFS OV*,./XG5&-(X A:SY!%_Z3;M-/A+GY+V7L+P M2KI:&==9 7^=SYRWV#Q_/P*;;6&S )O]SVP_ZI7V[;%;\5J@L M&\-3T.!RB1/"@=2 %G!IVA77MS__5+*D>.E@L?$QXXKK6@#J0##4& 2T?94% M51FP1EZT,T39% HX$MAO=_D-+08,SPE_1H( S\.57">?VUD[9W.>LUSB#:M61R*[A]P-_S+$JRZ0M +<"=KHE?\#@WMTP+M=Q(Z0- SR*9QE!0EO$MB$#3MD[ M29!'#<[ G$L+UUQU6,B0#ND&XH24*?RE7+D(=<->"2_UXFC#10\3H8Y=8SE6 MQ(ZHE]HHL[B-0M]HQ$ B5@)A^,(*0=DY# @3VFD8A*J-;8)+6''K*0Z)AELV M=X)V8_B\I%92V (8#DA\O3D7:.&A3MPC)P*-G-UOH-=;EKXX,>\4O+$&T<_K MNFN[/FFB^I);>TO0^T4YALN#_$%RE(0>S*LHF>8X2I)I5,0%CEC&HBPOX;/E M6"W-6P')."?[*BH8@SS*J@RRB+$2^WJ?:\B.*BC+*"T+0%=L.L7&B!+LD/>' M^4\AP7XLA]] $GL)GXWGZD ;89OE991A(!CT-(^F"87/*A:5&/Y_I6QO8_Z0 ML:2,JHRZO43J4AHP5D4EOCQ$&"M3I*J8TF^.V_Y!PHH*"6.0IE'%*DP12Y#^ MB+ JGT)2L<>HBLNHR#.BBN&HJ"AU_31>&>QNU MZ_E4>/%PFPTA&XQ'SF40P0--[?E5V!(:=:I&(M'>#NJ"H$@%98,B7$N+]7&> MU&78CRU=03 4AU<24D8A@^ASP'N4U!)O"Z.]?AL/U>.M ML7XCX^(&+ZI.["/_\)#2!Z9C6*.0/4O2,4-:E>KY;W FN9N)B.N5"!=+->CE M#OS3CLA'T--B7'V/GJ;CZ6'T,1[H5)9]B.C^Z:%U]Q!YV]-=W'@\):_[.K@ M3KTD^-RC:])K-^BWVY/@\UW/?PYUO"<0)5$:QS2>W@^Q*J(BBX=&N=.Z0Y>XR<[U&35L M$3X2Z/COM.]OTMO9[7?(>7_]OC/O/V+><;N0>%M08HY+XW&1C\#V'P;]@S>K M&PO=V]R:W-H965T"NFD?BOO W1UIF7))A>1:5G]]SY#4:M>6G3@M M<-$+Q)&TR_DZG#DSY/G&NC]\313$;:.-OQC5(:R_F$Y]65,C_<2NR>#-TKI& M!OQTJZE?.Y)5%&KT=#Z;/9\V4IG1Y7E\]L9=GMLV:&7HC1.^;1KIMB])V\W% MZ'BT>_"S6M6!'TPOS]=R1=<4WJ[?./R:=EHJU9#QRAKA:'DQNCK^XN4)KX\+ M?E6T\;WO@B,IK/V#?WQ;78QF[!!I*@-KD/BXH5>D-2N"&^^SSE%GD@7[WW?: MOXZQ(Y9">GIE]6^J"O7%Z&PD*EK*5H>?[>8;RO&9MQZ F!>?0[&8I>OI9!7IX[NQ&.5T,;?XFA1FDX MIPQORG5P>*L@%RZ_-:5M2/PB;\F?3P,T\O-IF:5?)NGY ]*?BQ^M";477YF* MJJ'\%)YT[LQW[KR?B.#CTJ<3T5<@?JE)O++-6IKM?SX[FQ^_^-(+ ME18$!%&0H:4* M4H I:&VA$):2IAH%@T:3>(=T, RT!-0:X#-"Z\]WC&Q<55 M DOX(Q\4LIV$7483M%Q2+)WH@,,;K+E=XQEL! N7A%ROM2IEH:ES;-EJ+;8D MG1\+6;U#(F,UOT1@HL)6.(()NB$#DZ&604ALC*/2.O9=F:AE34[9^&M3J[+F M9UMAR[)UDXC4SE>?I8_H1NI6LBV26/^^E2Y0JMM*V*1T)U3%@#@4XP\XGBST M00<@SQ:3!]"Y_VG;,X8"OTY@Z^TXQK1V\-4IO<4[+3/D MK!K,0\[E('8>RA"<*MH0MR(OA!PA?/8^@1-=UV!C:4JZJU:6[UOE55P$B8$5 MK62A--XQWM[;4D7)C0IQ9^[E;=%Z1.V]0/H6RD3+/FV?4V8EJC9^L*A7MT-T MOFN!UQX8Z6/2M-ZGY/C)(GOF$W&U=Q>)]D1"ELB SO/II!RH\*E8M\*\4[!.LK5697^=UNW;Z^#QBTK^N0ZPV MEJX2?HSHRMIJ@QJ(47E>DH.!Q9)\2!B#AC;&@-05MG)X(V7BK M514]0ODJ)(X3M00-&425XT?V@-*18-*Y+>#<2%?YZ 6K5]!>AO&^+',6,?6, M.2@R,K+8L@W<%GHXO?V^QW:9-PJI8\7<+0M 1R%9[2,*#Q/*STZ,7)[.C!?Y%P[VR]='!7=J!7Y,[<5=I19X\+/JJ3Q991RPH$23?*MAX*"RZ^?=K+0XA.Q+.3'H7G'G>WK7Y@ M5S9(I#XQY_3JQ9"(?Q#$C](A[1?'':5Q]YCWNLP;Y7.8SXXG MQX/.->QJ9_]0$YO]VYO8#[:4>HO2.=R_/K85_5_R^_A_3^X)61E!=3$E8)2% M'HP\CY)@]$/;G;#;+>H-LKT.\*]@ZG^&DD]Z?/0T2I[]#4J^,OF,@--^2(/9 MSO*.%%AXZ.KL#G5V(3^9,F>3_K$+(7A1*YR\'5)!PQ12K8W0#1.SEUN#XL$N MC\4*]&?B>:ILFQ;LQ >H+)4FA2;*)$-;W@I$Q\4]C@[L9Y:#V297V%,?HH&A M]7NUD/9ZC(-.J4%H-^E@]U"!8PL_^MPXI/K[(.9C)0>!)ZW9I6+L3797 _OF MP(FO$FC:FM411HTF<\U:;F-5Q0J"L(MX9($#X0Z=82G6ZMO"JTK!&E1&.HHE M3IC^S'XSF7^75&&K]6!J3VI =CBU\KO$A7VB'\SX0Q<4*-)X\P<"I="W9/NTO5JW27N%^>;F0QL:[ ,D+3$J*SR8O3 MD7#IEC/]"'8=;Q8+&X)MXM>:))#G!7B_M)B-\@\VT%TU7_X%4$L#!!0 ( M ):!8U.G7'N/GPT $0E 9 >&PO=V]R:W-H965TX^;.T#1$(2)B3! *1D MSZ_?KQO@*\;-/]LTK4Y6ISM4G*UR5 M9=(^WJG4[%Z?3$[J!Y_U>E/2@XLWKPJY5E]4^:_BD\7=14,ET9G*G3:YL&KU M^N1V\N+NDM;S@G]KM7.=:T&2+(WY1CQ>U]1_9MDARU(Z]=:D_]%)N7E]NALN!X?V3 -&Z;,MS^(N7PG2_GF ME34[86DUJ-$%B\J[P9S.R2A?2HNW&OO*-^_4LGQU48(2W5_$8=>=WS4]LNM& M?#1YN7'B?9ZHI+__ APT;$QK-NZF3Q+\HHJ1F(TC,1U/)T_0FS5BS9C>[ FQ MQ#OMXM2XRBKQW]NE*RU:EL!N?! M;6S@X*Y4B3 K46Z46)D4D:+SM9"E@%Y*E2V5;90C9)Z 4!R>3OCI6)SI'+M- MY?#:G;\XM'%_TQ>5:X,(53%TE(C4R-P1I3BM$N5$ECZ&>^BB^CO MR!.8>0L5:!3<1K976I(<;9+)K, MK\_Y_V)Q+KZ:4J80MF<&(CB/;N;7?'4=7/XK= MGHO=1L<;45BSU60!@"[L<0YJJRI-'Y\G5NYR<3J;CX$%:0I8B\25>%321K!B MSY@L&EE4W(E5+4&7A:^TX!X+FL-)\V>:C\L!IZ>+SBGS<(I56Y-NR3N#? =I M?^95RC:DRPV,O9/.RR'D5NI4+E,E\ B.L>\&(_&55#NP@%5%*F.2KM7[3P[Z M4EL-W]_3^4C X4]F]W8U$.YA3%%)3:*Y$Y6@_ M3!,KE4 0:S+>3JH:\#DB5_G5;+U(T^ M?0< ,!$]@+:JM?2D._VL+1SO0PXF M23)X\*U#)BTXM]T>=+(_6_R4U\F. S4* 2-+)1#1,)U&SDF"%LL#IM(,!7*- MP]84_H4%KN@"K !4&B"Y&8\:)^OQS@KK"K#OKIYK[?BH!(<3#;!(5-0#,)7T M2['2.:(1RO6\XK@8%!/T','0(7,\"HY2&HE/\I%-1#PX=N]&I@9UB21M/BX^ MHA->B4"0CQQ !+GB>R4MR"*R@,/0R%*M=9X3,;P>@"D(+Q_9-MX."IM3TMMX M-)T_$V>3T7C\3!18+_.\RL[KO/2T*5T%6Y!B$7)PWO "[*,N]!KF0 )O2:58 MJ[4 L!Z! G':1=?IXC!:B8\>V1][H8-32^;2>!\//(=8\H'U#[4=Q[92;2X# MCLE6.SZU-KW MGQ72L77B"P14P'(*;[S$*[O38#11Y)(H5Q(.I3@V-B&01"E:;@Y&Q5F;[DD7 MVB2M&Y&316)&IRQ$YLM$@\RA5UW8AP,P2B<,*G 8>(!%K;Z5<)M[15'DFN"[ M7<,LD9A,6WK>X<+94&NKNHE?=+ZO^AFIWB>6UD ,=O#81#Z2=TIOCM; C5S$ M"#C&6\<>7]L:T9 %(^(8M5JA2B'-,(.@&K667BF(!6HKH(0+2U'0/.4!!TEZ MT7[\87)]\Y)8X9"-VOQ-9W7MG$!&6^)&.@CUHS M0QLK_< :1MG0IP>9YJ/+9PV9!H"(]R:[1:23O;KB";[UGMQM;>3(%%X.VM]? M:K7[!I!P)M:2D*9% G\,X>[DZB5J!1B3$ZVO\5$7($6 5=?)A,?AE8/1#0_W M]H&N!F5>?]4 P[TDJ.4R34EKJ%!._'56&&;FKWOR#T6O"[V#-7%=[89TURKE M$&4VPD92CE8YH-?I=<[G2 *?6+H-;=\%>2BD@4I;F5+D^1*4(>V;*LGMK9'Q M)FI+(0GLA*>)*6^1OB12\2;7WRO%27*_U/;^LY+:^G-J-1W@>\=,GD[FHT53 M"Z5:+D.MQ/"I7)4R0$I(%U,73"#F-N@DO15Z=)V 3+'R;AM P&/MP%N]+D$1 M$,P>\]>Y;CE,*EO[2[D!9=9OKFM0= 0JT/.!KE0[GZM;Z0@26F:.R]X>3H;S1H+U-!KH6XXKEYIR,#]"2"[ MRJJ4_8OSO8A!SZH-3=6VQ#CN$4IH1ISO_T #V3^X8T=$&*4!4?508+\:^9C& M6W=1VX6+<79BS@,4?6WEU'>/0VAR" ;\@_R*+=P=3 MD+^2H9]XSX;FP4A[=7;/JEDCKEDWZYS'(;C[[;@^#06VU5O)IE[I'-64!NZU M^<*)4U1)$U0TI^+L\G)"$XW)932[F="#V3RZO+DZ[QUNABF(7?NLT0R6# U$ M>PBX:,1D4IVP&Z#G*7VK"!NTZB,&SJ;1^&9<7TUF?+7PPQ/B*KI<@*D&[7PI MW<)\\X*3>E/J504Y3PH+?*H':N^YR* #J5XJJ;[K=(L1#< Z MS6"=8@*37KP]^J3M3L>YQU]HZYRR6XH^LKGSA4X]U/ :';:9'^6#SE"G-OJ\ MY?/"_"3H#5Y243V-JG+>;>Y IZ)2BU%ZI51=B0[I M?:;HE*4*O"!#'IE']=%X(Y$V3" ,"C=P7D7 M(K?DBL)_"9 627:UTO0U@I"%LQ=Y&=W$-25O^OWGL'*FO4O5;A2,RGWU)UB0 MQJ6EB4AS5*8RPI4;%I &S K%!D&P(B%^#]5\RQK%3N&+/]]M#(UUJNRL^BB_$:DM\(11.1)M41DK2[I'>_*]THXYZNQ\3UCKBY5, MV36'?P/]M\4+P2&GR@MALZ/Q7)"+(V?;:>C#2#^@6O MC/!9@LIW*]<\G-#&XQZG:#J$Y@:JG*H"J^.RKJ#( M:GQ!K*!\YHJD7Y/YU@./0\P9Z^K4>2!ABM/NF#6B%S+YO>+O6N_O/GQ]=RO. MH)>XKD5Y<&2-X*_*86C9AAY42?_"X(/[[\=N')X#[C.4F_RAHSL ?4Y# 4^- M$(CQ:E670"JN0CW6-1$K*_>%?T0Z(+G\G,=ZOUJ,QF,>;.'_H!T_-!L[@-FP M:5!P^%Y\&#_IPTW=&##_=:2$7:'V#R5?#Z6!7+G)GQ=AQ%QO(#R3Z &LC-E+ M$:!48H!!'\YDXYVT9%] ?]1$6(= ;%&#/F\Y:./70Q0U)58/L#H*\<[= /1A M31K!+ODW6Q5E''R+H!+'X;:A[N$O$/R]2M8]:3Q,F-A_X_,U">S#VNTJ-S95 MFM2=1F@4H065AF*7UG:&P71H6[O28%)8^I8O0O$I:?K(+](PEV2W5S:FX2D- M-1(HKYE -S\XJ%'";XJX'_8,#@KY#1K1@>64 M!_ER"9L^.24;];]%#/0!EZP_*4(?\%LJ2?4Q4?J. M$;?(*,W,F0BW:/_$-Y6W!&*--+%QY$0>01,_ /*?FSN3H+_4[M.N>@//\OS* M/_DN/4"'8]\VCWS"'Q:8U&5,FBXC?&QO!R_]HR,/])T/]FJE+%DMY$^J:+QZ M#DWU#DS$G-K;6F>P]A2X&>%.W#-#TWYN@]G:ST!/C>$._3+CHO/+%JZSZ/<[ M3O!/$?R/7)JGS4^$;OTO8]KE_O=%'_D[ !4,*VP=CZ[F)S[.ZYO2%/P[F:4I M _!]02P,$% @ EH%C4W_[#J*; P M:0@ !D !X;"]W;W)K&ULI59M;]LV$/XKA%8, M#4!8$O5F>[:!I.VP 6L0Q-WZH>@'6CI;1"12):DX_?<[4HKK-+'1HA\L'X]W MS[WKM-@K?6=J $L>VD::95!;V\W#T)0UM-Q,5 <2;[9*M]SB4>]"TVG@E5=J MFY!%41ZV7,A@M?"\&[U:J-XV0L*-)J9O6ZZ_7D&C]LL@#AX9MV)76\<(5XN. M[V -]M_N1N,I/*!4H@5IA))$PW897,;SJ]3)>X'_!.S-$4U<)!NE[MSA[VH9 M1,XA:*"T#H'CWSV\@:9Q0.C&EQ$S.)ATBL?T(_J?/G:,9<,-O%'-1U'9>AE, M U+!EO>-O57[OV",)W-XI6J,?Y+]()M$ 2E[8U4[*J,'K9##/W\8\W"D,#VE MP$8%YOT>#'DOWW++5PNM]D0[:41SA _5:Z-S0KJBK*W&6X%Z=G6-=?]'&4-N M0)-US34L0HNX[C8L1XRK 8.=P)B1]TK:VI!WLH+JJ7Z(_AR<8H].7;&S@&OH M)B2)*&$1B\_@)8<@$X^7G,![Q[44"TDBJG><%D92N"AA,Z.=\@ZDN2MZJ4U%W.TJ@&> M5)I@G2RT&Q1VQ;K&B,[=NV*Z1W1$7?C OPN;KR\Y^EVK[$&#-V]X"Y,?Z3TNK1A+X#'1TI/L$/C2BWO> M /85X;X]?]C]^6EM5WA'5#2W/4D9G4RQ TRY*%Y_Q@GS/=64( M]ED4D3B?TIBESZ5Z*=!'1J,DI?$T1_$B36F&M<=I]!M1EN R^I):GM L*4B> M4S8KR =E>?-SN6$T2=%B5"#%9@E-6$Y>>EN%1Z]_'*>=7W(&<7%RATUPX![V MZ.6P/KZ)#TOX/=<[@?EK8(NJT:3( J*'Q38&ULK5?;;MPV$/T58A&@+X[V8KMQ ]N +W4; M("F,.&V!%GW@4B.)"$4J)+6;[=?W#*F5=YVU']J^>"5JYLR9*\?G:^<_AX8H MBJ^ML>%BTL38O9U.@VJHE:%P'5E\J9QO9<2KKZ>A\R3+I-2:Z6(V^W[:2FTG ME^?I[-Y?GKL^&FWIWHO0MZWTFVLR;GTQF4^V!Q]UW40^F%Z>=[*F!XJ_=O<> M;],1I=0MV:"=%9ZJB\G5_.WU"3LXDHJ9*]B1_= M^F<:_#EE/.5,2'_%.LN>+B9"]2&Z=E &@U;;_"N_#G'843B;/:.P&!06B7RB@OS[U;"\_20..'Y&K2!CEM.2D/T>.KAEZ\O'%MJR.B'(.0MA0WSD9M M:[)*4SB?1IA@P:D:X*XSW.(9N!_$!P T0?QH2RKW]:>@-O);;/E=+UX$?*"N M$,>S([&8+>8OX!V/_AXGO.-_XZ^XU4$9%WI/XL^K98@>1?/7"U9/1JLGR>K) M_Q7EE^'."O&R'_>]5PUJ=4_L4Y/>.VDW A]%MQ52.T*>C(Q4BNA$XP)#BD!^ MI16%(Q$;[?1P'=!!&=Z;KS,#^-#. CX$6Y7 M?.0"81"# >$J8;GMC, \C(A%>*=%8I\Q+ 1*HD#!!Y([R6): K&D%:98QXJ/;D N]!(G")G<#9HS V;MRBS_V[] M3;'8MWY:G!ZV7J22],1W!ZN.^7%+HVN9IW858>8 #\3*]35'4PU?YL,7'?9" M4$";Q"\NDIC/"_%Q*/#[5,6?4#=!JERG'(?6(<_:YMLN7SRU]"73<[T_5$*< M=S3&8^ND_BC$>]34X,2[W!M#/2L L9.56/8!(0]AO_!:N1%+@@$FLG)FE;MK M);UV?1!&KD.OA[8W8(?"]DX1,4FTR%7,="+NSGU@'%H7]T#Y6/7>LQ_P'E=] MY;;#$V:(+E-0E])(R\V4KKK 9)^1#!$_*3&(\)/9\=CIZX:L6(.9RL-" M)0*:I]R:QA&2O&!^6",,:+./*UUR8DKA@6+,E"H1/J+6ZTBKGG(MIB34) M6U1@)IZP- 70DH]#<9WF5N2)#1=XJCT.TD0LZ-P$XP!)6H0Y8DP:)HTS7'"; MK;]2=,XG';PPS%BPG<&D;H-.0@P MRMELY><,\L3=OT:KS<") MHP#GL5&J9LOV(+D[[]KL*S9=LDCYSMV:,MRZ?LB:%22]Q4TT.7+B?O28VS4 M5O^=RX@'UC--4FF+<'(_CNT2!-AH PP,ZG$^'S#IU?HNO2WKIT$5MP>FSP;P=Y M%L#WRF&F#R]L8/Q'YO(?4$L#!!0 ( ):!8U/I_"<-?0L ",? 9 M>&PO=V]R:W-H965TGKS=RJ:Z4^[RYK'%WLI52Z+6JK#:5J-7B3>\L?ODVH_D\X3>M;FSG M6I EZE?X3VPY; MYM*JM.;]D2A%K(IW4=S\R\5[!F1O-R4EO^*&S\WP8YY8YU9A\6X M7^O*_\K;X(?.@NGPD05)6)"PWGXCUO*==/+T=6UN1$VS(8TNV%1>#>5T14&Y MY>GSA(IO&3/$AYZZ4DCTB9B5],Y596 MO*\*5>RN/X%&6[625JVWR9,"K]0F$NEP())A$C\A+]V:F;*\]!%YWC#QG[.Y M=360\-\G9&9;F1G+S/ZDZYZ40DGWTFYDKM[TD%56U=>J=SJ+Q"'IXJ-::C* M 7WEI%/(#R^-$@M=JD)(Y$YGE=VNP@T!6UP=IZ+_$^:* M7PV[8WI,%;R6&[PU,( J.9NC "?D/?L0%2@S-VY9)SA MW?+')49!H2>FP&%J#0?5"N;FID9.88*@:-@.+"@4\>254!X<-A =%#4-R4F,M25CD$$6585EG=YF5#>RQJLWYH%A2&N&_:=>^I3:U!\!K1 MARJH&V#&"EQ6UZK*[P2 6-G2@U$6?R!F[$^:B-(PM[K06*PLPNU68M%4;)4L M6PDTY)5Q*^F=\CFZBD1ARE+6 V *Q:G4_X,]W:V60(WUJBHH2ZBLG*K)(%G= MB=)@:M@R:-Q59L".ZHA^1)P" I%H<.^-W 0 +Z"8N2'P.SDOR?/FQK+>M+FI MV'IX2G8P>\C;M)=''28'USMY2\KU0Y*>79Q_:!/T+T.,8[$T9K%'@42G67W> MSC06CK)'+P48'"">PXJ6QL4[E84K11G5(5J*-:^=U#4.QQ2^0;&O!A&HU8M7HD' M2?M@ +WLQM>#\LYK_="ZD]8(%":3MV8HB2*V341.A6\R'=D!(6'F1M7:%#:4 MMFU&DZ.-0Z\&-VA9>JW.@S] ZZ6T5B\H5IS$GGPI@;U6-5RSY#B2QWQ!P( O MNBZ$Q5=!&\+"!<.BH(('RYT]BL!$#\CTKLW]PR""O'LRITW)<5TFCM"26#3 MC#:<%'R3X2/]J,@6+ES58-/GBEL [F=LX'$K&LN4B4TEV@4<$*A.@?%Q4?-$ M H+'#I1#9PZ'%^@NT;SEGKP7B=OSXK23[R5N8Y;7: MRVJ_H?4Q.9Y+7TT[\UNJ9:6)1.2-K O;5NO[9J&=2$RU- S._1K[B7FT>_3: MH\]?B5Z?&&=ZY4I\?W5N+#NH5M>J0MQ>B%$ZH[J;9/@;#T99^(T32GZD&0B) MDJO @M)LV/WC28PIP^$(Y35-)O@[AI K62J?B*"4+XJ#%V-D+&;CJ<@&Z2S! MS"P>B9]!U3555,R5!-'"9=7VTROPTL:T*<+]-K<4@5PDY?RU MMJ:^$W*)>++_N+"[#K0V36T;B9%M#< @'XCXR.@!SC["82]O1;9)UTIISTK[ MG5C2 OP 8-NB_:Q2C:RAHP3J]3A*M_5:T[_<9R:B\\W>^HA@N'8# 0!GO-K MR;ZGTK "CUAJAQ%TSV&TGZ #+$W1-70&- D1-$"_]-ZL:,K[@ZGW[P?F8W Y MEP*.[]G5N9B@%_2)+R'L6I9-RXC8/E #,Z^WGJB,4H(/PMY)K=,@'6?3VA-: MM>W12=J.YQ@IGCQ;+P*,C3\):'K3!D8G>!*P@'$N\:[6N:^!"!T71"O> FD5 M=2FT"ODX&^Q@;:Z6P#8'@^;4]T(X_@@="4$=@2OI"A*R(!^GV*\CP:=/H4/DCRV*3F[=N@#B81L#)W+0XW\:T(JH)U>XME=JK2! MP.U+\6O#X]#Y=WXUJ(KCL]#(_$Q.$>\H.C]1V'_CL']NL1SZ!3YJ/3PS$7OA M_VQ(5#:+0)D^'.QIK,98@E,)F#&;1.-)& VB^^DT':034%\VC.#O,X\PN&RA MN,GIC]/!9#;#>!)-X\,Z':HA. 9E@W@Z)J+-HBP5EZKF5\:$=E\V'X'1A\K; M1;AF60N]@/O!M'DHU=QG>$77LN LI*3VE/S^5N4-1[:E9$Z736=[SS2/ +#? MN_QX]=GVCGPG1#?W/$SO,LRUICU7@3B^$@L3/J"8EX!6YP_J]@(Y$&C6$LT MMX1< H8_T& ZQ.^6M[HAVZAP+N+W W-Z4QZ4#HD<BGJI;@%+V+\IMY^(';&,([K@EGEV@/0X<4HHYJJY1$726K9+U$2[N1 M=Z9QT6YCU/*2MMU&K&7.!S035&EU9DT8$]36*VH8=<4X[+C%3V*6>T"?'C&M M!#J)=>*T*,%WC=>S\+R.8Z!& 5AW,,?<5-[Y@%*_$FJ6MSH*6/F[\\5X#+*@ M3F@RBR;[9(%L'Z43,&#KI-.!F@OJERVZAX MU5L+OS="-V[->=+V_I=<3D'=M2.>2 #-*H_$/(AM%\0_B MH[9?CA?4S>^^;QK28!REF,'OO9HZD5XG=_ MR:OM[P,Z#K6@6Q97;.S?'>&H/*/AE,HAW)6V=FPK7DJC1SP8/RQX^VYY+GKI M=#/T>X[CX,$+AJPX:QWFGYK-_??'O\:-K'O\2EPTSCH F#^T'/)4,LZ@=D(Y M%\W2H"^VOD6QU91G?;0.XW@(&,71<-*9L&&N[F?DR3@:C??W.M039,E@-LUX ML\E8'/KB=M+Y<(D&??&.;/FRY5".U'3!(POC''M#6VP_2Y^^G]02P,$ M% @ EH%C4\SW54)X% OST !D !X;"]W;W)K&ULQ5OO<]M&<_Y7;E2W3F9@BK]$2H[M&=MYWS9MDWBLI/G0Z8WSR6U>]N;TRMOASRPKV] MVM?U\?7UM4OWYJ#=I#R: D^V9770-?ZL=M?N6!F=\4N'_'H^G:ZN#]H65^_> M\&>?JG=ORJ;.;6$^5TT8@XP^_YU5[)+T8_QYV_SOS#EXVVIF/9?Z;S>K] MVZO;*Y69K6[R^G/Y^&_&\W-#^Z5E[OA_]2AKE^LKE3:N+@_^95!PL(7\U%^\ M'*(7;J<77IC[%^9,MQS$5'ZO:_WN354^JHI68S?ZA5GEMT&<+4@I]W6%IQ;O MU>\^FP=3-$9]-FFY*RQ)ZLUUC8WI\77J-_D@F\PO;'*G?BR+>N_4WXK,9/WW MKT%02]4\4/5A_N2&]^8X48MIHN;3^>R)_18MEPO>;_$,E]NJ/*B/H+6"-4#2 M]5Y]9!F;2OWW^XWCS__GB0.7[8%+/G#Y?Q/KDYN0/[YV1YV:MU=P.&>J!W/U M;C:=J)'=1S_[5.8V/85'3NG*P)'X^9\F4X][4ZB4I &S*[>JWAMUA(2LP\-= M669.E?!?G&M3O&V=@GP*MS55A05UR2]\+ ]'79Q>.F^MIG*)LG W_#N435%C ME:[)?\D1';^#,YW-3*69RF@79;X<956I-D:9HK9U+F=A2_,EW>MB!S6"K'I? M.C-"9?E@*MZR-M4A<*5WE3$()76B=J; P7E^$O8/.L/C!VUSO_J-"5Y0AS$OW;8[*@A0RC-5!R>BQ3O M;G*[D],G%S5?(-KC$*=S/$NA3>OI QGE(^W3O4QZ/W^5E%7K+_1ZF9-FB2SR MKL@*.A9=LW'FCP:"!)>5.=BZ%JWN2%T%:4;G2C=0:@73O7PZ!>!,>:/9ED0M MR6F+R*Y<;8[J4&8F9_N#M*J,1<)^_O[^HUI-5XD:C06N'PR<>JW^Y9]NY_/5 M=^J'C,QP:U.Q5F]1:2^(Z);M9UZ[H"DBN+=KV.5[0V;LS2ELPEZH):L=*YA3 MN_P]!)(^L]:;^%^E)(XKV+OR4B0G2A3;8]+S9(?]W-:2[5TX2WVZ0$*#+%*I MLJDB=^.0X<1J84QI98^2USFRMZ9=>*'3EMGYDPR_S M1IBBO[HX0Q[<('[!BQ''R!GT\9@'8]%517&.C@[2Z#&]-5%($_J!MSS31'CT,)H? M6FOOR'T$3R:W4"]6$"4&0LYBTZ\BCX"%/2"CD;%O-=2Q;7)@PZ--SWQQ2Z:] M[:S0OYE-U,_-0,V=]??3Q(PX6ZB3T17[:VZ*7;V',#C?^M3$@M@80PGJH<11 M6:O)"L>%$,DOX$-C'UC"9-L M9+B Z=E=='IPIJ$V#5%YE6+L ".1=!C\L)6 MD+_5$9D0,%C(,EX RQ6CQ-$'PI9@NW&H$I3>E ]B,3GVS5W(OUF(7*X&>;K* M1ERF;\F409_A2NF:]P1CI#2CD<^8'%YL72=;Z"IM(#3*<"/A8KBO)]I%PLEU M?8:J*/C.UM\Y (&=I10)36L)#+V (9FV-4*WI[-2I$*BJZ "Z,'6)Y8F9?KZ ML7SUJ$]^W0&^0I+U)JF^X9 __>[^QWO^;?;=M[3UKM(' 0FI!G%V1P#C/9'F MX'Z4EK=-Q4KWBO#;?*K K#V"^ =Z84>T?XP!H/.G@ !QEPV5BOULTJKMDL3@ MY\('#/!5>'3!FSAP[:H2(8+#UH0RD8^7_RF)8RRN QRYTCM01T8(FQY,">!# MIC4U:MPN$;0H4,+Y>:::](%)B_S*XM61$!.6M&L'H*@YXA6R"#'68PFHRDJ@ M*,TH-X[]7Q-6?QDQP9:#K%1%2:;\1V,IQ<$2&.?@4-G!_LEZA5CCO'L?(E[@ M\]-H5@[Q4(#510=M1<'Y_4R:,5ZPAV/.+J/;9)=0WM$H*-@B\&E"+VSMKA&3 M%-B AY9RU;@\!MNR8\1[="QY@5&LR!^>$%C($ZVF&)'C)[T=:B9(!D(C; EV MO>*V39%*U(27#PQI'/M<3.H<%!%+>BL]?J,DU>Z-4+*U7TSF465O?9>JQL] MY#I1HK#%L:E]9N5T;6#T!ZYH*-[X'(Z""I(6BXJ/)XDT!S:-5U(7/$^$E@+T M$G?WD6K^O$,-0;2%O#Q:E+(T(CMK";A4 M*S#00!)I\HS*]7Z!&JI3* ":=PWIG'_1I-'S\PXN\YW" ""X*WAP6.KS' M),!?3%>('YJ\MK"82V0G0!(-&X:\P8!YU$N ><,M9GM@R9-*-(0\ D'!1' M*>Y&C(7WOW/3@A)5R\QYCJ/,$AUR2?"1;"W'C!/KKE78YL25?"I53(QP7Y(: M"$F,%H8,<"[9;=S3Z=7AG&ZE F^=P7EGD*U;2''_*4"*I 54%^U\4(I.6I>4 M_,?VP_D_\Q8NN!"'L 'V-Q_G"H $.SF1-N)25=)+5,D4D"U#+$&6N3U8LNS4 M5FES($;)0#BYPIMU5=NTR75U27ADPWN48N0,&K@W0&T$;E/52#-,M7?D#3!" M'C)@*?[ZE &%L17['*SY1-44@L1$3X-<)B^OK!]&(;X'+P"XV! MC'MKYZIK38OJ-DH:H).)YM)B\P]&LY3":_V[)!'IRT4=Q8.N?C><,J6:D# G MDMQ"#*7T*(/ST\D/.F^X\=9K.R10&B(-#J>P$%DW8;VDB\"9.1 ^/@*&.VHQ MAC]4:,?X1@2=5#2'C0_:]>DHD!%E:M7V(7H4$(AZ#C_WHJ4A3J!5U\9Z6X?L M<&RW^L9.S"2!^N*JY!P9?\LJY2.?>H-Z@GX].1X>9?A!+>L\CWL HH=G<'JW M&@8"^GOM@3-.$F)O:RN">AMR)#?L:#/(Z#H@1Y-2NCD+-ESX(J#X'K65_@R9 M5F5"CT):NV2=38U-)X.N3S@8-!K"L 45A@C%5')Y\"?1J_"$U697]9#?D"CR M&+Q\A)C(FY!D\<,$C?:;\;0P:K[Z6!)J,H^;A:!8H-)HACSA-);!DCN2=?FZ MH+!"T[!N@@N!D/C%RDPI9N1G2U/2RFJ M_&O< 1CX9V=+/O!+!B5+^MH2/>&$2:BB)D0W9E4$5YTK4\O;<*KLG1!:%D@& M16B9=-,7!A"=H7,UT^1;R(L7GC?/$V_[85RB*NM^3[I^CNND--2-$->V*V@@ M#>5VA))((XG[AH*M,L$5QCVM@% 2M84S;Q#9B@W]H8&>",UQ:.>FP('J+B"3 M?-(-2#_H7' .Q3E49IR!1QN@"=L:GH<.D=N'P1"[) W*R)=SCG[>+D?ZC\#F MA7_:?>BCV; M.5$?PIET5R%KO*V7*22I]+;V_<;>2EO*N MM0>'*(]I'X[0?%.G>$?,%_?M:2I5[-I!O1 MQ\3T2_R U/6.($ =^K+4*7/-, 0RC^,M *9.),SPM$6[YS+CT587L9MC&4Q) M][K^W/"3?L?%.>W'L_SF MR[-7B[8-_K)-G6DJ,<>GZ>=-=*SK+@G2"Q%<3,[)[O*.;_YQMM;C0Y$N-7*& M96,?3K!CJ[XP]Y'I8F>57[$3CS2^WA\LG435Q[E?].SS;&@SJ,Z>Z'MUM0E4 M*VF1C>?)P0WMP".;_R_OI'&9/X]G>8XJZU. MU1:\?)X(!Z/"EN>VU98[Q;) M=DL 5!"^GUS"E]II&B/@PE^A"53 .S+! H0+H\:6-']"I3]Z(&?-0!K7A8F$ M8>F2A2-\ 7"1;NX"F1PF&%W1Z?KZ;?;X'&6/T90"71+N)'3@'8CL]AQ'['5O M%-&BR6,#Z$T]/5]#C Y-^7I2(MW"T//N&OLY73(\1>Q<'N6'M9%);YK6SF38 M"QTA>F)+4X9O>PAAEDX,>6W(^'FK[LVQ-ES4ARMK?,KW$*=\ M.N-/I^/@!FH&VR]N)K?J0'C&1Y47R\DJ?) P6)7&!XT7V] 'T@_62=5S+Y=Y MHD_ ;R$%'X_ ^3E83SW8#X@4W*!JS>4Z3S(LP8!+*Q,NZ/C^#S5E"#8+2T63] MNPX0\BV;2%HDF-FM7!.0)-W45O:FC5X2CMDB\I5MO_DEHAIA1E(5:3NSI* C M64C=RC5<8'LUF]*_95MHT!TX)U@286X-I4G>'B>_,50N\NI]OY-"I*6MG M-&#)1>>O.U9]PWHM&P>UNV]?A^X-55-G4$2]0(Q*ULN5^AAYT2@-LVDR7T[[ M5D=-W[&UWZR2Z=WZV_CH$4)?J/D\N;V]ZV6&V)OEKC>-_Z6 >_[@(*AZ7QG! M_5\E,H%>TPYI!>@U>Q9ZA;;;61G:(F<7IL9=R>%+P+BCTO;-^J!4$\ZG1:#! MC'>E^G?HR#=.-(=I[]*=4<87?RP--IO"8\.1RU2]0K-7GX2[-^%#'/'7/,.7 M-&VU\&*]FBSZHI]-[MH/AG=]>\0\>:>WK[5$\-ZC/K\L>%8U;T++T_<@H@NK M[0UN;C_\0!5]YIN??S%"#,5P$S'-0PVAY2+5.O6S[TOD!Y@HM0BM=F$0*A?V M\M+)=C^5"+AS))5H$?640^?GTMV72Y5/,H"R+^:KQ60>JS2RQLN-+88'4?_I M4N/LMX"/!=.%9DA[<;48(NN[?_:*=.;Y_3OX5Y@OM9K-O6*3+M<$@4>TD\\; M;C_#0:S3NUUE9 HR=JDPBU8,YC\7+[V@H@LSYE.O:2TM%\XG(<4P)K9UK[K= M ,WZZ\ET__Q16-1U4U%IR/5^$OK]O5L*R%B1!MM._Y8A*-]88YPH12-*GKTQS4+ S14,J\(KV99Y5- 7%D%W,N IQ8/J\M8S80T?(^D%=E+ M/V+G#H/<>I T'4[C243%U'1]*[G6*;?B6-D2J\/B\VM*'4"*NI'>:7^=W$\2 M]6O!UTC^ ]MDA( APH\HRC)-$46^8\FQ<$,7^L5,HTUYNL;)A41,UV3/LOXO MG 'C[^,-O/0G"E!//.>8P1BA^RU\C^CUQ9O-KP-G]S4;\@MU,TUN5ROZ99$L M;NB7VB$IVNJ& M_L<" )/%;$TOS5=3]3.GVA_HJUKR;1FDA54RNUFK97([G:K9*EG<+N'#V'RN M?N$[4,]>_U[/L?=2K:?)W=U??M3]G,] 9>,7O2PA/K6>CS$$.-W,LQQ'SM6?H[-Y9R\D* MO"]I^V1Y0_\C+(]?P!WR,$^F( .*6=U GO/I+?Y?KQ=#3M8@=+F ;)C56;*" MZ00^2$F+-8SK3BTN,#/'\L5RK=;KM;K#[YZ=$0);CA;);'J#\]:W,[:8!?Y? MP7KDU;#JA5H#D]Z0T:V7R0Q2(/0)1F[)(N>S17*SF*FQ;WQ>1U^J10C9\5>' MG?B^?+^V_52%;R>_ER_E=LOEJ\T_ZFI'-U-RL\6KT\GZYDJ:B>&/NCSR5W0W M98UXQ;_NC4;U2 OP?%LB3?L_Z(#V.]OO_A=02P,$% @ EH%C4R4WL!= M! ?@D !D !X;"]W;W)K&ULK59M;]LV$/XK M!VW=.L"3;3EIWFP#3MI@'5HL2-(%V+ /M'2VB%"D2M)V_._WD)(5>UL";-B' MQ.21]]QS+[S3>&/LHRN9/3U52KM)4GI?G_?[+B^Y$BXU-6N<+(RMA,?6+ONN MMBR*J%2I?C88O.M70NID.HZR&SL=FY574O.-);>J*F&WEZS,9I(,DYW@5BY+ M'P3]Z;@62[YC_Z6^L=CU.Y1"5JR=-)HL+R;);'A^>13NQPN_2MZXO34%3^;& M/(;-QV*2# (A5IS[@"#PL^8K5BH @<;7%C/I3 ;%_?4._3KZ#E_FPO&540^R M\.4D.4VHX(58*7]K-C]QZ\]QP,N-Y;FK1Z\R7EIJJ%ENRPTMX:%2]LZG M63:X@#RNAA<_ )2TT3]60N,U!SLD]9I1P18+\B73543?TJ:4>4FE#&TR1U9FNQPVZ=HC??W;06*>3W;Y";;XR<-0 M-"FU]!+1!+.*@K" 45I84P$UYVH.UT?#QIN@^A=AA@J<%84,!1<2>.BP:/T) M,E/']HOY00S.0.BJTK)&VQ9:KV(-A"M&H7PHOL6Y':QB%ROK''. MK-GVZ*/.4WJ;=)(DEF3> KQ8S[T8MV)EI5Y&PKY$C%&+L94U?J 1^=;[MAO% M5/U-/ @E*>K:FB>)B<%PZMMA.D#C5BK.("A!D.T$/83 U1PG4XAA/,_2LT.% M47K2"?9X:G2*_TCST&[Z'$4"]36JW87F84UM);H$JLL_UZ+;.J"%].'-U@=I MAZ+V<@%'7(X8PKUF_(9^X^12-PXB$QK"IH*Q8N>""3 R2/(NL1ZC/SZ/]K=F M&SY!#IB8A=^$1O=/+;N_-Q,KMLLX^4-;6VG?C,=.VGU<+8_QN$PQTGUS3/P%0 M2P,$% @ EH%C4TN:HRAU&0 QE !D !X;"]W;W)K&ULQ5QKD]O&W-J;//FVJ MVCT_6_=]^^/]^ZY8FTWNYDUK:OIEV72;O*>/W>J^:SN3EWS3IKI_=7'Q^/XF MM_79BV?\W;ONQ;-FZ"M;FW==YH;-)N_N7IJJV3T_NSSS7[RWJW6/+^Z_>-;F M*W-K^@_MNXX^W0^KE'9C:F>;.NO,\OG9]>6/+R\O< -?\7=K=B[Y.\-1%DWS M$1_>E,_/+D"1J4S18XF<_MF:&U-56(GH^$,7/0M[XL;T;[_Z:SX\'6:1.W/3 M5+_9LE\_/WMREI5FF0]5_[[9_=7H@1YAO:*I'/\_V\FUCQZ?9<7@^F:C-Q,% M&UO+O_DG941RPY.+(S=\FXFP- MJ=SV'?UJZ;[^Q:U((VN6V:U=U79IB[SNL^NB:(:ZM_4J>]=4MK#&9=_YO^X] MN]_3UEC@?J';O)1MKHYL\T/V2U/W:Y?]5)>F'-]_GT@.=%]YNE]>G5SPUK3S M[,'%++NZN+H\L=Z#P(<'O-Z#(^M-'?B_KA>N[TAO_OO$!@_#!@]Y@X='-GB9 M.^O YG>=<:;NW5+/L=T3_+WM3%/,-7EB[8K1L0V.QJ6M<-"V=+FW>L MQF0RC E;0Q<0!I@.I^^;+'>94BQK*\TSWEI_N6DV;5[?A9_TZYW1;[*F\]\- M+A[ZNJKH(+WI"KD_G@0$DY+5+F>82B5C*DL6G_=!-LHINFR>W9BN)]"%7&C+ MUM _999O9-&X1F>**G>.[%K.J!+&GSA5,=#AR=[U_C91*I$4Z&2*H0-#G0^E M%7KH+';SSZI<.W1N -XH.=T _0)+.K,:JEPX0L+&C[>&J+6]U2M^^E2L\WIE M,A+)QCIV$U[C;G^Z\;S/Z+B!W$@74=!T4.PYZ0TOW[2VQAJTVR:OR2.!:K^W MBEU4X7^=#8U0X/*-@8LA R=59'W7?3Z[Z@P:0B9)I(,B/J!K2_DU\18NAX>5;#O>$.: /D3#HW=":K36&<@W< #_-LF=MN0D7H"W*!O!8% M"YT*#;?@"/VZ,X9IJ G*LHVX 0,W0!(E\-@L3!>0/,NQ;].'O2W9J*U+\DHP M6"\.OR6IS<)DYA-."L[HGG>.0PDR)S MZV:H2FR%P$>-\?>AEL""D;(75/N,[)D-#; 1&QLB7P43$#3!E\OOGSI0?)%= MU_5 "[UGG86V("#)+B_._X.VJ>CF0 (I/O]N%MT P5T]DD//3WBP1\&#/3KI M>CXXYO]/KK?0,C?EO+YN!>:X6('X,17O"'2^SE<([[FNT!C+HLEO ,?;*D00PL6+%6&8?($=E$99:_B MM#/+H2(V;PWSX> R9DC; ;5(79@[M&(+ELH*C'C;O!K,GB,(]LD>@/B4=9"< MV^6M\X#;$)KW^2>P^DW-.MV5?/R@E[-4'W%VQ[%+9#N9Q-H2:SJ24L6BHQ & M2V +^G%+ -D,3G'L0'?3U2F8,. # )90S#5U#D8,I&,"FH7MBF%#.D7K$\F_ MQ'O%%W>$Q :\$(48T;EO.8.#Y9X@G>E=4LC3=.YIMFYV1%L'B?:#^"Z&]X)A MM[1D@G1UUVQ4_\+&\^P5B4:#AYNW?W_SZOSRAXP$5)J-+6:"LN1QG3A<0FR) MFE3:9*3=P"1[^%U5S0+DDJ8U&[DHVALE2A]):^8^]"0_#5>5(_QD+""/ J<+ MH\I@%SU\3\R#'?9@ M\'4<$1>Y6_.>_ ?TF-1/_9#/:\@A&/J:P59]T^>Q,UN;<@6S_G7B\J.[,J:1 M218^$EK;U?K\#](@1 '+$0=L/_3BCG9K6ZQG['CM!BX(NFL^%08^UI2:X=(] M UP,4K%^3!CC"@ @@EO)&" ^32'%Q:QUML^)K&R,+*'P3-8+0Z %&Z M$#$X"6C4XP";$N>$.U(LFF4KTZRZO*4EZ,)NY9-KM\S$L.&SG$:M&E9-3E"NO.^.5_:3SZ/'B-!OJ*\ M4=&J$?,3NT!(S8E3>LN^/9 B4Q2ZZ+V'F@K3#$?V4@:BLU, PC<3[8#%#JEX M%7UA.-&W+OOFT<.+;&.K"KRBA3>D)3ER7O@CQ&0LZ+!GF]^%@TR=U_\^RR3^ M1;$:_R'ILW]RR(^;.O71C^8/_W6F*?GWDNLR#?23'/GZ]B9[8RU)JXF< 7"< M$!9,8NWO[-S,R0K9SK$]F_0]J59,DDW?4LI002BK!VP M1_8-2PV**/OL96EX'U#'B@1C7ML6UQ.WAPYKSGRIIK]K6193=XPA%TQTSBN6 M5SE@J]>KR5VCL:WO6H3+/4-5'K)D L CG7T1[MB.6?'/Y:/XX(#]H_N;!Q3SX@IFONK)3T5:'9$.' M(+=G_:EG+LI!=A+CHRR1Q=^&F;8OC(I;?+=4DI[J>E>C]90XJ9&14Z\_MXQZ?@)S#=Q* MBOJ*'NW/CILG_E,@]"G+0S9_,-I\J ^.$RV7%*>GKVG5NO&9#V% 3I*E;,II MO0TN;J;!)WA*!^ E"L*)?9L6L[LFEV=5F=.V?T/P>Y_.&FB[PVJ)*/QA:ZI M&Q3^CAK]R14Q%?.C:_/"/#_CUE>W-6>?W2:3"^#PSV^-]P/_N[7IJ5L]\G#)_=^S%Y+(C?JR?RD*$T?IU= 83 0 M^MZW5Z,%:N6A:;7X%\Q:,AF.&>&,[(:#*#))"3Q#F2I;#.01:X\Q22;1!8(D M&62"!#Q0@@P['1(!=U?:@*$H_[2Q?YFW;<6>CYM(TCWG@1!2]:FPT27%[5%/ M7UP<8HJ[:6(SN\RT-LUQ.RJ<;-$4Y6OR1.I2*MJ#+.)W=3>B:13"C\EB@(@; M__SFY=OW7%"NA=@]FD))1?JKP&L-[\G-2,'].,O=F-;.I"'TAL)N2S=4=UK- MN<,&.)!E@&MB^)2>C6+EDBM@PLY-7IH3IQV5&^B4OFO!F35]7C!$'82;5^/$ M#74XK4;1#NPUZ(>B#Z5QIQ;(JP[=Y[MTW =Z6_0--HVU=UCLGJ5>GE\\R6;9 M2ZW"@:8%)D'X]-Y4+QZ1J5Z/+>'&,^PZ^OSPW<])$,REBIN@.NRI;V)Y2ZMG MG='V3K0,G[GI$%#:^!.11O\=9X8DW_=T)/%(^*[:IZT8TY94 6/7CV##%RH1 M[GH635@^Q[V^XR(AK=9#Q)BX!P(O:#WFY;Y(*;$7A1PKP4-)2A,$"GI0)$H: M\/CZ-HZBB. >7SP>%V(2MGTYD[1&$N)^;<3>4UN RC;'F1@BAB_AY@<^L:]X M^GC.W]H=OQ4V%(?%E/WE\<-S\"OGMKU?WX6J^2B)T\:.M,[3M,HG+G2SEJ)@ MD<=U BVFF.[HD23]XNC%,VA*,BE%Z1#/B4CF\B).9EY\)I:1UOK[Q,)X-O%N MQ_& SH3!5.BCE;+J9M04R*$WEA$S:NF*;DVAXA(PE(G/B_.T^UE MV1%=K!0X.74-OJGB\,+/T80V_ZAV(XXIS/T@JJQD+\L0);FV5$_0*#ZDLMF: MP])**)S,$G7EXXNGV>:V\L4=F9H+#9#?C+@;<3;1WOA415Z'S,&WZHL4RFE_ MXF@Y>._MR?0 #(E$BHJ\92K0GS'037+,9.E0R3J$F#H&1:&\D[D:15:1=KC]R,<\69?K!C?ROU#S#YD.FT)LAC6]WT,ML9\)H,SD M.RC-$*FN(*X:DD$:JVFQ/;Y[J)]SK:4!M>P9$7NXWK2((TPUE:6B9D[ / L+ MGW20V8\RY/GX:?:FA!H&V(^S.P(6,D8;COV9VXY(RL-36-6O\LI C3W:^D)A MC#PE90R77U=I-VOZ6E7QKZ4DQ94X=30G((&1G1X:,%YH7NZ]@Y$Z[ET MUB*AY0 Z!%^1PX%0) =\()EJ#> ;S"&0*7B\,!3.HPCH;5CF8O:8)SR#Z9^& M9RDW0T^"W?+P+:;6'1\:/,8%40Z3_B&Z_D#NSH2>/2<#VHU)5#\-C$/BR4.T M_1IC::6A8/# %I?29@]:J'>6\^SML"?F)/$;N8E+G.P!-P;97BM3K_IU+!6S M:XI3R+;>-I9'%])N0$RR#T8Y]D-.]J]'C,Y?,],&G8K6M^AD8O&07R$%CF1R M(GP=9X=$*5&'U#;*X'@,8=%L16,J5)K&C0'M6TJT?F@R8TW.W6=/Y:<[RLSEN@WFL(FSJI)QQOZ7VY#8T-*K+M]H MNI(3<7952[L'Q8.!&Z#:0_6"T&7>28Y(Q&]Q \]YWJ0!H'^*@@@0E/"T&%,GPL*G! ME 1\Y&E-C_'LX A"%"AP?NBIYN/ )$1^37W>(F+"R(N_=B\H&EJZ!1K1:SW- MUI+P *4YRDVQ_TM@=6HZ*YR@;+BFZ9/MT? 2KV#_U+SR7>IW;SWB^7.^F_3* M'@\EL#IJH($5[-\/N)G&"W;35FPR>7!V,U_59HWP4\A+NQK"Z+$\M6-K?H)D MBA][RVH>']>(1U*& 2NJ[0F&>3\1),41N3XOX7,FX@S&#:1@JH);ZI,*/ ^W MITC3L<]1IY[K(-7H2HW?X*3"VMR ^N2;%N/KTY+ U!Z^ZLKM!_6L[*[]D*?@ MC?IP5',J(QJ5;@^.:&M!Y\H_3X0^=G/L=.F(Y;^'P=PT3GV;Q*D(0!);I+C[INK]T7X;B#_RNE9 MJ%[-0PX!VKQ?GDQ*F1N)G@4"CN4*'&C$9V?&":K/3DD )'DW0)8KV1U5X2GX M\+/0AU.8I^M<9"\F)N*;H>JY)GF$[!E%$H/.?N(.[=E,6 E%C8I#VG=#KXW0 M"4B#P,1OE*(45R.FX/VUC'RX&&VZ0Q\'SY)L+;%HBQ MM7LU>HA"G&O. V:VP",4QYBWCO-&87P0IA<>6&"JU9 7%".$A[["$VS'+9!C MZ*2K2TOA7*G(#X0-%!(-$19^";-T$BL%TZ-E@./@YPL#)=?6#D475 MY&YP& M)MY -*<6/,6.@5;:)O\H3D3JV$T.%R>CX3IJS1_O6@D9*4WM0AUB1 &"J,_%SR.TC$_P)&.2 MZAW:L)0V%^1ALE@)V8^,[[%(>UGTY,FG:CD\QPO*7M$.HM=&Y\7-'6&0=? ?&/[^R#C4S8=+Y&;:4^(X]( M^!J%E':AG4-/B\[WJCY^8VXLDGCX>0&"8ML['_P)>M5ARFTU?BYRGRA8#-W< M$INXB:R-397HN!@_&J6?>2SQ.9G&S4)0RE I-!,_-_(L+@;2J8,L#/>283Y'0__'(3\MK85 MDZS,7Y4?WH[JJ[_0@$ QDA V[IZ!J9LQ,'7*L.:]P!]9Q\C#'E S]>(LJU:1SJ/ZBM0&\:T(>G%3SYME??%2Z[_LAG;VL\H0=[1OJ#"VV MVH.9?S1T82OMGB0B'(V$AAW# )AEWE: =?LDB?D8S=%PX@HJ)S-C-42^)7 M^E* Q&W.5/?=^)F7;MRE8"[MRT:("^4*O*^&A!L)!4L3CFM!P7:EQ!7&G1: M3XE"XLP+)+HRFLM,Y(1H3IY8[GAP0Q^[F\=Y@I[*E9'"J SUC4, M=\:'E/QK.&"2:)3%3JSJY43]D6+S6G^-7RJ:[9950.JNOZ).*R MU_KCB9","X\A(-'XYK!:B4MY5=G='V.:U-CUVINRT8M+&41D9S04>!J-/^X, MN8=S*2[ZEWW4AS7;#Q-[9C%H^*(1[<-Y@[OP)"9'M#NCR^O#^W?A =72\/,? M;J_7Q\E!N0W37N/:R$P>ZC)U/GX\.)HC\9?.7QV49%&KF8>NW(B8<8KO(_6< M'RGI?5W6^;&;$03R&:=+ $R=<)C#TSC&,#FCD43 0]MX5[9?[XZL&-E( RWC63\+W],YO#VZM0QG\VSBH M\;5/$4Q5WQA6=GW.]BI5A_I^TAW,6KE M%ZS$+8TOMP>>6$+V<6@7(_T\:-KL96CN1.,FS"[^?UDG MVF6ZGSX M47PI>$M/[_%$SQ)0SQM%88SAU+8:(J$'R[75\9HYY)L*7339.Q9 M1V@\%60=I<0"B N3PI84?XKP0J>)#=EK>M(X+YP)#$N5S&^A"OEJ-K5OP"/7XBO^[E+7/AV\R_I.]:7DT7+YB*(_UR;G. 1%]#ORZ;I_0=L$%Y=^.)_ M %!+ P04 " "6@6-3R@-8>8$' $$@ &0 'AL+W=O3N^#-?4+P#N!7);=FM&:DR;)IOM+FA^)FXI- LI2Y)0H"CT?Y5I8E M$8(8OPTT)P>6A#A>[ZE_YW2'+DMAY-NF_*P*N[F99!-6R)7H2ONAV7XO!WUB MHIWN7_]8IH\A"ADT_B64IS>7UW((T M B"+BJZ4K%F!-6*YD+IG_B!4P9!58][F.HE<@Z>.?4#^C4)!A%*6F5 M>HLDQ(*'GI\YK;B7XH24^2"=JXB)OYV5CZ$GN'+SC/?$*Z3WR#&V#[#REO7]G M[ ?D3U&X\/"<&GL-2"JR("FP#XM*[-A2HHH778X86NY8U]+]13!+4-;*DK2C MZ@I'U([:JK.=)HQ:;F%HI(]@II4Y&6,HC%+/F(MTH31[%)",P.Q&&=8V%A(H M(#J6SGA;8=B%/_,/_+!W\">AS@IAY 7ZY:7!1,"EU?H07N M36$\MMVH?..<=J*F-%95#J?5S5(L5:GLSI&S%BW5V7$0LD,PZ'+G/-$;IY7: MM>4ZEU<]5?+ND+$($<("^5Z\H_2]U=!$5-55(U-!6))YG_][5_])U.QU-6PK M(=-%&,ZBO8D]=L&/!O<<*EP^.H&!6^DZ<[GKY3K8CN08\2'WM50S47E675FR MHM.NN@%G!R0FJ?6P=S*7U1*IS /7//RCO45-,,Y^)YX;2S2#UU$'*39_@F$8 M=V*L.NW*0Z$,0F\82-9"%WL!(&7>E7V2@N*3R!@%CI;E2828&3O39>)#EXE? MW65<0^N3^;WJ TJAYN.XJ\#8;G33K3?CKO-;R<%"0(*E?$8%RI*D8-'V^C[TR:(CHWE0$ M7,,"^\K8XV!"L0/2,*9X5%&V&##I*8YN& OWA[XYLL1W9(6_T$G_30K<[RZD3!5X04)_==[+CZB[/FXY\HV$'\"9_A5X0AL )LP5A^C%:7"'F'40&E:= R\A;H<0'^.0-\XO&0LY];UQ=A[5(B!9FF ?FJ65UU9G B MAH 46#Q.600TM'VP>=!XX]"V#PP)Y5I7!,.$)4' @CAAD;]@;X<.T"<4N7:C M6L,67@IB0>9E6<:"" 1] M)<.H\#1L>>KY8$!4SUC/Y?8TX(-"<$$0DX:QMPB=3: RF>C_'=#.E./D4(Z35Y?CS^Z] M4!97=X^08BW97=5HJWX?7@*D5DWQ7 $^S^$5 _YVSU@,C)%VZ)LPYZ/$/((1 MK!)?J+>I6EEY1- M";$2S+#I+'HN<.:C-W/(M';?'PQSV=V_I!].#Y\X[OHW^R-X_WWD1Z'7"AVL ME"N@^K,4+5KWWQSZC6U:]YZ_;"P,X)8;"64U >!^U6"@&3;$X/#AY_9_4$L# M!!0 ( ):!8U/VMH]?100 +4+ 9 >&PO=V]R:W-H965T2B'-/"JLK:9Q;+(" M2V:.5862=E9*E\S25*]C4VEDN58G2<"5!XVH>G0VG MRXF3]P*?.6Y,9PP.2:K4%S?YF,^C@0L(!6;666#T>\1S%,(9HC >@LVH=>D4 MN^,7ZQ\\=L*2,H/G2OS)3GEU\8%S#9R9JA"MDIM9(&;<&#NY8*M 0EPF>PW>8G4,H\$1)(-DN,?>J(4\\O9&WX=\ MP4TFE$-MX*^SU%A-+/E[CX^3UL>)]W'R6LQ4/'DM$-0*/G&64^<=F,90J?PK::2N?.& 2["%J@V3N3F1^^'Z5%2H<%TB1,&U:URBXI7:7A^&ARDO0M[4%Z@5D .O1 !V\! M]X;@*(^#4=*WM(>PXY:PX_^;L+ I>%; O52IXYZ[/PA>5=N&3/>6;'[]]D9H M>+TWMGY>WQ4(*R6(E2X Z[WY77\J.=&,6$+9YK)YN?P3D#H>X5X^O;E.9$YQ MZ #>4E3GJJR8?(:"&:@#:#!\+?F*9TQ:J+L9.@CD.*1(?:ZLHE>%2$&7/7:] M[]9>MYBFWRNV)1-,9MA/UBV?SK*'FAN?N :706M%0_3I[N[)T?!T3 0HM[5 M2?^'WJL@_3OU X0H$S4] C3P6:>LT(Z*:]I%RMTK2I+;-SQ_2HH3RPK.$G]][@:OL2=5JI$O?8-H\MG M+6W35;6K;4]ZUK1B6_&FH;UB>LVI5@2N2'5P_"O=&ULE59M;]LV$/XK!Z\8&H"- M)>H]30PX2=OU0[N@23<,PS[0TMG6*I$N2<5)?_V.E.RDL>-V7VQ2NI?G[IX[ MW>E:Z2]FB6CAKFVD.1LMK5V=C,>F7&(KS+%:H:0WFJ%V.STB@JK]0V M8QX$Z;@5M1Q-3OVS*STY59UM:HE7&DS7MD+?GV.CUF>C<+1Y\*E>+*U[,)Z< MKL0"K]%^7EUINHVW5JJZ16EJ)4'C_&PT#4_.4R?O!?ZH<6T>G<%%,E/JB[N\ MK\Y&@0.$#9;661#T=XL7V#3.$,'X.M@<;5TZQU_@V'>!)GKU2-\;^P[F63: 1E9ZQJ!V5"T-:R_Q=W0QX> M*>3!,PI\4. >=^_(H[P45DQ.M5J#=M)DS1U\J%Z;P-72%>7::GI;DYZ=O%.J M6M=- T)6\+M=HH;WT@JYJ&<-PM08M 9>W@BZF:/3L2673G%<#N;/>_/\&?,% M?%#2+@V\D156W^N/">H6+]_@/><'#5[CZABB@ $/>'C 7K2-/_+VHI^)?S?R MR]J4C3*=1OA[.C-6$XO^.> VWKJ-O=OXN3"HN:J._*@Y;"#LR^Y!*ZYA3\Q* ME'@VHHXTJ&]Q-+E84@QHH)9 Y80+U:Z$O/_UEYR'V6L#BTW ,]$(62)08WM! M2<:A[:N%KEI N;;8SH@2FX2#H$3T_5M_(XG!AW7T@)GK<'CIGZG.4$+-T0F< M#VZ$A4LL!W.A-Q? "XCRB"5%#M/R:U?KWN2L,X3%&"A5.ZNE<.UK($]8&'"8 M5O]25]!8L#03&F%)Q2J8DUA3?_.B+J=EI[43N4>AG['W,F9AG!X!-3>UKAQ4 MRGN@(DO3]*;$@S>2CS*2?Q30G@2]@#@-6)CE<( ER98ER4^S9(>;##ZBW<>9 M@S;W<^9FZ7C04/UJN8#:@-A,:>=Z'XWJ!SAB@"/I$_*T^F^,K5M?I,\&YUT# M[[2B0DS+LFN[OGH4!5P(K>^=Z]V,GL"%GX+TR-?;U6Y9KPR$KT)/H*1@89K0 M*0Q3E@49G7C,69SD<*-%1<06+4)XG#CY@F6<0\+B(H:8<9X3*6^)MRM'(RR7 M4C5J<0_QJP+RG$5Y!F2*IRE5E854WH]*OB(6K=!2W N-Z*AA((*0R)0/OSY) M_#7<*"N:W4PYCB0YBPD(@4X3EH8./B\XRPG^_TW93E?],&-ASHK8436GU$7N MP'G!I^$^K99Q.6%90P#E'$"EY0B%2"Z$<)*Y(4PH(?2E60 MLRR)7:HXG;+"P257198<:K%TVV+I3[?80^:G4G:$9]HJ;3=3YY+CF)NR;1K M9S.TM]GIT.]B_,N-2QK^3WAU I_0+7@5W0CU,.A"SHJ4NQN'V/$D=.?(M4H1 MI>Y,/4:&PO=V]R:W-H965TQJQU-1*M%RW>P!O=; M>V]P% THE6A 6:$5,[!=!M?)U4U!^_V&WP7L[2N;420;K;_0X&.U#&(B!!)* M1P@&=B,:&3Y4[XWDA*)+63N#JP+]W.H6-HZ-'OE&@ATO(H>0 MM!"5!_>;WCU]QWW./FGE:LM^4A54I_X14AGXI$<^-^E9P#6TERR+0Y;&:7(& M+QOBRSQ>=BZ^6V%+J6UG@/UYO;'.8"[\=08\'\!S#YZ_1Q9+I.HD,+UE=UKM M?G1@&D9'OJ7D62PJOBO;\A*6 5:7!?,$P>H%M*(X2HW%8!U4=*"K@6VUQ*H2 M:L>X8RB=@V8#9M"/<54AG?(PF_C9F(V$0F_=65RVXZNW'/_MM 8E-%8SE"AC MQ:3FRA)2*;L*+.L4;[1QXANN52BW[I0CEA=)',:SPC.Y2))PDL]\%6$(6)** MB:;M*""A,$RPCAGNO)[%Y>P'[T5&^'_B"_&QL"WX1D#2!-KNS/""0QCE(5),1O[_V0R9H_:<8G!GEP# 1;AO)AY:Q;F MV92=R:9BR*;B/V<3Y5#(/AY%>2!1UGO>OI57YU$?:P-P4J7_$/(S.IQ;]T+[ M%'BQ1G?:VC';X:./8I=ZI_S%X^A73$N#B=I@$M?T=C\!3N,8Z,(K,.*)T\6P MK5!T$16A/E\.CXY'#%/,\>B M2$-:>D:#B/",G.AUC8,RP1&*5A/(^/5I)Y M:]*G";$*\\ET_-;U1Z]>Y0;,SO<>S#HJC?Z!'F:']G;=O^HOV_O>^(F;'&ULE59M;]LV$/XKA%8,-4!8$O5F>[:!),W0 6L0Q.GZ8=@'6CI;1"11 M):DX^_<[4HKBH+;1?8A]).^>>^XMY^5!JB== ACR4E>-7GFE,>W"]W5>0LWU M5+;0X,M.JIH;/*J]KUL%O'!&=>6S($C]FHO&6R_=W;U:+V5G*M' O2*ZJVNN M_KV&2AY67NB]7CR(?6GLA;]>MGP/&S!?VWN%)W]$*40-C1:R(0IV*^\J7%PG M5M\I_"7@H(]D8B/92OED#W\4*R^PA*""W%@$CE_/< -598&0QO^K4!/EKY!!U;-SP>PZQZ,G0&; MDR^R,:4FMTT!Q7M['XF-[-@KNVMV$7 #[91$ 24L8.$%O&B,-G)XT1F\6ZX: MT>R/H_W[:JN-PN;XYP)^/.+'#C\^QQ=GIN@J(')';F3==H:[WL/C^R2?RNUE MZ,<2R$Y6.$08 #&V1$2#T7BI3$D,/N=O'K5U65F7+;K4?5U%@VJRT[PI-"7P MDD-KAC>\.M+DM>P:HR<+\E@J@'=5)5@3 _46E6UA[I#FI7=;./L1'$EW70V* M&ZD69&R_#^1C&-(@3":#&(6!$Y. 9G'HQ#BA28*WGZ"1. H]PC%O_!FA]RX7-2;>Q8/)Z(PV&".FCMHA%KF+N!!5AZ:6:,QF-,T2PC+*6$## M*+:W89K1,$/:"Z+AF[ M+OGIKKMJC!A2X4C@OSS;B99EW^^WWSOQS"O ^IYJPHN>[(98Z);GL/)P!6A0 MS^#]3&?R$ZR.)LQVV,S)^(;/N!8#&C\QF6-8QM M48>I>'5_\L-HU&,'H,,)3:/:,12&PO=V]R:W-H965T#W-KJXW1JTERLN9FH2I1862J] MYA:W>C4UE18\=&7*KB-YG9_'0P'[!,+'E=V%NU^;MH'9J1O%05QOUGFV9O#(UI M;:Q:MX=QOY9E\\N?VD!L'9A[[QP(V@.!L[M1Y*S\Q"T_.]%JPS3MAC2Z<*ZZ MTS!.EI25.ZNQ*G'.GMU9E3[DJLB$-G]CGW^OI7UFPR_\OA!F=#*U4$$;IVDK M[J(1%[PC;L%^5J7-#?M<9B)[?7X*TWK[@LZ^BV"OP#M135CHC5G@!?X>>6'O M;^CDA>_(:SW\Y_F]L1J0^-<>F5$O,W(RH_=L1*ED=2&86K+S-*W7=<&MR-BU MS85FEVJ->LD)R(^"796I6@LV_(>4N M_>,1MC@E9@LQM.8GQTPT435MJ4&>JDD=0% :J,>5487,G"WWO.!E2G8#M(9Q MZ\32FH&.3*9NU]"I4[7A969&'QF 8,7Z'EYT:&"?1-H^\=T3CZ%0488E"D=K M4:;/##DN#4+@""#[-^H)C&+9!S:,QHLX'N$JCB+VM02C%?(_T+M]8@568_B5 MI16:@L?+9X0-&U"E-DYE"6.9AIO, M;'AEV-"?C>,H&+$A?/-"7'Q1EA<'99!\\>?C,)R3,\,@'@=A--J#ZEF/ZMGA MJ ;BFK3IH'9T3UO MX+.E2#2*V%*K->,%HK3A.C,=/%^JH]M(AJ^4R\U;4'W)M1"O*.L-SGZ!L?O6 M'0X=]%ZN+I5Q):7%HRAK@:S,P@4!+8CPWQ_/HO;7#]BM,(+K-&H7%(XCOJ@(#+B"W&@>BIT'! ?7H!C"7&3E#1ESF4BS9=27( M"IA]O5S*%!L[JKF\ONZ9A@ZN2@3;Y3B7AE7*2,I^X[QP-911+2D\@(./TBC] MS/@*^73Q<_5IMZ!5U=K4'"LXLLDE3,;B1@(_1FA$A4,TFTYFI;J\A%DA,5*Z>[Y"A0(8LY% ;)^WLXJ MDM3QM<5LYH007[K$,>#+@SQ/Y*.6H!!I(^I1^&"(C5L!C0) M$;1 OZ8CGB[837RO:(1+E3,3C#:IDZ-B8@H,M(B\$#Q8TFO(N ]\JFN?^CJ7@J3@?H M+:X:!F=;2AS: !0HX:T2EM7:#2"'PGI#03,M.9N/[)?:K<.;W]S<++*CW=U__ M_)"(,1$MJ)$EBTGR%@](Z"Q,V#R:S!.:S7N*)=]Z8*"HT;>DPOX%NN+\#6Q\ M=- PFHUZ#8?!HM7]H=6^!Q/S'A/S@S%!,6KXZMS@E;MRW7-7XK\C$HW841^U M\1=!K#9-7"C=-!^A17)=*&:D&UA)+TA3%'WW:P+:Q?V/@H4X^QF34KOCVRRC MS;Q"TT&O"S2SNAIY5&1S03">A9/X!Q;-)OX/[%::AZ,EC8BOIW:/%OU)B!V" MOGR0*]56#;9@H6F3C#8CVCQK_GU"M6 H@CN2^JM[@PJ.N]\](%CT(%C\[ZVB MH;1=,-@K]/L](G<)^+-S 6AXYLVI-R"%84?P/?V'M#IRB_ZW[/\F50?7.8WQ M7J,S]O>5N>^]?+3Q#LYQD]CKJJGU/0R_7^;N%#?"5?7R!>W_DUX74_^87=?6 M6!0[B=^9P2".$,Z 6'.R"%NWH?H)+^B2.&F(_A[['DK.GWC)UH;*S63#B#+L M3V;Q6UV[&G<4C!?SR"E+XIVIFVY]>L.$O'(?&&G@K4O;?(7KG_8?,<^;3W??*6K5VE[G@F="T >M+I6QW M0PKZ3[MG_P502P,$% @ EH%C4YF_$(=S! 'PH !D !X;"]W;W)K M&ULC59K;]LV%/TK%UXPM( 0B]0[2PPDZ8850[<@ M2;/RZTVG^Q:2D>?VZ:S M5Y.U<_W%=&H7:]D*>ZY[V6%FJ4TK'#[-:FI[(T4=G-IFRN,XG[9"=9/99?AW M9V:7>N,:U7O5C)!^D^]G<&7],Q M2JU:V5FE.S)R>36Y9AUU>3V .2C5PX'T'@ M]21O9=/X0(#Q]R[F9$SI'5^.]]%_"MS!92ZLO-7-'ZIVZZM).:%:+L6FT@4 M4+X33LPNC=Z2\=:(Y@>!:O &.-7YHCPX@UD%/S>[ET^RVTBZEPN]ZE10ZLVC MF#?2OKV<.F3P=M/%+MK-$(V_$JVB#[IS:TL_=K6LO_6? MD(C^_AW?"3 1]D M?TY)'!&/.3L1+QGI)B%>\A]TET:W= NL!FT!R=V:;H/8TM"?UW,;_O]U(F$Z M)DQ#PO0U EA%]::1I)?T3BZE,;)&XK95UO>U/:;QR8A^E5[87BSDU03+T$KS M)">SQS4XZ09+3'4KE65% M)RJ:C17-_G]%E16KE9&K$>2NP8Z5]638U\N*9NE%]TQK80E[L0FI+*JKL(NJ M!A7M0L4^GC^<1_01:Q@2_8("UVAQ% 9Z=Z(6Y_2^&_;PL!G.L4%[-RM?!E5V MWS6(,?<[]K]J_+@V4GZSS \$_]5WSHGY4)#0$5]'.]7L!3ULYG9A5#^@!'J[ MZ7OTP<6>V8,33EI4-(NC,L_]((F2S ]8ED9YF?A16D456NU #<;0!#E54<9* M2I*H2DKB)<*D.Y'(A\K\$P9HPX05WHGG,?T&L0PT=-)T02W14!ZQK* T*N.8 M6!XE94J,(SBG1XT.!_;C9'":#=M0P1$[I2*.JHH39UF4<.XEB;*2TYTTO70; M!&K4 N>@/!0AYZ"19@2$K*(RK0X)?_]=R1G_87PS!IQ[KABG$(\*=I0<=,@X MS)&"%SM"_2&BD4D.[JD/'Z69?_(\H3NCES*L4Z\%.AH^]I #CV+ 0&'R#'KR MN,2S*))#)@6 I@FT"519E*-U]CQ\D9("S551\@H9#O,D+:@H"JHPWM$Y G!D ME$0LSI"O*%GHF 3/'-TSN.ZMSJC #I3YIBO2B$$%O]> 2.D[DK,DRA)V=-N9 MOCBT<>RLPM7$8G/;=&XXO\>_X^WG>CCTOYH/5Z&ULM59M M3]LP$/XKIVB30(+FO:6HK50H:$ALJZC8/DS[X*:7U,*),]MI0=J/GYV$K!UI M!I/6#\TYON>Y>^[\DM&6BP>Y1E3PF+),CJVU4OFY;+I QK=CR[6> M7]S19*W,"WLRRDF""U3W^5SHD=VPK&B*F:0\ X'QV)JZYU=#XU\Z?*&XE3LV M&"5+SA_,X&8UMAR3$#*,E&$@^K'!2V3,$.DT?M2<5A/2 '?M9_;K4KO6LB02 M+SG[2E=J/;;.+%AA3 JF[OCV ]9Z0L,7<2;+?]A6OGW?@JB0BJ0TJQZ MDL>Z#CL -S@ \&J ]UJ 7P/\UP*"&A"\%A#6@%*Z76DO"S9(IF"0RG<+^8P=&[XY&M= Z&R8[J>!=5/.] O&F1],#IGX#GN,,6^&4W M?(%Y#WS'P#VW!3[KAL\PTG"WA#LM\*MN^">^Z8'7FKRMZ]X4WVN*[Y5\P0&^ MFTRA0*E $(4@MR3O(/4;4K\D]0^0?HYCB:ILW51J2\*W6^T"-PI3^;TC0- $ M"#JSGJ&@&V+V-S!*EI11]70",:$"-H05> *)X%+^GFQKE],,_2UFUYZ5G&+1Z M7KWT=(>=[3EKQ)V]87,7F3++G2]U)IKO6W"0KCH.=CSM7SP%Q.S=?.Y!=02P,$% @ MEH%C4TINB;>U! ;A4 !D !X;"]W;W)K&UL MM9A1;^(X$(#_BH7V85?:;6('$E)1I%(*;;<]5>WNWL/I'ESB@K7!9FT'>O_^ M["0D0!(3%?6E3SSQ8,/%;[D@1(&W9AU.K<<>1L0998GO$5 M8?J75RZ66.E7,7?D2A CJ-'S<'G?KUL-IUB>GX=/3 M\)O3YGYKQ\=DIG'8B-^=YOQW.WZ7L#. NHWXO1V?D!>-]QOQAR/6L;8.PSI\ M;Q-X11'T4GU>@[Y1(O6(E&"G&H)_[O48N%5D*?^UV.@6-KJIC6Z#C2GGT8;& M<5W5S$@_)4VGM1YV?1<&_8&SWMV*[<2NVXE-VHE-VXG=5L6\OM<+#\3NCFK; MBVVOB&VO56QU&ZCS)T@$HD10-@=-&!NU4I"+L]UZUW MUR_<]=NYJTMXHAO7EY@ W8(#A=_ *A$K+DGMX>I7O-'MN7NP2-H(7;<1FK01 MFK81NO,K6=\3V@MB4 0QL ;QA\!,XJS[GW&IY%= WF9Q$IF\4Z;(W#0RYM. M14 9X>PKIY"OBW!0S??A9,9!93*',:E*^.A0S4U5R&M<6/TB)GUK3*[2CI$( M_445IS.5"[J2EN(5%HK##RN0T"U;4=?J_H0RJLBW6+>?D4DA9O-T;V IB9+% MYJ[MN]RZ)58?3;C3&T.K0X^8K>D:VR:'2EWHXT)8'F30LWK\1-:$)40";6Q& MLI#EMB*L2&W+[E47?;]25G*IW0##L#'"Y:$(WWTJ?H?5PP(& 0H;;):'!;2? M%J,X(;\(8[: EZ4<^A^7UK+607NQ>T]:J[7,\RL' :R6H;"Q-,.R#D%[(;*D M]3Y']WJ '@J\!IMEB8*AU>8SF7%=ZO60_A:V?1F5]0BY'Y9;5!899"\R[\AM MKG&OVE6V[*1&*F@\8E!9R!!Z;VX?^0A]7\_3B3NIC.6$J MZ]J+T>)R\#*](CD8'\'S,:P9G\+SF^SJKU2?W40^8#&G3(*8O&I3[EF@-XC( M+O>R%\57Z6W)"U?Z+$T?%P1'1!@!_?LKYVK[8@P45ZS#_P%02P,$% @ MEH%C4^C#E5P$!0 Q!@ !D !X;"]W;W)K&UL MM9EM;YLZ%,>_BA7MQ2:U!=M DBF-M(9T#]J5JG4/+Z[N"P? ,VR2]=M? M0R@F SO<:-&DA0?_SSD^Y_##IK,=SY_$FE()?J5))JY':RDW;QU'1&N:$G'% M-S13=QYXGA*I3O-'1VQR2N)*E"8.TNG\]X(1.6T;LC M=_#M>Z\25".^,[H3K6-03F7%^5-Y\C&^'KEE1#2AD2Q-$/6SI0N:)*4E%O0RH)2\0;=>?;?0A>OWH#7@&6@:]K M7@B2Q6+F2!5$:X?(X/!3D5T!Y%T Y"+8(U_8Y;=TI>03HSP\XITH M[W!JE"\'>'>#2N[VR&_M\I!&5P!#H_R]77Y/-TKN]@7OJ+(WM4=-[5%E#QOL MW11"71$"M)H _/U970,?)4W%/Q8?N/&!*Q^>P<<'GL0K$CWU)6NO#"IEB$Y1G#>J.9%NV)9;I^8TE_VPI#!H?@37:!1'K MONQ5[UR92_BIMU,C*?] ML4!7D]BU1O.5ES$A' HVT&UG7YP88\DU5"+\J#,@U@ M0W/&X]Z ['8A JDJ\EI8'@6HD061U5KSP$4\7;%L_YZ*?@^]C+@W5-1]9@+7 MT$50,P[:(=<;U -A.=B2I*!@PZ4*B*GJYC0N(F-EN[ SA:9)!^VHNU'^O],L MLR5?PPZ>CW90XPZ>Q+L%[ +/Q^J?(46:>/!DY"U@EWG(0Z9'74,/_C'J+6 7 M>\@\:XT^>![V+6 7?I<^-N ':?JA/T&_!>K2SQ]/ V1PK^F'SD._Q1&[<'*< M?JBU8+/3[[:014X!)7D&U+[R)3QQ46X)6%JDO1%VH8>09Z(>TM1#=NK=4U6M M&*A+:O-AFYZ&%?+.QA>D*8;\4_@2UK*#//D>#@QYTCQ#=IY9^!+6TO;#Y+O& MTFBD(3O2_@=?0M1%' Q\4P@:<)8NL M4VMM0O'Y=KH:7]B^UC* 95G+VCD*QH%O>(5C#3)L!YD%+,M:>K!%\4P>-]@L>F]0W6!,1V IZ*H.41NT,0Y&E0>G:@G8*@I===$IH;S=,X].PX7/X6 M1-\7+*]+OQ[73NOS;/E]_R^2/[),@(0^*)E[-5;-EN\_F>]/)-]47VQ77$J> M5H=K2E3;E /4_0>N-I3U2?D1N/G#Q?P_4$L#!!0 ( ):!8U.@DUT2(PD M ,8V 9 >&PO=V]R:W-H965T$C?^;FJ1D\CKIKN:NJO[LGOZS?7I$N)%.85=OYR.R?1W-K MBJ)S90/YI_=Z=1RT,QP^?O'^X7#U]FKNLL;<5L5?^;K=O+U*KJ*UN<_V1?M[ M]?1OTU]1W/E;545S^#]ZZC]+KJ+5OFFK;6]L(]CFY?/?[$N?B8$!%1X#UANP M4 />&_!0 ]$;B%"#N#>(0PUD;R!##51OH Z3]9S=P]2D69O=7-?54U1WG[;> MN@>'^3U8VQG)RVXM?FIK^VYN[=J;=ZM_]GF3=\NBB6;1NZ8Q;1,=7JW-.LK* M=?1KGMWEA?V(:;KW]UO[^H^I:;.\:'ZR-G]\2J,??_@I^B'*R^CSIMHWUJJY MGKS>Q-Q\J^($49'S&]Q\__LRS<1$U[S%#?_8.ZL M>>(U7TR,GMG1J?::?\#-4[.RUTX/YF3$?!D0/)%CYG.[((ZK@AU7!3OXX[Y5 M<;H,$(_\Z)$?/ J/Q]]VIL[:O'R("F/)$=4=(F;5_6QOGV3=<&,+YMFG//CL MJ/IX([6V%_@XS*S[(4HH$\=/G<0KCO$*--YE5:V?\J(8BTHX PI)J$J^BL?,P?,V1*Y-&3O- DJZ-'A<9VFS6;L<)5[@QQ-IZ& MY#A4@@[U;K6J]J4-OS8K8_-Q5YBQD9^=Q(.1&66>H?5Q:(TOY79C:LOFNC9E M^[QVQVAWJYVQA4[D^-B4 *_)Y0OIMGN]U;*F"]6UW>U8]=PUS0#&* M8RPU]Z;NA%:;?8D*R/)H#"[,9IS'OLD%G%&<9\<8:O-HROWX)+@PFW'F*V$& M-&/GT6PB!Q MLD(\7Q^R4I6CX[MD8SQAOB0 V1A.MEY81/^+;@]MA\5<;8I#&,TFWS68K 22 M,7$AS<$ 3@Q71+^4;58^Y!8?")=['\.L:>6#" . ,1Q@D+3/=;8V49EM#791 M0">F+I4H@ W#81.6*)7:E2 !ARG M05":>A\GFE9+SWKBP ".,^!]L3=_FK+$+F30JF+/&(/0[5S?'J#E3Z*7,0!!P9P7*&\2NJG MW)4JE/M(QP$>'(='L-9/N4L02:EG?$ (QQ&"B/V4C[1:,5.>"1! %S&A3G"Q MGPI7CGCW'0 _(D2,3(O]5+A"1,7>FA/ ((%O_IPG]@7@2. "(T#LI\)MGV;, M]FV>:QKLYN#8.D?LI\+MHF;,*_ $P$S@,#M#[*?")=I,$.FY$PM FL"1%B#V M4S'2<4DEB6=LX)DXCV=3*1CIN?PD$T R@9/L'+6?BI&FBRH:^]@"/!,XS\+4 M?BI1 %G8IPSPT2%2/X8*!)? MJC.* 0GQ]W=&:>_C9-^?&,!>LB);YI"%?]"CK1?L4>JR,'74SA"$,6_D",=E]*Q M1WQ+@(N;*,RC01X8(DFG%OY"N&.$)(;Y, X*DOJ#B5P BA8N, M ,6_4"-;NHQ[&** 5PKGU3F"?Z%&MG2Y\I!= <<4SK$S]/Y"N3";">[K)A70 M3.$T"]#["S72=,7$-P7 ,G4>RZ8R,-)U>2FF@&(*I]@Y:G^A1KJN6#-?*@!E M"D=9F-A?*)=JG!'?=\9J\+4\3K43B?$:Q:^ 92JYU*$"P)/"%5*(.ELHMU&B M0OI6<0(,2W"&?9N[(-F? *>22W5("7 G^?X.:9&,?(WDS1;@)L%QXV0K1/LG M@)3D4DU2 H!(OK])6O0^3@[S"&^Z@ L)SH5?JU56?&WS%59\"=1YEE5#I>N0W=Y)X;_4KF*1G'E4 MH 82:%RQO$KZ+_7()K#T-4$:$*)QA 1K_Z5V.2*(YZZM@2,:YPBB_9=Z[(A- M+'P3 '#1$WH%U_Y+[0H4SYU9 WQTB#J9EOY+[2J3)-'*X)D*4GSP8&:_^E'MG@E4IZOJ_2@T."@:=JIL7_ M4H^=KO$F@I+A84&<:0'R?_GBXQOE3;W##\X'DO.8-I&'%W#\(,')%M8*+%_6)\XLGV8LI"6@)X>0+]5"T>'9 MXHG#Q6$9ZYV<_$+!;3KG@]_G=+_P^F]6/^1E8Z%X;\W(FV[;H7[^S=3SD[;: M'7ZRUMCH/#S?&+K2Z^X!]_[ZJVI&PO=V]R:W-H965T-FEM$O/9"I HK%JE5D)E6Q^F/9CDDEAU[-0VI>S7SW9"H%/P MI$KM"[$=GW/ON0+2;FW0<1#8C8)!H2T',XQEFP)AE,GD\U:1!$],"C]=[]FLGWHA9$04S MP1YHJO-Q, Q0"FNR8?I>;+]!+:AG^1+!E/M$V^IN'P]NPV86KC4,;-91; M&Y=:FK?4X/1DFCQMJ**VI J=H0%^ * M>QF74)ZC3O0%X0C';0GYX7-(##QV\,B33J?QH^/X.CX_I#'@FG*JX>S6?,E3 M=,,UX1E=,6.(4J 5^G5K@.A&0Z%^>\)VF[!=%[9[(FSC.ZE])\>^E\[W-K?] MK'VT R(5&J"B,JV/4K)3;57V$PUJHNZ>"'=;F%XI[S7*>U[JF?N-@30]B3FU M*J>EC[C?$/<_TLE!$W;P+D[Z66L#VISS X=MP%?"AHVPH9?INR0I($X*\)!= M-&07'VE.'!W:;?0N]OR'%I_VYRW(U^*._DMB+]<%Z-;W=$9E1,Q P6!MH=#XP/516 U&UT:)T,\5*:-,]W3(W0R1(>\&\7PNA M]QL;H!E+)W\!4$L#!!0 ( ):!8U.M[_L0"P, ' ) 9 >&PO=V]R M:W-H965T6LA[M4#4\)"E MN>H["ZV71ZZKD@5F3+7$$G-Z,Q,R8YJF8:YXB('B;.^<^P?G7:-O36XX[A6.V,PD4R$N#>3\VG?\8P@3#'1AH'18X5# M3%-#1#)^E)Q.Y=( =\=;]C,;.\4R80J'(OW*IWK1=PX=F.*,%:F^$>LO6,83 M&[Y$I,K^P[JT]1Q("J5%5H))0<;SS9,]E'G8 ?C1"X"@! 2O!80E('PM("H! MT6L!<0FPH;N;V&WB1DRS04^*-4AC36QF8+-OT90OGIM],M:2WG+"Z<$9XQ+N M6%H@7")3A43:!%K! 5PQ*9FI(GP:H68\57NT>CL>P:?W>SU7DW-#X2:EHY.- MH^ %1\?%O 5>>Q\"S^_6P(?-\#$N6Q!Z!A[X-?!1,WR$"<%]"_=JX*?-\"NQ M:D%0*]ZEA%=9#ZJL!Y8O>H'O E>8?GSGM[W/ ?R$&TP**7D^WZT!G##%58.S ML'(66F?A7TN\#\=*(567Y5.XX&S"4ZXYJJW;*=#1_2W&6%V)7%8+5A%\NR ' M<*XQ4]\;Y$65O*@Q%R.<:."YTK(P8>_#S.A=&;UUVV1#UK9DI@FN!G'0I:Y( MOYZ[VMT1-99A&#ZU?*(XKA3'C8J'E"FNX8PE)G^/5,"Q21&ES\32D))VY:#] M/U:L4\GK-.]>D<\/-,J,.O*$"F:&=0VAF:4#C\BDJJOQ/P"?!')8!7+8R'2> MDW14&JC149M;HDQH!]8VMV:BN!5Y'^HB>3/L21S=*H[N6X]0@L R4>2Z+ICN MLY,1QIY7&PO=V]R:W-H965T)(!@$+/41C+@14HE9S;MO0#B*@\XPG$^LJ< MBX@JO10+6R8"Z"Q+BD*;.(YG1Y3%UK"?G;L3PSY/5%W,E$H8\? 7FZE@8'4M-(,Y34-USU??H2BH;?!\'LKL%ZV*6,="?BH5CXID MS2!B!FA>;,LK+&5-%A7_ 5$B9:HYF#3)LL M6U?#8M/&B1+Z*M-Y:GA%F4"/-$P!W0*5J0#=(R71%S0*:+P B11'M2 ^1]^H MB/4#@6X8G;*0*::#CL>@* OEB4Z\!S\5@L6+.B*ZI)(9V(?)&!T?G: CQ&+T M,^"II/%,]FVEBS&4;+\@?ID3)^\0GT!RAESG%!&'X WIH^;T,?@Z'6?ISNMT M6TM8ZDA*'4F&YWZHXRFZD!*TA+JN5QH5:LR0?GHKC4S4#QZ+\D0NU.\;?0-T MK2"2?QKHN24]-Z/7>H?>NF<^UP,X T&S&0H+=B^;Y,\!O0S0F,%RZ'F]OKW< MP*)5LF@ULKB.%0B0"NG[ Y(KFC24UBY!VX>HO%?2\W:LN91=4]LD?([7K@F/ MVUZ+E-+GC[?WICVNX[AD0U MTEN]4;9$-;P2L&5R^)FFZWUS6WZTJH<6J7V4-IMJ7?I=1X94CDC<@^Q'Y;!DU^_.CT:F /0:WBV-(3E1N[8O,YOB M6RH6+)8HA+G.<&ULA5513]LP$/XKIV@/( %)4UH*:BO1 AO2D!"L[&': M@YM<&P_'#K9#8;]^9R<-9:3E);&=N^^^^^YR'JZ4?C09HH677$@S"C)KB[,P M-$F&.3-'JD!)7Q9*Y\S25B]#4VADJ7?*11A'43_,&9?!>.C/;O5XJ$HKN,1; M#:;,\"+>/"[)/['2:EUEPN-W%AP@QWX)=,2VH1 MF"HJ;XJ:^1)] 2[A1Z9*PV1JAJ&E!!W-,*F3F53)Q%N2.84;)6UFX%*FF+[W M#TF81IUXK\=I(\;TL>>]/$6 MTA-<QL!CSN#7GO,?A.SOS/F5YIEU(F)**F+7$LB=2LEWDJ@_X' 8;<7==L9G#0, M3G8RH++1.)'@6@!E\@I6,VGJRK+T#\T%_YNV$3KY2*BSA757W#!-S6A X()< MHZ,32E=7\[?:6%7XF3=7EB:H7V9T9:%V!O1]H91=;UR YA(<_P-02P,$% M @ EH%C4W]Q,C@S @ ? 0 !D !X;"]W;W)K&ULA511;]HP$/XKIZR:6JEK0J!LZT*D JJ&1"<&:_R5?C$%HH774D@S"@IKJ[LP-%F!)3,WJD)))QNE M2V;)U-O05!I9[D&E".,H&H8EXS)($[^WT&FB:BNXQ(4&4Y]N_' ^7N'9XY[<[0& MIV2MU(LS9ODHB%Q"*#"SCH'1;X<3%,(141J_6LZ@"^F Q^L#^X/73EK6S.!$ MB>\\M\4H^!! CAM6"[M4^\_8ZKEU?)D2QG]AW_I& 62UL:ILP91!R67S9Z]M M'8X <>\$(&X!L<^[">2SG#++TD2K/6CG36QNX:5Z-"7'I6O*RFHZY82SZ0/C M&IZ9J!$>D9E:(U7<&G@'7VLF+;?,50UFLNF_*^3E%"WCPES!!7 )WPI5&R9S MDX26$G*T8=8&'S?!XQ/!5UC=0#^ZACB*>T^K*5Q>7/W-$I*<3E/<:8H][> $ M[1QW*-Z^Z0VC3_TS=/V.KN_I^O\MT37<&X-4'9(+<\[67'#+T1Q*EP.59XE9 MK3676^_U14G=;8R9X09^S"D S"R6YN>9] 9=>H.S:B>*VB2WU#7(%%V6'+7O MT[_:T3 -/9.[KKMT./R8A+OC\.'1,+E[^$BF[>WP:@FUEO#*LJ M/U]K96E:_;*@YP&U&ULG95+4]LP$,>_ MBL;# 68*?N5AF"0S2>B# U.&E/;0Z4&Q-[&*+ 5))M!/WY7LN"DXIM.+K;LSFPO=UFD-!]9G<@,"9E50%-=A5:U]O%-#, M.174"6\R%,P(TBNBP*JIYGP.5V[(7>;N"6K7-C!_S) M:$/7L !SM[E1V/,;E8P5(#23@BA8C;UI>#%/K+TS^,I@J_?:Q$:RE/+>=JZR ML1=8(."0&JM \?<(<^#<"B'&0ZWI-4M:Q_WV3OV#BQUC65(-<\F_L?H(ZG;_52R;7[DFUM&W@D+;611>V,! 43U9\^U?NPYX Z[0Y1 M[1"]=!@<<(AKA]@%6I&YL"ZIH9.1DENBK#6JV8;;&^>-T3!AL[@P"F<9^IG) M1RFS+>.<4)&1SR8'1:Z$H6+-EAS(5&LPFIR2QNSX$@QE7)_@X-WBDAP?G9 C MP@3YDLM2HX@>^0:YK+J?U@RSBB$ZP'!.KJ4PN2;O1099B_^\VS\*.P1\W)!F M5Z+=KLRB3L4%;,Y('+PC41"%;4#_[?X73MPD*79Z\5M)^GXK\8OG=TM5]J-# MN=!)W$2]\^3D?_8LG2_6;K? MN?0T?2B9@LP>GF6I<59KDLIBR02U-[SU(%62_3V4I!\&44-29:?_"C@,>_T@ M: <>-,"#;N#L)]Y'K& &RQ>G!M&-)"O$Y>R70R9RA7=6*6OR#%3]>UR#5W&= M]L+>H!UXV /.X'QG& 5$S52^DR,HD+S"I4VT;3Q#%MXXN$!GJ3A23IY\':^ M<=*25XGK#8)PF+S([YMF%9Z_5Q8+4&OW6MANR"ZEP9+MFCD^JJ"L :8G MOP%02P,$% @ EH%C4S1IDV)4!0 <1P !D !X;"]W;W)K&ULO9EM;]LV$,>_"N$50PNTD4CJL7,,)$Z[!6BZH&FW%\-> M,#9M"Y5$EZ3C9-B''R4KHB13],,"OTDL^>[XY]WY1TH2Z@9.1)!^,AN6] M6SX:LI5,DYS>GH^< M%-*43 M680@ZM\#'=,T+2(I'3^JH(-ZS,*Q^?DY^L=R\FHR]T30,4O_3*9R<3Z(!F!* M9V25RB]L_1NM)E0*G+!4E'_!NK)U!V"R$I)EE;-2D"7YYC]YK!+1<(!!CP.J M'-"^#KARP.5$-\K*:5T1249#SM: %]8J6O&AS$WIK6:3Y$49[R17WR;*3XY^ M96RZ3M(4D'P*?I<+RL%U+DD^3^Y3"BZ$H%* =]OWWH+/JL=>7U%)DE2\42;? M[J[ ZU=OP"N0Y.#K@JV$"BF&CE0JB[&<2:7H?5H7CF:U]<@G D!QH3SIR2? M__P3#-Q?+C*VRJ6IM)M801FK(,C#R/,C#Z&A\]!,F,',C4+?J\U:4OU:JF^5 M>C&9K+)52J3*BY+(9?(/*5AA$KJ)Y#<4P, /H-\1:C!#41C&9J%!+32P"E4_ MG4TBG],*^C,:;"E ,8KB;A8:UT- J=%P"2#&!T[1,I5@D2V'I MJJ@.')V@A^-ZM/@%>SC>2B7V8]4=G8P;S& 4>]"<<>AJ(+LOUL55J%9_PB#< MZ@Z#711#W*>UL7C %VOD*E3S1X\\I/#0U6JP0W$$W1ZQ2(M%1S0S^!?]V*O*W3;R@N#/J$:K,@.UD-6@2I4:^N'4'<-,%GYJ&<%0!K."._9 MNWM1'VD*(^\47:Q)B>RDW!LJ.^)LX T"D)5/3,9GF_\1H3T[C6ADWQZWR[23 M_4BS&(6G*)-F);*S/8V'^4:WL^&M;(OH^^H@\T94LU'TDGBYRE;/YD M>Z#55,;N"0J#-5JQ':V'K0)X>T<:13CJ;K(-9F&,(V2F%M9XQ7:\'K(.5*'\ M-EZ#H"MUVPSC&/4\UN+&FPD[8 ]9":I0+<8'$,&N5(.9[_D]BQ;6R,;V?:NI ME_=:%;"F-/9/T=6:F]C.S;UQLR..UT^;8SS;L]&PQO9=:U^!=JX'6/,9G^(M M!-;\Q'9^[E\@>YS84J C/-OO!36T/?M6^C/+)RQ;4DD!F7-*,YI+:V2-9P^> MX@VG)JQG)^S>==D1!_?7Y1C/]FPTA#T[A ]\8[O-5PB][H9\EU5;:N/=LAW" MARQM52A_A]!MJ]@/>G1JDGOV7>XAZUH5JIDJMRMRVP3&W7V"TSC4R2B?EV== M DR*<3?G._7=^CSMHCQ%&ULI591;]HP$/XK M5K2'5MH:DD"Z(H@$!+8^=*N*NCU,>S#)0:PZ=F:;IMNOG^V$%$J:(I4'L"_W M?=_=Y73'J.3B068 "CWEE,FQDRE5#%U7)AGD6%[P IA^LN8BQTI?Q<:5A0"< M6E!.7;_7"]T<$^9$(VN[%=&(;Q4E#&X%DML\Q^+O%"@OQX[G[ QW9),I8W"C M48$WL 1U7]P*?7,;EI3DP"3A# E8CYV)-UP,C+]U^$&@E'MG9#)9$K@+ &A+;V5;%LI6.L<#02O$3" M>&LV<["ORZ)U@0DSC;540C\E&J>B+YRG):$489:B[RH#@:Z9PFQ#5A301$I0 M$GU"W[ 0V/0 .HM!84+EN;;>+V-T]N%\Y"H=B>%SDUIU6JGZKZ@&Z(8SE4DT M9RFD+?BX&W_U%G[1C??\#@)7E["IH[^KX]3O9%Q"<8&"WD?D]WRO):#9Z?!> M6SW>ISY_G_JB&QY#HN%>&_R@ED'3DX'E"T[IR>-NC(E,*)=; >C79"65T-/I M=X=LOY'M6]G^*;+D618;643R A.A1ZIJ:_>*.;3,9I8_1KH0C_LO\$V/19?' M04*#)J%!9T*3G M%_F$[PI,,BPT@OCY*3;8E-#@*Q@OTLM*?PZAG+8Y>FV-\ M[!A<7K4XSEL<@_#0L2J'NS?VH-9UZ+ M/?:&\VK%/=-7"_=&%Y,PB2BLM53OXE('+:HE5ET4+^S077&E1[@]9GKO@S . M^OF:<[6[&('FGT3T'U!+ P04 " "6@6-3+D.8,\4" !U!P &0 'AL M+W=OSDO.=YSXGM]-=N*^<%E%B>\Q4P_6;!18F5GHJE*U<"<&Y%)74#STO<$A/F#/OV MV9T8]GFE*&%P)Y"LRA*+UTN@?#UP?.?MP3U9%LH\<(?]%5["%-3#ZD[HF=MF MR4D)3!+.D(#%P!GY%^/,Q-N [P36@W)8X(JJ>[[^!$T] MLV/5NAK"S%><*J'?$JU3PX^ (*$RI/ MM.)A.D''1R?H"!&&OA6\DIH@^Z[2I@W:G3<&+VN#P0Z#4UB=H] [18$7^!WR M\7[Y!.9:[ENY][?:7C?XYF4@F]B'_M,16VID)K*MIAZA[,?LWUM^.+77VZK%,D-H79 MV\]#/\B2H.\^=Y"CEASM)6M8T 6K5?$&+,J"GM\-BUM8? @6=L'B;5B2A4DW M+&EAR2%8U 5+MF%1W.MUP](6EAZ"Q5VP=!OFAY[7#>NUL-XA6-(%ZVW!LC2- M=L"R%I;MA7T!]?Z=GW@?QEB(5\*69H=43'49R+96:* 7C9>V#NH-WQ&69ED: M_V/4W3@4S0_I%HLE81)16&BA=Y[J2D5]R-<3Q5?VG)QQI4]=.RST?Q&$"=#O M%YRKMXDY>ML_[? /4$L#!!0 ( ):!8U/;J=O0^0( ,$( 9 >&PO M=V]R:W-H965T* $P,J:X#J31^UC&MAE(#=]?;Z#-3NZIE@05,6/Z5)#(;6#<62B#%92Z?V.8SU/7T M=+R8Y<+\HDWE&P86BDLA65Ǽ%H=43O]4Z[ !4G': 5P.\0\ I!K\&^)<" M@AH07)I2KP;T+F4(:X!YF78EEE$ZPA(/^YQM$-?>*II>F-=ET$I@0O7%FDNN M3HG"R>$]C5D!Z!F_@4"=""0FN>BBC^AE'J'.51==(4+1<\9*@6DB^K94I!IJ MQS7!N"+P3A#XZ(%1F0DTI0DD+?CI>?SM&;RMBFTJ]K85C[VS >>PND:^\P%Y MCN>VY#,Y#W_ 7,'=D_#H#F[Z]WGUAQTX?73>XW?>:'GN%GA/L.\U:^&YR=M11&4/218MWM,9YB:N.G:N1@6D, M;;+TCM+TU"#:KV5R[!3XAT[38Z>P=^@T:XFT2[>G2MBH$IY5993\4,U133B) MC "$+I', "UVK\MEQ>Y+?:IFL_5./T3OAKNJN,L"14HAU11.=>?E)Z\&IC51K*5:? +)M6X,,M, M?6, UP[J/&5,;C>:H/EJ&?X&4$L#!!0 ( ):!8U/V&&2WM0( &4' 9 M >&PO=V]R:W-H965T.]?CK=)W M9@. [*$LI)EX&\3JO>^;; ,E-Z>J DDK*Z5+CC34:]]4&GCN0&7A1T&0^B47 MTIN.W=R5GHY5C860<*69J5.N2RY@9DJOHD<-Q-OY+$<5KPN\%IM M/T&;3V+Y,E48]V7;-C;P6%8;5&4+)@6ED$W+'UH?=@#AX!5 U *B_P7$+2!V MB3;*7%ISCGPZUFK+M(TF-MMQWC@T92.D/<4%:EH5A,/I');(3MBB.42F5NQ2 MR?4)@BZ96SN< W)1F",;!5(H34U6:\C9%X5@:/IV,6>'!T?L@ G);C:J-ESF M9NPCZ;.[^%FKY;S1$KVB90'5*8N#8Q8%4=@#G^V'SR$C>.C@P5.X3ZYTUD2= M-9'CB_=9=/3'K):\5!K%;[(V M%R93M<0^$QO:U-':G_1^&@;!*!G[][M>]42%Z6#413W1/.@T#]ZF6915C:17 M2+HQ8)!ICL .*] 9K1_UR=^_0W(Z"M[UG?V;84\23+H$D[T\?R]_3JGVR4]> M^)J$9V3M,_M[PJ(P#>)^_]-.7KI?'AA#54%K>Q^IAM5:H(#>7ZTA2G8$G,1A M,GHFLSKB4B%56=?=T#L(V@;0^DI1?6L'MM1V+^OT M#U!+ P04 " "6@6-35 G=QK,% 2'0 &0 'AL+W=O]EXE$N5]9-#"?C@B_%D[!?BR\:1L,]E[G, M1&ZDRHD6B^O>A_#]773A"*H=OTNQ,0?/Q)DR4^J;&SS,KWN!TTBD(K&.!8>? MM9B*-'6<0(_O.Z:]O4Q'>/C\POV^,AZ,F7$CIBK]0\[MZKIWV2-SL>!E:A_5 MYC>Q,RAV_!*5FNH_V>SV!CV2E,:J;$<,&F0RW_[R'SM''!"$T0D"NB.@KR5@ M.P+V6H)H1Q"]EB#>$52F#[>V5XZ[Y99/QEIMB':[@9M[J+Q?48._9.X2YW8F;)._*9:\U=R,B;6V&Y3,U;F/WZ=$O>_/)V/+0@R>T?)CNN-UNN M] 37#^5R0()1G] @O&H@G^+D3Z(8$!8X'?O8KIW,:WXL1/\/L*8J 69:C&7EMSS1*;2/I,_JX4'*S+S%R*& M[<6P2DQT0LQ#;H46QA((I" )-RNR !@@*S%?"F(5F0DXV4G*C9$+*>9D7FJ9 M+TDN?EAB-R*%X&L)8X/[&PW6#TM%>Z0A5>NK4E"^: M)\I80]X40B7?SKMB(31$ MG"QDSO/$>;HRK\FHN.;<, B/O;LUHV%C.$+",-HK/NJ0.V;#"\0;%WNF%^?, M^\N]F$M4]UNAY7J+7:GDLTI&GRRXU&3-TU+TR5(K8_QB4P2V(N)#Q\:CI@A< MUL]!$" 1N-I;<84?A&,G(7X) P_MP3D#$![4D!!77JT%)+D[P%D!?LX3@9[B MFQ9^+!X$Z($,/?:&M"4[H+[)W%A=0GMC^Z#B5M<^2<5::&B&7-)+U2=P=LO< M-JI+:U&/T:B''K1#'+4[Z =57V9EUJ@@J^7OZ(1F'IE#'!1KFLW=Q*X'Z\-* M HVI$?#@ ;R"#VC_U"R52Z=U;DA9P,2.K"4K<(5H6U)XF YQG/[O@?B'/(JU M2M<.I#L<1(^NX>BL!]$C;GB!&O91Y/VVSELR4!MJJ#/("'-"(PS=A'5]'^$GS !NV(*S*,FE=*I.%:,,GG%4P MB-%,I!ZB:= Q$S\*"U'SV8*)\0!-PW,F(#UH=7&X[19M6L?5$(TV];A*<5RM M._9))*7KQQRN8;9Z@*3169WJX8KB<%5#X@6' GNZ7-%ZF\AJ]6K;]S1LC:/& MK7<-6\,K/%H>("G>?[X6MUK87#3AUL[0GZ \-L:#,,71LQ8N+0K^7 &/JX]] M\KWD&BQ,GW$0:A$3#&B,@I"':-K60;W!G.+;^M.=AZ9/,ZW>>8ST\+K.SOH]@'D\9CG4=8H S M"EI DWG09)U>+]1C<"_F<-E,R7V9SUOS/O( %YWU%43DH2W"7QF\WN_FG?P/LZH+>,C#X11USO^2=3!Y'F4 MB\YZQX\\C$5XW]?!USBCDRW9\.!SDOM:^(GK);2')!4+8!1 8>@1O?T MQU8 M551?F&;*6I55CRO!(;G=!EA?*&5?!NZCU?XSZ.1?4$L#!!0 ( ):!8U.) MTEV1\@( $L) 9 >&PO=V]R:W-H965T^0Y@$#/54GXT,F%J*]=EZ]RJ#"_HC40^65-686%'+*- MRVL&.-.DJG0#S^NY%2Z(,QKHN3LV&M"M* L"=PSQ;55A]F,,)=T-'=_93]P7 MFURH"7ZCLF1ZY1R8H*""\H00S60^?&OYZE"J\!GPO8\8-WI)PL M*7U4@WDV=#RU("AA)90"EH\GF$!9*B&YC.^MIF-"*N+A^U[]O?8NO2PQAPDM MOQ29R(=.ZJ ,UGA;BGNZ^P"MGUCIK6C)]2_:-=A$@E=;+FC5DN4*JH(T3_S< MYN& ('7LA* E!%U"] 8A; GAJ1&BEA"=&B%N"=JZVWC7B9MB@4<#1G>(*;14 M4R\Z^YHM\U4052<+P>370O+$: I+@=ZA15,FB*Z1FKE$H(.A33K<SS,0Z."BZ@OD*A=XD"+_ MZYF<3O=L=OXN M^NR/H[](1FB*(]1ZX;'BF!,NV%8>#0)]_2@!:"Z@XM^.R$=&/M+RT1OR#T2> M;&7Q$S)44LZ1/#>*?=DQ579[4:]"[*/)? M@J:O07X4]CNHF44JC*-^8F O_,?&?WS4O_F/P;,\]CE<(@+"9K>1B0_#)_VD ML\B)!95Z2=HQ;$$%8>)Y'<=66-R/[(Y[QG'O-,=F>X^446)$D_]1I:F13__- M+J6OBR3P^IW$3JPH/^SLD@75\^/.7LXLJ##J=:O2/>@.%;"-;LLB6B.8L M,+.F\]_HAM>9'_O7$]\R/Y4WA::Q_Y9OKAFWF&T*PE$):QG*NTID0;&F=3<# M06O=FY94R$ZG7W-YVP&F /+[FE*Q'Z@ YOXT^@502P,$% @ EH%C4V4, M&ULK59=3]LP M%/TK5L0#2-!\-RUJ*T'+M$EC0G2,9].XC45B9[9#V;_?M9.&$$RIV%Y:?YQS MKN_IM7LG6RX>94:(0L]%SN34R90JSUU7KC)28#G@)6&PL^:BP JF8N/*4A"< M&E*1NX'G#=T"4^;,)F;M1LPFO%(Y9>1&(%D5!19_+DG.MU/'=W8+MW23*;W@ MSB8EWI E47?EC8"9VZJDM"!,4LZ0(.NI<^&?7XTUW@!^4;*5G3'2F3QP_J@G MW]*IX^D#D9RLE%; \/5$YB3/M1 CZ;0A-;$[WJE_,;E#+@]8DCG/[VFJ MLJDS@U:55+QHR'""@K+Z&S\W/G0( MH&,G! TAZ!.B=PAA0P@/C1 UA.C0"'%#,*F[=>[&N 56>#81?(N$1H.:'ACW M#1O\HDS7R5()V*7 4[,?4(K?N93HA@BTS+ @Z S->5%6"IM?DJ_[^\<+HC#- MY0D@[Y8+='QT@HZ0BZ3>E8@R=,>HDJ>P"..?&:\D9JF* B_P+>>9 M'T[W;.G\6_2K3T=_94;85DYH],+W*JT^S,]ST_GKA/7>^ML-#W7L,6%ECL)9'_&G9E@45Q'+^HO4HS;M., M]WJV((S#)?[(M6$K-]SKVKUY!DEZAI_@I]@0M.)% 7>VN8GPMR 57#W*-J?Z M-:4K=$QWNRJ217&O2Z/6I=%!]P^5\,QW M'>H63LKS'(L:8S:M[M2!1MV;XPW"8<\:*RH*>KY84/Y@..J98D4EB=V1<>O( M^+..=,OD,$_&!WEB1;WQQ(*R>&)%O?'$[30.\)IO3,&ULS5??3]LP$/Y7K$R: MAC1([*1IR]I*4)B&!!.BVO8P[<$DU]8BL8/M4/;?SW9"&OHC&B^H+TULWWUW MWWWIY3):"?F@E@ :/><95V-OJ75QZOLJ64).U8DH@)N3N9 YU68I%[XJ)-#4 M.>693X(@]G/*N#<9N;U;.1F)4F>,PZU$JLQS*O^>0R968P][+QMW;+'4=L.? MC JZ@!GH'\6M-"N_04E9#EPQP9&$^=@[PZ=3'%L'9_&3P4JU[I&E2F%.RTS?B=4WJ GU+%XB,N5^T:JV#3R4E$J+O'8V&>2,5U?Z7!>BY6!P M=CN0VH%L.D1[',+:(71$J\P@8G7'-CE.6E;;$:"KRW!2\.KQ\+-D3S8!KA3Y= M@*8L4T?&1=E3-?*UR0OK:WS=<&D+DA= Y MZ02<07&"PN S(@'!._*9_K][T)%.V-0W='CA'CQ;RJ:2,TA*R30#0_JY2+9K/$U(&.%^T!_Y3^W"[[ CPS D<6/W MBDJOH=+KI#+3(GE HK#%4QVEB1N\^) 4ZS=I]=]-L?ZV$A$9#J(-P;;-0AR% M.-BMUZ A,N@D<@=*2Y9H4TGEI*,K*M,NY88-\O"0E,/!NL<&[Z9=':JM"@Z" M8$.Z75;Q )-HMW:X];K ;U.OY$QWB8?)&IHL/>'@G7K1]W]WY3*3?^\03,(/96.==M&?<.2LYU?\?Q^\D9;ZD4 MA[UP\]6WRRPFP_Z&E'YKCLM!+MQXJTQR)=?5!-3L-B/TF1L<-_;/[6CMYL,U M3#67WU"Y8%RA#.8&,CCIFYQD->I6"RT*-RW>"VUF3W>[-)\'(*V!.9\+H5\6 M-D#SP3'Y!U!+ P04 " "6@6-38NLB"Z8" !>!P &0 'AL+W=OYCV8))#8M67S#;0_OO:3DBA!59M+XGM?)=SCIWCWEJJ)UT@&GCF3.A^4!A3 M7D>13@OD1(>R1&&_+*3BQ-BIRB-=*B29)W$6Q:W6UX@3*H)!SZ]-U: GEX91 M@5,%>LDY42]#9'+=#]K!9N&!YH5Q"]&@5Y(<9V@>RZFRLZA1R2A'H:D4H'#1 M#V[:UY/$X3W@!\6UWAJ#RV0NY9.;W&;]H.4"0H:I<0K$OE8X0L:J'_SN=M4VV$7 JJC=YKNNP16@?(L0U(7Y/Z!X@=&I"Y[,.W9K0_:Q#4A-\ MZE&5NR_%&,8'Q6<81E"I_4% MXE;CX_4Z!_3NI,C/#2H.TZ5*"_LSPMMA M@5]W%@ZW!KG^?<2LVYAUO5GW@-D-ETNK*A>V]S!B,(.2*/,"1A&AB>\I^\Y7 M)7KE15U'7 WBL-N+5MM[]A'3#B]W,>./F(LPWL5,/F*2,&DP.UDG3=;)T:P? MT'5R^[M!N2FQG#.:DT/Y)G_/=WP<4\49;34,CBKWG5I#ZC:A.B'-:G,9W/@> M^&Y]V+X>M?>LC^WE4?7Z-_GJYKDG*J=" \.%M6J%KE>KJIM7$R-+WZ[FTMCF MYX>%O0!1.8#]OI#2;";.H+E2!Z]02P,$% @ EH%C4R-$&;O2 P W0X M !D !X;"]W;W)K&ULS5==;]LV%/TKA%!@*3!' M(O5ANW ,I'&29NBPH%FVAV$/M$1;7"A1):FXWJ_?I:S(LJQH?@F0%TN4[[D\ MO.?P:[:1ZDFGC!GT(Q.YOG!28XI/KJOCE&54G\N"Y?#/2JJ,&FBJM:L+Q6A2 M@3+A$L^+W(SRW)G/JF_W:CZ3I1$\9_<*Z3++J-I^9D)N+ASLO'SXQM>IL1_< M^:R@:_; S&-QKZ#E-ED2GK%<63 M;=PE%XYG&3'!8F-34'@\LRLFA,T$/+[729VF3PMLO[]DOZD&#X-94LVNI/B3 M)R:]<"8.2MB*EL)\DYLOK!Y013"60E>_:%/'>@Z*2VUD5H.!0<;SW9/^J O1 M N#@%0"I >14@%\#_%,!00T(3@6$-2 \%1#5@.A4P+@&C"NQ=M6MI%E00^/ MZ /B.?H]E:6F>:)GK@&RMDLWKHE]WA$CKQ%CQ3GRO9\1\0CN@5\-PW\I\T'X M8AB^8#' <07W>N#7IY/O@]^<3KX/?GLR>3P]A+M@C\8CI/$(J?+YKXTFI8J- M[(1/*AN !VBUCEPJ1?,U@Y7)H.46M>/NZ;;Z?+FA*D%_?864Z,ZP3/\]0,AO M"/D5H> DT[*=::DQBB]+0Y>"(2-1 61RTV>\7?*H2FZ7ZN>Y[XV]()JYSVV# M]81A'/CCP[!%7[8HPN%AV/5Q&)E,2! WZ[31NRCH>+"N<%> DD,,V MIJ!T\189D%>+G=8T^0=VM^RHI <]39J>)N_#4=.&T/0M'34]]D PC3H+U.(X M*FJM)P>\L;<_#WB#S!]S.-$*_B]4J"W7&DZU")X\-TS!WE_0?(N$A XL)@4 MK6JM=;G4/.%4<3:T5.#6^02_#VGQ?CO$Y"W%K;.W=2-DW)F1BYXH'X>OR;O? M.?'PUMF25\!JWDC*M$$*%GZD-[085&Z_F>#@G2BWWWAP^*;*A3W+9!@%I*M= M3YSO>3[IJ.>VSNWVXODWA M_LF4#8#_5U*:EX:]'30WVOE_4$L#!!0 ( ):!8U.(^!SSQP, +4/ 9 M >&PO=V]R:W-H965T<6$<7RI2;UFS0JX>_W$_HM-'I-9, U3F?_)$Y-= M>$./))"R,C>?Y/H#U GU*KY8YMK^DO5V;G_@D;C41A8U&",HN-C^LTTMQ X M>?8#PAH0/A<0U8#H6T#_ *!; [I6F6TJ5H<9,VPR5G)-5#4;V:H+*Z9%8_I< M5/L^-PJ?0)*_TRNOY3F%*MVA)S-P#">ZW.\^WD^ M(V=OSLD;P@6YY7F..Z?'OL$X*C8_KM>\VJX9'E@S(K=2F$R3:Y% L@<_=>-' MQ_ S-YZ&#@(?!6Q4#)]4O J=C'-8=4@4O"5A$-)]";T./G/#9Q CG%IXX,@F M:LY$9/FB WS3G&E-9$KLX2!__8K/R8V!0O_M8.\V[%W+WCW ?@?*VI6(@:Q M<;EW!]T<=$@*NX..>'I-/#TGU^],+=%?5^P1;9&<84@Q"'.^[UB[B6@0=(+@ MIWW;_U+@[ 7 KT3H-R+TG[TI"K11/#:0$&T/0"FX<2D]:!89G.!<#1OVX>O/ MU=3-\9QS-6KB&3FY;KG@15F0?\FKQ*5!Z^3!">2E.U\*ZDSHH+6;,#IJ%;0U M3.JVG6G&(277&XA+6R)\3%,>@WJU^JU9T?XIU&]]B@Y^M/INPMY!@W\!\.ND M6GND;F^[$083D,6*B4>22R8TEIHF([AA6!P+K/P7FB><*0[Z+=;C<5F4.:NV MS["-*X+6$.GH!-L6M@88!D>^Y!L"&^R(-):M"Q"0)N]H9SCV'_9%U%IFZ':X[S7_/\J&K?^%X2F4;>TNC$ZF M;/2]LD&GURA;U\=[9X7?Z._O]#D%8-E6]8N:Q+(49MOR-'>;GO32=F)^.WW; MT-YBU&ULS5?;;MLX$/T50BBP+9!&(G6Q'=@&XLMN VR!(&YW M'XH^,-+8$B*)*DG'R7Y]24J194D1LFT>\A*+U)G#F3D3#6=Z8/Q.Q 2/61I M+F96+&5Q8=LBC"&CXIP5D*LW6\8S*M62[VQ1<*"1,6/"TC9869AZVGC)MG%4F_8\VE!=[ !^;6XYFIEURQ1 MDD$N$I8C#MN9=8DOUGBD#0SBGP0.HO&,="BWC-WIQ54TLQSM$:002DU!U<\] M+"%--9/RXT=%:M5G:L/F\Q/[GR9X%8O.E18QT+A7DB65<;*@RS)RU_Z4"6B8:!X^@U(94#:!MXS!FYE MX+[T!*\R\%YZ@E\9F-#M,G:3N!65=#[E[("X1BLV_6"R;ZQ5OI)<%\I&8[07-(S&UI7),T]MAY<2B=((\XX2+/K-\%#H7-VH32D;X"+!D#PZ@_GO=S M3!QO-+7OF[+VH)Q)X)ZB5EV4YWI:J29JW46YF#2X3D+WZ]#]P="O\I";K-,4 MB?^?AE7)[C><"ES'Z?/:H?&K M5]RXDVK?G;3JK8L)B->JMBX&^UX+M.X#8=*OZZ0.>C(8] T(H#R,39(C)6[* M"IW^@7QBY]AVG+4)PJ.6E^"90\(.X[?TKD'15S2^D*M^U!! MHZY.8R?'V,EP[#0%85*MKHMW()-\-Y338^O ;Z1WX&/SP*_?/2K*$P4#-VCK MW$5-@G%;YB[(D+7,713SL/R/SL7O@X?;Q%^3 5>O0R::1NDXF0G*JK^I# MJ3TV AR\$;6/G02/7E_M4:=U3XC3^:_NHL9N$+3E[J)<'_OCMMY=&/&"R:@E MN-VXZ&? =V;"$BHPE;OR0E?OUE/)(7XZ,GRG? M);E *6S54<[Y2%4:+Z>P8S6Y M< ]7[+F'Q:Z /J67C^ M$U!+ P04 " "6@6-3A/W_*#H# ##"@ &0 'AL+W=O9D*^2#RA$U/!:,JZF7:[V^]'V5YE@0 MU1-KY.;-4LB":+.4*U^M)9+,*17,CX)@X!>$ZT3L*<1="E&M$#GNRI&C?$W4BM->$;YZHB[I'&7.'=)A[L[OC%NC(L%882GJ(!H6."*$5Y'>IK^ 5MX5;9J]SUG3M;O9M9& W":!Q,_$T+9[_A[/^#T\:^DH1;V.?" M]%M@;&L9M,,,&IC!,V#JQ#V797# 0;Q<#QNQQDU.*/3SQ/R[(R3-#H C((X"4<='V_<$(Z/%MB]ZZF87&PO=V]R:W-H965TR3,;,UF&M8W%JVM(B!I9"VX&=N?!@Y"'SMP=J-T8L;[R(GXQ+R#HJ#?U 41&&;(#?\'A(-#RT\ M<,B)ZZC&EB\^P_=?D:U (+Y&\\7R4:(?A9(*LY2PC8.]6[-W+7OW#/LCV^FH MZHBN,#5!E@@KM((-84PO8%;-01">HH^$53'^U!;D7<4<-[MIOQ^-!F-_ MUR*N5XOK71!G\FLC,#,*+RCHG2J(>_$9!?U:0=^IX!M+!.B33F%:N;]RE]9R MG6/ZI[)&07?8+FM0RQIGS/!" MP,K-UC+K?&*-:O$CYY[Z92L"I#>W.Q"ZPJ&O)L>0/G4!?<%$H)^8%N#87F%P M/).#]]M@*:<4"VF&2L^U.JY:<=CPR6#4&43M/@D;Y2-\XW:[4D]5EH*&H&&W M,SP3I# Z"HK>EN97ZHE.];@<=#R)P_@]+._W@0VO]=@.[O4[X)_"U3<=R$;KK MQ8+(IYNU -#'LP)S74'";&FW76[.X%1=998;%W9BMU7'$A2Z:] "S!7>'!9Y MXS+6R+<#Z&QKM\W-'%HHZJ*LO$'U48H/;7>XV3L0O;;^6.E"=ZF[UW?2U.RQ M P&:7@BEFRKH!&="^69<:8S?N*MG(#;V"2-1P@NFRFM[/5H_DV[MX\ _3B_? M6-^QT"5!(@IK#0TZ YU=HGRVE!W%-Q^C]02P,$% @ EH%C4^?;>PC\ @ B D !D !X;"]W;W)K&ULK9;;3N,P$(9?912MM" MS8D>0&VE%MC#!;N("KAV MDVECX=C%=EJ0]N'7=M*T; ^B%3=)[,S,_\UD8KN[$/)998@:7G/&5<_+M)Y= M^KY*,LR):H@9^*0C/* M\4Z"*O*:&WG+BGTTS;";_?G9$ICE _S.ZD&?EUE)3FR!45'"1. M>MX@O!R&D75P%H\4%VKM&6PJ8R&>[>!7VO,"2X0,$VU#$'.;XQ4R9B,9CI$TWZ72D6(*VUB68? M7*K.V\!1;K_*2$OSEAH_W1]ID3QG@J4HU5>X>2FH?H,SN$>E)4TTIN L8+ @ M,H6!K:&U.+E&32A3I^]ME;,EUE9U?6WXK(J?5"S#DB7:P7(!MX+K3,$-3S%] M[^^;O.KDHF5RPVAOP!'.&A 'WR *HO +^* R(E&5USWQX[IXL8L?[XC_N\C' M*$%,-NOUP*E6\*?02A.>4C[=(W=>RYT[N?,=<@]\;F2,Q)@PPA-40#2,<4HY M-P(68X:2BA1.**]2/86_L"W=LGJE7-/)V=]WWH_/FT&GZ\^W4#9KRN9>2M$Z2'X+0V<(+M).V:I'WXMT.>'O'5VAML M81#LP.O4>)V]G?SD5B],SP9SE&8UAA^2< UF24'X3JB$1\(*W-/#%[70Q>?U M<"H8(U+9J;(>MC"K_WA;<4KUSGI+!XTPWEZ=,%BMDL&!37T$6Z5A;^_HPAUT M:VMX>'B;'P,8?K3MPVC%%GU&XQ]#&VW[UJW_J^FO;8XYRJD[ BA(1,%UN4_6 ML_4Q8U!NKBOS\HQR2Z1I5 4,)\8U:+1-I62Y[9<#+69NJQT+;39N]YB9HQ)* M:V#>3X30RX$5J ]?_7]02P,$% @ EH%C4Z?,9@[M @ 2PD !D !X M;"]W;W)K&ULK99M;]L@$,>_"O*FK976&),GITLB MI0_3]J)KU&CK:V)?8E0;7,!)*^W##[#C9*L3M=G>V("Y__WNP!S#M9 /*@'0 MZ"E+N1IYB=;YN>^K*(&,JI;(@9LO"R$SJDU7+GV52Z"Q,\I2GV#<\S/*N#<> MNK&I' ]%H5/&82J1*K*,RN<+2,5ZY 7>9N".+1-M!_SQ,*=+F('^D4^EZ?FU M2LPRX(H)CB0L1MXD.+\(B#5P,WXR6*N=-K*AS(5XL)UO\G0U\:W5?"CRL]%Z8?L\3- -X+K1*%K'D/\I[UO MF&MPL@&_( <%9Y"W4!M_0@23X#WRD4JH!%4^#^BWZ\2TG7Y[C_[W(IN#1&)1 M94&AVT(K37G,^/* ?J?6[SC]SA[]'35$-9K#DG%N.\9C#I*)&)TP7D5UBGZA MILC*1)6.NLZ1_0M78]+K8$R&_JH!L%L#=@\#5F'#$\B(*7@]3_<%SQG!O0 W M\_1JGMXK>7(FWT#3>TG3P6$S2[]FZ;]E\8#'1RQ;_^6R=<@@[#2CA35:>'#? MWKMS".(/[T(2!)_19 72'*_HNEI&-)4L@@,;>% [&OR/#1R+-*52V:$R%S8I MV_^U*3&EWW G,6%KT&Y.2X"W!QT^8C\?@5?YL:\:, A:N+^'<.'CRRQ2/_MNF/824-:]W_&]7?J6\9R*6KX@I%HN"Z+'7U:'U3F)3U M<3N]O&;<4&GVJ4(I+(PI;O7-_R?+REUVM,A=M9P+;6JO:R;FM@/23C#?%T+H M3<&ULO59;;]LV%/XKA-"'%L@B4;XFL TT=H<56+<@ M;K:'80^T="01I4B-I.RDOWZ'E"V[C5=8VMW%LL@IJ9JY5 Q*_%$K7S.)1E[%I-+#<*]4B3I-D'->,RV@Q\W?W M>C%3K15*!EY5U%_%BUK 2UF ?FWN-I[BWDO,: MI.%*$@W%/'I/;Y=TZ!2\Q&\<=N;DG;A0-DI]<8>/^3Q*'"(0D%EG@N%C"TL0 MPEE"''_MC4:]3Z=X^GZP_J,/'H/9, -+)7[GN:WFT30B.12L%?9![7Z"?4 C M9R]3POA?LNMDQY.(9*VQJMXK(X*:R^[)GO9$G"H,+RBD>X7T.P5Z26&P5QCX M0#MD/JP5LVPQTVI'M)-&:^[%<^.U,1HN71K75N-7CGIV\0!;D"V0!\A4*;FG M]@?R"].:.7[)VQ58QH5YA[>/ZQ5Y^^8=>4.X))\KU1HF)PUN)L[_.N M\YE>\'E#/BEI*T,^R!SR;_5CQ-\'D1Z"N$N#!M?07)-!F_#"][N0?MNEAD0M1&\9"Z)5UC+)M.\\1E5!;$Q^PQA&D@)$C03XIE08A49D&=@VK@"$2!+6P4"'/4!CH(('N6&"P$Y3HT, M^)9M!)PMNL[*V%MQTVN[&$V'DUF\/:V$ET+#T9CV0M\ '/< QT& *RA :P28 MJ;KFQDTX%%SV'=_JR M(FZ2Y'RR;WID-T%DZ]->P/F'S=$TR-YM(&J:'*=Q\@JC@YY,?_H*/.^=C$Z( MGHP'EYBFZ1%=&AYM6A7@2Q5),*"W/ ,3)/HXHNEKS&AZ'-(T/$;_)Z*'+RJ: MOJSH^&0=P&!*OR49;/Q6VFXSZ&_[3>R]WS_BHWBWQGUBNN0X* 04J)I<3S#' MNMN,NH-5C5\N-LHB<_ZUPFT2M!/ [X52]G!P#OK]=/$W4$L#!!0 ( ):! M8U->O]\(T0( ,L' 9 >&PO=V]R:W-H965TMG5\@!"[;+[L-H'-YDV%KYD;;<%OGYM)PV! MA@CQDO@RY\R9&7L\W OYJ#( C9X8Y6KD95KGU[ZOD@P85ICH=BJRGA<"^1VC*&Y?,4J-B/O(YW6%B0 M3:;M@C\>YG@#2] /^;TT,[]B20D#KHC@2,)ZY$TZU[/8VCN#7P3VJC9&-I*5 M$(]V2F&-MU0OQ/X'E/'T+5\BJ')?M"]M P\E6Z4%*\%& 2.\^..G,@\U M@.%I!H0E(/PLH%L"NB[00ID+:XXU'@^EV"-IK0V;';C<.+2)AG!;Q:669I<8 MG!XO8 =\"V@!B=APXE)[@28VN40_HQN6VT3S#9K#&J2$%,T$8T39*BIT.@>- M"55G!O.PG*/3DS-T@@A'/S.Q59BG:NAKH]+Z\I-2T;10%'Z@J(MN!=>90M]X M"FD#?M:.OVK!^R8[58K"0XJF82OA$O)+U W.41B$G28]7X:_D=.M*M9U?-T/ M^&8X)QI3\N)JP;4T!3(#I<_1G;GU?Q:"4F2.^![+]&^+OU[EK^?\]3[P-X4- MX=P>@16FF"?0E(*"(G(4MG'LQIUXT(N&_J[!<[_RW&_U7(\T/1R_Y/7X-0DI M&/MU(4'8"YJ%1)60J%7(A FIR0MVMT.L/RTF.A)S$057@V8Q@TK,H%6,.=;M MQ9@.CHH1AG%\5;DMQ V.Q+VU>B,NKL3%[26K-8>D5C[3$N I :5L^O#7TCF- MC^**@N!=5,JEFK@&[;^:%\_<+9;F M>BA$86V@P>7 )%063T&ULS95M:]LP$,>_BC =M)#&CM.F:7$,?=A8864A7K<7I2\4^^R( MRI(G*0_;I]])=HP+J;LW@[V)]7#WO]^=E%.TE>I%KP ,V95B@K$+B32U52@U-5^+I20#/G5'(_#(*)7U(FO#AR:W,51W)M.!,P5T2O MRY*J7S? Y7;FC;S]PH(5*V,7_#BJ: $)F,=JKG#FMRH9*T%H)@51D,^\Z]'5 MS=3:.X/O#+:Z,R8VDZ64+W9RG\V\P (!A]18!8J?#=P"YU8(,7XVFEX;TCIV MQWOU3RYWS&5)-=Q*_H-E9C7SIA[)(*=K;A9R^QF:?,ZM7BJY=K]DV]@&'DG7 MVLBR<4:"DHGZ2W=-'3H.X>@-A[!Q"!UW'@C GAPZ^7WMR.0R"#SV0YRWD>:]06Q/=K02",9G9 AU&UP-[;TLI MS.K@K>V/.0H/NK[BG[3\DUZM9+W4J6*5P[Y%584I] E?M,(7_]F]FK9DT[_Y M=Q+8AS62+ %[O.M!OW$A5[)\Z^0.'5<=[]+%L^_0)@XGXV$8^9LNIM_ID_;) M>:"J8$(3#CGZ!<,+/'55M_%Z8F3E6N=2&FS$;KC"EP^4-<#]7$JSG]ANW+ZE M\1]02P,$% @ EH%C4^FT' :V!0 -R !D !X;"]W;W)K&ULM5I;;]LV%/XKA-&'%M@J\:);X!AH; \KMF)!LFX/PQX4 MB[:%2J(GTDD'[,>/DA71)BFF4:&76**^P\OYI.\<'F;^Q.HO?$^I %_+HN+7 ML[T0ARO/XYL]+5/^GAUH)9]L65VF0M[6.X\?:IIFK5%9>,CW0Z],\VJVF+=M MM_5BSHZBR"MZ6P-^+,NT_O>&%NSI>@9GSPUW^6XOF@9O,3^D.WI/Q>?#;2WO MO+Z7+"]IQ7-6@9INKV4DZ7K/@SS\3^>A;/ M0$:WZ;$0=^SI9]HM*&CZV[""MW_!4X?U9V!SY(*5G;&<09E7I]_T:^>(,P/9 MC]T =09(-R #!K@SP-\Z ND,R+>.$'0&[=*]T]I;QZU2D2[F-7L"=8.6O347 MK?=;:^FOO&I>E'M1RZ>YM!.+._I(JR,%=W3#=E7>DOUJNDO;!K8% MS[BW*RK2O.#O).KS_0J\??,.O %Y!7[?LR-/JXS//2'GU?3N;;HYW)SF@ ;F M@,$G5HD]!^LJHYG%?N6V3QSVGO1'[Q3T[)0;Y.SPGA[> ^S_ )"/H&4^RV\W M]VW+^;[1UZ-'OW &[M\0W/:'!_H;?A?^^E5"P4=!2_ZW8R#2#T3:@8C[5;2] M/R?#L#5LI.]Q$85^@.?>XSDK%A2!,;E$K4P40B&*PTO8V@*#.,"PAUVL,>C7 M&#C7>']\X)LZ/YQ$LLJD0!\.K!97#O^%?=_AM$1%_4#16*).AL$Y!=*[&@5+ M"\I/$J019:(0###28&L+S$=!C.Q$Q?T:XW%$@?_ 9ZF3- /W(A64._R9]&,E MTQ('?:7V_ECJ.LMS1P9^'&K?Q=(&PSC08"L+# 8DC+5O=FW#D20AH9T^>!;7 MX/<2^$M>[3)6NAR+U'!H8@Z5'D,\FD-L>A/&NK8M+; D@+%.H8G".,&QSJ ) M0W)(,D"@B@;0'0Y5(,-@8N*4/L-P-'&AQ==!H/-F0YF\F2CH M8QCIO%E@$(7^ &\J.$!W='#Q]IO8TQI\K 2MJ];?:>'RK!)K&$],HM)JF(PF M,3$\&L(@TDDT423V?9U$$P5#K"OR$V0TF%$)N9,:3%R9\E%[D39Q5EL^-#7&7L1LK) ].]P;<,,9)!( M*3UR*[V5K!AJ2&=YX6L]5;1A] VV!0-#/;VW@#"* M!EA32H_=2G];LRWEO&4&<%H_2NZX*\? 2F/QQ&40K&06CRZ$8+,L@:%OL&0I M7D2QGF584'*[9GQ=%E08#Z@@5OJ.W?IN9^H5F096@HLGKH,0I;UD=!V$F!4) MY.MZM[2@8!SJN88%%2)?_\1LJ"@:R ^)$GWB%OV7F'LYX2!*A)>S'Y($J R<1E#Z($ MF8PN>Q!;#4+?,-M .-()LY1&?(,O"V@H R$J"A!W%!BDZW59"%&23":N=A E MR61TM:.SO#Q(T5-'"P@3@SL3%$5ZN M?6M_ROVA/=O5VF_@U1):VE?P:GTZPU;=GX[4/Z7U+J\X*.A6#N6_C^1;5I]. MJ4\W@AW:8]@')@0KV\L]33-:-P#Y?,N8>+YI!NC_5V#Q/U!+ P04 " "6 M@6-3VGS,;XX% ]&@ &0 'AL+W=OEN5Z]Z'TWTPR0#6)G'6=J ][8\_ M.Z0$BC%T5:X?"DGFY9GQ^)F)Z:VX^"87 H])7$J+VL+I;)/C88,%Y!06><9 MI/K)C(N$*GTIY@V9":!1H93$#>)Y02.A+*WU>\6]>]'O\5S%+(5[@62>)%0\ M7T/,5Y!S.E$@8\_HM%:G%9Z]10!#.:Q^J!K\90!E0 #'DLB_]H5 #"GZIX)^JT"P5FJ\4_$,Q MM$J%UJD>@E(A.#7H=JG0/M5#IU3H%*N[7HYB+8=4T7Y/\!421EI;,U^*@BBT M]1*RU-3N1 G]E&D]U7^ F"J(T#T5ZAG]*6@J:5%5$GT<@J(LEK_V&DI[,O*- ML+1ZO;9*#EB]HZ*.2.<"$0^W+>H#M_H$LCKR/:-.\.-DB#[^8@,Q/-V*=]C* MZ.U8Z%P Z VL+.9NW@749[>5W_*XCKSN&I1%?>Q6'T*H06 'B(8NHTTMD4TM MD<*L_]9:0G__KD71K8)$_N-PY&\<^86CY@%'?^3)% 3B,[19"8E^(->RC-86 M6X5%0^C+/NDUEA80S0V(IA/$?2["A69-Q*TRS2A@"6D.-J!KK\$64.P5?W:XK0W^G" M7N" $6Q@!&X8 C+*(D33"'&U &%CAV O!9U6L.-[#3+8 VF5&^_;PR3H-@\& MT]X$TW8&,Q 0,85B+B6")SU.Z/0*"/D\9?]"9$MK>P])TY'4S@9'QXGC*S.C M!(48#;C(N%@7XP\T6#"8H=$3A+F9$-"7V8R%>N.8Y%]S*B*SA89,0U9<2"U. MF1X'4L<.[6X0=<]+!=BK&ICG#'[T/6?:1P)JP2.]MY8@R^KFJQ2$7+!,WU4@ M]'WT,0,1ZH?B&O-DPY">P+XHY%<&01;!.+X(U%L-5R M[%5<]0WL;AQ786B2(74*GNDTAHN=G#"0UDSLMP5K)D:G"HY+P6WV/!1:U6.P MN\F\E*?FGL9N&=5!Z?F>A)1?3D_R+Z(XY:=>_U8JSWUMOU M=D.M:)ZX:?YER=!0SXDQSTR8: )BJ=NWF71/: -D:VH_CNQ=&XMJ7W:[08V M?CY!>8"J+J)?^2\Z)2# MFM)&X"#?XR)CBXCU5*2Q=)9&ULG53?3]LP$/Y7 MK+R#TY0RA-)(T!4Q":2*"O: T.0DE\3"/S+[LG3__6PG#=W4\K"7V'>^[[O[ MSN>DO3;OM@% LI-"V674(+;7E-JB QZE?CX$/#"H;<'>^*5Y%J_>^-;N8QB7Q (*- S M,+?\@A4(X8E<&3]'SFA*Z8&'^SW[7=#NM.3,PDJ+[[S$9AE=1:2$BG4"GW1_ M#Z.>A>A Z5!5E?&;(L-;HGQD<[-K\)O0EHIX8K?XM;-.Z4.QQF#RP'D5)T5-Y! MBQ%V^SEL+FZ+0G4*N:K)% MIDIF2DN>VY(AD-?U#OVV2FYLH2 97+%Y]_<5-DADD> M#-1MN-5YU.&I>42S(:R$5Y4YHZFJJ%-$-RT9HB?_N2#TDWO2"1IQNKG W)P^G[GPME MKM]%_G[RX>2D\W!VO6L_=< 9B8.DEP>0GG?LA3([%*-/#Z/?1XY17QU$O8?9 M$<=-[D>#0LE-"1+B#38R+5GT2,60C*G@$\W!JZ E%RMO[H%AJH32D;&UMU*Z M8*F?/-SU,VB+AJ?D4FD7VT?P?R?-\AU@/0.!7(A68(]XPVA046.8EC=VXA8[ MXPLH:L;WJ\HJG&FZZO8NR<;!W6R0B=(YTVV8+EF;1@/!"I"C^6P.=Z.J&$!C M5&D'.:UELU;0#%97MT IJAI[&3X!_F\US M;].^CC>J^*,RGQ=V.]+-H5?8K68%7[KYLF@%8.Q=G)U6E5A]$GPF2^8W?W# MT8"N_:*YTOS)1H-6F5H#TR1Z9-KPZ;;EEZ;5/5N:=3LM"UQS[P@U_]T\SYAD MFHIMT;;WWW*67ZTXN?I7DMU_E5W!08W-0?C615X>@\CT&$0>04\FV9O4&#=' MX];Y^^ST;:T1O.4,R7=XGQ*;H-%DP87ALIG->9XS^>(0MO2&3NSK\#-^NSYG M!5T(<]^"0[(9?V,Y7Y19N^H6$M&LVHR_PO:Z:?N*96-QF;,ER\?-5,\F;AC9 M@8W:7."PB]RX*XQ@/AX+(X!A<3 %F(_WPN+\3_OIH_OQ&*:M'T3ZJ$\?]?%> M(63L/EB*Y!B2<-_#(LG"UL3C@@54!ZQV('XX#/17V21*H*J8- M>X)Q),LP!'HQW*-IBF0GA4^X/MA3DB19%D8 "RM($@R!IQ%', 6@ 4.2Q)V# M.^=1O#ZGXLUO1*/?4$L#!!0 ( ):!8U.7BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:G*& M!Y#)X'0<#KB4UOGV%^WQ>6!\%.''VZW&FT]2>6%GW(O/UC0;J5?Q,.$J1N R MVCCL/K=!/+/_)XQFN92EF)FRJ87VVSA:H2*@=FNY<0.F>2TF@W/S*&R\GG"" M>;6]-A^@0*3LF0P[[+QJ\2A1="6T$Q4+WYQ1L@H<%?O(%=>E8 R12#3(T+^ MDP+(#(',C@)Y&W'"7P%DCD#F1X3L1+) ( MRR!_CYYE9A@U3/@#(4P3R])B1 MS #D&P3R#2WD;5/7W#ZWH9,K+(CDM"Q-H[T$D&\1R+>TD-/RWR:T1)^XM.R>JT:P/P1WC6T[((1+QEC*'M/B?3:F>I)*,:XK=N77PK)Y M,*A>10XVA9BH68C5,M>EJ06[XU]$)W282!)BD\S$PD,6S!<)L3 NPW$OC'/L M.MS VS6W I)ADDC(+5'7TK=]ONUC(A0[9XT:4)J3=N!^B849(B)5P$QN#J*ZY]<_LSG+M M>/DZ]R:8#A)B'Z#2ZHQ1$LP1";$DH+;82:@RE' _P_$RIHB46!%[#+;CA)B8 M(E)B1: FZ]SJ%"T_#F"-WEN,Z2,]N#YZ$3&/I,0>Z4O1O9"81U)BC_3DZEY& MS"0JW4<8$P?0TA7 M<$R;8:K)B%6SSX@OW11B8JK)B%6S'_-\';P(,=&Y+F+Y[,>\D'P!G_0,$U!& M+*#]F'\V(8%"3$Q!&;&"\&$03.\99J&,V$(X9@XQ,0MEQ!;",0N(B5DH([80 MCGD*,3$+9<06@K,X+QY7G8%1CLDG)Y9/.S(?,C ^NC!Z-?3"UBSL@YB8?')B M^;Q@OAX0O0HDYIW\$"5.)Y"QY9?8)87M%(PYYIW\\$5/',#5F\;''T-,=)6% MV#N]F%/MY;"2JH'>R3'OY.0++<@\'SN!F)AW:= MG'JQI1]S]]!#3,P[.?7T6C]FVTLK]A%B8M[)B;VS!_-&.&]E"1^A A-002R@ M/9CAN6\/!S$Q 17$ D*CV5WWQ2Q4$%MH7]^,S>QJ S$Q"Q7$%NJ;,@)VAYB8 MA0IB"_5C3N-;,3&N$!-=[3_"!%SLFO$5)-DI>0O,0L7AUW0"YDPZOEI9T<'$ M+%0<;7VG'71"3,Q"!;&%_M)E./,JOOT58.=>U+$J;S:J&J;C=DWB&R9FH:*U MT&CWRE8EEE*+ZC*&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-VKM.ZT 4A>%7B?P 3/8MP!&AHJ%%O( 5)A>1Q)8] M"'A[HE"$95&KU;Y8=N]7;(Q_++X/3>#:_C-N?2S)[;89/+LDD?^\OI,9T/7Y;- M\/@B3:H=I!"D]8,,@JQ^D$.0UP\*"(KZ00L(6M0/NH:@Z_I!-Q!T4S_H%H)N MZP?)'&6<$R1-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N M(;!;$&\AT%M1;R706U%O)=!;)R_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJ MK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MMDLX1 ;T.]C4!O0[V-0&]# MO8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OGVQV$^CM MJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW$.@= MJ'<0Z!V3CY4$>@?J'01Z!^H=!'H'ZAT$>@?J'7^I]U@^]WF\]'RO\3OW7U)= M3O?FR^//R^^3B//BC'."'V7NOP!02P,$% @ EH%C4Q?(S!O; 0 T2( M !, !;0V]N=&5N=%]4>7!E&ULS=I=3X,P% ;@O[)P:T;7K_D1YXUZ MJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC,-FU31<6616C MNV L%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8U\BN+F]H:39- MG-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*>5@YS0E6[<)(F M9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9'NUS6!96VV+1I M21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3X7'O1]*OGKI4 MB'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8?]0_L0X#T(4'Z M4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.HRE%8Y2BN&UL4$L! A0#% @ EH%C4R0(0!#M M*P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! A0# M% @ EH%C4YE&PO=V]R:W-H965T&UL4$L! A0# M% @ EH%C4U\L1#92!P &AX !@ ("!?PT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ EH%C4XBY9UMM M P T H !@ ("!Y1\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH%C4\/UEZYJ#P [BL !@ M ("!SC, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH%C4_&I\:T'!P M=A8 !D ("!VEX 'AL+W=O&PO=V]R:W-H965TYS !X;"]W;W)K&UL4$L! A0#% @ EH%C4RTUWCQ !0 U P !D M ("!P'< 'AL+W=O&PO=V]R:W-H M965T!0 +\] 9 M " @>N( !X;"]W;W)K&UL4$L! M A0#% @ EH%C4R4WL!= ! ?@D !D ("!FIT 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH%C M4_:VCU]%! M0L !D ("!=<, 'AL+W=O+,$ !6"P &0 M @('QQP >&PO=V]R:W-H965T&UL4$L! A0#% @ EH%C4[WC.V"9 P ? @ M !D ("!H] 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH%C4[5K9R'V @ ^0@ !D M ("!3>$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ EH%C4Z"371(C"0 QC8 !D ("!H>X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ EH%C4R80 M;(U> P ^0\ !D ("!3_X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH%C4]8OP_O; @ L@< !D M ("!; &PO M=V]R:W-H965T&UL4$L! A0#% @ EH%C4RY#F#/% @ =0< !D ("! M^1(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ EH%C4U0)W<:S!0 $AT !D ("!$1P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH%C4YCY$_D] M P ? P !D ("!HB@! 'AL+W=O!P &0 M@($6+ $ >&PO=V]R:W-H965T&UL4$L! A0#% @ EH%C4XCX'//' P M0\ !D M ("!_#(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ EH%C4RY;YIGK P 2 X !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ MEH%C4RE\*L)F P JPH !D ("!ZT@! 'AL+W=O&UL4$L! A0#% @ EH%C4^FT' :V!0 M-R !D ("!8U(! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ EH%C4[@2 P@; P ,!( T M ( !-& ! 'AL+W-T>6QE&PO=V]R:V)O M;VLN>&UL4$L! A0#% @ EH%C4UEV ?CU 0 .", !H M ( !:VD! 'AL+U]R96QS+W=O<&5S72YX;6Q02P4& $, 0P!,$@ I&T! end XML 73 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 74 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 291 361 1 false 68 0 false 5 false false R1.htm 0001001 - Document - Cover Sheet http://www.uplandsoftware.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statement of Stockholders' Equity Sheet http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity Consolidated Statement of Stockholders' Equity Statements 6 false false R7.htm 1006007 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2104102 - Disclosure - Acquisitions Sheet http://www.uplandsoftware.com/role/Acquisitions Acquisitions Notes 9 false false R10.htm 2110103 - Disclosure - Fair Value Measurements Sheet http://www.uplandsoftware.com/role/FairValueMeasurements Fair Value Measurements Notes 10 false false R11.htm 2116104 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 11 false false R12.htm 2122105 - Disclosure - Income Taxes Sheet http://www.uplandsoftware.com/role/IncomeTaxes Income Taxes Notes 12 false false R13.htm 2124106 - Disclosure - Debt Sheet http://www.uplandsoftware.com/role/Debt Debt Notes 13 false false R14.htm 2129107 - Disclosure - Net Loss Per Share Sheet http://www.uplandsoftware.com/role/NetLossPerShare Net Loss Per Share Notes 14 false false R15.htm 2133108 - Disclosure - Commitments and Contingencies Sheet http://www.uplandsoftware.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 15 false false R16.htm 2135109 - Disclosure - Stockholders' Equity Sheet http://www.uplandsoftware.com/role/StockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 2144110 - Disclosure - Revenue Recognition Sheet http://www.uplandsoftware.com/role/RevenueRecognition Revenue Recognition Notes 17 false false R18.htm 2150111 - Disclosure - Related Party Transactions Sheet http://www.uplandsoftware.com/role/RelatedPartyTransactions Related Party Transactions Notes 18 false false R19.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPolicies 19 false false R20.htm 2305301 - Disclosure - Acquisitions (Tables) Sheet http://www.uplandsoftware.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.uplandsoftware.com/role/Acquisitions 20 false false R21.htm 2311302 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.uplandsoftware.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.uplandsoftware.com/role/FairValueMeasurements 21 false false R22.htm 2317303 - 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 22 false false R23.htm 2325304 - Disclosure - Debt (Tables) Sheet http://www.uplandsoftware.com/role/DebtTables Debt (Tables) Tables http://www.uplandsoftware.com/role/Debt 23 false false R24.htm 2330305 - 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 24 false false R25.htm 2336306 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.uplandsoftware.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.uplandsoftware.com/role/StockholdersEquity 25 false false R26.htm 2345307 - Disclosure - Revenue Recognition (Tables) Sheet http://www.uplandsoftware.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.uplandsoftware.com/role/RevenueRecognition 26 false false R27.htm 2403401 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesPolicies 27 false false R28.htm 2406402 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 28 false false R29.htm 2407403 - Disclosure - Acquisitions - Consideration (Details) Sheet http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails Acquisitions - Consideration (Details) Details 29 false false R30.htm 2408404 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details) Sheet http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails Acquisitions - Assets Acquired and Liabilities Assumed (Details) Details 30 false false R31.htm 2409405 - Disclosure - Acquisitions - Weighted Average Amortization Period (Details) Sheet http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails Acquisitions - Weighted Average Amortization Period (Details) Details 31 false false R32.htm 2412406 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 32 false false R33.htm 2413407 - Disclosure - Fair Value Measurements - Changes to Fair Value of Earnout Liabilities (Details) Sheet http://www.uplandsoftware.com/role/FairValueMeasurementsChangestoFairValueofEarnoutLiabilitiesDetails Fair Value Measurements - Changes to Fair Value of Earnout Liabilities (Details) Details 33 false false R34.htm 2414408 - Disclosure - Fair Value Measurements - Liabilities which Unobservable Inputs are Utilized (Details) Sheet http://www.uplandsoftware.com/role/FairValueMeasurementsLiabilitieswhichUnobservableInputsareUtilizedDetails Fair Value Measurements - Liabilities which Unobservable Inputs are Utilized (Details) Details 34 false false R35.htm 2415409 - Disclosure - Fair Value Measurements - Quantitative Information (Details) Sheet http://www.uplandsoftware.com/role/FairValueMeasurementsQuantitativeInformationDetails Fair Value Measurements - Quantitative Information (Details) Details 35 false false R36.htm 2418410 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details) Sheet http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails Goodwill and Other Intangible Assets - Goodwill (Details) Details 36 false false R37.htm 2419411 - 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 37 false false R38.htm 2420412 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 38 false false R39.htm 2421413 - 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 39 false false R40.htm 2423414 - Disclosure - Income Taxes (Details) Sheet http://www.uplandsoftware.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.uplandsoftware.com/role/IncomeTaxes 40 false false R41.htm 2426415 - Disclosure - Debt - Summary of Long-term Debt (Details) Sheet http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails Debt - Summary of Long-term Debt (Details) Details 41 false false R42.htm 2427416 - Disclosure - Debt - Narrative (Details) Sheet http://www.uplandsoftware.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 42 false false R43.htm 2428417 - Disclosure - Debt - Summary of Debt, Interest Rate Swap (Details) Sheet http://www.uplandsoftware.com/role/DebtSummaryofDebtInterestRateSwapDetails Debt - Summary of Debt, Interest Rate Swap (Details) Details 43 false false R44.htm 2431418 - 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 44 false false R45.htm 2432419 - 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 45 false false R46.htm 2434420 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.uplandsoftware.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.uplandsoftware.com/role/CommitmentsandContingencies 46 false false R47.htm 2437421 - Disclosure - Stockholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails Stockholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details) Details 47 false false R48.htm 2438422 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 48 false false R49.htm 2439423 - Disclosure - Stockholders' Equity - Shared Based Compensation (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails Stockholders' Equity - Shared Based Compensation (Details) Details 49 false false R50.htm 2440424 - Disclosure - Stockholders' Equity - Restricted Stock Units Activity (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails Stockholders' Equity - Restricted Stock Units Activity (Details) Details 50 false false R51.htm 2441425 - Disclosure - Stockholders' Equity - Performance Based Restricted Stock Unit Activity (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails Stockholders' Equity - Performance Based Restricted Stock Unit Activity (Details) Details 51 false false R52.htm 2442426 - Disclosure - Stockholders' Equity - Restricted Stock Award Activity (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardActivityDetails Stockholders' Equity - Restricted Stock Award Activity (Details) Details 52 false false R53.htm 2443427 - Disclosure - Stockholders' Equity - Stock Option Activity (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails Stockholders' Equity - Stock Option Activity (Details) Details 53 false false R54.htm 2446428 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 54 false false R55.htm 2447429 - Disclosure - Revenue Recognition - Activity Impacting Deferred Commissions (Details) Sheet http://www.uplandsoftware.com/role/RevenueRecognitionActivityImpactingDeferredCommissionsDetails Revenue Recognition - Activity Impacting Deferred Commissions (Details) Details 55 false false R56.htm 2448430 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details) Sheet http://www.uplandsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails Revenue Recognition - Remaining Performance Obligation (Details) Details 56 false false R57.htm 2449431 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details) Sheet http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails Revenue Recognition - Disaggregation of Revenue (Details) Details 57 false false R58.htm 2451432 - Disclosure - Related Party Transactions (Details) Sheet http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.uplandsoftware.com/role/RelatedPartyTransactions 58 false false R9999.htm Uncategorized Items - upld-20210930.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - upld-20210930.htm Cover 59 false false All Reports Book All Reports upld-20210930.htm a3q21exhibit311.htm a3q21exhibit312.htm a3q21exhibit321.htm a3q21exhibit322.htm upld-20210930.xsd upld-20210930_cal.xml upld-20210930_def.xml upld-20210930_lab.xml upld-20210930_pre.xml upld-20210930_g1.jpg http://xbrl.sec.gov/dei/2021 http://xbrl.sec.gov/country/2021 http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 true true JSON 78 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "upld-20210930.htm": { "axisCustom": 0, "axisStandard": 25, "contextCount": 291, "dts": { "calculationLink": { "local": [ "upld-20210930_cal.xml" ] }, "definitionLink": { "local": [ "upld-20210930_def.xml" ] }, "inline": { "local": [ "upld-20210930.htm" ] }, "labelLink": { "local": [ "upld-20210930_lab.xml" ] }, "presentationLink": { "local": [ "upld-20210930_pre.xml" ] }, "schema": { "local": [ "upld-20210930.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.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" ] } }, "elementCount": 484, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 2, "http://www.uplandsoftware.com/20210930": 1, "http://xbrl.sec.gov/dei/2021": 5, "total": 8 }, "keyCustom": 30, "keyStandard": 331, "memberCustom": 24, "memberStandard": 39, "nsprefix": "upld", "nsuri": "http://www.uplandsoftware.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.uplandsoftware.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "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-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110103 - Disclosure - Fair Value Measurements", "role": "http://www.uplandsoftware.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116104 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122105 - Disclosure - Income Taxes", "role": "http://www.uplandsoftware.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124106 - Disclosure - Debt", "role": "http://www.uplandsoftware.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129107 - Disclosure - Net Loss Per Share", "role": "http://www.uplandsoftware.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133108 - Disclosure - Commitments and Contingencies", "role": "http://www.uplandsoftware.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135109 - Disclosure - Stockholders' Equity", "role": "http://www.uplandsoftware.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144110 - Disclosure - Revenue Recognition", "role": "http://www.uplandsoftware.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150111 - Disclosure - Related Party Transactions", "role": "http://www.uplandsoftware.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i6476a2af7c7d4589b28bce531ff6d943_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i6476a2af7c7d4589b28bce531ff6d943_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Acquisitions (Tables)", "role": "http://www.uplandsoftware.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311302 - Disclosure - Fair Value Measurements (Tables)", "role": "http://www.uplandsoftware.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317303 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325304 - Disclosure - Debt (Tables)", "role": "http://www.uplandsoftware.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330305 - Disclosure - Net Loss Per Share (Tables)", "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-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336306 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.uplandsoftware.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345307 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.uplandsoftware.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:DerivativesPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i4630f784d1a04843b090a8ea1c660a36_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeFairValueOfDerivativeLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R28": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i6476a2af7c7d4589b28bce531ff6d943_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Acquisitions - Narrative (Details)", "role": "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i25c522bdf6cf4243a1c37125ff020aad_D20210701-20210930", "decimals": "-5", "lang": "en-US", "name": "upld:BusinessCombinationTransactionCostsExcludingIntegrationAndTransformationCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i5518ee67f20c4966a46f131884a35ebc_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Acquisitions - Consideration (Details)", "role": "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "shortName": "Acquisitions - Consideration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "ifd4e575dff2e481f9ed9984d678af23d_D20210624-20210624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i6476a2af7c7d4589b28bce531ff6d943_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i6476a2af7c7d4589b28bce531ff6d943_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i6476a2af7c7d4589b28bce531ff6d943_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Acquisitions - Assets Acquired and Liabilities Assumed (Details)", "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-20210930.htm", "contextRef": "ie2deab8615984212b35840cd06741a76_I20210624", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Acquisitions - Weighted Average Amortization Period (Details)", "role": "http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails", "shortName": "Acquisitions - Weighted Average Amortization Period (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i3900d1aef318450783577fa1477fe11f_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412406 - Disclosure - Fair Value Measurements - Narrative (Details)", "role": "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "shortName": "Fair Value Measurements - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i3900d1aef318450783577fa1477fe11f_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "ib3d4acebce3845bb931ce2b2ab7c8c28_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "upld:EarnoutConsiderationLiabilityFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413407 - Disclosure - Fair Value Measurements - Changes to Fair Value of Earnout Liabilities (Details)", "role": "http://www.uplandsoftware.com/role/FairValueMeasurementsChangestoFairValueofEarnoutLiabilitiesDetails", "shortName": "Fair Value Measurements - Changes to Fair Value of Earnout Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "ib3d4acebce3845bb931ce2b2ab7c8c28_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "upld:EarnoutConsiderationLiabilityFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i61d6609e7d0845ed87ac2d5e527ed865_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414408 - Disclosure - Fair Value Measurements - Liabilities which Unobservable Inputs are Utilized (Details)", "role": "http://www.uplandsoftware.com/role/FairValueMeasurementsLiabilitieswhichUnobservableInputsareUtilizedDetails", "shortName": "Fair Value Measurements - Liabilities which Unobservable Inputs are Utilized (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i61d6609e7d0845ed87ac2d5e527ed865_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "if87edb68a8f84b9aa3b6ae2e7bfe3981_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Fair Value Measurements - Quantitative Information (Details)", "role": "http://www.uplandsoftware.com/role/FairValueMeasurementsQuantitativeInformationDetails", "shortName": "Fair Value Measurements - Quantitative Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "if87edb68a8f84b9aa3b6ae2e7bfe3981_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i5518ee67f20c4966a46f131884a35ebc_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418410 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details)", "role": "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i6476a2af7c7d4589b28bce531ff6d943_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419411 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets, Net (Details)", "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", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i6476a2af7c7d4589b28bce531ff6d943_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetImpairment", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i25c522bdf6cf4243a1c37125ff020aad_D20210701-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)", "role": "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetImpairment", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i25c522bdf6cf4243a1c37125ff020aad_D20210701-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i6476a2af7c7d4589b28bce531ff6d943_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421413 - Disclosure - Goodwill and Other Intangible Assets - Estimated Annual Amortization Expense (Details)", "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-20210930.htm", "contextRef": "i6476a2af7c7d4589b28bce531ff6d943_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i25c522bdf6cf4243a1c37125ff020aad_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i25c522bdf6cf4243a1c37125ff020aad_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i25c522bdf6cf4243a1c37125ff020aad_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423414 - Disclosure - Income Taxes (Details)", "role": "http://www.uplandsoftware.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i25c522bdf6cf4243a1c37125ff020aad_D20210701-20210930", "decimals": "-5", "lang": "en-US", "name": "upld:DeferredTaxAssetsReleaseOfValuationAllowanceAcquisition", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "ifc2e62a23e744bb9a80316b58b791d6b_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426415 - Disclosure - Debt - Summary of Long-term Debt (Details)", "role": "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails", "shortName": "Debt - Summary of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "ifc2e62a23e744bb9a80316b58b791d6b_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i6476a2af7c7d4589b28bce531ff6d943_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427416 - Disclosure - Debt - Narrative (Details)", "role": "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i6476a2af7c7d4589b28bce531ff6d943_I20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "upld:ScheduleOfDebtInterestRateSwapTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i25c522bdf6cf4243a1c37125ff020aad_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428417 - Disclosure - Debt - Summary of Debt, Interest Rate Swap (Details)", "role": "http://www.uplandsoftware.com/role/DebtSummaryofDebtInterestRateSwapDetails", "shortName": "Debt - Summary of Debt, Interest Rate Swap (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "upld:ScheduleOfDebtInterestRateSwapTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "ia58b5597d7204fd1923d7d73df273ff9_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestIncomeExpenseNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i25c522bdf6cf4243a1c37125ff020aad_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431418 - Disclosure - Net Loss Per Share - Computation of Loss Per Share (Details)", "role": "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails", "shortName": "Net Loss Per Share - Computation of Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432419 - Disclosure - Net Loss Per Share - Anti-dilutive Common Share Equivalents (Details)", "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", "ix:continuation", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "icf965124fab64abd92cc950de3df1108_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434420 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.uplandsoftware.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i6476a2af7c7d4589b28bce531ff6d943_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437421 - Disclosure - Stockholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details)", "role": "http://www.uplandsoftware.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Stockholders' Equity - Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "ide940ce2eb22400f881583ff8338f0ba_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8c6e91682aa0486492f24d5b5928b6ac_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438422 - Disclosure - Stockholders' Equity - Narrative (Details)", "role": "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8c6e91682aa0486492f24d5b5928b6ac_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i25c522bdf6cf4243a1c37125ff020aad_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439423 - Disclosure - Stockholders' Equity - Shared Based Compensation (Details)", "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-20210930.htm", "contextRef": "i25c522bdf6cf4243a1c37125ff020aad_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i25c522bdf6cf4243a1c37125ff020aad_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Condensed Consolidated Statements of Comprehensive Loss", "role": "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i25c522bdf6cf4243a1c37125ff020aad_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "ie0dcab2f7a144963a233c15826d9208d_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440424 - Disclosure - Stockholders' Equity - Restricted Stock Units Activity (Details)", "role": "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails", "shortName": "Stockholders' Equity - Restricted Stock Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "ie0dcab2f7a144963a233c15826d9208d_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "ifb94641d87704928a95b3f6688bc8968_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441425 - Disclosure - Stockholders' Equity - Performance Based Restricted Stock Unit Activity (Details)", "role": "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails", "shortName": "Stockholders' Equity - Performance Based Restricted Stock Unit Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "ife8e07eb8af342388a4a620ed9d92c19_D20210101-20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i387972f9a95e4322b1eb97e32a28c567_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442426 - Disclosure - Stockholders' Equity - Restricted Stock Award Activity (Details)", "role": "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardActivityDetails", "shortName": "Stockholders' Equity - Restricted Stock Award Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i387972f9a95e4322b1eb97e32a28c567_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i5518ee67f20c4966a46f131884a35ebc_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443427 - Disclosure - Stockholders' Equity - Stock Option Activity (Details)", "role": "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails", "shortName": "Stockholders' Equity - Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i5518ee67f20c4966a46f131884a35ebc_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfTiming", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446428 - Disclosure - Revenue Recognition - Narrative (Details)", "role": "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails", "shortName": "Revenue Recognition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenuePerformanceObligationDescriptionOfTiming", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i5518ee67f20c4966a46f131884a35ebc_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447429 - Disclosure - Revenue Recognition - Activity Impacting Deferred Commissions (Details)", "role": "http://www.uplandsoftware.com/role/RevenueRecognitionActivityImpactingDeferredCommissionsDetails", "shortName": "Revenue Recognition - Activity Impacting Deferred Commissions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i5518ee67f20c4966a46f131884a35ebc_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i273edb7c010d4102936172c406f5e93e_I20210930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448430 - Disclosure - Revenue Recognition - Remaining Performance Obligation (Details)", "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-20210930.htm", "contextRef": "i273edb7c010d4102936172c406f5e93e_I20210930", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i25c522bdf6cf4243a1c37125ff020aad_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449431 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)", "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-20210930.htm", "contextRef": "ia66db135616746b6a8e3908891d2de98_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "upld:RelatedPartyTransactionNumberOfAgreements", "reportCount": 1, "unique": true, "unitRef": "agreement", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451432 - Disclosure - Related Party Transactions (Details)", "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-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "upld:RelatedPartyTransactionNumberOfAgreements", "reportCount": 1, "unique": true, "unitRef": "agreement", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i904b681d2eb04ca3a9a44a6e53e29a3e_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": "1005006 - Statement - Consolidated Statement of Stockholders' Equity", "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-20210930.htm", "contextRef": "i904b681d2eb04ca3a9a44a6e53e29a3e_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Acquisitions", "role": "http://www.uplandsoftware.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20210930.htm", "contextRef": "i8f1e1f45c3c64bf8b2e1a51c758932b5_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": null, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - upld-20210930.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - upld-20210930.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 68, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.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/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.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/2021", "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/2021", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r616" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r617" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.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/2021", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.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/2021", "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/2021", "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/2021", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.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/2021", "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/2021", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.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/2021", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.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/2021", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r619" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r614" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r615" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.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/2021", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r171" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r48", "r50", "r106", "r107", "r240", "r277" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r114", "r121", "r127", "r183", "r381", "r382", "r383", "r396", "r397", "r457", "r460", "r462", "r463", "r622" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r114", "r121", "r127", "r183", "r381", "r382", "r383", "r396", "r397", "r457", "r460", "r462", "r463", "r622" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r114", "r121", "r127", "r183", "r381", "r382", "r383", "r396", "r397", "r457", "r460", "r462", "r463", "r622" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r239", "r276", "r343", "r345", "r526", "r527", "r528", "r529", "r530", "r531", "r533", "r584", "r587", "r611", "r612" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails", "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r239", "r276", "r343", "r345", "r526", "r527", "r528", "r529", "r530", "r531", "r533", "r584", "r587", "r611", "r612" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails", "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r167", "r320", "r324", "r536", "r583", "r585" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails", "http://www.uplandsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r167", "r320", "r324", "r536", "r583", "r585" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails", "http://www.uplandsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r239", "r276", "r332", "r343", "r345", "r526", "r527", "r528", "r529", "r530", "r531", "r533", "r584", "r587", "r611", "r612" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails", "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r239", "r276", "r332", "r343", "r345", "r526", "r527", "r528", "r529", "r530", "r531", "r533", "r584", "r587", "r611", "r612" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails", "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r49", "r50", "r106", "r107", "r240", "r277" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r168", "r169", "r320", "r325", "r586", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r168", "r169", "r320", "r325", "r586", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r171", "r516" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "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/20210930", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "upld_AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansTaxMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accumulated Foreign Currency Adjustment Attributable to Parent, Foreign Currency Denominated Intercompany Loans, Tax", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent, Foreign Currency Denominated Intercompany Loans, Tax [Member]", "terseLabel": "Intercompany loans, accumulated tax" } } }, "localname": "AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansTaxMember", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "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": "Intercompany loans with foreign subsidiaries, accumulated tax" } } }, "localname": "AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansWithForeignSubsidiariesTaxMember", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "upld_BlueVennMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BlueVenn", "label": "BlueVenn [Member]", "terseLabel": "BlueVenn" } } }, "localname": "BlueVennMember", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "upld_BusinessCombinationCashHoldbackPaymentMaximumReduction": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Cash Holdback Payment Maximum Reduction", "label": "Business Combination Cash Holdback Payment Maximum Reduction", "terseLabel": "Business combination cash holdback payment" } } }, "localname": "BusinessCombinationCashHoldbackPaymentMaximumReduction", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "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 payable, payment period" } } }, "localname": "BusinessCombinationCashHoldbackPaymentPeriod", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "durationItemType" }, "upld_BusinessCombinationFairValuePotentialReduction": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination Fair Value Potential Reduction", "label": "Business Combination Fair Value Potential Reduction", "terseLabel": "Business combination fair value potential reduction" } } }, "localname": "BusinessCombinationFairValuePotentialReduction", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "upld_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.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/20210930", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "upld_BusinessCombinationTransactionCostsExcludingIntegrationAndTransformationCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Transaction Costs Excluding Integration And Transformation Costs", "label": "Business Combination, Transaction Costs Excluding Integration And Transformation Costs", "terseLabel": "Transaction costs, excluding integration and transformation costs" } } }, "localname": "BusinessCombinationTransactionCostsExcludingIntegrationAndTransformationCosts", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails" ], "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/20210930", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "upld_BusinessCombinationsAdditionalConsiderationPaidtoSellersofBusinesses": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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", "negatedLabel": "Additional consideration paid to sellers of businesses" } } }, "localname": "BusinessCombinationsAdditionalConsiderationPaidtoSellersofBusinesses", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "upld_CapitalizedContractCostNetRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Net", "label": "Capitalized Contract Cost, Net [Roll Forward]", "terseLabel": "Capitalized Contract Cost, Net [Roll Forward]" } } }, "localname": "CapitalizedContractCostNetRollForward", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionActivityImpactingDeferredCommissionsDetails" ], "xbrltype": "stringItemType" }, "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/20210930", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionActivityImpactingDeferredCommissionsDetails" ], "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/20210930", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionActivityImpactingDeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "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]", "verboseLabel": "Credit Facility" } } }, "localname": "CreditFacilityMember", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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": "Cash interest costs (percent)" } } }, "localname": "DebtInstrumentCashInterestCostsPercent", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "upld_DebtInstrumentCovenantCompliancePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant Compliance, Percent", "label": "Debt Instrument, Covenant Compliance, Percent", "terseLabel": "Covenant compliance (percent)" } } }, "localname": "DebtInstrumentCovenantCompliancePercent", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "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/20210930", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "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, amount" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximumAmount", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "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": "Debt instrument, debt default, increase in interest rate on obligations upon default (percent)" } } }, "localname": "DebtInstrumentDebtDefaultIncreaseInInterestRateOnObligationsUponDefault", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "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 (percent)" } } }, "localname": "DebtInstrumentRepaymentRateAnnual", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "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 (percent)" } } }, "localname": "DebtInstrumentRepaymentRateQuarterly", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "upld_DeferredCommissionsRenewalAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Commissions, Renewal Amortization Period", "label": "Deferred Commissions, Renewal Amortization Period", "terseLabel": "Deferred commissions renewal amortization period" } } }, "localname": "DeferredCommissionsRenewalAmortizationPeriod", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "upld_DeferredTaxAssetsReleaseOfValuationAllowanceAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Release of Valuation Allowance, Acquisition", "label": "Deferred Tax Assets, Release of Valuation Allowance, Acquisition", "terseLabel": "Deferred tax assets recognized (reduced) by valuation allowance" } } }, "localname": "DeferredTaxAssetsReleaseOfValuationAllowanceAcquisition", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "upld_EarnOutPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Earn Out Payment", "label": "Earn Out Payment", "terseLabel": "Earn out payment" } } }, "localname": "EarnOutPayment", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "upld_EarnoutConsiderationLiabilityFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Earnout Consideration Liability, Fair Value Disclosure", "label": "Earnout Consideration Liability, Fair Value Disclosure", "terseLabel": "Earnout consideration liability" } } }, "localname": "EarnoutConsiderationLiabilityFairValueDisclosure", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsChangestoFairValueofEarnoutLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsLiabilitieswhichUnobservableInputsareUtilizedDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "upld_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquisitions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Acquisitions", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Acquisitions", "terseLabel": "Acquisitions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAcquisitions", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsLiabilitieswhichUnobservableInputsareUtilizedDetails" ], "xbrltype": "monetaryItemType" }, "upld_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter": { "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": "Finite-Lived Intangible Assets, Amortization Expense, Year Five And Thereafter", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five And Thereafter", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails" ], "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/20210930", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "upld_LocalyticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Localytics", "label": "Localytics [Member]", "terseLabel": "Localytics" } } }, "localname": "LocalyticsMember", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "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": "Option to renew purchase commitment, term" } } }, "localname": "LongtermPurchaseCommitmentOptiontoRenewPeriodTerm", "nsuri": "http://www.uplandsoftware.com/20210930", "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/20210930", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "upld_NoncashInterestandOtherExpense": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 7.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/20210930", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/20210930", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/20210930", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "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/20210930", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "upld_PerpetualLicenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Perpetual License [Member]", "label": "Perpetual License [Member]", "terseLabel": "Perpetual license:", "verboseLabel": "Perpetual license" } } }, "localname": "PerpetualLicenseMember", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "upld_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services [Member]", "label": "Professional Services [Member]", "terseLabel": "Professional services:", "verboseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "upld_PurchaseObligationIncreaseinAmountIf10IncreaseinRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase Obligation, Increase in Amount, If 10% Increase in Revenue", "label": "Purchase Obligation, Increase in Amount, If 10% Increase in Revenue", "terseLabel": "Purchase obligation increase in amount, if a 10% increase in revenue" } } }, "localname": "PurchaseObligationIncreaseinAmountIf10IncreaseinRevenue", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.uplandsoftware.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "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/20210930", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "upld_SeniorSecuredNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Secured Notes [Member]", "label": "Senior Secured Notes [Member]", "terseLabel": "Senior Secured Notes" } } }, "localname": "SeniorSecuredNotesMember", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails" ], "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/20210930", "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/20210930", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails" ], "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 (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/20210930", "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:", "verboseLabel": "Subscription and support" } } }, "localname": "SubscriptionAndSupportMember", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails", "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "upld_SubscriptionContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription Contracts [Member]", "label": "Subscription Contracts [Member]", "terseLabel": "Subscription Contracts" } } }, "localname": "SubscriptionContractsMember", "nsuri": "http://www.uplandsoftware.com/20210930", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "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/20210930", "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/20210930", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r115", "r116", "r117", "r118", "r176", "r177", "r180", "r181", "r182", "r183", "r184", "r185", "r222", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r396", "r397", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r510", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r620", "r621", "r622", "r623", "r624" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31", "r522" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r105", "r514", "r558", "r577" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount for accounts payable to related parties.", "label": "Accounts Payable, Related Parties", "terseLabel": "Accounts payable, related parties" } } }, "localname": "AccountsPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r7", "r19", "r172", "r173" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "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 of $1,081 and $1,465 at September\u00a030, 2021 and December\u00a031, 2020, respectively)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "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 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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r57", "r63", "r64", "r65", "r66", "r434" ], "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 loss on interest rate swaps" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r22", "r55", "r56", "r57", "r573", "r595", "r599" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r54", "r57", "r63", "r64", "r65", "r111", "r112", "r113", "r435", "r590", "r591", "r624" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r52", "r57", "r63", "r64", "r65", "r435", "r495", "r496", "r497", "r498", "r500" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent.", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "AccumulatedTranslationAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r203" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r20", "r384", "r522" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r111", "r112", "r113", "r381", "r382", "r383", "r462" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r346", "r348", "r387", "r388" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r348", "r374", "r386" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r26", "r174", "r186" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, allowance for credit loss, current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r91", "r200", "r208" ], "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 charge of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r135" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareAntidilutiveCommonShareEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareAntidilutiveCommonShareEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareAntidilutiveCommonShareEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareAntidilutiveCommonShareEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r102", "r156", "r159", "r165", "r179", "r223", "r224", "r225", "r227", "r228", "r229", "r230", "r231", "r232", "r234", "r235", "r432", "r436", "r480", "r520", "r522", "r553", "r570" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r8", "r9", "r42", "r102", "r179", "r223", "r224", "r225", "r227", "r228", "r229", "r230", "r231", "r232", "r234", "r235", "r432", "r436", "r480", "r520", "r522" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r350", "r376" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails", "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r342", "r344" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r342", "r344", "r408", "r409" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r426" ], "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": "Goodwill deductible for tax purposes" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r406" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r419", "r420", "r423" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh": { "auth_ref": [ "r427" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r418", "r421", "r425" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsQuantitativeInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r418", "r422" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r429" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r407" ], "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": "Revenues since acquisition date" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r411" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.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", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Assets Acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r411" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r411" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 4.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r411" ], "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 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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r411" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r411" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 5.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", "negatedLabel": "Deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r411" ], "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 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", "negatedLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r410", "r411" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 6.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r411" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "terseLabel": "Liabilities Assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r411" ], "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 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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r410", "r411" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 7.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r411" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]", "terseLabel": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract]" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r190" ], "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", "negatedLabel": "Amortization of deferred commissions" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionActivityImpactingDeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r188" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r189" ], "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": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionActivityImpactingDeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r189" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r189" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r191" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r29", "r93" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r86", "r93", "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r86", "r493" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": { "auth_ref": [ "r218", "r219", "r220" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r111", "r112", "r462" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "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 dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r18", "r290" ], "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, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r18", "r522" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.0001 par value; 50,000,000 shares authorized: 30,516,350 and 29,987,114 shares issued and outstanding as of September\u00a030, 2021 and December\u00a031, 2020, respectively)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r59", "r61", "r62", "r69", "r561", "r579" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r146", "r567" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r299", "r300", "r321" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r299", "r300", "r321" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r322" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized, previously in unearned revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r75", "r536" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations": { "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": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r416" ], "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", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails", "http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r98", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r253", "r260", "r261", "r263", "r270" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r14", "r15", "r101", "r109", "r236", "r237", "r238", "r239", "r240", "r241", "r243", "r249", "r250", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r259", "r266", "r267", "r268", "r269", "r504", "r554", "r555", "r568" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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 points (percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r236", "r266", "r267", "r502", "r504", "r505" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r251", "r266", "r267", "r479" ], "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": "Debt instrument, fair value" } } }, "localname": "DebtInstrumentFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r37", "r265", "r502", "r504" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r37", "r237" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate (percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtSummaryofDebtInterestRateSwapDetails", "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r38", "r101", "r109", "r236", "r237", "r238", "r239", "r240", "r241", "r243", "r249", "r250", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r259", "r266", "r267", "r268", "r269", "r504" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r38", "r101", "r109", "r236", "r237", "r238", "r239", "r240", "r241", "r243", "r249", "r250", "r251", "r252", "r254", "r255", "r256", "r257", "r258", "r259", "r262", "r266", "r267", "r268", "r269", "r291", "r294", "r295", "r296", "r501", "r502", "r504", "r505", "r566" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtSummaryofDebtInterestRateSwapDetails", "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails" ], "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": "Long-term debt, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r249", "r501", "r505" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "terseLabel": "Debt instrument, unamortized discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountCurrent": { "auth_ref": [ "r501", "r505" ], "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": "Unamortized discount, current" } } }, "localname": "DebtInstrumentUnamortizedDiscountCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": { "auth_ref": [ "r501", "r505" ], "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": "Unamortized discount, noncurrent" } } }, "localname": "DebtInstrumentUnamortizedDiscountNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r30", "r249", "r503" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "terseLabel": "Unamortized deferred financing costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r390", "r391" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r92" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxesBusinessCombinationValuationAllowanceAvailableToReduceIncomeTaxExpense": { "auth_ref": [ "r428" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the valuation allowance recorded in a business combination against deductible temporary differences for which related tax benefits will be recorded as a reduction of the acquired entity's income tax expense (after such benefits are first being applied to reduce goodwill and then other noncurrent intangible assets to zero).", "label": "Deferred Taxes, Business Combination, Valuation Allowance, Available to Reduce Income Tax Expense", "terseLabel": "Adjustment reducing the benefit from valuation allowance" } } }, "localname": "DeferredTaxesBusinessCombinationValuationAllowanceAvailableToReduceIncomeTaxExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r91", "r213" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r91", "r154" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/DebtSummaryofDebtInterestRateSwapDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsChangestoFairValueofEarnoutLiabilitiesDetails", "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeLiability": { "auth_ref": [ "r43", "r50", "r51", "r444", "r532" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.", "label": "Derivative Liability, Fair Value, Gross Liability", "negatedTerseLabel": "Derivative liability, fair value, gross liability", "terseLabel": "Derivative liability, fair value, gross liability" } } }, "localname": "DerivativeFairValueOfDerivativeLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r50", "r442", "r445", "r447", "r449" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/DebtSummaryofDebtInterestRateSwapDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsChangestoFairValueofEarnoutLiabilitiesDetails", "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r44", "r47", "r50", "r479" ], "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": "Interest rate swap liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsChangestoFairValueofEarnoutLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r108", "r438", "r439", "r440", "r441", "r450" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r417" ], "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]", "verboseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r320", "r324", "r325", "r326", "r327", "r328", "r329", "r330" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r320" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Net loss per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r70", "r119", "r120", "r121", "r122", "r123", "r128", "r130", "r132", "r133", "r134", "r138", "r139", "r463", "r464", "r562", "r580" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r70", "r119", "r120", "r121", "r122", "r123", "r130", "r132", "r133", "r134", "r138", "r139", "r463", "r464", "r562", "r580" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per common share, diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r135", "r136", "r137", "r140" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r493" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate fluctuations on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r372" ], "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]", "verboseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareAntidilutiveCommonShareEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "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 from External Customer [Line Items]", "terseLabel": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r63", "r64", "r65", "r111", "r112", "r113", "r116", "r124", "r126", "r141", "r183", "r290", "r297", "r381", "r382", "r383", "r396", "r397", "r462", "r494", "r495", "r496", "r497", "r498", "r500", "r590", "r591", "r592", "r624" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r178" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsChangestoFairValueofEarnoutLiabilitiesDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsLiabilitieswhichUnobservableInputsareUtilizedDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsQuantitativeInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r465", "r466", "r467", "r475" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsChangestoFairValueofEarnoutLiabilitiesDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsLiabilitieswhichUnobservableInputsareUtilizedDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsQuantitativeInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of Unobservable Inputs Used in Fair Value Measurement" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r251", "r266", "r267", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r341", "r466", "r523", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsChangestoFairValueofEarnoutLiabilitiesDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsQuantitativeInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r474", "r475" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsLiabilitieswhichUnobservableInputsareUtilizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r465", "r466", "r469", "r470", "r476" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsChangestoFairValueofEarnoutLiabilitiesDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsLiabilitieswhichUnobservableInputsareUtilizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r474" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r251", "r333", "r334", "r339", "r341", "r466", "r523" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsChangestoFairValueofEarnoutLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r251", "r266", "r267", "r333", "r334", "r339", "r341", "r466", "r524" ], "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", "verboseLabel": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsChangestoFairValueofEarnoutLiabilitiesDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r251", "r266", "r267", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r341", "r466", "r525" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsChangestoFairValueofEarnoutLiabilitiesDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r471" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsLiabilitieswhichUnobservableInputsareUtilizedDetails" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsLiabilitieswhichUnobservableInputsareUtilizedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r471", "r475" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Liabilities Measured at Fair Value on a Recurring Basis which Unobservable Inputs are Utilized" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsChangestoFairValueofEarnoutLiabilitiesDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsLiabilitieswhichUnobservableInputsareUtilizedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r472" ], "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 included in earnings" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsLiabilitieswhichUnobservableInputsareUtilizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome": { "auth_ref": [ "r473" ], "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)", "negatedTerseLabel": "Foreign currency translation adjustments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInOtherComprehensiveIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsLiabilitieswhichUnobservableInputsareUtilizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r471" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsLiabilitieswhichUnobservableInputsareUtilizedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r251", "r266", "r267", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r341", "r523", "r524", "r525" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsChangestoFairValueofEarnoutLiabilitiesDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsQuantitativeInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r474", "r476" ], "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 Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsChangestoFairValueofEarnoutLiabilitiesDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsLiabilitieswhichUnobservableInputsareUtilizedDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r477", "r478" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r508", "r509" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "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 useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r207" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r201" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r209" ], "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 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": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r209" ], "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 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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r209" ], "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 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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r209" ], "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 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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r201", "r204", "r207", "r210", "r537", "r538" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails", "http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r207", "r538" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r201", "r206" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails", "http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r207", "r537" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsEstimatedAnnualAmortizationExpenseDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r202" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "verboseLabel": "Finite-lived intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r489", "r490", "r491", "r492" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 6.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" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r91", "r212", "r215" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 9.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r71" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r192", "r193", "r522", "r552" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails", "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r194" ], "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", "verboseLabel": "Goodwill acquired during period" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Goodwill and intangible asset impairment" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r211" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r195" ], "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" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r196", "r405" ], "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 finalization of current year business combinations" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r74", "r102", "r156", "r158", "r161", "r164", "r166", "r179", "r223", "r224", "r225", "r228", "r229", "r230", "r231", "r232", "r234", "r235", "r480" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r67", "r156", "r158", "r161", "r164", "r166", "r551", "r559", "r564", "r581" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before benefit from (provision for) income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r216", "r217" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r217" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r103", "r393", "r394", "r395", "r398", "r400", "r402", "r403", "r404" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r125", "r126", "r155", "r392", "r399", "r401", "r582" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Benefit from (provision for) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r88", "r94" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivableNoncurrent": { "auth_ref": [ "r12", "r569" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r90" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r90" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r90" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r90", "r534" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r90" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "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", "negatedTerseLabel": "Prepaids and other" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r199", "r205" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r563" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/DebtSummaryofDebtInterestRateSwapDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r85", "r87", "r94" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "auth_ref": [ "r453" ], "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", "negatedTerseLabel": "Interest rate cash flow hedge to be reclassified during next twelve months" } } }, "localname": "InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period.", "label": "Interest Rate Swap [Member]", "terseLabel": "Interest rate swap" } } }, "localname": "InterestRateSwapMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/DebtSummaryofDebtInterestRateSwapDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsChangestoFairValueofEarnoutLiabilitiesDetails", "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestorMember": { "auth_ref": [ "r513", "r514" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingenciesDetails", "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r34", "r102", "r160", "r179", "r223", "r224", "r225", "r228", "r229", "r230", "r231", "r232", "r234", "r235", "r433", "r436", "r437", "r480", "r520", "r521" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r102", "r179", "r480", "r522", "r557", "r575" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r36", "r102", "r179", "r223", "r224", "r225", "r228", "r229", "r230", "r231", "r232", "r234", "r235", "r433", "r436", "r437", "r480", "r520", "r521", "r522" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueAdjustment": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "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": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r32" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r32", "r101" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "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 (percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r15", "r250", "r264", "r266", "r267", "r555", "r571" ], "calculation": { "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Total long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r38" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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 $7,842 and $9,414 at September\u00a030, 2021 and December\u00a031, 2020, respectively)" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Purchase commitment, amount" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentLineItems": { "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": "Long-term Purchase Commitment [Line Items]", "terseLabel": "Long-term Purchase Commitment [Line Items]" } } }, "localname": "LongTermPurchaseCommitmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.", "label": "Long-term Purchase Commitment [Table]", "terseLabel": "Long-term Purchase Commitment [Table]" } } }, "localname": "LongTermPurchaseCommitmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r38" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r38", "r221" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r468" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r86" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r86" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r86", "r89", "r92" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r58", "r60", "r65", "r68", "r92", "r102", "r115", "r119", "r120", "r121", "r122", "r125", "r126", "r131", "r156", "r158", "r161", "r164", "r166", "r179", "r223", "r224", "r225", "r228", "r229", "r230", "r231", "r232", "r234", "r235", "r464", "r480", "r560", "r578" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows", "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r415" ], "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": "Noncompete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other expense:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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,243 and $2,234 at September\u00a030, 2021 and December\u00a031, 2020, respectively)" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OffsettingAssetsLineItems": { "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": "Offsetting Assets [Line Items]", "terseLabel": "Offsetting Assets [Line Items]" } } }, "localname": "OffsettingAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingAssetsTable": { "auth_ref": [ "r45", "r46" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements.", "label": "Offsetting Assets [Table]", "terseLabel": "Offsetting Assets [Table]" } } }, "localname": "OffsettingAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r156", "r158", "r161", "r164", "r166" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r507" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "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" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r507" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r507" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r506" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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", "verboseLabel": "Operating lease right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAmortizationOfDeferredCharges": { "auth_ref": [ "r76", "r91" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 5.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r430", "r431", "r434" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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 translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r55" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "terseLabel": "Unrealized gain (loss) on interest rate swaps" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r53", "r55", "r443", "r446", "r452" ], "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 loss on interest rate swaps", "verboseLabel": "Unrealized gain (loss) on interest rate swaps" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/DebtSummaryofDebtInterestRateSwapDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent": { "auth_ref": [ "r430", "r434" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveLoss": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of gain (loss) from increase (decrease) in instrument-specific credit risk of financial liability measured under fair value option, attributable to parent.", "label": "Other Comprehensive Income (Loss), Financial Liability, Fair Value Option, after Tax and Reclassification Adjustment, Attributable to Parent", "terseLabel": "Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries", "verboseLabel": "Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries" } } }, "localname": "OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveLoss", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r430", "r431", "r434" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations": { "order": 2.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 income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r83" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r80", "r424" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r80" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 2.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" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r81" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "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 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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareAntidilutiveCommonShareEquivalentsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails", "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r8", "r27", "r28" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "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 and other" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets", "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r82" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 3.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" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfNotesPayable": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 1.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r324" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r10", "r11", "r214", "r522", "r565", "r576" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r72", "r187" ], "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": "Credit loss expense recognized" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r16", "r556", "r572" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Remaining purchase obligation" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "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 outstanding" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r340", "r513", "r514" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingenciesDetails", "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r513", "r517" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingenciesDetails", "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r340", "r513", "r514", "r517" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r340" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r340", "r513", "r517", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingenciesDetails", "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r511", "r512", "r514", "r518", "r519" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r84" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 4.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r389", "r535", "r613" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r135" ], "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", "verboseLabel": "Restricted stock awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareAntidilutiveCommonShareEquivalentsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardActivityDetails" ], "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]", "verboseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareAntidilutiveCommonShareEquivalentsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r297", "r384", "r522", "r574", "r594", "r599" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r111", "r112", "r113", "r116", "r124", "r126", "r183", "r381", "r382", "r383", "r396", "r397", "r462", "r590", "r592" ], "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/2021-01-31", "presentation": [ "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r152", "r153", "r157", "r162", "r163", "r167", "r168", "r170", "r319", "r320", "r536" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations": { "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": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/RevenueRecognitionDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r97", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r331" ], "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 Policy" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r301", "r302", "r303", "r304", "r305", "r306", "r309", "r310", "r323", "r331" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r73", "r226", "r228", "r229", "r233", "r234", "r235", "r600" ], "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 from related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuePerformanceObligationDescriptionOfTiming": { "auth_ref": [ "r302" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r307" ], "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": "Revenue expected to be recognized from performance obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r308" ], "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": "Expected satisfaction period of performance obligations, in months" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r308" ], "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/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r308" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionRemainingPerformanceObligationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r57", "r499", "r500" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareAntidilutiveCommonShareEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r135" ], "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 Anti\u2013dilutive Common Share Equivalents" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r408", "r409" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsConsiderationDetails", "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r408", "r409" ], "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 Consideration Paid for Acquisitions" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r38", "r109", "r266", "r268", "r291", "r294", "r295", "r296", "r501", "r502", "r505", "r566" ], "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" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r134" ], "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 Computation of Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r348", "r373", "r386" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r348", "r373", "r386" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]", "terseLabel": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r465", "r466" ], "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 Liabilities Measured at Fair Value on a Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r201" ], "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 Weighted-Average Amortization Period" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r201", "r206", "r537" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r201", "r206" ], "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 Intangible Assets, Net" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r197", "r198" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r412" ], "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 Assets and Liabilities Assumed through Acquisition" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r515", "r517" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r350", "r376" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r354" ], "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 Unit Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r354", "r364", "r366" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r367" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r40", "r99", "r142", "r143", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r279", "r283", "r288", "r291", "r292", "r293", "r294", "r295", "r296", "r297" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r206" ], "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 Estimated Annual Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations": { "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r71" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r90" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows": { "order": 8.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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r351" ], "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": "Performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r358" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r363" ], "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": "Awards forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r361" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r361" ], "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": "Units granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r360" ], "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 at end of period (in shares)", "periodStartLabel": "Unvested balances at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails" ], "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": "Number of PRSUs Outstanding", "verboseLabel": "Number of Restricted Stock Units Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r360" ], "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": "Unvested balances at end of period (in dollars per share)", "periodStartLabel": "Unvested balances at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Grant Date Fair Value", "verboseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r362" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Awards vested (in dollars per share)", "verboseLabel": "Units vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r369" ], "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 (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r371" ], "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 (percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r359" ], "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", "negatedTerseLabel": "Options expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r356", "r376" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r355" ], "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": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-based Payment Arrangement, Plan Modification, Incremental Cost", "terseLabel": "Incremental share-based compensation expense" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquitySharedBasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r347", "r352" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails", "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockAwardActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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": "Options exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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": "Options expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r353" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Award vesting rights (percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r368", "r385" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityPerformanceBasedRestrictedStockUnitActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r96", "r110" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r41", "r63", "r64", "r65", "r111", "r112", "r113", "r116", "r124", "r126", "r141", "r183", "r290", "r297", "r381", "r382", "r383", "r396", "r397", "r462", "r494", "r495", "r496", "r497", "r498", "r500", "r590", "r591", "r592", "r624" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r111", "r112", "r113", "r141", "r536" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r17", "r18", "r290", "r297" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of stock, net of issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r290", "r297" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r18", "r290", "r297", "r357" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r17", "r18", "r290", "r297" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r17", "r18", "r297", "r349", "r365" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r18", "r23", "r24", "r102", "r175", "r179", "r480", "r522" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "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 attributable to parent", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets", "http://www.uplandsoftware.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.uplandsoftware.com/role/StockholdersEquityAccumulatedOtherComprehensiveIncomeLossDetails" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r100", "r275", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r289", "r297", "r298" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r413" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r414" ], "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", "verboseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsAssetsAcquiredandLiabilitiesAssumedDetails", "http://www.uplandsoftware.com/role/AcquisitionsWeightedAverageAmortizationPeriodDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "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", "verboseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets", "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r144", "r145", "r147", "r148", "r149", "r150", "r151" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r129", "r134" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r128", "r134" ], "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/2021-01-31", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperations", "http://www.uplandsoftware.com/role/NetLossPerShareComputationofLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131251-203054" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r331": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r404": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123403335&loc=d3e9901-128506" }, "r429": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121577181&loc=SL110061190-113977" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121549185&loc=d3e80748-113994" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225877-175312" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r519": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5)(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r614": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r615": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r616": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r617": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r618": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r619": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 79 0001505155-21-000052-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001505155-21-000052-xbrl.zip M4$L#!!0 ( ):!8U.ZNL=08P@ /XF 3 83-Q,C%E>&AI8FET,S$Q M+FAT;>U:W7+;-A.]_YX"5>9+[1G]D)+\)SN>422E42>U4UN>M%<=B EC$&" M!4#)ZM-W%R EV;)KQVD;Q5-?R"2QNUA@#\XN0)Y\US_OC7[]."!3FTCR\>KM MAV&/5&J-QJ=6K]'HC_KD_>BG#Z1=#T(RTC0UP@J54MEH#,XJI#*U-NLT&O/Y MO#YOU96>-$87#335;DBE#*\SRRJG)_@$?CEEI_\[^:Y6(WT5Y0E/+8DTIY8S MDAN13L@GQLTUJ=4*J9[*%EI,II8T@V9(/BE]+6;4MUMA)3\M[9PT_/U)PW5R M,E9L<7K"Q(P(]J8B>!0>A0?[;+^YWV['A_%AL,>"PU:[18\"&HQ;OX7@9 /$ MO8ZQ"\G?5!*1UJ8<^^^TF_6#O

%.FOG=U#&4/]FZUMXZX/M:>VLT80C< XLX=@XYA05B M3G$5"*?4)W#K-A8/0,%T[7;SH&=3N8TE6&^BU$)X0\%K$5E%&!X"#6%28*+ MR4)2Z#4>@D'C;L@#WC!XQ2(&ZPDW,6CG=+2:TX0CB.USB(2 M.H7HG(U*VVNR%HTE_ A+8/N2*VD"50CB*[ $'R6"-2$@IVG@1@G/.5E[)386 M3ZXL1YZ-5O:=!_$8_,X,%E-'LN\@P*\826P:@7-[&0:!H]0?'V17RL]^3.J/ M.\-;F9T@03.BL'1!UF)LD+020-.R_>P#>SW'0_G9=EJ+ $)I'<\7NWW;(#UQ%:[ M/XHM0C9:]6QOE>G>FIG;%9_4<1_\^TZO&M!L+X-X8 MKCT=CCMU1J4+HPT1[:#O8\R##K'QYJ@: MWA&\P<4;PR][_=&%F^9?^_%@D.T"K.DD%LG Q=M63E?HQ^H6>:?6=T[ ?,H= MEEP^.K2C\B:']FN)P>':02=O\H:O,;]^3 EPM=6?SQ< PH78R^$K_%32KL5( MG>WFPV[#UO P9DJJ_N"R*XW1:(F(_;3P]CKW4*_>.K M7(4OW=#)29;3.,U@E+XL?&VQVX7.RSW]M1.R>83Q< 3Q>-%ZA&F??Q./>YW4 M\14:9(AP@VC]82QD7(-X BL:=(X]S\FIS1LV*F6MFDZ MH'PKMDX!L$IJX+#?S3!R-NEUVSKI#\IWX!_Y-E,8.AET?"RMLIF0KM,/Y9). ML?56R;EG?!I"\X;IK#+/KNT<#ZM.@(=FFSJV7ZJ;S+WN1FLV,S2:P&8W\X:>[2UN4M MI>IE,P;GO^L7*I.D#Y',!-$OO\MDCL*[_MT!^[2#'!)==I]^[Z"?)W0O'O1' MG7K09Y)[98S+^EW&K=>*=M#KCT<;K;W-R::,#P. KX,> MS(IB2'DANF2RIDX/^C/CPG3:#L'E&76Z< \(R> .'^N[0;/+AS>K;_NIA"KQ<(?/X5ZTK>\O*O+*Z*BZ1#Y3>YIWJC?[.G M6WV(FNO!F3]OOF>DV'3/Z'!P3M)U$%'&ER^H.+[_MMU3>S9<^]?%OH*.FAN; M^6Z]?%?K,;:I"MU/!C& @]< >*.S['YM=8:^VX<9ORK,DVQ[XM$>M[_L;+TY M:N]^.=W[OGVZ_?U#I_W]\^'>T7^Z[>__^=)^^_H4?-M.^^T>F?=H]^A[OOUI MF^SL_GZT_7WS>_OM.];.V\/'']GV\7N\M[L)ONT[_/GHGYS)^]8^W0_,!:6C M0RXFGC,X&NF($V*1.; 7*H+W\]R33A9.1BD@_N4*+DO$!:^D\@ZB<'>- !MZ%"[K\GN+NZ;[$6?Y+=?L\?6@44>W', D-J'S<<4[1CZQI;=_NY9:WR2N4DS M<6JG9!6S$^'[V>_-2^RXUX6%.Z]^YROO<'K\I$HR3!Z\7GD7514[95LP!P*#"&[Q,+_FNUX)@W[YLS\<_KKR8=[% MMG?JMF?RY5^+UP/V6)SPT6F_%;N5L[->"*(O7IO-I=HD]9??<:/NL"LN 1., MM5.6';)!./?KAS,X5H[MCL=\G'C[PV(<;O@4Z_#+)TXH!<> M=0#S<%@U-4)C\SS/OIZO0^QN'RZM'UFW>+8Q51@]<^M+;A=A2@]R=#T\M2=+ M0]='X^P^GZ'%WB[8>#4]\^3>8?F(WZ32?HG5>4R,,@OZ.B.LDD=9.(4(D M#EPH25A8<'N>Z@3( L_W8?^T.HN131E"R%Z%578&H9?-W6RY%8;!Q?5$'MEO MV=1_J1?1S9T_WDT6T!^&/U6")'\VS,%ICDOAJE_*X_ICZ*TP_/7?DWGT;.C MI=I0ZF94V+=BV.8;V-R5\OO1ZTYMELW)&9^J9TQ MV5IKU;MJMZ):?O[,Q6]NYB?]&-+$ERU^]X+E[>8VED,T'/M(HZ,4[I:T)D*S ME#1C.F%G+]E89C,R9K?885[,ODVWD-GS]"0G-17B\];K;WMT#_X^/-P^^G"\ M=^3%SM;OG;SUO+.["<\Z.-L^^KVS6%/1_;*]^^;H\U'WR\[;UV?MMY_A>5_X M]MMW>>M9;&]]_+:S]>YL^^U_TO8B<8_243A& V*.<_!$27^Z,-3[8HT'9 M(N&05I'(X#S2@E/$K8U(RZ!0##"6-#A8=WBI:U4- _0+GKW,))R8X4X9S9G7 M.F :3.#"6&ZDH)?[&LWL?<39.^^(T2U3"X8SBP#7")B7?+%^J9;IW96 M*('3S.'I'$[1&2^5(#)Q[JBV7')MO(E*DA2"OMRE:.;P4\SA>=\B6&.IQQ * M:!X1#PPCPPT$"IJ[9)D5\ ?X%G@=LQ69PP^4R"C/5M4!X%5.H-9LA#8JXP=\P0^$F*7#;O,)5:8Q](#+1QU%8(Y)<(@ 5) MB%->H^@SR%O)D)%>(26"%A#]2YS3/T2O,[9(?'!SD'_ R?/$*:,&.AOH?!CH ME"D1$Q)W.&!.) 6,9!X3;LX+.!0[(V<+&YU*'DT\37W%8_K8;@9GYK9\N9=#( M->SSAXU;\=M)/B*O%SB M<7-:JE-[.](7RJ2M5/BPX\DE&V :W,_69C:. :4G 1+"9FPBIJ$LF:T8,PR1T*VE,6TX 5+ M6<9:M;A:_FN"?;;;[?L)^F6JD/,2H%*$4>!Y.UF(-X]FD2&JY(S6(,S64N8_R.,\60&9V MJ>&X6U5ZG5/EE &]]):31;$4D\(0?.R56N921SZLRR>'K##YTAF,>&4B,&23 M-NQ[I.MU1)5\0R M??#Y[MV^N79-RZPG-647*LU*A=E&JR:"JWV&2RI1Y^MN;6L83VS9IKXPP887 M. 7J*KA\_0T2T,_2D&?9IY=X4S73#_1>892&(03+#_-T1,/9JN!9(]AH;8WC MA-NFV^\=('C",2Q2H_$@3@B)RI,J=JR;%?H.RD3)-E. :1#1<;29&Z0B1*J' MNN:\@?>R%\?XNK&\>1KVFEEUA\JWN9XAY2*C2LP:E2H8 MG93E0G$-_V1!4XP#SKRFSX-#I:3+T.^%GSSC -C_$@Z_QZIN?WU\TNV?Q?AW M17E>9%U*VV:;MEGY1T4#YL-TDO]5W)P_^L/1J@A8/$7=^]GVYKXD3D4>&')8 M)@3QC$8N^OP3F#A15I%,#[3*=#_7+U533:1:J+!#9'[:G M=A"&DY+W\XK[R879Z3[H%\?EN1>J<[PA^>4?W[GVFVX8\FP*U9O&_LC&RD>A M ##/L^I]MV0>MZN$X^N+"-43V(43U2S3YCZHZ[9(%PK]-R<[ M),L3!*^K>.YEG/LY>G_:/GIS^/GMWFG[^YLO[:/WT-9W_/-6.-P^_MQI[W:[ M[:-W=/O[?P[GS_VTMS;I]J^LCR:JP;?KZ[//Q.[+SZ2/= M/H*6'+]95C%K=1*268R4=CC3##-DJ*1(:BNQ3I9$(]=>"69^=/'_8Y^,_%'< M)0V^O5!\<\0)GC#VDG/JF(E)2 .MXAY<06&UXS%PZ@O\D+!X; :<643TL$8Q*23*5+I M&([9Z\#XLMJC9F8__YGM"'9"*.Q=8MQ% F@?:(@D>&FY=+I)IZS^S)Y/IX1 MO2><(!^U0IPYCC1A 0&(8X@6K?&TL,LRJIJ9_6)GML5$&NPUQ3IQS+'F&N:U MB4G !YCP)E.P^C-[/E.@&!,VTP5%*6%FB^21-B'!1&?8^Z"XE"S/;'G_??#G MQSS[E//R;[#JJ@[QV Z^Q%P+]E*(9A\I//CK/EJ:.1)L&ISYS1CCL6A%321HN;LR5ASP-H$G"202.(]R7B2FFDL8G(4))4U%)I([+2'S,/M:_8S.S5F]E6 M(!$<(E8A*W S/V'(>0!.[IV[7SVF^!OG :;D&X\\.=_&7AQDDOA>:-EPW.EUAJ-!85R9 M!.!_"M<]Q$ 4&R]\D8$[F0$"(WB:_5A]B%$9%YUAB*UF5E M9QN0C=(C27(6BLMH#5U[Q=DZI_?>-FP@MH'8!F*O)@LCU$'?>$Q]X)AQ@%=+ M62 N38R0YM,\.I#['PF.#B.(3!QB":!$=<2(Y/9;$7Q:!O)>>617(F;4 9Y(KVU@4Q+D3TDPGIS)PN>_S'7^P7N<%X[H=WO=9V M8?8I&KRUA.)QD65#?PWBL!.*K%LOM/XX[,34VJG$$7L'K9V4.AXN_.5__R]- M*?[MCYV=\A/YK8C$P;C&4$D '7:&KD835>.;:QEW>KX[#O%V@L;W]9'%K0#\ M$HFOP2!+0.81^/WL_)*_[%G^U6;6=?SE?B?[<[>*7/5 M_[PRMD=?Q,[FOA(FT9 "DH(2\)!S";-5%A&3I/4JB!3UVBN8B@O8W9IH'7?R M_Z<=W+I6BFL[2:F.^*!"@L.T5^M ##YM]_M!31E7!ELG"S MK[8[GJA:PN-KR;&BGEF]?9:CS(>4 3 FG33I-+A[[&990H)F;]PJ+@X@&T MJ1A_OF9P_HIEOA70'L*?X/>T\D]P!UZ_/: ?S,Q\W#WCXGJ^?[<3QY5*Q]QM M*IM7+B->UH+-+*W= M&9WM%O7RGU?]\5O[_;["+ 05" IYHX"'D)!.@H._J>!_PE&:\+R4*0R=YS%@ M0YC@"CO+N=&66I]) C6S\VJ1'Y999LO6HS"K&WV%K]*:NBFGM@B)5X*,PW\O M %0]IY>JME[;]&L;?2 MSQN7V=-/1=[XDG5P9SP:CL#/N(H4Y2?HJT_E'S&@S5KT_FU>7%M;V:MZD]VU M?[*[]A3Z7>"(/+X34OKDX\3A=K:;/=EA=JCGX]#+A?)N4-M[OZ3P(R8_;]AC MEP;/57 Q%S]''+QU-"E+8"V2S%+&/!&:RF HUF'_7>Y?0AF9#9O?M=\\3MS\ M&F*#T=F['L#&./]RN /K]&#WT/9V3DIFI-VO#:0"FFGPC)^G/U7E3H__T_D, M[8/K\?:G#T>?CSYT=CZ]%^WL/QUML\^[!]\_'[4[V]^WO\_G3O>._W/<_OX/ M^%_OOWU^VSX&'TQ\WOI"MK?R]:&[L]4^WJ;OX)OMM+U8U*:M$(F#%V9H5ID1 M-"+GG4("A < MI4\ E!,OHW8RBH^178SL810'H\'0VV'H_"DJ9[)43; H*140YTPCJZ1'WHB4 MC-?*R[#VBIF-!V-5>2YJ#17JF16'O2HF*8FM&%Z*6,,/<1ZY"#%1DT@2N8R. M.H6=EXD1'E.,@E^S^;(Z7F0!P>&['H![IQ\: +P- "Z>U!=.8NHT1LQ(@WB4 M AEEP*+>2X )(Y!,B@@OO:<^K;WB:D.^U*K-9^(/5<'#2^&LON&K__*3 M^D/_E,%N_*&[8-P2@:P8):2N*X20S=2;:NS*)*T=+&.29?2&Q*H,A8%KS7B,A $-D$0#E9'L IN-0.7DF_PA^($>/BJ M_KF2HKO4^:],123,V.*1Y.+4,F]:RVM#5KM$\EVOE!^4&ME2''8I2/5JA^QMQ3&W/4PYN9A MK/SQ3U5N_"&__1!&+]?/ %)-<0G1YPE,=R]7_^YY>W,_2*6", 8!BJA,Z)20 ME4XB9KS21!M/D[QB\5IN%\E@RE5,%G/N$S5$4.RS=G<0R3HWQTIS775&8Q=/ M81&Z40TS$A#A)'MFD"5),,PDKA'%4K;U*G30Z6UAP%ID-3JJ.G130UX7Z MQS84CH!,.5 QC;S^%OVXU$%/F$9*,?_)#-I6/ B7E&O_LO;7A[\_#M=^W6CM MPG/R/\[I18:MDT'_:R<_\["F-?B?3"Z2JVBA8=4=AF-W%/UH0EV02VN/[5FK M&%/%;'++N4!QH$1%KG-4$[6FF<='T93+M[DB-\'(QMY_J+U_X>!@&2>E2E$A M9:-#'&>!;Z(4LB9QY0T33NJU5XL50_^5+>5V)D&H9X2G* $1N57\7P,J.8\JW, MG,7/,%:1J90:>1>[_=,:SFH"DIJ;XK^'+>N&_>YXE.&Q4,#DT3OL=S,9Q2". MQH/>A)@E@NM6/^Q*P@@OHR%24PMKL@9OC29X'^&$H=I)ZY$R89'[JD*9^ MV-(A3E''_Y^]+W^**SG6_5 M8_GO)6IT6D9WO-?[UY6P Q,UAQY[0P,FN9*6VJ2\"EQHH(+:^2@824D&P]DE M8?Q&ID[[X=L%ZBVXSG$"GPRGD\Y<9?%ZQ0_//F !5(4KBC#,">)"&J0#,/9@ M93(1J+RD[*:>G! D9W^JO$TD-U):+A-A8/FX!;_ ^4O*Z[N9_FXS#2YUP,9% MQ!*.B!L'OEF.#7(A$K/ *)/-!4H;B,DF^EK&N'=:!GFO]].F!G/5&%B''QX- MJJ\9,9IN;FNMSQH :OE(P9\26X+S0YS$T4DU*,NO"Y2G/JAT7EMKZ5;[B>T5 M!L/)HG>6^E,_:9H3A;K7G/7@1'ZN6TG."!A0IOYY[<:-/L5)TT>O?NN]&[0P M^\[=N#:JR$*4L1Q0-^!JU[&[1EQ%)7SNNL@B3EH!0Q?,Y*Z+)#?BBL"FC)#" M@>4U(:PVUGJ0D&L=DKBSYEVU]-YOTRUC]K2@W]ISB]Y]&ZO<F[I M[]%S2XNNY]:U>VZ5@%[78NLF+;9Z78^MKL?6W65M)6>XY"1HI3 W5%LC'$M2 M:O#ZM)&ZZ['U$/L3')Z\^?LK =VBK^&]CN$><,UW__YXE%G$N:O8^ P"]T03DNL!0[^U+NTMOO5-LUV'I2Z5K/N,'6 MMX%HE\OU! !T-9>+:IH#IPXYG ! 4Z3(A8"1"4YH2QB6.>U5F3W5-=C:1MCK M&FQ=FSE^RY+4-E+(I]A@Z[X <+W!%I:<28TE8I;D^#7\9K@AR"DJ-"4V H\L M!92";5/7G*Z*\GMQH]O!1-==ZZD Q5IW+? I%0,'4U-I$7?4()T7NA(3*N%$ MM!=Z9U_S/;U-./&LNFLM[ 36JT.U33"N&C3+@<^LY]9V,J1;+<-?"8L+0E"O M4S[%!ESW!8/K#;BL%8%0XQ &=4 <6XUT# 1I8I4S-"F7/EWG>L,'/DW%..[#]9K#=T-V'$Q9\CL[9P !L*6/(^& 1 MD$]%F<2<&+*S3YC895QT[7T>#SP\:1YGZ& M0$0DLD18+2AA\/$=A?#OSS%M\\/@8>/ET')?1S[/U)5[;$ET\B>84TJ9I'77C.@)0_J&73]$#-+*A!PF%G&6.+(V&(25 M]\YRK0#8[VI1X@Y5<\LS7IY!4LO3SEOY-I3L\E:> $*N;0PG;0PPU8@GYA$G M@2,GB4=:.4VQ,\Z2<$>K,=^S!]%2-64I^UGO3/0-/8GV2[;ZA?5$C1YRNJ=R MD<7I<%SE6_TPBGV;&U[,-S3/>KIP8G-C/#^EK0V_\)3U1U[/:B^?5(, ?_W M'JX#$3'+([;X\W@T3](_BLB-HOT$;A8\_0^V?V;/QSM_6WYM>.>585X=H8NG MJOZY<=?[Z",3*AB=E.5"<0U_L@ BCP,.(+M7#?ZZO'SG6C)_',.T']^DS9!: MVE.U<0, QAJ*Q^/I2?U95T_VZX'@Y2.=K$+K+?0:>K!.B72RWG<]B;CNLUV%Q:=I %K/>3'?6'O7%U,NW7PGTR#+&??9ER M4+UXV]:,W[0P+==HGD<[:HYHJR]JV&]+,$K5^8.7KP$:[.$:$6YH-M^A?HU]XU6O>EASO0=Z<@5LYEI%6C>(WSS]P;B\#NN> GP/ZG2] M^G(:2Z.RS\,,O/TJ=TR[4AYNGLM]V: \:"GC#7W1S6W4;K<2P^[,'YUYDPN$ MJ9WA?\\F^#?P.Q]]FXK&WSP^^>/MSY_^>'=8';Q\0=Y__>WCP=L##O<5;UX> MG1V<_+O_Q]OWXH^W_8^K_N:;O__1/WCW6Q^XU=G!RW]_//P[^)%?C^ =/\'Y M+X"?_;M_^+'??_/N<%.A&662ND C M]2 P>S!ID($YRBL82)Y!1C._N"[:UW M!O_3;33L+A)1GJ>6>AFMM3'ZQ#D/7-H(5"%&AAVSE$1Z1>//3DL?@9:N1H6" M#BYA(I%3RN3&91Y9[2GRVEO) )L3 ]^(B[WUO4[^=#LNL'EE=*NYP&_5^!-* MHQC!-0-5C^-);P1"^$UH=?7K/WH\V6JKG^?R9YC*U\U,=FAR8S197X5CP6N& M!4;))+#YD5"P^1RC0"AU,A!K1-C9QU>"R5VG1#US1=QJP]XIXATHXEJ&$T\N M6C#KGC .BA@(LEA[1&, ]-7>**YV]LG>^G83M[3JC]##_RV>V&J0XZ7KW3A[ M?ZD&)3(Z7DL-O:/AV%YP^:YM:O.8WED?[,O\A;=Q=/)(.];>+XBL%ZXH:@GW M5B ?3$1<1_ -:(I(:*,"2](XS J(B/65V8?UWY^.OGV3Z>[T[5'HVZK1MBP$ MXL%HAR# %V?*(6,Y1=)Z2;A.@7-Y#7U[#I[XRRKO!))7+:O8O[A2ZIGS_KNN MD4K5EQC0US@:WDNHKYWD)8_@<6=_W0^V;-KUW$D3 XO@F6,%#@$GR G %K#G M"D1-.BO EO^?_]*4T!\W-)[NG/,M=_:Q#_'++MO:A._".NEVJ]\VK6-OT';^*YK?-R6MXME_%P=O#CV]>'GXZ_/HK/LCW?/F"OW\;3OX M%O7'1_ ^OOZ[6BL>^PC/^/+3EX-T3 -#5T$ZTBCM++,*2&\0-5\A*G)"B2C+P0#@+,N]&O$?6 M4S*V%#^??C^:Q]Q)L(Z+=:T$K\%U)?766VVCI)K;H QES"1C,-646^6Z5H+/ M ++7TU]8D@DSG3LDT("XU3F957!DM<0^*BJB< #9;"/G[3H);BTZ? .1NR5" M=)T$GPI&K-*ZQ)0@1B5$@,0AKE1$3E*"@@,YP38EK'E-Z]93WK>VD^#3:G'? M$"$PT"E6W\J%GDM#^[NF0M\A&>%*"/RYG>F."'T#R&W*';*1Y)WID12$ Q&2 M$HA0REM&!BLH2<+G#7\N2DMX.AWLGQE ?$\ZM"48,04$[#C2'5PKYK8OR$D7)3RQ0JB=<1*0?XR#5SR#B> MV]9%"1XE!O?2[NR371#A._(F[TX_'SAF=>LXU=;YK==?:-WTBH\4)2_I9/Q- M4-FMI3X!F%S;@5L9PJ-Q2*:0$![T_^=?[FY2?V_N._ M\/NO?_0/%LZ95_?^^^0]N#1P_-?W)^4\?/CVN/KC[6O^YFVH#M_^]A&>_2S3 MJPTY]%RH0)1UB!!%@6HIC9QU&C%EN)1@TKVG._M4\EV,;[WO8)=$_S1B.UT2 M_;>AY=T%?M;A<"7 TQ*%PA$ZD+P92*[U(Z:"2\\\$J5/"=$!:1$-PCY9BB66 MVH('JO=,ER;_5-+D'Y#B-KOMQ$:#NSSY2WGK-X7I;D%@<\3G]7@\C>%E"?/4 MV5QU??AB/*\%X*>2Z'5/X+N>\9X\>,*Y211)N0&=$109#;_A1'P@-/G /3!4 MO"O)^@)DE_&^M7K^#:SKEKI^<_HUOH)_M4H^OB"WO6-AMP""]6K%F/>(S7N% MV@@LC&!DJ/7(LY1D>U[@X'UBH(57#"&8(U^-DEQ=]G#2)7TE*;E%>! PHZJIT'?X2D)(/A[(&3XKOE MT;L PO6]PY0@2@'D(4L\^)Q)4V0C4*.@6-XYS&&;.^103G>-YEWZ>Y?^_JS2 MW[\-%+M5T,>!A:ND$*B?,#8Z1#PGB$L&;F+B ;D8F7 2)RY37@55MR:%]YO@ MGC_-8ET-IK;N6;^0\KZ6+MAHYW[)P%OO\%X$2PDAI&/@3/[VG6B./J#7P.]Q!_O'S-_GCW7JSFF1^\/#I[ M?_*:']#77]]__=?9X=\//_YQ\C.<]QJTXS4[_-K_=/ Q]/_XV$\';P_.W[P] M^F L==P%BZ*3#'$+TJR5QL@1DVN <@XJ3$/A -0);.X8#Q)U C%8^ ^)D.Y M(".L):9O1P'%I>42!._U&E&!?_WP"+ ?-&%9O!]44G\!DN//G[&\ M?CUX^>N'O.6*H-HB;X1%W#.-#(4?22GMM>*:4KTJKT9RZDR",Y+F),#3^Q!Y ME(S9H!PA-Y+7^Y=/Q MV7$ICQKV7.R!M:LF_?I><,GXQ1]G/I;=63AK.(X;GG((MKA<$@SE2?M6 M]F@4"XW;[1W% =RXWS^O7__$!OCZLZWZI:G9J^SUWI7'@&M6 _C2-[@P MKM_*PUM6 ]^?PD4^VU$UG,(P#$]<-:@#A?G^,*)AFL\ >CA[S%VX>^6/RXS, MGPATH#P%G.5B#K&$:@QJY"?E7.M]'D\8COS^=@P7.[5YG_6E_5F'#IA"??<9 MH*[-_"!.\DW&P$7A@6$VJ^;Y;"[]*3T/YF@,\[Y^:IZLB?V23Q_V^V7'HUX" MV5F4@ODKCJ=N'/\SA8&$MQS%DVHRJ6?U*$_7(,^,[??L%"9U!*H%=W\L2K4R M.F5CFUXCU'4A59['5'W.%53QM'F]^/VGGL1RM]>^ M^7U7,5[^FF5N?YI)?WGDUC".O_,C7_J /UQ?4EHVC[)3_P.3K:=?#0((X ^( MZ >3IEQL0^6/#S>0RV-#^)[(8_$Z#TR5P+4I2-V@:0N"M138F*OYR@=1-04A&O>%T MM.!6%-=H7+-S(,U^5#65_=EYF)Z>#D?@P\ XG,;)%"@SD+@X&&=_(A\ KD:* MXS$<#U_-/*)1ZP1DCS,'W>LMCN1:L7/E[8:R; M%^9T3^4R_]/AN$SQ#Z/8AUM\CDUU?Q/G7SBQF1T\/\6Z\; _G5Q\RKH6KE=4 M+VHA>[BI7R@'KD=TX>?Q:%X@?A21&T7["=D$3_^#[9_9\_'.WY9?&]YY99A7 M1^CBP/ L?K889FXB6%=&$Y>C.9%*^!\VUE+/DQ*.19X\QD1YN #5.Q?D_3.6D>W)JYY0Y?J]U6]_KW6Z];AWGH\>[L4 M]AD/T^2L./E9:PNPE5T^9S&5'*V8CF..6!P/2U]%>WK:;YFL7NO5DX*#_5_%G6PB1U+ F& M+GOTM@=@65X(G/QJ(=#4NC_SQZQC3R["; WR(S;Q@)!C-9.5P:O'+(<1+@]% M[?5>C&M;T7K=O6/[.>^F"AA?7CJ/<3Y@/@\;8V$S[VW^N&?P3K%?@?C!$?E) M(@QR6#3/HP6K#58F;VV=#7*R,!UIVN^%>%KY-0J62J.-N25JS@Q@9^XEDK]@ M>-_,[.[+.!.&-PGT B;H^87RS]^\??_!1.*LEAP1Q0CB%GXXS1(B24H"\ \P M[7/*UXI&SLG*8XZN$H]RIJ(F7E!/@P5I^+BM2ZX>=:V?MP MW?ZX#1.'UM'%LKY%ZX_KQRD'5^/YV,+< M^2D,6@[$K@#CINLV#SU>&!R@) C6V/Z$M;7 >$9 M?HR/\[W\,!10&L2V>54>S1R0GIP-$?"@YC@P8&5D&S3I_:4X./C'WP]^+[^1 M'_^:+WTTLB=U+-M;>#B@A.,"G:$: W+FZ&R:CLJD-Q/17.:7$;QL=0H/_SF? M<)2?_:?%=8IQ-D8&6C]6!_ NMS$S:2HQA36 78Q;5R6F_X+Z=D>W=S'MM M#^A=DXJUFT](U=&TQM4Z= %?5IDK;Q:YE;W/+.=:G ZG33,OK@+$7#EI*P>9Z/9 M^!!^F$>Z5MK%V^<1F9X4T4#U&N?5#V'KQ?X+WNX)0,+O"\+UCVDH(;3QED-! M'1@+V785/?BAF*%\U'*<\LU"G++$* I=[0\'$<"OW\\2]"/E>7! U MSM;/MNDNQ\99U5O_UX@:57(5BA[7NV-%BU8R0K:Q*Y^+LE#F8G/7F:=Q&=B MMW"3BP9^86RK8D_.R]S-)LR=EXP:7T?9%Z,O?\[3D%VEC6M5Q8.[2&X7PF=.Z!E+Y%XYH?%P$O M'EAH5+#VS&$4BH8LO_WF8=^K\\=?P.7&M4R 91T-\YDY%C@ "2B>;NW@]ZN3 MO-%:SUQ!!4R"9W83S4-JK/X M%O(/06@_Q4+ZZJ!.#<;U2"88AF&=T=A"5+[SY[Q=05:7;G]9^Y72<$;=9 MS5MZ@FU/F[N4?5P9@-GREUN.$<0L(Z OXYFMKR8M.SB=O>I?JKVXMPN*L1AV M6P_]_+4H2QF2R\[(N9G-\1G7X*L _P!B@1%87)^H)?R*0-3\:% ]>/ZEI8NU M-]G-KY>J478#78:H\6IF<7% YJLSI]%GNK%F;$ID%_"ZR16NZK6CK+2CV*Z? MU"FV6>^G$[CH$DWY\_S&\(PQ^[>#'/D$4YQCBHUC6!N'0?-@DW@T6O(*5Q\J M8Q&[TSU<9Z"D\37'_/IYCG/'V.)=M[E"T"W*"VDCG*W)^.:Q8V M: 2Y(9]91C>$VIF#/:^LRG 5_%U8?'P&M^7OK9J\2UBQ2*Y'(2Y1_%5UV 0KLH+5M MMEF><56_2;U?D+O%I9FY0:^E/.?NUT')>HTAK!WNAW64J#FMQ.670:69^9D6 MK.>C+)?)75HXU^6D;,Y)(=N?DW)ECLEJ3@K!QE&AI88#K6>YN9FKN-56L+4GJC:OQI=[X4 M.9Y#R2J U4\X6VF+?3CP9.%I,^XLP%*S4E.-0NV+Q?'E*-4&0F?A\G*!!4"M MVJ7-%8:4_?1"VLIJRTF.MH(WUW\2ZR%M+4CO?YM-4K?>>F:2."GY'A=DMNP6 MFP??M^O'X^.VNJE0F5SME8E0OU#'QCYNR$[8!4>]^7;^84,%5Y,6]GK_V]YS MW&S556SNT(.P]@KR7N8A9W4I:0DS/[EQN]=S&?*AY:KUW=O7V/RH\]*MNB*O M?B@7V[=>V%]J/,T-E&K7^"P"MT9UZL%I:9$U6U=9S.CXUX9[]N:^;,@THJSP ME+XB=F$KWM[X.,;LD%R.7&@?JLFT'(6F\MGQ8VG=<^&<4U?BUT? MKQ2LE1%L;U8LM?0P MRVLG;0#)'F7_:=)F;>15WMSL>9F*E7?X1(UF05AUL>LY%7/F>/T M=-B*DEU*YZK]]/,FWVYSL>%/FRY>0DX;Y&AS8.@&8K4B4B]7DX': ,HHGM0K MB[U,DINHTN*9?UX[=3!+DOGSS-'POH;UVIQ<0T0WY>341+T91'B+;0_7Y.J6 ME;&94_-FU;?X7G9S2M?2%'&U3+11:V[(.&P3FV?:\TUKE02LJZOKU6^ M4P[:K>OMDOZLI9RM!#4O6?"QBQR1+(*) M?1#!A3KX6<[,52[K=K"]2WMQS.SS;W/[O&'GTH< I(W4 70BQSDRT6Z *.O_ M.B4_MDOI4K/HQ>ET-)[FA<\FT+8QZ[GT>MBMEU3;I)%Y9DP?/.5POB 6%]?C MM,V\K$@N3_5MGS6>TL^ MLW3O-_ N;UY\\#HF(TA$QHF N"0&&:48\I):I[#!P=F=?;&WWEBY=Y)=E,80 MWV3&OVV+JF[&[V#&V>&O'R+36.N 44C!(\Z804Y9#M.N8]Y7+V'"=_;YWGJS MM';&=\LR1+V&VC_?RIRM2PW9C+X";)Y4!8FW/T[Q>]V59?[$X#R,!O6*4:GO M*=^#AO@F\-X&O@#I1T,@M*4OR^[J&DXU\*/8=EIIEN;S>GF.SM4!LDS>RMI= MO:YT49N'O;FSM?B0->'M:8DUUWO)"D++F= WU WL. M#M/7-N8W/A^#\0(BY9O 7W$XJED*:BEFRD^[6H)4]PE:2K*:%4?-/--^E6:K M8K.GKA<+X/+'U>DL,#(+N\P2$EJ_MF2%?"F)E7GYXI(RIYN8PP4X!*GR/X"? MG,ML5J'PI_F8ML[X3S 7+^I!+*_1;E+PK/#PX.V+L\.O!Q^XT8H(1I&44@,@ M*DYU]N5JR5)+8KM0M1^(60SB?YX .AU=+ZW MB(0 &%5YN/;RRQI:9T*?P/.-IZ7-5)WRM^'\S6J^VR8X[\[]YL6S%RICF@=8 M1X85#)BI[&QD;-UE=7;74@>Z,%IY8.Z\V'"#.I;@U$P?3_OAAQ8D%P;\M_K! M.GU\^P+N_Z\/5%#'2$R(Z801MYXBC7E 5N!$4]!1EQ[_>DTARVC7P9GII*I% M)4-5=:WTXS:DYF:M-VW$,'Y_WP6 ,\- MO,9U'[H2S1S6"?5UDLBTJOMWY4][\SN#Q*VDR8XKH D65./8YD_A'4!^_;C- MD(\IQ:;@JR1D5#EF5=4Y9)-VS3[5I;FSK,.SDNV;=314.8[2:U>7X.GJ]:DV M\W_U61?R6N>)8P7FR!K!JT2,!UOQ(G= M]KC=E9ANGK>5*_:'@R-4U/ZJ:S9M[-I':-Z\%*?.=+/-:*@K*.?EFS4!JQ$\ MIPX6K)XG/UP[8+P\O4TWCA)*WTRP2LC[&8Z3CTEO M9_I#!C#?Y )6(.AV-"IJ5F?EYJ*&#(O-(M/?[MDRX MP'=XFP?O>?<\_M<'HBG#(A"4.)<(G+6 G#4>I>B\#X;@8.E:#^.'2G&8=QVM MNY4TH?%Q8Y::&OLLQ+Y8KHWSTI[OVEV+SA%)X\C/\Z:\A9WWYF&\J& M(3F=PIZ.XP_M+S^V^S]6@_(ZY:0?E\4_P^/J#DC9)M1?SY%S#]?HV6S U-RY M^7JO?+72][_^3HL]S,2%7^,]YR6K-E_Y;>/AQ\] M/OC8__3'RZ,O;^"9#NEOQX=O__WQX./[+^]/?CXY^ CGP3.O[K]R^/<#>OCU MU_,W[W[[!,\F#E^^9W_\_14Y?'=P?OCQY^K]N_?G8 '[AR\/T\%/:WM1<:JH M4]RAB#5'G/ (+-<2% B.(!L&ZR"RP[ZK^"/:EN^[;E9\SSLA?]N&@@\*'[5< M+/Y<4."-].0VFPP^I6T"U_'UEKNF7A=HI1QOVW973YS+KD/64MPPU^+=%6P] MWDV?+][=_<%PZ_KKI!UXW0"\#M>98G2,2J4X,LSIO&NI0%83A8(3&$>ML?!N M9U_N8J.V8R/WY\"T%ESPJW=NONK%O_-NS5LW>#?>>/4.!VB[@?[[YX!V_O]# MH/KO:ZC.= H>DX0()PYQK2G2SEH4D\=&)A 'D_>BIKM:FR>S%?4U]F_=JE3( MB^HUY]']Q<7]>E^]W/ZOKN.YDL7.U@8FQZ-8EW]*4,TL\4X2*E##%UH:&&*J+B.$U5N%>-! M:\L)<]2#=8V [IK>$::VS'RXOJWV/]OR_49U?IN]R#/&U==G!Q\_?0B)$RVU M0B*8@.!WCXS6 5G')%@\21UE._M*[K$[-+*!60<>6LC[0&G!-544^_P!<5@3 MW@G$0PG$U_" L[(\WV,HG0EPZ%M2Q>*+76-WV"+Q+?MMJG+I?.1X_;?K'U]C+]X;B^W.%P$GMTK_=B MX:#'QVE_FW5.N: Q_-93M4LKWG=7:O5N@A?1 6VR#"PBICRG6"MM@J D46X4 M)^%.2MEG2-!,P\;=S)XS.N"#KZ\_!,:T9D"*6.(&3*)PR&DL$=6>*Z,9_&MW M]JED>_12H[C YB]N550*:Q8Z"EW4"NE=6RA8%[>U[6-F&Y4--M>)KHM>W?YY M-2:F6 Q.>;!'@1-,#9-$4<^Q3"(:%C=+'_TF^8(/ M?/ ^4L*81%I0CKA*%(%P*223PU8(PIG(:YKK=NA/#<\9QZN%9U[D.( )O[1V M\29R<&7)XDV$XE6C(/7NB6_2[PL=P^H0&7E^(D(/0$24S$Y2(,@H(P"-%$8: M7&E$68@T2$$9UD#0Z045C;OSVI26="R@3X[*Q%)5M)T=)"^/D%5C>W0TBG7? MTAN'R;9D%66QPWM8>*.5YLL7;I/BSF?]_L^7.C76?;Q*049;HU'JIZO)4JL? M%\>39K/5O)ON60T4=C(=Y5X0I?G1;MOD/ A1KKMUKND:HNM M&$JA\G%UBG+==@BC9NUSL>M'6_]="G\G=OWC*RW@ZN '\=66\/_NY[)2\ _GJ@\(@V21B%+"+"'P[C"P!-\,;'$#(65 VKFU;GX)1SE(2*.>!6BMHHHQ2 MB5,2,J;50L'5+;;F=> +S3:;&,6_]G[?V^W]:U V%_I_("4A%_H#F/]D!S;8 M'$"KB5Z)_+J\47I-.Q\DD-%?Y"+AFUSFCZ* .\[]:#_-?F$#_](?F,"^ 7'-D;BL]"UG/-\BMV^[Q MVY3A_*TO_-P&;JT\NQ.J3JCN5JB>0]%8XUB-?[B.R%STPG-Z&VNT3WD MPSWD'=4QE4QY50>7'EBIRA6OM3%14;/?ES:QG.?7?9O:K8S.-\UE=XW[O<8= M&9,M4H$;%B,W :+?30\V93/]NI+T\7XQ7@RDBUH8B')Q"G J.3/08 M*2DD2U(1P]W.OL"[6FY3]YT[HDT=;CU1W')!,Z("-MIY'K"SA%-FL1;*$JNQ M++B%6]S"'6YM.VY]7<$MQPA/E@>4I"2(!X.1U=:71C8F8>R9R0F\;!=L5X=; M'6X]$MP2#JNHB;$Q84ZIU(J;8#..1^.6V0%MY)/W!&G45(I MY+)6@4R&,><<#XF*9$*NMA%\5^KU"JP.N#K@VE+@,I)R'AG!7',/8FPC=@8+ M*H/0(<2&<)&.<#T2X&*KS;>8,5%@CP3&#'$7"-)>A[S5'\RU#3:I ,#%S:YY M3'U:'V'L^ML"=TUF5]?F],*N,-:F:&7BBCGXC^M O1,LALB\\\IVH:Y'A6#K MC::$(4%(IA%,J$<\4HF,=APIA[T+8+5HL(!@9%?K6P/8'?8^O>L5D&>OZ)9; M8U6*W%O-@:XXJ@U36'E.J(U4=[&A1Z;HJ[&AP$54C%#D9)*(2Q61S3X6)81J M'PAC%!3=[ JROB]QI^=/1L^CRUZ(P(Y$P@7Q6BEGN=!2.N;@_UTLY9'I^6HL MQ0JM%?9@P8T&EX1%@ZPV#M$4$E'>8^O\SCYCNX9UBOZ$%=U2DQ+7T4L3N:7$ M8*,3PP:8.T_4\2[V\,@4?37V0+WV#'X@F10P=T1;I.C//F>HKB![9EL4W "X2&(:)#M%E3QG)NC :'916?(Z!F>ZD,.C JYJ M+>1@(K#.1 4";Q,8"CBIQ1:%3.\Z)_G9Z[ER+,>7 M DX\F5W$X9'I^6K$P7+O8J 2M%LI("B)(AWS[BT.GY]NJY!K/MO+ \;SY)&-?"^< )313T'JQ[%W%X9'J^&G$( MPBG :;#B*MOSZ"PRQ@2$G3!)*TX$)67[-$;6MR#J%/W)*+J5$KLH=8J1CZ*O1AR\M4EBHY!Q$2-.0\B;TJ3<@LUC'Q@!XE;6 M"JF\]3Z)7;+#W44BDX$QJ MSI0(C@3>A1\>%8JM[_8JP.4T,3I$)+>(2Q.1CM:BH"E+D1LC%,L;)A)Q:[;2 MK8]LKYXSJY7P-BAG(Q?2:"DIMB#67FICM>O"#X],SU?##SYZ$K47R&F1PP^" M(,-90(1ZYV0P 5!]9Y_O:KQ-FSIW>G[7"0_:1"LQX=9PKAES/!#F,?P"U-7+ M*_?=Z?1\R_1\-?Q .;"S +X(BWE_/,8ULC@8%+'B#G2?$I*+1^0NT]NT#MHI M^ET76U"&;=".VZ1X5$#<-99@Y876E#*"N_##(U/TU?"#920Y:R12@G/$L<0( M$)PA:X&PV21%$KG8@NX*LKX#19?P\&#AA_6?;X>3O.W5!?V#VN;IMTF1N-V6 MZ(\:!WG,47?-71"1:TRT3L1);)T4RO!$NP#&8\+!-^O=2; B+HI $7-1(YYC M%UH(!_Q'2:"WFHED=O85W:6W3_RZJ3H]HL689PP1%$> !JV8]HQ[@ 5E1$Q! M>6\)P3)TL8]'!A%KJ1>":45$0HX&AC@P8V2# A>)*A-YU [G?O$*[QIS:ZK4 M0<13A(C;;E?<0<260<1JV 2+O.4Q3)\P&%B$8!09(B3R T &M)KE[?S(V*7 MT0XC.HS8E*DM,..1!9RSNR2FSN"\1YZ,Q#)JA.PB+H\,(];:6X@0F>88899# MJR)I9&1PR#(IB0/6&$(J/<9WA7XT&/'TTD%NV+?YES@ZC9.I[??@^#@8QZYA M\W.YQK./15[:L+E+Y9PE07GO++>4!APXX]X)&IR7WF%G>!#^&C'$SGC?I_$^ M>/NB&.YBP-^^_WKP]N"#8"RY*#.O9QZLMR#(:L\1891H;0PXVJ+YZP M)C/*C*)*!HH5I]@[5[)?A R,8.JOD^;4:?*]:_+YLB:K1#71R2#-4ZZPR+46 M0<)OPIN0C&;6QYU]QKMZR2>LR58DXY1/7%@,_TG+.&"W#2)W2<6IB\@].C4_ M7#78FE+N.$5$B)C5W"$CX,]@(P^*)A$8&&RR2XGI%/WI*KK QD>)DQ.$!JD<@$;0G;V M-=\F37YZD;&N*^SW*>EF4LL00N0T ML$'."X\L"1;X)Q=.\D[+GX&6.R\9U]$"*:7<1FL,P2PQ:YCPN8W@-<(*G3;? MMS:O1@YTT)&GG.4GP-'@/.2]X:SVVGN(4B09=Y5HRJQ13R3EX M>6RB%5TJP3;J\0K!$)*0X%U"6@F&.+$YI9=:% (33A IE#1YQ[I.D9^N(L?H M:(K&>8TY-Y0;E;AQ01.*953N.ID$G2+?MR*ONOS4)RKS5DZ*.HVX\:#(/EGD M>9 ^-U@W]5[?G2(_745.PG)'.@A!: =VX M=09RM\*PO8I,-$_8!1-$LCQJ[9Q+"2N7!*>&\>LD!'2*?.^*O$(WI"2,.Z^0 M5R2O,)" 8$H5BC)Y):U2D4A0Y&WJH-8I\EU;9*]XX-+R%$&1!='8@[9B)YER M$6/6!0"V4)%7 P F)UJ#<"R,<.\Q8%PAHW5RF/-(Q/* M$N>OLQ]+AW#WBW"_KD4/%+5*"FN191JBEMTVLH\. M(%8#&C8I*D*P*-"\,1NS!AGC E+$)X\99H:*W/Z BPXB.HC8!!%1:2*DLPQ+ M3JQS'OX--J2\,2D3UPF&=!"Q71"Q&BG!1@NA/0K<\GH'6B,)0=ZID%3".E%; M.J3(N\I[>NAVI*$:G_;M>7Z3>#FJ=$9UD0LY*C)*+G JMDPMB9U_N4MPU=W_"BAZ-YTX2%H5G'"3"!&J9!0J?>[^D M:+N YZ-3]%6++A,67$>D$L>(4YY;/*6$9/ *"ZN8S-1=[BJU386>3R_TUC62 M_2X %@1F>?6?,,)YHBJW(E JFB0(2#WIDKNV#Z..UAO&"DR(XA1YP1WBO&P[ MFSM+QL1\3 9K9G?VU>U+T;M$].W59&=RSP%JF**1"V5S1T(5L)2."@-/V:5H M;:,FK[ -RJ2-T0JDO"&(RV"1E3$AS:D3SBN-$]_9YZPK#GO"FFQT")R3Y&6( MW/&H?3()F"?!W-J 8Q<]>&QJOAH]",DXX/H>,2UM=BH\,@E[Y*DD0+848#;. MZP%WL,],I^C;J^@B)U)C9DS0EB=OG+!&8\Z\#Y%B$KOHP:-3]%5[;@2.5B;$ MJ/&($\:1IF#4$[:.4A8"MB5=2M)MZ@S][!,7NH:R5_@:P$6=$)0Q*3F/UBGA MA18I"N$2=K:+&FP=-GU:CQHX13% $!+1:L2#]DAK0"FBC.-2>F]H7JLDMRYZ M[18PMEB3J94N::J<"%P$IS&HK^)22V*9L:F+&FRC)J^P# 8S!1ZB0YK@@#AG M&%B&P8@GDN +Q04/H,FLT^0GK,G<$<\E_!=XWJPT90R/3BAEP38+*[J6,ENH MR:N! 2^PI2$R9*.V8).502X:AB11'L,L,LKXSC[#V[1I9:?)=ZS)E M*@%X; MF>!7<$2X2$(RX-L\<<.ZEC);J!BT 7,&/+@BP;3#U\<5:$(!$ M98*P!DF75R)D4$@[P1!5BH+%$=+C7)FP5>');AWBKGO864P#9[F) RBNH5HY M\!J=DHGPJ&FWK\Q6:O(*X5":RKR'*)*>&B <0B%G."AV%%Q1(3!G&@@'WZ8> M=ITFW[$F*X,C"\E&ZR/,NG8I<<:Y$JT^0GK,E6&6^)X51RP6E(QCNCI*3281XCEUT0 M8!LU>74S69P$<]BAY/(>[Y'DQ%PN46"@XRI)[I79V3=;Q:Z?_>+_A7UE-W3S MZ%K+WF[-0H*A"S ,TN?()C=*DT@H)BFZW&NRZWSPN!#PU5I\(7G/?=("82G M*Q'!(RL"@1^4)26D)A00D.T2?%<%T5U+N2<%$3BPO!:BL !\2%CJ0($&<<^" M\,H%U_5,>'00L;K]7DB!.,:0 H*$> @1N0!,25I#@G/*Q%22H<$V=!#10<2& MYM0A;]M@08X,Y5IP317%/G] ')[7,';U$H\&(M;2(G(*$TPI$D9H!#YQ1-KE M4"=/S-%H ],1_*A=01Y-U\D.(NXUFA*LTPD$A>C$E;4Z$:TBHX:#!!'155H\ M/HA8S;<(7)*$#8HNR9QOH9"QBJ-(A0""(9GT(4.$U/*Q0,0=I6-L=?BE#JU< M$$6YZD6;&:A?X <&PQR&4]>/LUFX'>)MW6#]]P,.T),Q!51X0:D+*<><*&>6 M>*8(%2D!\%L;NIC3XS(%K]=B3M%ZC$/9*9EZ<"B%02;@O,^)L ISSFC*ZV=R M%]]91XR[4[0'7H#K(+>#W+MGW^"C:9XYV M0>YJ\I%17EH7$)4L((YS@V/G#=()"X65T4IER.6[Y/8[S'60VT%N![E7Q403 MB21QX9F7W"4-"$RL(%X);1AUUZD&ZR!WJR!W+2;J$HLL[\ZEY5RU5$UJZ.F'J \>, ]Y:R@(!#+:1&=H% MF1\=YJ[27.X9)\PA(QU!W'F,-'$/>R'>_/W7+X=O?\6'7]_S M]_3@RYMWH!KO?O[X_N37+W^\_</R3"\_@>J\ M(HJ?E92;#WH5&SQZ-8CR)@\G=NANO M#W]>LGWP)C[;OS. MG$+S;LV.8I8FM^B#J+O:' M9[N],R 9,/DG(*@5R& 6@]&P7PXX[[WZ_5WO)WN:=TCL_?.?/_7^\G_^2U.* M?X3/RV_DQ[_"17MP/P1B:X_*?7K5X',$UC*"7WJ3X]C[J5S]O'=V7/GCWG&5 MO\O6J7_>.X[]T#L9@KA.CD%3+A3401&'%2GU1(J HX@>T,=2J3V35 5F OSF M-/OP>I-PTE5#\>H_TVIR?A GQ\/PNCQZ?HLW9X,X&A]7I[_$D8>_X>5F$HCH M\Q-!_.:E9V_>OF!@/?B;7S]P'BP+CB$97,Q531HY&'M$8F1:!:J]YSO[ZUG M?^H-TZ)4_!EDKI$PD O_::_W8IP/Z?UC"O)A=GMY#K,@PJ?ME&3!^M=IWPY" M[PQ$>A3#U(/ 7H9T&P4HA&28MD!2F.$R!)L ];3T7 &'44$U J2P612@M5*< M3H!N*$#O\>&+#XP':H16R$5K$2?:(*N51]($(!;$)(:!?/.]]0UW_M2SDP9, M3H<5 ,[+^/EG^&XX.B_R,!CV^L/!41SEV1Y7P*9!."R(26WCBUGNQ_V3C.41(7Q/Y!%X,^@= MV!',"M59;8G:78+_F/MPP/C#C U[\,2@0X-0# ;\G0]\D3_(4P5Z_1MH49FM MM]$?#^"ECLY[OS=;[O9FI*"V7@O3__,?2W9J_DUKKO*]8.[@1N66%> #3$ B<(_7;Y%-7/J1 '7LO8"CJYB+]\^4WMLT+Y<^& MIP60@!7U8E7ZDLSHV2@.8%+L !RN;!/S(4MSFND3JKZ@8P"L./CAV8#&XZ11D MW8YC9D\GU:2A/K6]RG,X'J;)66;B(7X&KG5:#FBWCV%7ZX_8RGM;3) MG@RG\!<\ZG_?9*4 *P7N-M.>9P(?=!+4694T&.QDN-I,BI"X4;#JE^;5W[A^ M=52B!#/3)I^998-GHA\\#4&#-4.4VIAK'ABR&#L$3K+T"6@JI6YGW^RM!^Y[ M@,U]^&6O]S.(3!98D(0$<%3DJ(:338+6",?5NWXO_F6:A]Q<0@/K7OV9_H)P[HS,].!',;)'7Q;R_\E0KM['CVLD8U3RM M_A; M&A2K:=Y .(7>W+:C[N]*M6*M'3A\>S)\L,0_*?5R^8X[,HI90AKA8)O MZ<;W+6.T>&E[>CH:?@')GT0 Y!NIWRT7ZJZIA]ES7E?"U\TK5(,713Q>)X+G MGS41YF>KJ0=O7].#HP],1:FM$L5W!MY)#3(.)R2CBS!'1#(K=_;)'KY05VM^ MT$@4N4P],]'9=E%J(/V?P)C? @MJI>JGV;@_.#7#UB;)&W>(53D MUO\X8N1\"D@33_.6:TQ(#6*#+\7X14;1BDWX=J*PRGYO2!5\,E(0RI-UDEL7 M#/7>"!QRRQE"L+XJ=?9F G9!H*^6KO&;M/#9,Y:U7\\/SCX$A5/DG*!(F4:< M&0).,L;(&^RDB[9S^'D\GC4^+FVA;%IZUC^'G*(Y/:R\J>[HW M%3&P7F#%1 S6$VYBT,[I:#6G"4<2E;M;>]:)V+5$C!X>?0@1,VFE04%08$1* M@U5CE"%-HZ1<.P.4:6=?[:WO4O?-<&,BU8$ Y"B6N/'9F?=1IQ"=LU'I*S=: M[F3A.\@" ],C65)) #LF(>\BPK%%-J\,.X :S)3R0 ]V]L7>>F!_$]P,JL%% M:%-G3VR&G*7O5G"G71^X[$)ME*[YJ@[5X8:4%R>R/PTE$MFSWM/.":4C ![N?2!IYP.9HU#8):2H8P1 MKMG./M[#[92OR<(*5#W4$M.=II-LZ6+3!:YTZS67$,U/H^%X//P<1[N]UP._ MU_O+SNR3G9*XT.+XA5D/NV4YZ8X(=#9;WQX.LIQ$(QRQ@F+N@:X%'C7FRBAK MB517]F?O*-/=PX87;W[] (;;4&,D<@'GA6Q,$1 (D=N]NI0$,U:$*P**-S4= MF(*%\@EK0SRGG&K--0\)W"HJ@U%7=M'J9.'N9>'H#%PI1JS26&ND%%?@2DF. M',,)62DT>.N<"NJS+%SL2MW6RZ8LB:0\,])E>JFUU0*\.)F(]1Q[W7G9#R : MYV]>?%")::\EN-4IY9K*R)$%GH>4#39OSL (MIEAKN\%]Z*")4]QT7O8#R,+7PU\_1.H,XCH'>/.60M9Y223CAEN M";:WWA+\WKSL&5/*C7(_5P$XER?+J7 M5)F_5@F ;.R!.0&\C6,?[I)S4 )QH"M6OI MW 0X97'!FW]/XRB+Y]*3M$LIR]3[;TNE!DM4O"&:G-:]C4^'XY(]\D/)%H.Q M^/&L"I/CMGIHX<2&O./Y*=:-A_WIY.)3UFG_0N6&+_E12[0_^P$/Q/HI7QG! MA9_'H_9I3NT1^,FC:#^ADK3P@^V?V?/QSM^67QO>>6685T?HXLJ2;_&='FC, M_F>ED'CV_PH!7XO#% M!VP$(01+)"37B N-D1$R(IFB /*9TQS F PVE 9LR%P8UQB\X#DOHGDKJ>,, MOU,XL8(39H+7)+\]^@CMM\EP%Z'];F)>"@Z\HE9$:9'G7N5$4!#SP"*BD40A M#-$ATAR=NV0A]*;\62CNA#82U(AS)ZE3(:^21Y>SACRAUXO0=H)P=X(@P,<& MO..&28E<,A*!5^V1930@"CY5X#99Z8H@7)R(LQ:F72]Y70G=B*QM*WOUHE-,VYQE$MHAKIA!3-ZY"!=1[M_?OJFR-$?MP MI='I<%0_P%]V9I_G"&HFX;5WT)O7?^WVCJ?PUXQ0[&;DSM'5&KD#T,%J/!D5 M=CTS'GN]?PR/![VW>[T#_S(G;X?=E2JAGXZKF'JOOD0_+6>^20E.')6+_G1L MJU&^9Y/7_;]#.X(+N#B(<%!5EYH-^V&\$G^]6;F0",$G[&40/G!JC'')>Q$D M%LP2&.4(CAJ+0FX*G*/ M;"H2JDJ]R;CDT\^D=F]!L'V=XSP$/]+6M;[S*H%2?;90Y/%S!+6.=C2 $YKT MSYR*MZ!*;=+SK58(SC+EOE&2*#.)14VCT8Y+K760EDNK "!!6!VY8E5@0]7\ MK W%LB5ZQBP;[GWT(1'&!1@7A)D2B'M2$B,$HBPXY270; TL>T.,_\:9>,0H MB0,(NI3 ,[ %"4J189QH2##)5\3V\;=V'>FFNYUN?G#V@0#6"ZP]BKDE J=$ M(BV%18Y*Q0E)3&"QLT_$+C" *Y:!;Q[#E]H+8R6AVN:V3]YXKKR@P1#+G&-7 M;?O8*?4U9OGH[/#7#\YYX7@TR"1B0*F-0HX;BZ10X$[(R+5E=Z+47AILHI ) M+!;/"3^&DZA(3$IJ@1F_(A+?*?6MI_O+P=&'G'4%$\&0%E3FT@^!C- ,10^$ MSI%@DM$[^WRS4G_WB/OK01L'S\)4F'D.KZS1]1F!68[-Y K%AHQGEOW9#GP= MIYD3GC9 [TMSX>A3?K>V$G\08QC?)HZS\?:+49U?1O'45F$A M?CE<:A:1LTZ(^K$TI AQD'E:+N;.S9!*6;"S_7P'>(D8)^-O"O,PQ7F@/D3B M+0 \U8%)C[F@*8*:&G]QF"4U:+__Y M.O9?7^6. ,0'&&ZG$3$1Z#XO[;AT0 R+8&TVB2Z5_*L+6G%]L'FW"6^3 M(=P$;45.KZ#@V%$A74AW$N;IYO_2^2<'OW[P4F,M.4."\(@XEA@90&JD NBI M#EC7%'M##N;2_*^RKT$L1=2VWQ^>%OUA;J>WUWOY+=B^B+ZC MZ(='@^IKK$,L%]WKQM7<]UH#^$LV'QFM?QZ.7@ZG;I*F_38\^8R%\[4X>/$! M*()*%B#)&"YS?U:&K,I-;X)F3%B6A [7$,Z>/;+58%POS8WB"?R1!6^QKT!C MVC:$)==[EES>D:];XKYTB5MN<[KHM?.*P7CUE*WR\3M\P<@$<3 M#OYA"I,XRD?!X]BM>9;>\2B#YW]=/7EJ9_]M65,$6,Y=5_,"Z/_\S=X\!6&A M\]]]"/3F1H:OP4K58$/W>@>S>/R,2N?.E].RXW6A2"\&MG\^KHI-^KD: .;D M3C@P#'7_E+8-S[0_*8>\F8=)O[7WIR$[-^ZCR!]L.,$(GME1Z/US."S.T>^Y M(5&]1GY_ZT/EBC]DIZSR5ZP8B3_5*S]IF-E'?N*P/.%V8<*'TU$OS2;=+TWZ M:#[I"[%QG_=PV$+ZWQ8>#LSY.!PON:K9ITX&=PK5J?VV3YS:_ZW@^H+;I MQS083DH&2QS%NG="M(68Q?XXGI5\E-("%_)&LA'OOK2=#(I30_J ?O+ Q4\E&EL MVE=]YT>XH6S]_NJG!Q\3LF5C\M?=)JI1D[@1@&KNXK5!)O_?;(&H],.I/8O5 M=F+@6:32G#.?&-VH]*.BHEV%>CV8=;8V$N>]7G79:.'KOLOOU3NQYQLLF![:J MJXL*2(X+Y5@=]=(?M\[&L[.IL7"NKT[AJKOM7#3?N-BOX,%7/X:[KGZ4&QRM M?M;F M].G9I@]/1\./=E#3,?*<^/,NDY+GMKMS!Q]&@C6',*, /%[>Y7/3"*"_NQ\ZUW,EEOL96 M$W %[XH7KRI>7&9?"X R(RYU6F-I#VG]<5;S(HG3<1$D$/L$-JHY)LMNK5XM M-.49D(\/>O849 6QOY^EHF#^ (?Z4 \>3PMNZ24-=+"!&PQ]=U$?>^)JKE:$W@H7GNSI%.W2R[I#;N HN/B);1M M1XL"SVAZK%?:2EE",ZOP734,XQ^[Z;LW/;/!GLX:?%4?*?![;IA5X(3O9= MNQF[QQG+96@P5P7/3D?59^O/>WU[-FYTZ6C:MQW7O^])";%?Y02X8S@-Y;;H M^?,6T=J*E&Y&ON>,%/,_&IZ!6@"! XN>]:'LC9%!"S2ECI-]6B@KRJM!_RK UR)LM+.C+)-J3 M,FN?XGEV?<8YN;AS7K\[KBV&#A ;:_CUE*;M9U&W: I4ERGQ0-1@,/]M)Q\N^ZQ35L9C* ME^'?D!_4$:_[U)#YNE#Y8H'_UAYET_BG[7G5$>2'(%]94^K5HY:*U7G5, G' MU>DLZ:P:U3M/5K&;F^\Z-WE58+P63 XQQ7J&LE+U5&]K%O UC-4@Y MT3"N--7R?5N==!-VGZ#7ZM9NGIQ);.+.<7!<$VHXV(WJ;-:P>2Z[V7J(Y;D< M)RAD;@1Z-MZ=9;&-HQWG #3,[FZS::\M88-Z*J=CN.NX\XL>Y;3MQNFO9TFG8_4;C5%? T',')>14NUXWZ-/#3*FFH1T<_2]YZBDX:;%++#CX=DZ8Z^;44WF2Z=EGLZ.;8V$LRA$ M;HJ50?0H%Z "K>\F\'L'[&8Y7KERN.TH>5ZG;]6YZ>=M(*_P>%3OW!WLQ/;J MDL8.";_[)!5DFV1M.8N]4(62#9WS**M0FL U?+U$C(X**"ZVFR@E$?UJ/.F( MQGT2#3N>;?9LSXMKE5?[JMRC!$CBCUG%OG6/G&X^KC$?12>*YJ2R1>Q"9]U2 M+MO61OR6#ZEWD9T5_%2#NRQHFI?>O?II8W53*?.9GC;=7HTD!_,_LBJ-RQ?&&NL&EFL$6M\ZB M*]O?J&M4WFMG^JX"_QN>Y6$K\!=4[+Z%,]=?#Z<3(/.Q+6]L2@M#'/M1Y5HZ MI&N24,4"#SPN=;K(4HC](\W.+3A)PIVE^@ M7\LUV2W\U@M-J_79 *^]NI;]DO*XZ]@(N$U>?!_43M;G*IX55M+,32AK*^D: M%]KKOQ M=-D_*ULN%#L#[GR_F?C:H%TM+OE9LLB=#F'PETL9=O-%C^WG7#[X_]G[UB:W MC2O1OX)2Y-U1%88FP/?(494LVXEN8LO74I*]G[9 L#F$!0(,'C-F?OT]YW0W MT"!!#L AAP#96QM9(H!^G#[O/@_A,$C(;QI0&C'J8Q1A'6,.#&8\2(T-B!M? MC6"#7L1ELK!GD5Q]Y[%C_+\P%64!3)ZSCXX)DS3S"&."P@J8[L3Y&Q?S.@T8$I/:B;"RS MZ'3%48&.1([HQR] Q+)V.*8CIW">2 ^ST$WQMUNB\1C=2=+)CN.A5LQB'LVG MAN^QX!Y7(#DP+"/S4]$ZR/<8RVY-RR76+%L#H3I$B8]LRJ//PREUCLD".EA\ M2!/4)J B2I^L,8\2JPHK48HM2 05*2Q8@_,> $H"FL)6'."4D4 6' 19'/PW M7>%8*,M!0MYS/$5<>%R$PAU%E4YFZ\#!: Q"8Q8\>%$89&P3O5 XRCT+[R-G MM1!&T,R+,=B/\1LR^(0D/@8#QD0DHFH 1W0 D[@ZXXA!W_CL'N/487>85[S$ MG2@DQ9M]D6L2EABG6(;?$UP9S@\SY$5J/9ME@G89@FH8;.V#2EJ$$5JB:$QN MPP/&G#(E[X'DS)K&E@$2E)K"JZ4&2]2&3F6RKKX-OCYE"2;-D%FK=)>CSS(N&9+>[3V(,\Z2=M4CN,<* MNA@=Q3:.PS1D0@%@?I93@$ZQ"(@$7Q<5EG#WR"F(7*1"&$O=+5M,@5B^H*(C M=7K(J>F(LZ6$_L,VX)XTS3A!7" =88N+[XB M,@6I B5?2_DA2_XSP_R.>)L/ )1]GQ&@I3627\<(Y1C]2'%)Q)74JK/J6G-1 M^PH6YN QW)VKW?=[--S:X,"L7EQIITOS9YEU?SY?ZZMW'>,'[YX*96=% $R# MW:)>Q"))XYL)15P$E^/6EBCC!2+HDM#%5FS&$FC>6_F<309(J509A&PS2@)4 MU+59A()-$+^XQN)+ +KWL_($R/]\>-&+XU2JA-/4PQIO%&#CAVO'1WFR1?LR M@>K!\7EP[H?_N9V#WDG=5(K,FJ_>@5>Q;RAQ182 Z_#,;"EVA>*X1)_M/8%3 M_*+,JP+[G^$'@/C2\0I'D+,4-6T(SP(+]' WYH:LQ+WQ@YE2H;D98RM8UPR@ M&:T5ODUNY,@%296(_'+76:X*N732Y<.E" M]#Y0E3.I.\XV9"^H 8\,+!3ZVE3)1PE[%-,"9%Q5U'$+@LOV;>V*>@L4Z3]< MP<( :$)C$W5/5NB@X1:D:.:():95HE4L53<,,:K"X5;V*HP=7^A0L HB38=3 ML\??EGMELLP ZDBYIIQ.,WY"=Y&@6^&S*/0)KI1+Q7?!LZUE M#1BRSD$QP#-0EL-Y*G"D)*ZCEVNR/Y3L\0X!I>@'8O;GI7_CPZ8*P"L"$?H7 MS?E=6H%P1 %9!-Q=7Q3:(C267#>9 K"71@53*#--!%4A;^$"\R'TTZ7(Q,F9 M3,:B% 7'G]_*+7B\X*_=*Q^GV (W//=68R=(Q_H+L-V(,? MAWP_<3YZ<3.*>"=0%3L<3]>*,;D,(XP?B2BPF$Q\>')Z!CO11U/M&KP:I9.B#=G43;C M,V?&NP(J7D*QPXVB<4M@5KSTFS2YU#?DG3%M#2<@/$HSMKB]73.#KCJ.//M[ MH)BYP"S)-$ER\,7-&9M-L=,T@A8U*B[^&%/D&!FIAW@'-4^LR1-_Y0YEI21X MYYR,T?A>.C<$>A/^_/KSI]UL,%,CA&_<0 X*EK@7@HR5K8"D^R-KL<#+"N2( MG.6S"2\<=L&(N6'QE2M Y!?*'"2H(&2.?2R_@JH_ SXFK!KNV2TH/*9:A(5N MT8"82/*=_2O\3RA+!(KC>A?&421CQ81<,:ZBZ MZ,3Y^$4S@A=@!!_SBPOC2R:6SZLD??Q20*M='$#*/A7?X=-'2%?0A M2%"@>@FMD+=MH:/(RJ/(1CJ*3$>1 M/2U:SH2>HB(2-W_P&B17M+$6WU=YNXB&I$PL0N2FQ% MW L!#Q-\!QX :XU7(F%6=HU<49Y8(LIN O.+TD &?J$:EV1-/!Q>0W4N?* K MOB0MX4\OX3/5.N_6TR!U*%=A&>Q>+-\2:>%Z">/Z:PD38\DKJD'!Z?V?W MCG]F-^)??^/A)P7*X<+ =Q[!K(WVW2M*']D6%F=T)?S?J%(2>>2D%X5 * '+ MW?%[?8M;,6B;UW#229[;IR:?V:'8,NRA&MOMQC>A@ZMW(^O5GL/IJ&L@I<+R,3*9;S"7&G(!=@NL%B,Z M5[=KXM/QH"6& 2*D<%#\H7;.\M&(.K));,W[52)$N>4L# MG,B9A2OIT>+"IF0VQ63.YW1@/$0 ^"\]OB5T<'+O]2:_D2$XG'[W!+H5X@/E MA%QQS;W1W%U>Q"%!7?$V(K#YG!Y,A6B6[7# @@6T=WSEVD/QOS6>""G>*9UB M_@@_1><^8C)\'IT2ZY6(_03-!OB,)_NI.TA%,"M&OCG4^$_\#-S*6Z;+C/D" MBHO+'OX>KRZ%]\BH$3'8RM3S12Z'$X%XH# 3)BT$<=&J(A./AL3U$,G(VZ$\ MVBH2-?E(W^*>5!'E!4)@%:H:'P^VXU($4WL];KS$2]CSK;C\F'GIDH ZR[1" M(:V(&="M#V!^8%A=$TY+64BV5\/")_24!V9G/M9I%#HSH1\2WR)_)UWPYE)" MZ6LH_*4FKY:.0:N94XFBQU-4(*GCM!#LINHJE8$CL.\0I2%NSL$Q?"8BKUWI M;,XA@UD7P2WO"V0:<_B2WSTS?HBFZFTEQ0'PWXA=NOBK$Z-]MFAL*5MP .Y= MVVJR(\NE<=A(.),1;C+LWLT M%]E]2*O#3'.<;@KG V?KN!0Z+JK?< :)7-S(U(XG^"1GB[)."T691Y@&1L3S M>C+N= W97QI69W>M$1+(:WMB=<;%)YB16\BW<4@FT^6DPU-]121*)+)K^OUO MJO9'-[+6Z+)"2=::(^;,R!4YX$F84!H:?YK'6L"J[?$WM"0G$O\>?F/,\NGW M)1MW8"G,^"6$A5OPC]_$\+_QWNR) (+29Y0K$X>U+,485F(KJO:K:)"+C)!0"%3&/[0[7#DR1= M @0/&Y)Z =X,RDL\4N-$C "/NA:-@G)\%;XW6I6(3OZ 9GM,N7-J0< BDR2(4#;P]J9BAIA2@%8N11R(V,1:M3V4O M9$Q.30LV-.A'#\P')2S(XCG SG:%18>U>[ $0X :&]ASL( (^-\MY5CR--(L MY%I&F&&[9,65$"_29 :6$T9@QL(UALX0GM7!'60/H/()IS=8D\N8_R5/^N0A M5@A[>(M4.;5./4.GGBS9SB$)'C8A*A$K)"?A>Y8@&"N6A%+OW- MW)"-++:EU, J'O$!_$ ;/\#">'%FEMU*FT3A? 6;3 MM>+FD(&UWH-Z_\?S)F79;4I(DF,*=.-)C.]C>2H)FFRX*;K+X"6CG(*33<0( M"E\.IT0F"M?.BP2')3OP6*9XR\G;R\\QMH>3!Y4\V00K0"OQ_(V^E "DN6@Q MVGR/S+]DP1*R8V1;7%.'72=D3/W)Y- M:&$!&,B.F/T(*)N[-0&/8T80E,5#)>Y1WCG'\[R@F2QP44B I5L0RH?!VQP$ M,E$)OTG?R.L#./.;K<<%"WA8W!(&RIMZ1&R)?ACR9E%5')%IHP2 HW>$;P%L M7O>KOY;7CQA9RCWZ%(RR"I%?4F^0+.=.2)!_?)9N+6/&&9N3F^?X"%Y 9Q<6 M'*0+#W(?<4_,+!M.AA&N.\9?P*#'[*DU/Y[L#?E)-G:>-S'+E@#GS&O?K)@C M?05DE3>>FA7_7HR: !7TP98%W$&51H!/HG0>^3IHNX](JCSI$R^><\]%!D^> M-4F>5 PV2D50M,Q0RW0.*8WF1?KGDP."HJ@1@E7ZUE;>BO'PD+F24.9E/I^" MA@+@9,X,95>.&>IZY>EF/8/I/H!"0SAO!NF+OIS2/:X =W%5Z8J'@F:9XEX$ M!"&@)H!F;0K"@K\'WOE,T#<^ Q&SQ#2^]U/V3Q:(T*]?G> !)!\1JJ@0(DHG MYJ/<;NT%UX<%'^7RX@3;4"@MK\O6*85QS/8#BA2+!W1/R0%@D:AECZ?"TZ#DAQ)W5",\N((FZ1!XAA.2,, MHU'R062"168F4+%/X:T%/B0319IQ4;8STJD<_][/?D_I-NK'[S]^^>%]$W;P M5,C),@16+@R@C>5GT:@@%#)TR'5S65%%E+>BRD1N5KU;O6'9'!>C .D.M1S? MU?IBFY]2N5F,J:"RCS<^F,QO3$RSA/G#[*GD]#]*HP>JD4?Q!L+V"=D3)%<';D+AT0&Q:80AR=@Y5=FV(@G MBBBFAB[']MQU:7]KN;]UHOVMVM^Z3]N9G+5J7BZ^N=&:A1L@A\48SP =8)F[ M#5DGLDQ^VRDL:M+R,VYMBAIR<2(B VA<8M2"/5-,]29?IG[2(O9"-&9%-PN% M!6*PQBP3YWRA&?= B^66 F97,;N3?WF+E?5\9WWG!;1Q^NAM\2"0@*2K0S / M0A+^.*>M3I?35Q+!_V9R9O&X0X^^36;;S_K=SK"_^W&W8^U\MF]8R^Y,K-V? M[AMV_[-!;Z07VZ[%#BL-^RUA+L=>(! DHS^_ZKW*I0_%U]]U#8MXD1PO>W6R M]:J]^@-?+I&[&P3%:>G8#&[RE#'7%7%HC!D_\^BG'[>CGS*NO;G?RP?-+Z@: M5X3,<[$G?U4P:[+Q5Q2,Y\T,W.O;5@$/72X5< >3C+!Z;#"[%0N;T_^]?1H, M56!Y^.AM 7+W.4#6H-3X>E9\%6QSPS[N$9Q>@)-6&$3/=^A\SQ6)MM5TM6'+ M8B0DOYFA>16)&[TPA:%F\9LZVL(V&W!=QA1^70('S/ML$JG_MMLLWC9L[P[B MO!M .8B_ZC%>=HS:F+^AJ30*\\OI_Q>!YYLX76>+7:,%&WW]K!VJ.Z/Z0$W: MVHUEF5UK\.8Y.T0967.GQ]3A-;JU"]UZ5E>C6X/.Y)+1;= U1WU+HUN#SN22 MT:T_, >#\W"W(UE:'(/X=7*#D>C];*9-J6L9XPG4EG>[04B1!'NFU6\6WSR2 MC4H\8]1XGO%#E6"MG4S%K@>64E'<.(%E]\[\ M5$RAJ@)_D6.K1HQ5R_G K@P M2_7S$W4_KLM/J1&'U*_9_9M'172[$/J6:9]3DJZ M+O/U_>X"6M=EP/;,X7B@#:2&G]%@=,9[.'U&512AL3GN:D)J]B'9?7-@U96Q M^D:[^6]JP.I0@2/PAU]+BJ9N%DG%[L3T\,J\,:8]JBO>M GYTF?4[]:-?-1G M],(JB-G3=-3P,QJ9O7'[LPJ:+&AW%<*OJ(N+>EZBT&\/X#P+4RP;3#6]JI6< MN[#<^F-"IM'$:0_,KE4W>^Z(T#FS@:Y)0Y/&'O?&9'A@5H4F#4T:%TP:(\L< MC _,"M.DH4GCDDFC9_8.S<4[)VF0F?0M=?YXU^@66E/F>^R!\6Z?FXU1J"W4 M#.9+8S9/L4\J-4>37=]@?M&B$[M./; X"2/>4HN:35&IWA1;W<0)_.B)-GX; M_1FW6]YB.Y9B>S?LQ1@&\5W5OG@][ +%3_$6B?QNV%7FS1CV-UUO''/,W#22+:H=?QTG5(98-M1S M*%#0"=:X76OT-E8.6VFT1XW.PA3[H=X[T8RZ3B=L*3K0N@ :ZAN)39<3A[JS MPH)$$R :GK<+YW_E7:<]:K,9!J(GK>C2%MQCM[45M9>-DRAU$VI0*-M)+QDL M@W;)6_HZ<67=)Y&98'?U@) NC58A=:$3+4UYA\>LEC:UIPV"% ;(,76:SNZQ1QYU_LYZ M1A<22V%\9NXW%)QT'Q9=9,77:/E(A(J+Q, ^H\Q?=&[X=(&O#Q#-#0 M)0K$2N L"B0C5;I4*K0U92ZVWMV"(<-.W %,$:OMI6%\A?0>&4A,ZE0,4V%K MY$BVQ(+-R(VXV)>Y% Z:5EZ876?BFGIETYG!8^QK*=OG8D;%H2%SLF\E+GOEQ6!A#_80O@-*?.>_V MD"Z7R,-A-,Z!$7%CP%/?B?:TW"29$Z>KE<]Y!N?Y]*Y0*:JV8^V=#<,VCS(& M@>C/B/:F+",_>(Y<* #()D#YG ZI);SH 1 B_UH+L"J\JIPW*)U'J2LG[[ZW MNP\I[V6/AP)#EC0WQ86A&L![L"=AZ!L+^!DY32+0(DY)L-X9FC>N>E'C1FAN&WL2860@@0 R/V-P'F6;0:B)&FE;>")901@Q+O[XU%N$C MV"P1L(LT[]JXOSVN:!=.#:1I-@J:\+D #(OOPH!2W\-NNDYP[Z'9*,#B\/:4 MR%CPS4R0 Q>;HD3%$9YH<&L*_D8@1 @$C,WV O"M)I@7%J9+9UU$S@7@ 4.; MUD0Z*,55DZ3@8QA]Q0.7I@8>+K%F[%D:@9J%^B4J>5XB\%F?[[1;G(5L@ MQ)ZZW+J<>7Y*PC77BW?UO=:G=_;3RSJ>H^/(^0-4VC4G2>Y ($T*>'E**@^0 MK?/@@$J)+!WE"^@S;U%>F/H83VO9;^KZ7N#Z*;EJLA]1Z"$+!2C"D4=KD/ X M:JZI;BD1J"!P"P'(-O$2'QYE=L', ].;BWTIQ,)(X'Y-$M^.-$^X5BW' MZ!B5Z1MQH!'-M;\7-C]7C. OB@9N&NLPE>9%9M9O0C4)[QD=EV*EE=L0$D[J M<3Z C1>F,2>VN1\^HFLM\MS8S"T5\A*CR4AC'V*L[03WN^^FT;?O=HZRT<9^ M%?),JSO2!N'H=S:V%_-V\T^<:1R"H-C]R7;W]>T>>RK;Z)WO+J#7+4)LLY^\ M-_OSJZ>[U ,(7LFO%ED#RI5SSVZG$7.^WCI@,$1WCO_HK.-7WQ:!!9#:.)S* M<-T-M/G\='R.CF[&P%(FXKJCRPY\"Y;C-&8MQ@($Y9]?_>GITQN]>O>%Y")P MC@\P(0K1[[YUWI5AQEXL5^CR)3!ZJU>BS7LE\OLDV,RGS#%5D;F<=-4TXAW: M!IY;81]P$G0[22;X9_2D<>VFL"_C!R=QJF]./:'!V7C.E\(M']V6Q@88V:B7 M"?=DE!^BXEV45X3Q"BS^N0=PX4[)F-STCPS,:OCO =]SZQ[^@,;SNKS=KEI_"9B"5E\I#@DPLCNKYVL2GJ*F9W M\B]O9:*,%Q"\Z:.WVY)SX_::N =_G#/=3IUUS,R1, TYV2X9? MJL+MN9@WJ='*OA7 L[NV5:7?WY.[O2J0=8]!C)<(&(U+S\2EYS*H.F!N&(3* MHJ+WN9W>+_=F_Q\%X:X(G+]R1P :Z+]Q+\ QF-P5 5#CH\;')@%0XZ/&QR8! M4./C2^*C4"0W;H)YU.\+X&J%0?1\>K[KG.^Y1EY_L/5N4YA9]?M>WM)@AG=Y M/'T2$^-@<+S89'^X#.&X<$0\]8I%XE\S)W'>U#&9FUVFIXH4P.M]8O!W583G MP95&]1AZ##U&.\:XE'*@U=C?YW0:NY&WRM)=, ,NC+9LB3J[/W.5C&H;KUXE MHVR'9ZIV46UK(]NTAW6+J>L"C"][2)/S5,@\PTZ_.4BU>@(Y-#]J$3_JFI.) M[BO;<'Y4M]ZDYD>:'[63']G6P.S9FB$UG"%I!4DSI"MA2%W;'(PU0](,J1D[ M_>84EP M<8C]RJ(5H]H:ON=>4J_$:ML?CG47OF:?4-VN'<+_S9O+,].^_3 M>/5LMM$WK=JI6)IMM.5X-=O0;.,D_DA[:-JU+2+--]IROIIO:+YQFB"MGCGH MU;W)T'RC+>>K^<8)PRV:[);Y$,:)TGU8E[G68^@Q]!A'D,+7S,,==Q:\-R26/NJ9!QZ[2EV85QAXUI(F83WW=WZ+PO;4[N*=-Z#HQ MXRUK;JPW-[V\>0- ^UK*F,O84N6T?8?4.U#];+N&J9&C"@6#[3G4 MU0^;?4B]\QR0IN V(,=P;(YKEQ[3%*QEL*;@AH!LV#='74W!S3ZD:Z7@E_;3 M-M%749HL1TZ+,%FPJ)TNBV?X*UH;#FN9X]JEEW3(LDX9:I"F=-6X89M=6Z?\ M-?R,-/UJW-@!LH'9[^L>!\T^(RU_-6[L]%28HX$NF='L,[I2^KW*E#^W&&&F M4_]R+;1OCBT=BW^IQ]MK8%;GV5F@1JMG(<-/-JS,SZ-5L^N9#@VA[6#9#77:,OQ#@^L M)*JYAD:K?0&? ]OLUJZMHME&6\Y7*QN:;9R";?2!;8P.C'31;*/QYZO9QNDB M:)KLD?FT8I&3P&(-]L>*!3&+#RO*5-7MJZSXXO$QJ43 M?67$*75R8TN4&JMO]H8ZNZ+AAS2YSO!LC1Q5D,,R1\.Z=08T!;_P(9VGYY6F MX#8@1]\RNQ,M@YM]2-9Y2D!H"FX#F!^NEBQH:>'H:ZP:;77-?E_7NVOX(1V8*]5V%JN1HP+()N:D]A6J M)N 7)N #$Q T 5\!H$7)Q$YL=KI4KNQ MKS/\9V2.;%V?/+9_W 5A%S/2?K$.\L M0UCQODEYQU<@Q,2U+1\PT^XPLW69=(\?N M_K_F:'Q@D6]-P5H$:PH^-\CLD=FO?4&F*5A'K3;2M&]U9>SW[K]3CU_OW]+U M/IME%9F>4RF[??C>,X>UM0KM;GQAG_!U>ALU;E2BW\%(7]DW^XPT_6K'INTUIK#\$3V4%W:\M7L&O,#1GIT+:K0Z1LN\\8&WTYIK-/YXAPT4")IK MM!ZMK''?[!\:-JC91N//MXD20;.-UJ.5-1R9W=II;IIMM.5\1W7+'U\#V[BN M^(N_8V/R>10NI;,F#)X5=W%A%'(S,$=]I8I$16]E8WB?;ORW\V3'C3K5L[,] MC5'/QBC;'(ZM1F&5/MGCG&RO4:>J><4%8)1M]GO-0BM]M,X]HE#^?LZI=&C$IW!V9W5-\< MTX3;8*-*$^XU((;=,T?=%^?J^H"TR-64^VS*'4SZFG(;>T!7*'-U MO*YRT=R_[@5NN&3&C? OO3G$X.#,O7E/M")U2WAH6FWNO!C9NQ52-?0%.NEKF::L\/,J#:B:;: MII[.?_UI;%OVV^N4NL<,"VE/Y2@RX87IKO,1U9OGH=VLB%$="*P#@2_D6NS2 M4&ID]L?U[U,ULVC^R1YP3:Z9A4:I)W*,!G5<%YI;M.9HM6JAN<7QN47?TOG+ MEWBTFEM<748B58&:LGD8,6,5A0]>C)VVX9\RBB)Q_M#%NPM$TC=[PQK\KRX8 M6N1/OKBCK7\3<-'\3Z/4$-&Y7,9=/JU_"O:=I]:97C MZI*X-5Y4 -G0M+MUVX=IVGW9,SK/^6CZ;0-N],SQF3IOZS,Z55;IA="O+J*B MWVS%FQI1]9NM>/,* M9^88GAA_&6]_.T-P1-@\+KTVV_T0K$C669W3IM=O2= M5UN4X!NK1HW':[CS.A)*:<9X+8RQ5R'#XZ, <'% E6#/&%C#&9LF[LS-&[<#7;[;B38VH^LU6 MO*D15;_9BC/%(N7I-]0C+(Q%BQ"/:X7(:P@H43,=.8 M.K'G&DXP,V:>GR9L]HR*63TPI6=A.O79-;C/ZN^_T1Z&FVZG5R.GO_;NFQ)Q M76&,:IMZS@RU7=6:V"Z-V/K/JE"KB4T3FR:VJ@$GG>%8$YLF-DUL+T)LHY$F MM@.)[0H2'OY%_V"S6P<6Y=RS@CT:&V&:Q F8H[";"L9I!J.+[!;6ZYI]>VP. M1W4+D91C12.B%YHRQD4BC#TR;;MK6KVZ&?0:8:X387I8SG=D6J/S- )N[&%K MA-G%80;F"/[7GVB1))4U^;& 4X]>.(.ZJV!OT5J^M3LHC3:%@!,S'(!ZGQM2\)Q! M!GX,7#^=P7!Q$KI?;W%=>$A+;/'KX&Z,&4L$$<0O>-83^*>8X)9D/_YR;-VF C;:AV-C?I'SLLAH(S(:&3;^ MA04L?_8"=DY(%@_]% MC!E+6,XB-CZS5<*64Q9Q'1",",/NVA9]7?X,_HQ8O&(N+L=?FWRBWF!S:KO? M&6W-'<"FY=0,"&K7)#46T-D'+=&L&_Z+D 7$W T_)S8<#*IP69"@+PO@F5#; M[X@]L""%4WF$5RSK&YH'_UL*T"/MBH/5LK_)_GM*$!Z'*^DW]9N-B_DZCOA\ MID9V+>*SUPSQ.6.KB+F>X.LH%98A+/D_N:#L=;H;TJHSW"\HC\K702X/B_./ M7DA8[N+TWR;.U&?R]ZHHN]&L $4GBP3*OOMN&GW[KCB?,JXXNK[-6QYL(]RC M-TL60DU7/Q0KZ>:?.-,XQ"NEG9]L[V%KT?P7#Z <)'>]X?$)S^I60N*>M7%" MRI^X(V_VYU?>:# 8#*>]\6 \9/W>W!E;_:'C.+V!-1H-9KW1_UK=WBOYU2+S M:JU K;F=1LSY>NO,8<]WCO_HK.-7WQ:!!9#:.)S*<-T-M/G\9$#C1S=C;A@1 M@=^1I<8YTG=.8]9B #>9__G5GYX^O=&K=U^0&I%3?8 ) 27C[[YUWI5A1E5* MM?HO@-*C4I1&,]F)O)BS7F1L7XBQ(M/Z!5GQ._N6M5%N\@ :DC]X63WBP M+8H)^_CCG&@[74ZX0N$1,XO''7JTX?+GSWK#SL#:_;C;L78^VS?LN#,:VP>- MNO_9H#X>->DEP'50:]0FKZ4EGN#78>K?$*!*ZU8M< M>DZ>$D;$!;GH*9X3Q%FB>BS_*9B03KQP\=%7 5!M'SZ?D. M2E1X>N+M=YM"R#L]-3L27F;H?HEB#.9(%F$*@\_B-W7TWF97&-AD<.50$/ZJ MNY,V---CZ#&:.L:1,K=J=/0^)[E_3J>Q&WFK[+(T3E>K,$J>$PY^YKS.:AO? MRNO,SKIFN/_HS&5'JVUW9)OVL'^.HLP:,QJ.&5US,K%/@1F'PNW<"335X&:? M)6_F#!L]2REWS36:C12V-3![]DG8AD:-EJ-&US8'8RU1:@-N>)T2Y4A.E988 M7+^R:,62U/$-WW,Q.^$8CA:5.30>R\>'F2$GL/O;!+:^5>EVZUKZUU?$M;HL MM8$-[$^II%\Y35EF?W!:JKI8P-G#GF9'M<%6M];&A;"C8[K4+;MC-US%^T*) MHZLHG*5N(A-(GV,.56Z!U1;^,;+-27]\4@OQ*L$* JU[&%\^HN'=FIYU)_7S MMJ9MW1F=P%=-K+8U-$>CTU+K5<*UVS/'_8'F@DWP35XT%[PRQV44SED<>V$ MRBT,\>"Y++XVYV7/M+J'L98K]QC8YFBL'9CU/09UM<\+\1AHJJH$M(DYL$[K MA[M8P W'0\V.ZH+MIGZKH[9SHJOT7>[P69[6YFD:*)X5ME/;K&XV38R&9G=P M$E^%QJFKQ:F^:1T8"Z+]-#L-5.VG.5?(LN94E\JI;'MHV@?:"QJI-%+MN/_I MF8/>83XQ+?_T/45M$U:N0;[9/U=_F_/U+M6KU*N\PE6VNAEIY;0*I75#])PB M%D<,KM!CZ#'.,L9UA294+6)Q\;=: WV+>@C8AHT!6U/&:-7Q::QO.=BNN/[2 M<=*!2T#0%C2TSAY9KJ%V"6/HT]-0:[VIU9H H6,D-V[[LRXC :4!YL3EP71T M=I@V98S+.UM-+Y<(4VW<'3%EJL5J6[\Q:EN;H-9K#-2:,D:;3D_C?+NAI@V\ MXQEVHE]I2:S"Q6E=^.>YU2X-]<8HN_KTK^3T-=0;0R\DK+^EAMGOZC9)/T_; M\+)&\J_>_11&2K/TW6U9>7OTI[JBYQL^W0;W;J>@5!B/3FR\'@T[E@%3^1BT M0RVW&/P/=[ODNV4[=FL"EF!/>7B8A#!.OV,?,@[\Z> ';L2M]TX "8X;C_3KW8P_"BV C"Q)BGOK^6D_'5.(GWP(P5@"=$- Z2R)NF M"4QLO!XK"X05XS?9M,X\8?RD83^I2Q%,?"F][)M5&KD+>MEU@0X20'ICQN8L M0A!(F,Z\F![6 B5LKW P$?.=A,,5QP!$8G'B)6G$1%A5$+,$U^<"*W)@IJ47 M )R", #\!A"P>\\UW#0&9(-9" J.F\3TL1S[D4T!E+ T)W#NV9+!DO$Q_,M? M WN#EV.8)#9N #=]YB)8 =:1W"\L#;#GO_XTMNWNV\]\0>_I"_K->OL&8.,B M!LZ,Z=IXW54 "1\Z,%*<^K0)>(\. 3;F^(RO$@CF*R,(ST/8B!%2+SB ?6&J MCO$IC0!#[IT -CQ-8Y@NAB4CT,32/HF'WXN'V>K8'ZZ?SG Z%:M%:&I#Q$?X3!K# *'LF'__G9 M2&.,XLU6$X5+XQ^?#4:X (A& %C!*7HS (X'"W<=@ 9(Q-AX7'CN M!V1E0: ML15S,H)P4\ ?@*8"L$>86'US'DI27 )R@\3&)1&=-)[![@J!W."YMD(-S^&Y MEG)LS^6YO0+/M;_I<&1Y-N-]/>J,=_)=&")^"F3GYLW&DX>J4#=2;('"%7(] M%1-\K?5I1;D2UU M.Z-C<"453^HPI>9S]]*+I"(,>\?1IFV%9SZ/L7;M1,OR"7"9*[WOGPOF<7(:;^N<@26E? DF^G /*OMR2R M[QS_T5G'K[XM;AOVO 'FRA#:O?WY_&3;YX< R!1R9?XN1:Z/;\%RG,:LQ0!: MFO_YU9^\T6 P&$Y[X\%XR/J]N3.V^D/'<7H#:S0:S'JC_QV]>O>%;!:4I3 A M(%?\W;?.N[(S;K73YA=X\I3/IKK,>;GMUG7AV/9PVYX(&()L%> MKP)NZ4FO0K_H5:B"!HK*;EF=81MT]M:1?S4'@VT-CL,1NK9RCL_A",@01IL, MX5@>!FN<>XR/ZF)X(#I1CPQ^,F_)B.Y66PQCW%SMQR,UCCL?I84&X5 MG+MH1E7#N= 03O6$L\$Z2-789%#606RNU$RVGS8/&POJI_T2DZ. >[+M(:H( M[HP);$);>IN/X9.PCN"3J*CKY?K5_E&)>U1P3ZAL:);2+1/@%J *;N3#IW]^ M_.'6FN1R('(>F&]X X7&/13"'M&"VU4BK ?PIB$DE26D1?^)0H!*HC*7F+D M=63DWBB6('>W4" '7DTZJYC=R;^\!?F[\IWUG1?0I/31VR+9HL=A(X2#K&K^ M.'=&=+K<(2%"#L7,XG&''FV4->//>L/.P-K]N-NQ=C[;-^RXTQ^/#AIU_[-! M[[!1]Z]U-+9;LU8-UW'OL%$O":Z#2J,^$83\9#R5-=AZMR3.3'A_SQ)HML6P M>33R$_%/%8+0+A8V3[@9Z[0QJ!./MRN6<5^YN.8!K^"#?N+M=YM" MR-7OVWD[LAFZ7Z*8N]#"% :?Q6_JZ+U5DS>;G+ I?5K/*GKX[#< MKQEDJN<-0U#3KC085EE<0SHK"[[76L$J?X MU(D9CW*[L=YLQ(85W6253O3R&^.4)9 VNS^);9N3X?@<_90T9C0<,WKF8&B? M C,.A5L[^A[=]*IWYMU34ZO9R'&6MGZ:8S0;*89C* MKJL,.<\/=8O7A,\QBRZNG*'=-\?6\-S5AR\/K -S,.Z=VP"_L [W!WAZ+[J[ MO2;4YT-TU#?M W4G#=8]8+7,_N"T8N7Z^%__,._D1?/ ZW)=\H3-%25LUK5< MGD<,38/$81&!-XAM")C4N'W%N&T- M;+/;.PER:Z2Z6J3J U*-3NN%?V9XN/Q8KGNP)^GKI%U3J**I<[OT&-= M0+*V"FQV8\#6E#%:=7P:ZUL.MI/UQ&[^A9..E2\BI8[K/208JC%0:\H8;3H] MC?/MAMHIC,F62"\=_OLDFAZ(ISKV;0],^V>':5/&N+RSU?1RB3#5EM[>T,(Z MN[\X]!R.SJ[*71Y,AV>':5/&N+RSU?1RB3#5@457MLJFC-$.:+5CE=7U7+M_ MNLBBEXTP>+G;_#,(!N,C;ZN)O>U6$7,]ZE%N&LXRA/7^Q\D#)I+0_6I@-S\6 MQ/QG]L>*>D0ZL3$/?3]\C.^>$9?0,+6J%1Y4>]!XL_ '!:V>4Q;M@N/9]URR M-SMD_21ISQHIVHT4!R82-DQIU-AYF=AIGP0[-5:T&RNLP6E+[33A!J$%NN)[ MQ>AX3EVU"R:Q/1$MS28QVYR,#VM.\,R,68T834>,0?\DB-&4,32"MAM!L9#% M2>I;:\1H-V*,S(%UF-ZH?8S'S>XCW_0'Q3>M/8V79: ->A-MMVNTV IKL \K M]ZZ=C1H]7\*M!*;-21!4(T;K$<,Z;:?&9WD-*(E?J;VPCAG\+(2!;,^+*(&#-^AO<7L?%C,&,S MXS-;)6PY99'1ZYJ&K?;@:=!^]^Y.]BV/=Y6U$*E*QJ,3&Z_M7J=KP"I\?(OZ MO3/X'\)ER>'"=L#%I'@/)X*'24CC# \9!_YTC!ES(^;$5)CG=3KV-69QBKR8(NP8H/HGS,O_#PVG#@.,18)?GOTD@5QE1GS80W1FBJ&P;\_ MPS'!L)\38&R):7SOI^R?+ ^]5_._3&. ? MJY-,U\9K12SL@)K"MI$',Q]@LS0 "V('4.A>0+7PP9HY,#D E/\-9 = 20B, M#__SLY'&6)T-Q)(#S^+4IQVY:]='UZ[' OA?W&DB@A^HG/\"3ZY<-Q^.MRDY M0+#4(^1AOS,Z8!@D9'Q?H>1^QRI0\O HE#Q4*!G6BY]DL[ZDU QW0LV(8J@D@#GT&TMY]DO MZ8CM##K]8W"=@WC7MO9@Y:LAGF,=2WT8JDRGDB*P"[F+N+-'R)].]["?5->O M4O<0)#$J)8E/V3Y^Y,E*\5-;.*.R5+Z%SXXO[("?G>@K4S>3&3ODK\V=6I1) M""OVG57,[N1?WLZ\&,YW?><%- M]]+9X M=^C1QET%?]8;=(;V8.?C;L?:^6S?L./.:&P?-.K^9X/>2*_URMK?DZE+XV,]RF[?%H7F5N"?NF"I<]%TL;)XP\>NT8JQS MY[FK?L>^E//F :_@_WC.;J\*9%T-LEH@^\;XL'""^RIU+:\/.)H$-0F>B03+ M:R/U]I1&.BK@*@RBY]/S'92 \/3$V^\VA9"KWW41:=_,T/T2Q=QI&:8P^"Q^ M4T?O;7GYI(HI')F7:YEYN2ZJ-U.=P[S@D-W6)GM9?;,W/"R86ZK%1ARDMJKFFVTFVWT+;,[T0)% M8T9)_P]S8%7R.FF!4A#$D^L4*-?5DVE/C^]C9-2UJ:J[-6E,XY-6@>W YA$M MR1J_^.,;-^;X6@6VAF+]CA80_5HM(%I2"DR/H<=X^<)/>ULQE.N"#;U+N))6 M#"?OM=!0+437SSU;'33M&FJ%X6^9P]Y0^PPU8FQN=S(\28G2IHRAT;/=Z-DW M>Q-=_5LC1DGU[[YU6!NA%S&E="6T\^]W[^[*XL:DK<0KI?2W4YT/*95B'5AR MI:3$@KU1_;*B\SU-_P0NLB<+C+7?&EXD:6'GA2&?2NO[O.,NA^]?EX&ZWG5AH8;HO!( ME3]L1>:_@"BL \J.H18(V;.2RH5Z,]&K-=JVOV^R?);=68T6[,F)B3X4@G/=<%V^ Z#*W]0(<.5O:@2X\C>/5$BKR5: KIZE5/1M3$&<5H&MUQBP-66,5AV?QOJ6 M@ZW.57#S9*Q^4RNM^LWC(X!\1=?/TV/H,0X=0]?/T_7S&J#5-64,73]/U\^[ MJ%OAX4C'GFFT*"FKV.TVLPJ51E"-H!C-8O;LDP1':L1H.V(,>Z>-DH] MH"FUMFFMIZD*UBZXZJI@NBJ8K@JF2Q*U F2Z)-$12A)I$M0DJ$E05P5[ M.7:@Y[N@^715,%T5; L4JD/+*3JT=%TP?8_=F.U:(W-DGR0$1V-&RS%C:(Z' M)RGQKG&T#+ML>Z4K3%CFR]:IC4Y;;#O1HQ6'=^H,!(/\+&BH4!1DJ&^7,* PP[DZ,5!AAO%09X'Q0R M?._E[LIWQD?)\FQII[.4R5SANLG'A3S=^Z]X=EHI3?8W4SB&K[?.'%9_Y_B/SCI^]6UQ MV[#G#3!7AM#N[<_G)]L^/X09<\.(L.@.Q "+N._G.Z"A\"RH>% MQ^;&)P"=0_5 /LWGG@LOPK0_4V$.CCX$/S\.Q6(90N>!Q0G5ZH!W<8H :.$^ M!%*Z!5!\98GA,P<86;SP5D;"G"4-$L+J(J4>1[U:'(TKO/$#6T7,]?A94/6- M90CFU'_X#[KV1O%9VVH9Z+6V9ZVZ]H:NO:%K;^C:&V< GD[\/P1D.O&_'LAT M[0U-@IH$FT>"NO:&GJ^M\^G:&PVNO7&&"_@M=Y:CN+/N&GDQK\?08YPEEOZR M,WN"P-*6K%B>C MZY0F5^!BV65HJ8%#QW"TM*D@A=4U;:LQ[2#;!+FQ.1Q7NL711<$*"#>^SJ)@ MFJJJ&7,3L]<[28;BQ4-N:'9'NNIM?8;4NTZ&= 6>]2]4EW"V[V:MKIJ_\Y9W M,Z+B\BWBRJ!HB;G<-4<'5@U_IB-%X]2EXM3$M*RS>_2?AUZ-@VEM Z(N&-HH MS#6GTISJ>95A0/J-SW(GK7'J4G'*'IG] SOT:/&W4_S96OSMLF4W L&'YZI> MK,"Z!]"I47LLHG?%DRK3\(JT M7#DL/:"JCJ7'T&,T=8PKCEK9EQYPZ7>=EKY;/PB3QK9EOVT,[)HR1IO.4&-^ MNZ&FD]N.%'-9 HK68&-S6M^U"FQV8\#6E#%:=7P:ZR\)ZZ_ \CH@?.Q /V>U MV[[&H^J!S2U/XSN^$)@>2/X--;7TV6IZ::26H9O8Z"8V3Q1AVNACHW2->4X? MFTE>Q?^9;6RLO+$.]0.PQM]00?[:9?R5*OI[E9\,(%BDWU*+].S) OLM(OZ+; 12@_9[);1_0"\0>]3I'Z<7 M2"\?B).^#:3_U9 MJ^ZIH7MJZ)X:NJ?&&8"G"_H? C)=T+\>R'1/#4V"F@2;1X*ZIX:>KZWSZ9X: MNJ>&"H4R+Y;PX\7/*?=TP9GH>X)\FYT0W#.'!]8O>.+J5R-&VQ%CH,OB'0"V MZZR*IYF&9AI49,H<=[4XT9BQ[6?HFP.KI^5)7;C=V+TWUR9,KB"_:T]5@FM+ MZQHT)E%#0ZW-8[3I]":-.;TV0-,#!Q'D9&NL)8Q7F81L:_4R=*6 0#S.$_!G,P2#&?R#0> MO61!,91+Y_(_D@CV#K,O M:;0L4'*:QK#3&%>(+\&C#QBL&:S_.S;2P)M[\$ZX8AB\"=.L8-LX!@5\Q\K^ M7#B/!R=:&U.*Z0QYW">"%R;W*'@10Q7]T.5ACK")S;W*,9U]<(9]^NF,\=TX M+HVU]9(,]9PZP5< ZIPQ ('/[D%GP$6LHG ..X9/X0?^T OB%$9T!5!->F_& MX/DT#-*8AWX^N3C'C\/B"A%6M&$8:6MY,>@O-"F/UX6''#:((O2U)[X$\,=A M$##?Q"!3#U;I4W I8 Q E@>QF@8H0S/XTL41?5_^2@&BL]_3.%F"_A0;XI#G MCA?!@?DIXT<1!6$*3V?P;W@CA@%@SH[Q%Q; $@&E.2+".T8 U*1 P "\ M- N_;L%FQEPD*;PHB--IS/Z=PG(,\5\/-IE3 JX8R"D( 5V">SC #+DYD=#Z MO2A.X-7 QC&B'B<+ S?@=]=/T0L5)%K9VBLH/&^W1EA?.@JY!_<\?#@!Y:' MA6(HF/*A8%#=_!-G&H=^FNS^9)NU;=_WT"]>,(-_W?6&9^-VO6$18NJ?B^S: M=@4*^>TT8L[76SJ;.\=_=-;QJV^+VX8];X"Y,H1V;W\^/]GV^2$ RH81[XL. M@HU%^!8LQVG,6HQ%Q.9_?O4G;S08#(;3WG@P'K)^;^Z,K?[0<9S>P!J-!K/> MZ']'K]Y]H2AJH)(/,"&R@N^^==Z5G7$S1''UB\@KR!?;HWJ(3)$\)^LY26*] MSO!(26+=/-V,,D5ZWW2,']((]8#*BR-)D/W,[PGDC/L5@$<&\D-= PT%/W3S M144L7C&470REFTCTV"&Q^7@J=&@\Y8?B>#P?;O=X %O ,:[7D6@+$AIQ#8+8 M<.Y#D20C)B[-= &@K( C@. K5Q5H//D^UQ0=%*=IFAQ MF0MK= 'AR- M<>]XP5:FD@K,/)])<(52]='P/6?J^; XMJE);D+F>_CRGRP(!(D#7L!_$EAV M4L2!)G+J R73128SOM^M\HOTY;&"4H?F+_8[@T/R%S?S\ 8;B%DFWMDG)<*F5B&B&I+)C+""_>D5@9%#XL\C0X+)_A MBS,.3 (443HR(O4LMWC=YJ?D-7"62IJH.$KD4["9U$_P+$$']\/'VUGX&&PL M)[-'E<5L?4YNCD___/C#+8@#()L96WJN%MKG%MKXTB),A3\/>*!; TF^H_(G5F<2+HWC8 E=?MY7TF>X)XH M_V9G@MV,S,G(VDIY.T:5(; MI-)OMO/-([G76F)TV)- M1W2V1HJ;]C16+#S2S-%9IK-J)57UKNZ2S%H'GNY&Z:#E8'O5O67O"_D_J M-5* W0-PSL(44\TWH7WN:$N]2KW*"UGE%3BR]A33/RPWH*J@U6/H,9HZQG6% M*53*#;CXVRVK^T;?IQX$.*LY@&O*&.TZ0(WY%X;Y.L[RRM^\KN3&8\=9E@"C M/3SI0)9T I6Z37!K:'BSD#41@J;S?B+N&*5RJ5$G='F+CQ@_CF,5O.H;N;UFSO^5(][?4_2U; M)RDOLHM8J:!\\*(DI6[:4A_<1*VEQ6Z2>VA\DV%;*ELG/\ M?!@6W!=;K0-KP72GZ*RQN+U=V4H%ZCR, $Y!B6#E$A5GQZY8__B;@?VIL1G2 MT\??N*Y%W[. S;W$F$?ATKCY-0H?O%AT&'\CFQE]BUMF>MNKF2;JZDFROIYDIG )[N['((R'1GEWH@T\V5- EJ$FP>">KF M2GJ^MLZGFROIYDHJ%(I>ME71RR:N%Q/5R[9A;!Y>^*YID#BL=)!F5P[H MF;W^22JU:L1H-V+<6*;5UX4S#P!<;W)]I3,UT]!, [8[-.UN7R.&1HQM-6-L M5?+3:%E2H*=>S?)6%R).KKN S;4E?PX:D\C5)JC=V,U)'FS*&&TZOWYC3J]- M4&MHPK/.9OF._GCAX#O+WO1=JKY*'BS:Z_2.D&CA& 6G:'$>#!ZU#DQF,0T' M/W CYH@PU'ZG+T?JP$$P8RHWN#GO7)Q6M;2,TB#2&9NSB/;H_"$GB@TG22)O MFO*P17@+)X'/Y1(?'#^E0'?#\?WPT0E>F< 7 ?;!^[@U M#U2RX-Z#<6.8+7ED+,@";3%"=P;0CX$9&K^GD1?//%$G; G4[2:Q/FLP7.S$\[#^ J\H9SY#3OV\R/EG3VS(,/J'18W MO\WY[!VSTO(Q0'/D9SQ^C#3^/K1%H?984,^LB M%J^8B\EL8HN"ITC>4P#Z84Q%9:"2K53+3/#C$!?@IS.L\28KCF[!.1W$YP#]U?,*@32R!/3+$ M15BNNG58"0>'\PC@=]P-I"AA^O\GA0,KSQE1""O')G^]FQ7KM,KRM,IQ$6*; MB7?>[,^OGD[GL[J35SH94R=COG .77D2U=\]D& S+UD3Q_C@K% M,GYC,4@. M%Z:IF!0X*&YHQI&4?B(3PCO^"@@!E .2XR_G7'^!>J-K[''I#'.XE(X4OX!#@*_87!H8%Z M@K@GYP8-)=Z[@@?'\[E\62L+8']X,;V[L1+X(#9F7NRF()]FN*;PD6^#]!XQ M#B9+SE$8XX.8^3[\ 2L6(BR-XM2!M>-;,%7$[F$N#G^ &YS2$C90/M$CZ'KP M=R-.YW//]1@?90[KWCQ'E-T )]3:$JZX )$;H OX#U) =HR/H _,9B20"#,\ MI%O2XM($=O(?1E]*G%<.7T"-*RYIK #N X?73P)>!($=6\1OXW2U"J-$H X8 M44$*N[T'A "]YL%SBJHD:CO"Y@)FQ0R2@H"Q,2X2I"D-GWJ)6"RIC3B3$\&9 M,'<1 +7=DP:%>"=T319O"_R7-T_0HGI/RRY/:;4$Z:*S"?9, M5RD] B_D)Y?17;R;\':C^^N!/5%,)1A9&2],$SCE8/8$4?/]_L!<=;N65,DJ M;=<>*/NKO]T-;)5;ZZDNL(.VAJKTZU$W-\] N\T="KOW1)RJ'")(+CMP([&08T5JYCER@JRT#BR-OX:S!3XH*K#/ZQ M FT=J9H;H0#&1R<"\P>XC1?$:43V1#Y'Q_@%#+Q\T7S3) XW9H7A@;<2L&!= MPGX1QN6&B1MO0# _ *O;F:C06H3^#%WC,.YZ26=,.-8OPI0Y40"HE;]$4DX: M[8+O63;.;HVE@8/7H.A>\D,2SC-',#[\D>MP:R[N\H5RS!2SQ31!G$Y_!].' M@)LDCA?0P< P.0#@.)8(U=NI@VP H#83P^W@G.^^FT;?OFL(6_V$!+J3XA;, MGR&B(FE((QE FCA@1XDW4+VH-,O(K&SCUGS,[8&"AMQ]C [D,1S@54HRRLL M"@\N8 P-7$G7F56?:P$F)Q ?&WDJLKN!* )["HX.G$ 3?&)I<+'TMX/T!#0=2+4^ G MVU44;.DGD*L*E/P>#F'CO'7\!$TQLBDKTBY2=") =_!JX!7 M\&\?(> %#XRK21EHD#Q@ ;0N6JDC="RI>:Y\0$D NA&$"3!W($G2<&!_=# X M209Z&F994-5*3HNT7#$@^;-G!%YCSI!#^1MNQ$"2.6I6Z$>".9&NN92:[T2= M2H[FL_@2GM:!Z!">T!<6I-A?B=5 M] E),:<(6E6X$[F/1TJ)&=6?):)4J,Y)A"3KH%-0(I)T;ZTKL)1=>R^XKX#% M Y)OS2YM!Z7:BA-G3[<%'OP"% L+)GF:N4W5S< PQ%96(=#Y'K_9^8SBG7<: MY6;_ACY8O?3/N4K]!,;[]#X%WC5$5+ F1 9D%E$Q'5*8A'+JW(/>1[+]!CD' MEH2VNV\W=DR_6F_?"'07;(B;DS?>&QAMGH*"=SN+G,? >-T;= M2T31&QAJX MD GZ5^#!-V3W(C<$?@ML&2#T?:8E%];Q!5_X.[R0K0#Q_<:C.4&MWYAF(*8! M; S]AQ)#O3#X;_06DHT8F[0K%.RT&\5*V$N"7'G:M'"!R_N.]*2 :OK@A!".;]4:V?4QG&DD]%)0K(V4M#TX&BX1N7-#D4P;"ZQ3P>I\:/Q+ M^,!]\G:&R7B '_!6+5AOHO1/7@0X_Q&OPLB^]\&6C-/EBKC1^U)$?^KE?9CO M*/B;'0JW%D"( ^)X\0(6QT\R*<$1Y*7P__T@I^$*H'*+)O3\6"CZ2P=O"=&:9Q']MV2SY?P.W714AU1^ MB?>G^=>XILCC%[,YV(CA^M[22S8U^/SB,D)/TRKDM\Q\Y::Q9-&]U#ZH:!S= MLP=H X7D,@1*7I(I+U8C[QO) 1@D4>B;TEFQ.8)9L''@GT"4N#A!0*1RS]@4 M-&NZD^9WD0S-*C:?H\FLW&T"'CKWG.O@>\2O.+<* $\57R,7*?O57)#AQ/)Q M.^B:\7(5# \W!^MNNH.Q&3!5 ,RP VKCE-_F+D,:E>QYXA'(CR*B_%W.6Y4[ M(#">$)&-I_<2E6FWH ER,B/;#K@\!?( BJ=TUC(L /4(H?L0:Y4H0AHYT-8? M$L3%\8 H!IW^-]DP&6??\,V']01D<9+XT5GEVA]1/]\'CW-27P4;_FMI>(&8 MAOJ(C-[&>*_"36WZ+ 0)>"\N'G*4W"VWB+'$FY/C.F.$E3KC?\<;;]WD%T_X M&M\):$Y++UV^V0(HB3G!?K=(Y,O6_LOB1'8KGQFOA]F)(TJH5*6"WEFE7@F6 MH.";8K@(:#[>?4" X,:JO$P3 *?HO9AB@5#Q(8W4 288?64)^GVBT'$79JZ7 M.,;?P6[T#5L)'Z(;&>_?*0/E.-E][4'DY7@1GTP>9LGB'VFEZ'4;%EUU!0L; M/6)QZI/*A9$Y+@*'A.@"+Z((80J#@P#VD/T2A>$^B<3H8JQ(6!RA5#]_E:7K M8).:P2837<-;AXTTA(T2!\C9BQ*)MB=.>_F2&G(J/8-& M=J=P6-WJ)GGC?E/#!C[+L(&X@1NKJ'%:7<59/?=\E*Z[@B/@'S^!FFY\ONT9 M-S_!NZ !=HQ>KW=K]WLC>_QFPT=@=_%5Z1&0HG?*7 =O3Z0R:C@IP,:AY"10 M3-,57C_BO3,@,(IPO"$#13-":P=4.;+8<)69ER(/9.'B3DXL8E.X)J3,EX41 M"1# ^[T&Q%MD2M \Q"!F?JU%):?1G(Q@$'[5I 81"94R]X_/ (H G;OS%*V> M3#KC@7U(S>KAI#/ICX]>5]>R.Y,#2PL_503X!(OM=;H5*Q8_M_37I+&5OW2A MVU,$D-8JL[DK:?(XQ20/'[TU4.Z6(>*J=)28OCD^-=87" ]4; @/84X0R MY,7)U6PT_[U^8B(<7=Y<\ M@JPDZKUR<9P2:)RY5E1%4&P5BZJUQ3/5T>LX*$ M1KHV(9W5-ZV!?3ZD.Y*\;ADC3V/>$HW'I^YGXFVMZU81)C>3GMD;VR]=)U17 MWJM^0D,03./!64Y(ZWDW@E>\D8$\SV<6505Q U%Q8'8GP^J8V#SMZ,(/R+)L MLSL::7WB1:#](X]6H^(?K=_ MEGJ^[:^I6]5'F)4FVYDA^1S=8:<'>_.JH27X>#/JFOU^#1VW+AQ:I'9FL=B#KMFU)^<3BUISJ63A MC, &M;7VAG?1L41[@4Q8%\G[[ M3J"IF9H?JL2R4((T'*0WAT.E,/=31K4M17'B/'J=] 0J=/@@4J=AR#@, M N:+@O3SR,'D3I=*H2@%"FF< ##'6U$\E2A1*/*L97XOIFU2@1BZM@WV!.2@ MRQ6+.(48 @Y0*]0FD[7&L)9R$%.",15WX,6>TA55$L)Y1>HX#(5)3KQ8LSJ0 MS*_&VLR4P$_)UIA6D)7IILQR678[2VW+LR]3!"U6M\B OX+%X1@=XWV6*8T5 M*NL5)L5@UK0GKA;@,E$0JC4V4X:8Q8#F T,0D4JJQ M(5//TV#J^3XU!PCGL"Z>$@[(_."YF#R>5=C!FJ<>/<>*6WR=M#&/Y6&;Y:@@"L3A=UE).:4RMFGP NV%GZC8]T8=()&W\1#ZZ9+2 MKDIW!V]C-A?6]TORMPF%O*6L!"M 9TS#\"N5G>+I(P%@&9PRC, >'3_.RZ-F M)?3R(4( L)M=0"0+S/XO#*>,$@/E^C[^ES)[LT%B@!OE ],Y)'F1O0RU9#6$ MG4>CPI[_ J]$H>^+-?!URPKY)F7A._Q6118#I*&SJBY5LZ^0%3::O?+J=V.E MLE6M2OAJBEJEV$1>"46MCEACOI(."=9&L M;K,]0RG]<3+=!-]0.7AU<$%!A9&S427=;>\_C9^]>0?;9Z@E3O.M"P8>*\RU MM+_+1H+E#CZ>0Q46C) H].S89*L"?,;KL=+6:.-<"JRF^94RWJMU903J9H=' M=/00>A1H@B>)[[J1MQ*J#976XZK3G#%1F.@!>:-2%4 MB%<.4"_.3SZ4E9\Q M!UW4(11U4\LWK)8]6.)@_Y%U.91B>S5+ZV%I2-1+8IZ6Z,OR]";AO8.3 MRD1++#0%HGP-N\,]8/F9XE+YN:%HSWIUT)$2PU@E)(GQ*ZIC(XM'%88PLVJ8 M87 ?$M5G?%3@MZPWQ!G!82F[C3:I/F8QF2TRJ3Y1E3EDA>O2H%+>&T"0!B,/ MZF8OG]U5U5&##K%_S59]=:KTK9A)9#W%O%8AH: H?[=G8:@_A+P^/*^C&A%_ MA\\E*G* D4(H2504H,TI=,.^4[F44O4ILPGKE,[;R#67[HA;\CJ<,?O\IQI2 MUGPZ[+B(',5RXU4*!_%2I@I.Y>:!-/5B897 ,8@:5,A*5K(L]6M+K?A>7G-< M%U6IAR3];A%BNJC*U1=5:3!+.W]'@0]/LLG<)GQM]Q4>>;#U3 6GL):';,86 M\-H;N66S4=Q*M@4HZ?>@U*D1HZDSA4'1&RD*6?%7"*]@3M@&%;OCWS??F$'- M1W:D$\:HJJ'RZB4SMJ)[8RKGN,8BG$D8\;J0HN0<*AK"]1M1/R7%GN;Z)&(!JZDT\3"!.'-E?!]7ERMB&:F+"C& M%2_Q3::\!PO>XVE+#RKS^?&61>AX$[;L,12_"U3\?\KR*UJJ^),>H\W&<-*'+XN7 M($1H/J9D7THW(R]0RDYUL\8(&PM_$O)[>AL5NOT4W'VY.5E41.B*"64"\WV\ MN;OQ.JR37>EP#BK[\[RI=ER%4K$(0DXDI>2A:$H9P:F8I7@YJU6SJZ>M;.@H M).[*ELF$6YI**WNS6]D BS?3P^T)EP"67RT;@;=(X9A1N'@3NEJI;*K8J-0: MO&J61'NBIX5' 0\@KK(;U%_1JR@;X5&+&^[F_E'>K#:?:?Z+<7]_Q/9YA?.Z MY'%> *7$_:I<^+@NHO9,O7 6Y?K]O.W1/P(OJZJ2M:#'U61]ENHNBGI&;Q5I M_\KRVVZNE66M"V2/L.P:$F4H:)%9N;Y8K:->N!?.7.QN& NE+0LU4"\\L?,? M6!&@-//F1%.Z#<'VF-F:8+/ 5$%-)A3#42(/@R^XAQC(#40&MK00=]V;JW]4 M^GJ&O#N-$P/71"LCKR3M>I&;+O$JPB5O(F:M^8*-H$->8B%;.S#,8'-MKNE\F"/')TE]6]T=J2M MNI)=8'XB;;NY7L @]V- 5NDLLCKG^0/BZK80,SN@_#&8DGZIT2!O>W/MEY7"MI M/OO^(S/U[7-&B]IXAB$:ZQA3M@K#%'PH& ]E:0NUO%+U(Z%.D"V4] M/5>\)ZSH-*YH;9$B6L)HHPDHMB&+>7L0UXDB:B*;=3!0V@J%D:I6BL8PLD^) MJ'*N=G&@EKOPBNH:2- D_[\\C!44MM\8;PP3G1 MVTD0@>E=ZM^#JIC:PR=O=X,A$5,\(M22]JF1.%'$[7VI0Q:6P'53J18F!<66 M]R7:V2&WZ?;B)]+4_\;6I09C0TIWHS\S#9QTYG$_#Y[65["."RB/"[!T7("."SA;]]ZG'(",-Y/:\$F9&V9S0393(TX9 MM0B&E2?NE1X7V&+C<<-Q4GE<5--RUQ6I.VLCOZGB?384H:-TG$WD'3+;4DF6 MU)YPCU^KJDYB%M6]^NK)H#'JR6\,661!-XE G4;ENV9WF#,&Y*FH0+)4-/#F MVK?+[R\5][.ZP?N_& ^D42YK8$T+XO%E-X?"5@3*X[XT MGDA+^@AW K$_L"'RC%\&$B"P16MV#1EB[UZTNX S1W'FG\G3D;GKA'^3!W"( ME)IB/SD333'83)!7B10A\[[H%8RC%/(P^;BOA'E$62!)'O3AW&.?5ZZQJ8V1E5P[CQKXR7S0>$%>I2DC%S ( M9Y%P-\7LP$^RP9C,&J4C_\I6%,7*TVOQ<-4\29Y_A^EI2IX2SS=RJ+=S+'N% MXQI_8C."_P^,1*/Q,8MF_1!&*\&1.,*E@?QV&0:@O,I>KF)&?@9+Y_B M$7EF4ZZD8!8#DFPSG-LU0QT_2G[P&T(266X3-K&+XUH#X0B4A[K!)>F4%(:T MT3TS9X\V;>*_F-6YRL! OI"7DDGLQ3SC1%N1$1.,HU1U+EN *4.=W\D!JS;D3&DDBG M"T)5=Z(LYLWL99(74AT6\U+D7)X)\C[%IKV@4((BR=O-F<8')P"=0/WE>[R[ MP!AC+'69JK:C\'2HO"^Z=>S$CJ!_9^E$(44X^=HUF]W2:'^?XZ8RYWHRVP045 M12#NW7ZF/-'4Z'#&F1'H AY\(%66S;BIY#L4=*_$?&+))"5^DX)+3=2/$218 ML""/<1 )X3LQ!'.L:$44/:)F?N,$61T$.+HHQ*)7I/GAA1_'*]3^5+.T@+9/ MH\33.2/GO?I Y _"X#:G/!&106$V2DB&($2Y7=2@/&!09&XCO5,],![K2_RF MZ)R0;3336.8!;%!.UNE;WF(4BG 01G<,(M4L#80H M+.91C3SO$%1.D56' 7&8+ $,X;])2>>V/&BXZ3+E$*D1$KHB%87KAR(VF2)BE-RGK&B:R(PDSE,*7"5W K6R>.-2W>#WZ=:$ M3FSSUW''4 */*&R*=%<@E#1BN<.?ULH5QBV$)D>%<8/[9O$;P;VH5@M>':%. M["#5ZY. 51L "8 M,#FE+(H#!HS+LJ1L43@0-BI#%;%\B.<+'P* ,0XSV0^$]S2 >-9$"83T=5?= MZZ[>4:Z[;$M?=^GKKG-?=_4[M/XH]+EN]BOFML[H=NO@[$.[7SO[L$G2]$<> MLR/4I_R^;Q>@FJ P/*F,DWI&0?+=MWG2'*^%*K>TRK9DTIO66U'V#J.149#^ MEF+J@]5S;JW!#7M#'UF#F?A7[K+,_#COJM M6:G\)ZH'Q'3U$J=+],B3#DKRE*6#AEV1_,3;/[]/SW7%,!!0D4H(A?WY+5#&^)I#P'T],( ML&C< T1Y-D[$[IU(W&X*I,A1NQ$.T2<]BRKLLOM'NN*E,MZ*!_##PF-SP%() MQT\<7@1/_NRG#);BF4F9'S($D1N'F9LDD'6LL9#%TWCWA&^;AN8-30HU>QY8 M=M?[=!;%]WDD(F$FRQBQ>2@(LJHAHD)G%C-98 _.SI5^0,FS\G0! MCV[$D#V@"4+X69YS7I*<7IJ&?EBJ29.4@P_Y;>U'[AKTI5Y@4*F'' 4YC@.D M&L^)OHBX%LKIRBZDA:O9D]MTU6VJ+G6Q3>-FE[8 2L+-/%<7Q#\%KU %[QO5 M+25:!^Q/<.&$1E2N9$1)+SSY=@N1SVL0F%\9+Q&S]8%9;\,E3MBFH.G'8,%# MK/^>J0<4;_OC)ON7.FT#*7,ORGZLC)6N$Z!'1M30,:0G@H+/(WE3[+@@/^A2 MMVR(+%0!\RA=)^5Q;![Q;@'G7 VC%AM5%X<*EU0P"YE"L;%(EWA/Y_G>?5:N M@@=)./*?V%DD=U'YSDIE[L#+T)L_"1%*:"CY7/(-Q*M9;M8DP#AB9- M9>F+!RXQIFNJV)[&PB?G+7F95%50XJ@1' 4(_!R8)%<5(,K<50(0W980=#+A MA\G7N0A5W&XKNNXB/S!6Z$IX^6AT@$D%DE^U3]=U"/T];)8L@=^S9A \Y945 MC,6B=D7./UE^@D2KJ,HM3XQ,E&QOF1Z"NQ$>2%C+#'1;U(,5S%-"AO)P1>)U MF=HQ8_?HZY15\;R\D R)>AD='T:JQD/9' PAC+X15@SYH*I1V]C.(P(#P"]C MSLC]GQ4L+\,<@>MT/0J688C7>AX97*LPCCWA,^4&BY$U>Y$4$CMS=@]B82:R M@&>I2ZDLY$&E"TE<69#5/:1P(^W?K.G?[!_'OSG2_LVK]V\V =WC6 MPD^\C&SSLQ>4VW$I/_EMK^K$*J25*P:U::S#5,:[NR"V^,V<+'[(19: 1%YW M"L;X%>P0#K&/IO2A\MSY#0!*KZE(9Z=T]&(NN7!X"/AW;_\F6W'PN[PMBZ3: MS:?0,H2U+V0K-XJH[D=9QCXWM/A"T)#B?U.5$@F+/-2@Z*E0>[ IB?H5T^^? M05Z]9ETO5*2V80=,W84W1;/A,&MK<#:Z^\R8L-5I V IS-@?H-POV0Q]M!@^ MG)40(XI#.:]TF<'P"Y[-D1>AF*[YU0 :-[KN06TE;7 4):TW? DE#3;IW@+< ML.O>';]#6;]MD^96V #C1/#V[ L\N3I7[=RVB>1,O/;'__GKQ^\_@E;WRP\_ M_D_&4?Y_>]?6E#@,A?]*AR?764.3EDMY< 8IK,RPR%"=W= MYB0MI?9"*]"ZYD6!TI"DW_ER.^=\7!C/)P70YV5[%&RWI.6]8&>B*YN^MN8+ M*!=N"C65(3RDS0LMYY>WX$O.I,HVZXC@_8H%R6)G'2)TK(/%A_2_F>H2O":5+1OMJ"9'4/))Y*6-- C" M0_<&R.&&;56'Y:7W;&E8W#Q;!X&L=(,3RA /_8!&6T$;05.(= M!EAT?4\7T^>+FQ<;,C>"WSY151*#V^@!0(N:-63']$>_FD*DDBM+:!/$YTIR M-*Z4=%AT_9(>?0P=OO<:DW0HZ? _MPGB31V).W64?/@EGWVNZ2%N*G?(0AWD MTQK6:FHJ]QEJ77*?Y+YRX)_XW$3Y?29J\&L5BR[F' / 7]BRJ-G3.I0U[CLK1\K\X. GW'H(_[]DXGP M'O'+V-;'^[UO>QP42 ,YO(%8G6MI($% WM(7KI/499J,X/-N/Q&T*;DT683B7L"W)TV*P M';2O)&Q38#N@]U-;(K8$#XHA=C3N2L2F('844/^6P"W!\\*J+D';@2#=$4ND M&KV_<,8C@1R>)S*(<1Y!O>#JJFR3PH_'<"DA8E.A"E[ $7[1.SNS&"/B=Y@( M#+C@219/['ILH#JNY_$\-IK(4.,OISOS)EFZ:+=H2;P'V7N;W;/_F^'.9Y\4 M%)9QSF-]DO_V($2*A<&PC:Z$V)?]VYF2NK3$'1;;8[W->L'U(/R>*D604-Z@ MB-)$#M4/$SED5"YE>'=%AG>7(O3'ZO\8MF_OQETK9VRE$>)$HJ<! M0T2>QQ#RVPG93'&2.'W8K'D2]1T7-28H8FBZ2( Q?9RS)/PB/]EDPP*>*4\9 M'D@UQG,IBB2!+ ^@PS+=S*C]Q]/I I1Y6009(6]8;@XHCVZ&@9HUDF?^4VN@FIXONBJI6%UU9X9&EFE545X')\8XT/S=:- >FHIUT[O] MU1YWORO]80=%K2H_?4M-%O;<4H;NRH4GT> M:50(T4'75)^KRL^YRUY36S&177_S9PG^_(-4$L#!!0 ( ):!8U-+ MFSGZ5! )2J 1 =7!L9"TR,#(Q,#DS,"YXB6)3HUTG2D>VX]8P3N[:3]#YU(!*2<*$ %0#]TE]_"Y"4*).$2$I.>*5F MVHE%8G=RG;/QNY_/=>>=PYY?W MKUZ]_5>G\\?)S24ZXUXX)4RA4T&P(CYZH&J"OOI$?D,CP:?H*Q??Z#WN=-X; MHE,^>Q)T/%&HU^TYS]^*8W_OT.EB/.IXKG/8(,>ETNP?#H>][1RX9 MOAX?^_O= _B_VR'#0RCF.J/.<+B'.P[9/W3(GN,.^SW#]%$>2V]"IAA!PY@\ M?I3O=B9*S8YW=Q\>'MX\]-]P,=[M=;O.[A\?+V]-T9VX;$#9MZ72CT,1).7[ MN_KU$$N2% ]G@;]4'!Y@YDL^4@]8D#<>G^[J1G>/^MV$1G.D%AF42869-Y?A M*]%13S,B\VG@]:Y^K>5T.UVGTW-V$%9*T&&HR#D7TS,RPF&@WNV$[*\0!W1$ MB0\0!T2#N%0@]5IA,2;J$YX2.<,>*=W(]Z\0T@C0Z8P+A5B&P0C+H:FX%,J0 MZ3KWH;1^GO[):O02@[8XQG-6J1 MIHQJ$C^I7IN42CI'1T>[CUK'\NN1JRZF?$?_V7%ZU<06Z5UYV?"KD]!MH@Z+ M\56M#@G=FG7('4M%&K&*TOR6):MA&$GBO1GS^UV/ATR))Z-=*S0RCR3Y872Q MCGR?T"JRD^+ZCQR9F#&N#+U^$C^;S2@;\>@!/-+X'2<@WI!18BHSYCAGI)A_ MCK'P! ]6#*O=F> S(A0E,FW*#8.)(",PD6#0.XDQ^S/ PS=0DZ1(1L"R)NK7 MNT!"@LM%2Q):K0SO=B0 $)"H;YK<\!F8]8H-!Q()\XD!^O^^_1X.JK8?2+PP M^&CJLT'$LIHC=9KZCMXCRAX4J<<_- =I)]]OKE8Y708P1%)PC/ANJC. M^RXX>O ?ZBPS26+ M'R9=:.U8YA,&Q/"'Y 'UM>-^@@,]<=]."%&R:J^OY&>!Q#&0] "'6^A0,L7'*Y:5BS M_.WHNMWN7AUTE^0@+:A=*&<[GX]N%?>^37C@$R$__!52]509W))L[9CN=;O[ M64QSD-1 IKG_&T7\VP7EB@&%Y>0\X \;'ZASOG8P][O=@UH#%/@C(Z!%:-Z& MTRD63S!FZ)C1$7@33 T\DPFA;'P-7>5!]%,-R9(\+2A"/.4X4>Q!I1=P&0JB M(8T8FT&X8(T6O%'"?(O@L]Y^221+(0I!#-I;2)F0''C@.DM8(5)8H[4;4=4RV8 F7-'E+^_L.#X.JIC"' MWM;W_>Y>/SLFTDS03Q&;MBK])RQTM'M/:EDO*R>[L=IW[8,"?LXYMMXT:7^9 M^G%>8FVD".(#))<4#VE ]2H&O NGQ%\; MQPHR[.@>NB959D,WDH4280BDH90X%,MK/>Y?B=XK1/S!/8R$,1E,N5#T;U/! M:R(H7Q_UTA+LF!^Y)H%FPSR1A&)1*"T+1<):"?@YIN(+#D+RD6#==29Y40W1 M?!96/Q)"\:P1UGR08832G-H.1AW?TL;(ZF0Z3C_KRQ0 TT9_,[=CUW,\R[&T M6D!'.Z%E46N[,YK;WZ<3S,9$*CY_RT2B'MM "_8+%02,/^LH,C?-;WA MS8FU:XL+/G)Y;4DK@ZD!2E^,WE]2 M"J5DM1+M7SGW'VB@D;I2$R(NH"5L3&% 1*%E-6A7MT:\&:*K:UJUD4GO_^1-2+H&V18P?^R'4R*S0E@<\\>XU [%8- M:\+P7=-R-L=AJ_"X8-4=*HW50T8"W&0SM=^>)SIO5JX%JW4F0L&.)([_%C56TL36MWI7L_)KB5$U,B0 MM[.W:PVU''K[F.F[3B:42?=]*W7^C Q5M7XW%'8M!P;P^\Y&RLB#[M8%C/?U_)S6YF]ETG8^(-,$M;##7? MCF8<@]92T[.>LYW+P8[.@>ODFJ;6.\Q+6J]_@.](H$7J!GS%VP<\6W\LV;C: M43MTGO42(!:1%(RV@EGA#>ZV^VKHFXG0 DU6![3FR?[H^<[ JA MSBYH%GKS"S),VMOW=?R ?!96EZ#?[6>#BRP.;700GO6F_K0QC-JB9_C%BUHV MKBISJZGK0V2?64#- ;G(BAV(9Y*W)&S!%?1J$>DJ'SIIR9A[K#R#O<:!7 M'CYF5-"M8K1Q5ZW[T7NWK=AA# M>TYV[TC+/V+/]F$=I[*0B]VOW.]GTWEY>+31L\QVZ<#SPJFN%XF6@);.T8CR MS7I.K_<-[+K2[/;PP.UE/XO- UI_ #&7&Z\U+9\7$B?6?]+"?]Z:3=-MZR6[ M2O"SHWOH]C)KR07HMCL5ENUIXU[[)UCJTSZF>H6T_E[+RMSMJ!ZYON88%WCW&43)@0?# -YM".HR(JQXNUVWEUGW*<2,C!R(-JP$-23:=<)Q>YG$7X%.I&3'AB!7 M2[9*8AVW X#8?UG3D"O"K@9Z\;&N:3#BMJ@_FYCUDZN9YK]AL"V<[1CWW5YF MK:5HNC? 1D+:C>P-N2/[M F0-'&_,7V1Y=+THMP<]NX/;=7B:!GH=5VX/4;$ MSEF?D1$1P@254RKUM3_ULD[KB;+#?>#V,KG>?+CG,]A<*$JDHI38K3(8IC=D MBH$_&Z<<_JMA0,?U$Q=UA=@5X-#MEYDJS=-8VE(0LY"W1;X\*'\ZWP5[$+-% M_[NB#SV)QV-!QO$&E+C$A@;\"NYVK(_/H;>[RQ>/1;^7+B?35Y/%]R(:+/6M2'_FG8'QE:J<0U&TL6(>#2B.)D(O M% (FIA,LZ?Q(E:?E\W+Q4"H! +S;&>% 7\JDKV;+/]AC8S*9_@YQJ*]T4B+4 M]T#I"RF/9^8PNCMS4Y,?1F=0)N^&T:4M\((,J=I!,H1J4Q7J,K\*'L[>[40% MJ2+3'11=]Q0]F7(&6B6>+N"-9KZX%R[3T9_-(+B-!\$%\SZ2Z5!?![7HI*C" M41\5%J_2OE(MF=_ >>QS[6R4:,L7JH,.3()3+F8\DF9OCHVB"2VZ!;Z>H"9K MJ/<^Z19(>Y.L)(UH$PPEZI%5S7A6J@DU/PDE941*"'"'E!EAJ<"T+'[!3< <*\IX'_WU":W:N#^&IH7=<['EV_ M]JSP&6%\JA$DOOEH"MS1&69/EQR<17L'?<<*-*&_TQ/< 'R1<*:OURT_*69I MFM"JZ',\J+NY+/.&S**!JS^;BTZ&*+0 )2@K6,"*[0,>'@@KU8X],QG;AV1^ MV28,Q5MO0OPP(%>YW\B:5K4N>O*T*!)' M-&:+W!T68Z+@"02$UY$G D.OV"9O6DX3_*J< / K%]_ &,8&>:$U58+(8A[U MK=B+^AZW.B?KWRI!R*I@(*=D$X;!=2B\":C>8AGU@H'AAR>415/(QK\@7+!=J K(Z9W45JMBD6%-;Z6*-Q2$Y39&(R%C@ MP Y)_KM!BR7X.:\U8$/^D9U&W004 ZJ.IR: MT ,%@6^4A4JFUS,2_5MH_"MR:6H**#\JUOYV0+7XV'VN&%7GT#?!]R[ ;+YN M5[S:5X*RJ0CK>O)1.J..YQGUV(5DF MM.26,,K%K=ZN0OQ/7*U>@R\JWXC6U(WFHV^R%D9&&O?T;H)9]'F6--96O\&! MX2"_$&E/2"T-=I;'#2QU$M!\PWQ>:W,)F253(YZTAI MZAST(13)%A1OBAYYU#-5EU]@A],PW M3*V0&G6MZ%H6DK^@*E19+B]P5[[3Z&NXM5H M,!8DN::Z .$*'%[(2:)Z'B6BGH&?[UB\!O^:*8J#6H;=RJ:Q!OV2>SAX4M1; M$8ADRS5!=^-=.EQHW8M_I'S1^,DY(,0\ (2+YV[^TJA_F!YBY7J6(/[J[F\(ZWP]A$<4SV^J,GA#YV/FIV[IA7?03C_*\J?O MDAYX'C3)C_>+R4&\?ZR*0?D>M6GJ?IASB(*(F*^&K-C(5E2Z"28JN3 E60I> MG*<;)184-]LGHRS"'10L5)$:G'[\]LMS_ZWG,O>_D.P.(>R M.A@&_21XI"QC9B.\?_1>"O,YGO0F9(K?O_H?4$L#!!0 ( ):!8U,XO]8M M%!P )H; 0 5 =7!L9"TR,#(Q,#DS,%]C86PN>&UL[7UIX)699Z'*&V%+*\/?,)44>6A#4(< !01__ZS0(!BN() E7@2\[V M00D@]"*S\JF\*C/KK__^Y6CRY!/.%^/9]*>G_ ?V] E.TRR/IQ]^>OK'^U?@ MGO[[W_[RE[_^+X#__/G=ZR>_S-+)$4Z73U[,,2PQ/_D\7GY\\L^,BS^?E/GL MZ,D_9_,_QY\"P-]6_^C%[/CK?/SAX_*)8()?_.W\QZP=9R$42(H[4))KB"$@ M,&9CS#EYA?%_?_@Q&V;I_PPP.OJ8X@5BU $X&L=1_;Y\^Y M^C3WWC];_?;LHXOQ51^DQ_)G__F/U[^GCW@48#Q=+,,TU2]8C']_/'ERNASSV03?87E2__SCW:_? M?>7)\21,\V)6EI_#''](LZ-G]6//7LRF&:<+S/27Q6PRSE78/X=)Y>/WCXC+ M!7&S>OKRZS'^]'0Q/CJ>X.:]CW,L/SVE9V>H8F=>LDK3OVWQU&??Z$YADDXF MJV5Z3:_7SZ[D=6$!ORR1_L7IRFUHF,S2=Q^:5+G-YIM_.0D1)ZMW1R<+^!#" M\>CY8D&/'BGEG;=*@PV%@3+1@/?"06 E]_^_[[3]=Q7RY>G,SGM-E'P>:,'@UPGQ.HI!QX M;DS=?BE8P4,IJB,S:S*^Y^D<.I[/TY/9/..<--C3)Y^QZINU,CNE*#A): MBJ$9-M[.9\ MT$AE)<:$78!Q$U7;H$(^'%0T$T S2+PA>HCYZ8?72 ['N[J,;\H?"UPQ.RHE MH2_.@\YH00FFR$=3D5PV:X-B&84673!Q(UG;@$(]'%"T$T%#(T+>[8+[^DR4F-(?X^F^7/X\ED%++S6O@")2:B3+H,GED#TCHCA2C!&][)DMQ. MW388T0\'(\T%T@PJ9]_.N?6IA 3%.6+/%@M.&@$H="+#_B?*V6OI%">BC$H!(8[SUY,XE!9,R! M\)8Q[D*0MI/KASB>#)>CG$Q"D4[K2FH$5X2_*+F MQ%(1%-E(CE+D*#LE2,X1T9"?31RO= K%H:)O%:JN:X;H508MN."*13;]\![G1[_-EKAX&[[6B'W$ C.\B S.$G>*H0#Z MEZ1@;2D\9ELD]DF3747-D'(DS:2_[ZJW+Y>P(YQLNOYY3 ML[EP3,PH,$D;\LR[!O"N),AAT22]+J6=#D/ MD6)("%Z@M<5Y(_IDN+<@;DBA?#NPM)9*,[C\,24G<(+YFZ;[5O@GF,H$58H5 MC %5I"56:S9;B9"=L5D:U@4EU],TI""^'3@:R: 9)GY?SM*?'V<36LY%]9"6 M7T?2L1(#<19B))O'*$"@B(,DQR(/K,AUDQ2H&,LN"(<,&?(RU/11=DGK7F1DB&YVWMBX'+F>X]%;^=>YSRNO(?) M6U+&OT[7)GS$DQ3147QM+%GOR#SGN8^FNX:@(3G5C8'00@0M MPZV3H[JT>&J/":7'<_Q()GK\"4^3JJ]GBYI*?5/>AR\CA=*9P@-H+):0&Q.$ MY!6@SDG5>G@F^B2J[DCHD!SNUOCI*+)FN'J'RS">8GX9YM/Q],/B'-&_8!FG M\7+D&7)IR,\+6#PH$>O939:@?=!2Y)!EZE.-<3MM0_+ &Z.GL6!ZE!^]^'8& M7*+F&F3RJ_Q3+8-EITT6QLMDK.RC:VXKU]D]J[6NBS@+CXVC-0T(164*CPMW M$$I*@#D*9"G1VO=IU;B:GB%Y7WOBX;ITUAX": ;UET?'D]E7Q'>XVG97<"I= MULJ7 $X@!\6=!O(("[F&/C);A$D\=L'%K:0-R2]K#)&V8FGIH)ETX^^W4D#"B2Q") M,U"*?KBL(C&MB_0AB.([E?5O0=V0?*S&6&DNG&:P^?ED0<[?8D$Q0QQ/5TM3 MB25'D$BJO?CCO"JYJEW]%^AEQE$0P1,896A!1&:D!NF'YSIK=,ZS3N>TN],\ MI%QI8X@=2)"]2RO/ZL2EPA2U!*L5;08?"SC'$"AP99EC(37:YV#W9KH&6AK5 M D -!=(,).=+Q\]\+@S&:*^!FVC)YRH*O$92DSE%::(W&/L$@5<0,]!JJ!9P MV'?I>^0!GD_S% AE0@;':;L4@1QN4E-EITZF1XQ;*6C9@B:A( M"VL.:94+UL)#H* #T,AB-06KJ3^3 \T&[(^*&_J6[K3P/4\;=;"I& HP#>,U M!Y<=>"<#:.^<]9KTL>[C;=V&Z\&$_.UQL*<8+L#AK\\NKM=K>MUA\M?O2_I9 M9X_0Y]=6G7[[/55[C "[YO&=9X%MPU2CH6"_S::SC3-T>GRRKE$9.9(Z]U(# M.LE!9/BJ( M#K%J0)428Z'8/AG'ZR@:DO5I@Y K1H'L+XNV/2O7,VH#2])H!XG;VI).*C%& M9R SY7U,Q@C3J?'M1KJ&9)OZH*2A7-H'\VLJ%J-$)I=G)BA J$5:2B)$Y2AF M+%EC+D:G3I6WETC9VQ?#"?WJ WD7_PCS/_'3].0M.1^J+CDC+610\."A@728VK;Q"_X"2>SU;BW#4D^T'?; M6 !3C* L3\1D].0L(D/GHY;8ISCP1K*&I!W;HJ.=--K-S\(I<3@ABI[GH_%T MO%C.5TUF&Z)*40SK:6$6J,FJ>PF1%PV:&5.R49IBRRX0N86P(9W9M05)2XDT M[ 0]GF,:GZXP478TFR_'_UJ]'&4NM&;>@E?U?#FS6)N5%5AKS,JZS=A/3OM9NQ5)/.CR#(,C>6T7>H'3%TEM] MK.HW(@;IA.\H^TLV=,>U[AAKAA*-E)Z#$[4MV9)LO,FDI1DKS'JN9>Y3-'E+ MK'FK?PT/2O+[+7R[,V%*OZK=,#QZG^L%.%G58;9$4;1D1IS$(I)W/KD^-OH:@@:EMEOC M:;_E;Y<-.>3Z1N?KD#:1B*G :O%L"4R_SR9YE(M*7M1&YQPIE$#Z$85A(#WF1#:68Z?#W;*Q_[9*G_^7:BR=0!]J!I98GY-/6*J^K M9+-2'@OS6?2IZ]F!V"%ECUMAJ+?,&MO2/LY!3+IPTOR$D6Q!D8L /I%I2-)R MY"%QYOJ45![,16Q9!,*\M,&'#,75>8&NZA8O*8;2"KGC.934QWO9Z]#[4.[P M4'!ZN9ZUA3R[IN2*82):$4$R'4$5\O5B2@:X4YQC9(C\GE)R]ZOKAPJI?64X MA/K [V8%K 3?HTSP\K<,73A;.""T$;[% 2P2'I%<7)$G?0. M>'':I,2#%GUN3+F!J";E8==,FJAC)%]-9I__ _,'_'L83^N;SPMMN7>8)F&Q M&)=QVARS$2UOPZJ] -%F)VDO,E]K:RD,A:#J@F6AF:@S3U*?3%5[7H9DD5LA M\\I"M/M#0*^$,HI(YI^#BRK71)F"8.JPL<22%5H)*?L<)MR04+Y?\]L+/[NO M>]L:UROX>T7>Q/C#]+3O*7U]/P_3!46&:[C65VMIY/]+@>+ZFL_5BKRM-0/T MB^5R/HXGR]H]]7ZV1K?.26B'&H+PY!N$&"%H(Z!807&CTEA4QU'OAV)S2.5# MAU9]]X^;[EMCY8:36SU-XS YZQ)]%<;SU1"[-\L?BWKMRZ_33Q38UY0M*=Y/ITV<.DG! M>!VM$1,A0-1;YTP6($+R3(HHK>K4M[4UC7O/N Y?5ZO^?K8J/:O9D.\O%AZ5 MZ%W1FM4)RIK,"!9:!*= H1%.)^]-ITF-MY(VJ-.I3K"Z-/VZJ;S:C4J_2-:F MMA%/YT>N+HHX_4T>\:*%]5F"2:H&:;'>MY(" MU3ODYG48SB]X^B>]/CT-?ODE?21EC>_(UWE9"B8*TH1*MEZ+$WDD;6UI/2,J M0TM)BRGJ.0+KDSB82(G MQ3I->]V>QD&E>8>+]RLR?SU T&X>ZXK%-^4\VV^F>RWP2/FD"CEM$$FGD@_G M+03%(B06&.=,8>ETHT('9@:5G7XXL+]O6+4\,=G6P^!%A.RE!(V:@U)(OD9M M$?'%%L8MMZ93?=NND?<])ZP?#IH[@: W2,^*-L[15] E7XM ' NY=L40:2P7 M$%D;'W5VRG:JZ-J:QD$EBA\\2/<%P7V 5-334=HP1%5QH#@J<):33^1YKE-C M,O::/;4C2/<]B3J#E MYH/YNXBARU $^OL$K^K)CT$I6[@%PW6]2Y(5XA$SV98LA"/=(3JU$6U#W9!\ MY /AIKG0>LR0/3M?_'9\.,K2N91U!*,=4F@I I M<."XI[]'ITTG^W\S70\A MJ]@:0PTEU5 9%9S/*[=G]<6G56LOZ,UQ#<*<\[%P"<(DHBHE!LX$42^H3+XH M%,SWR53=1MF0O,:#*:&&PFI;37->#[XI&T)?? SS#[69G@L39=$@O5+U5C99 M6_,S:!UBB#*)DCI6A]U(VY FMQP(1HT%U@Q(UU>8;:IL3WLA:M$.+\'RX#AH M4WN'E:HW228#WKI2',].1YZ]*>L:IL@M,JXM:(SD;,DZN5HP#49$ M--ISDV.?\3PWDK4-9/PC,SKMY-2RI?U"$GAS*><[3#C^5,MY1Q:5T>2; Q>K M9GLKP/M$WKO%S(R/6?@^@PVWH6ZKY"![9$AJ+K:.@'H[Q^,PSAO7?6U.GZ^M MZQK\ @UGTC@@/\N0A94>(L\(B,QPR9GVHMLXHAWHW0IT]UTNVQ]TS45[ +VV MOD]K%,EK,UJ2&U]64YT"@HM(:R(8;1+!%:8^)8VWDK85N!Y9WKJMO/K"Z,*5 MLZ.E0I17W":9]I-813S=> M2SO2UJN8&0)S9+T5L[K.T'(0M0XA1BN3.Y22NI'0K5#VR++'CH?Y+"'FU0R;=^2ZG%;/ MORGG+]HP"E$/MBZU*30VNA MMGH/SQ:Q\:P0:^4"1O<<(TH?:5LX\ MN#H&2VBY&IMN$,(TFGP+MKB@I >^S3QWTK:D&I][T&%[2^NAL-2 MK]&F+AODHF1 X1@HR07X2!#72N10LDRY4[O?/F9//1;5U%(ZS9M%US>IO)^] M#U^JGUNOYB6>7\WFUYR(&)7JH(<,7!5"ML-:*41A%Y:8#;/(=>XS47%7BN]8 M:?$HL'80Z;8KP%AQCZ]KU/5V/J:%. Z3#0NC8*SVUDB04E%@;XT%)RFZ\\48 MF1/M$M:G$NQ&LAY"D45K5+63TP&&PYR[+6IQFKG>=.?3Q\]?<4[V^PCS+[@, MX\E.@V)V_*9V0V-:L-IH@,P5+O@[3+,/T_&_")&9@#(NXW VD&-#9QTX_WD\ MJ=<(7J;W]+IFRYR1#I3)Y)5S6R!DIX"44A18=.UI[:($.C'4X1J[;:O A@>9!,HZ.,=&GKJ ]+T/*J@QA1VQQN=XAT=/S,L>= M^3A_EF T,TED0Z;16U!%K:KA"VA?4C)>AY+ZN!R=&!I4)NBQ;XA=@33(7;'> MW3XFZ64.$$UM6&.B@%=1TNZV19#3&'VGH*^W;=BA.&^-PY&1MI1Z.TIQKI[_ M: .>FWKJ5 ^?2G#8:0+YAH)'8.5:8>Y29=XN0FI_$<4J4GI7E_]-H9!LQ=@H M2^]2)&J$-HJ4E6?@,'!0@=O,F$Z,]9GP=B-90^JM'!B8VHESD"I^/5W@_ 04 MI# >:Y$A"DFA/"\*O*BW-V?)LV?1*3NH:&M+OH9T4C$PC \(4,/<)*O&HN7I M)U?5D"/F=1W1I#2YE%)9GJ)!TZ=8K1-#=SPF^_^;X[ 0&N1^ MN'[H,8N:)68*.*$+J*08Q, R^,@TA5NAY#)\.[+7Q.M#]6<_XKW2!EZ#W#DK M/[*VO9^WE2.-64=O:ONIC:!\H+\Y"K[JG$CKD66;^S27=V=M2'WJCWC'[ ^K M0>Z6\P_Z[QI)WT?OIQ? M\FB\C#YQP.JL*%\<1*PG=^30%ZV,=Z%/?TI_WA[KR_X7%SIHA=16$WL@!2J@):? 5WD#&2D:YID;'%9-U&YL/M:#J2'NI;:8ZW2> M^JT#,Y!?A([\(UEB+9PO2,OFZGP,QAP/K C9Z6++JPEZK.=+K:#:0H[=FOVV M69TKRVFOW#2U.WT]/F.QF9\QTD9FZ1."X>3%*\?K];/:@;=1&>3<1'^A#6?[ M[L#^Y#_6@Z&]T?TP /5 G)R-._<./^'T!$=6!R,*L9A,+=N)A6+@@ Z$*BS( M6M=7^NCX@[+Y6,^0'H:3LP_F#M#)LBEFVPRPO'BKZ<77O^%RCVZ6/;ZM74=+ M*Y8;=;6\&D]IS[P>?SI_TG+VS2.K @HE=,5SJ$US$IP4]>JH+(PL/FC=)\%Z M,UT-VO*N>_K?Y_4:BU2*#CQK,)%1,)"B@\ \+4,,)M+?1$I].D9NHVQ(^9>& MV+FB'Z^=@%IVYH1;?_\L,9U1T7 MY# V-OC()>9:09H,^63D/089%4$[)?9R%MO MK8P1C-7UO@U7:#&,(M)#"DYX'T6?>1X[D?N K/%=4'87C=E&E 02C#" MD1+%LF@86"ER#8PD^1.<7H9:6,0PE-CGPMT="1[2V<&PD'=G<=X3]M[A41B3 M=9F_*:_&"Y)@I;[>8)VR+P)2E'73" $.O0&9&'/>:F;5P0.N;8D?TB'!8#"Y MOYCO"9^_D??S_C-./N$_9M/EQ\5(8DDE:PY&! 9U@A-$I-5CV@K:3RG+T"=? MN1_=0TKN#P:5>PGW'HWUJ]G)?"2%D)E9 ]&E4 ?])'"D.A-)GZ[6 %%F2Y[#$^UW6^==9>3V;?B :C^J; M>^1F;GUFNY3+W\:/O>L;W7(%#LS3A^6X&L0HZ2PA%IR$FD)BXTY9"*M.V_?Z!E2GF-G M#%RZ/'C_I6]WY?0Y6M:GN*.HM'?>I&H*-2BG$H2 0IJ3#%P:[!/*NP*8H:4 M;N@"@%T6?4LCL7Z__HAA@7_[R_\#4$L#!!0 ( ):!8U,6X"Q0W60 +>K M! 5 =7!L9"TR,#(Q,#DS,%]D968N>&UL[+W9EELWDBY\WT_AW^?V1QOS M4*NKSY+EH;66;.E(__=M__'^,_=\?W[W^[J=1FEW@'3Q MW3]'XS_[GX"Q_YS_I9>CCU_&_;/SZ7>22W'_M^._9>,%!R@L:>&95L*P"(", M*W[XO[^]?I_.\0)8?SB9PC#=O(!>GZ?7?_$V M&O/#XI?TT4G_;Y/YWW\]2C"=J^?)(7RW\A/U.W;U,59_Q(1D2OS[YTG^_C__ M[;OO%I*#<1J/!O@.RW>77_[Q[M5#I/WA](?!%Q'&74.\\]Q;.*Y#W M$=9'SCX.8)@GHS+]"\;X[VET\<,(OW5 M_/UW_?SW[_O>F)*BDY(GI9.P$$WVQ:7L=9'H;6^3%]7!70UO,$IWWCNH2^[H MFB,#B#B8_[0WF[ S@(^]ZX>2// 5?3GI>16D3LHR'X$S#5$Q7S Q'F(RW%E9 M !XR;'+%V *3..?8Y2M^J'K[ 0?3R=5/YIID7%PNV_]K-9:%ZK8?W3O\A,,9 M_D(;.DER.H8T_2?M\R]GD^GH L<_?TZ#63417DPF2/_/'^!SK\@ @7C"9,B6 MZ90\"U8)IF,(KI@DI=)-AK\%V+ORN2'WB_&5I"[7C"T7E6H)=C<<;QW[_GNW+JY6@R?5-^'8WRY,4PO\?QIW["R?O1(/= \NBCC 1% M$!Y))IY/BK.H74RHHQ8Q-*'.:DS/GB$=B?LA$<2N1/AU/)I,WHY'I3_MZ1R" MIMV)Y91=A5)HK!I9X#S3SS''XIIH_A:(9Z_J;07Z4+=R5]U>[J_#LY\_?ZP; M\>1%G,Q7IYY-$C@(SHH-F6E/WEXLVC"T""B5U,;;)II>">G9Z[T;83]D@=J5 M!>]Q,*B;SS#_!N,_\1;$7C:@ Z3">,F2%J 8F-<16"@"@A(I))/;&$DK,>V? M!QTI;M1$Z@U6_'ACG017X$"DG(V3+'%RI[7DF4%PF8ED M>;9%AV13(\/Q$5BGPHKN9-]@N_@5AS3F 6%[D2](P'6\T_XGO()'BV)48&AU MM)G@90<,!'J6012/SEB7VKA43P [%7)T*?\&^\A/^'&,J3]WV"O&B]%XVO_7 M_-N>S"H+$PRS-5RLBW;,@Y7,99&E$DVH\0BH4Z%%5W)_2 F]*R5^G$W( M=II,7HXN8G^X0)C^9]:?S 7]#@H[CE4/O@4D8G7K'<9T:.SK40H-PQ6I@JDBM3:'=+7L"ILBV(:,VD*F3!?U( ME(1MO-&OAAG=R+Y!D.+&Y+DZC>T/9P3R)M7@1RRC,2X^]P$^X^3GSR0/>C^Y M2N,O\]V61I?J.>YH'L*]6B-[/$7':?4CEG-:$X6EH6FG&/? E0TF@VL3&FTX MJ&=OW!R+PALX2M>0+^?6CSC$>JKHD9 MO:ZW%^I##?M=-?PSC(>TX$S>XOC].8QO]F9CB5H&D?%2,ZQY<!1BH-F=;>"98P<.FM MH&VH31AT*9S]*[\;;3U!@ =,)X0*4##C ME#4J&K!Y/RO ): 3Y< VXF[@R_X3ZZTE#G$R9O9M%Y9 MJ1FD"\JF)+/2SC'%'0W;<62AY'K_!H)09*:&1@?Q&\$\$<:T4TT#]W<%V$N6 M/\#<2Q"UK ?&Q@NL!TN)!:D2@V(%#S(FWRB0MB'0T^92)^II<&IS;8)]@#C MGM-.8[1(1E>H[A!MEY',+B:+ M>T]_2X/1!//?OY^.9WCSP]%PBI^G/P_F+_S[]Q,\JU]LRX?)>-I[.Q[E69J^ M&5\FK[_XW)_TK)$R6HG,"!.9SF1%16Y)/$$%$35JBVMM1/2"6VR@[^XS816" M#KGPR W%1[BQA3)''0JU0X/T%I[;=Q1^FB^7:X'JW;LFV97&'\+IBCEU+YB/*YZO[.A=F#J'X3 MZ3;P0R^!_38WBWJ1W"#CRN.M_@Z,_5E] M':IFU)5^]G<9+&_8^7>:3O9Q\_CL97P( '\):,&A"6=C!+3G!0 M/I,;(W0(/AAQWZ5\>)OYR;?LWXK?0?JC%J+KEI<^8YGO<)V*+Z5\_(_ M?K@G&7(&_]RYIL3#:@BC\GXZ2G^>CP;T]LG/_S/K3[_2\(DGU2(EFGE#=/D[#$( MQM'R8VC!,,&[U"9*UGTMB5?#-$:8X$^X^.^KX4,!OAL-!K^,QJ3EW,L2'.UB M-(FDH:$;GEG$(IDJR1F:1BY@FX.H#8$>Q?GD)CQ9DH/03#%-ZD=<7(P6$!^& M+=&J M('5I*DT=,&RH"V5A)+]JYE5B?9F6YC(.@']#+ELM:(NWPA/E1<[RK[!4><7]T>?AQ=2Y?[Z==U%RLQ35'A]*$1 16.7%RL:*I-5($"\&&$JP* M7K=94+8 ^Q7PJ:'V6M2_6 [Y'S"8X0K$'FTLT4@F'??D$ 9#SKUPS*E,K@@7 M/L%>^?8(UJ^2;EWIKLF9Z2,3Y'?\:_ZK2:]8+Y,"VHB-IHT8ZWT\0LZ$"-+$ MH%7@;7)XU\/W5;)J%QTUN!7W&/=O0/+$5="QD&WG8O4T/*N.;2#AAK<(GB1_WLVF)_TXP-?]R;2G MR.>!E 5+CL!IB+G6/!>L !3)0['"MDVG)+#I)W5JC"PQ3+M,YFPG.P0;YQUWNJLN&]"R;T. M\[2)?;R,:7")9=5@Y]+Y%O%DB8MCDP<+0R6&XQ92_(\BI[G2=MQ_MU3I@C MXM"2V/C.!RF/#?LE3,Y_&8S^^B_,9_@K*:S^<'&=^<$HA_.JXB)#%!F!">,3 MV5Q!LI"290FM1"^R^\_-@" MZ MU7UK-*Q!HWD:/,>2DZ+5QV 4-"R7F'=",QD=%PH-!-'& G\4UI'<"MI(W:N8 ML[/86]Q9OXOI,H=S'5";7!':F!-+8>WWJE #]=V_P-Z9[/='#)D".)-9,C5) MNS:'](8#XUCS1EBR(+(MFLK2W!0UU>Z$!%J[/]MI!O@W30%>='E^",YLZXG!B" M"TR7+%@$\E9]<2)'SS':-O'L1V&= A&ZDWN#5>!%2K.+V;S:_*J8QR50FYT5 M] ^+L5;-R!!9R*11*"5#T!PP\C8$61?B29"EB3X:I(B^PRF-%?-5#8ZKBW8@ M=1;.,7*Z5/6_. ,,@F6;MOU7K.A>IQL09@>%=%S.8DVDP0:,4GC: MXI"FCQ!D*F5:\0HWI8#26JQW(>7H*?-(H8MC8,PF>M@S4VX.DJ\N&$?N2@F6 MZ>!IM3_6D7U:QTAQO<_7X_N[B M\9=1>=\_&\Z/4,L'I]+)U^W1R/&SLV('$&P3S[N*ZZH;P MCCR-N;N1:?5-] LXPYZSV9OH-*VNA=99XS@AM9PL4P0AC>4\M+E]LC[&TV1+ M9UII$/>[B_0#CB]Z)FAO72ZU82T-/ K%O(N221N1>UZD+FV6RX=83I,/&TNY M0=CN)[+*/LVMM)OLS'+SP^O&Q%,Z^ M4I#:,&%W"1]+0M+KT?",]KZ+NOY]H+\SCTH4A9HVO5COYM) )- 8:O2S!K%% M$<)[V:;CVS(TAPH&=Z#C4<>R;F!=W,=T&5I8!U73[*/EN Z3?K2[WIX@P@Y" MWQ\E? 3G@G/UUCZY4?0U\^@= \TMF<%""-TF*W>?5'@B\6A?3-A$UBU*3&&: MC3%74%='F(@ZE^29D4$R7;BG,=9,=+)S>)(9HFI4%^$^E/T;DUWHZ'X^ZDX" M;AZD6- :K#6EJ-K"#>M5F,# 9\\*6BD"<@6^S6V#AUA.QP384N;H M#8LI%59XEES)$(V\%WI<445[V=/WO[=W(_A1EU)KLKM?Q:ANQOJN/_ESSEMT MQ8KL/.,IT4A3MBPDH9BC?4Z'$$PRK<.'#U&=TH[?D>P;! IOL-5.W[4?VRW[ M=AULC??_U>@.90-TIRKCQ*F;4+T@>C.=+LQH EDH:--"KPWJ-/WFTJ_CB;](CB]@?SJNYO!V/ M?AF-+^#5L-3_+,HL?L)A/;"=0Q@CON\/$]["\Q--I1>IMC/J:5.$+.B8$S[6 M>B*!S/7:RR@I\NM*-#:U%5-G0]G_DM<9_^XO>8=5@?&6'! :>1:8BFAC+3^&Z@1)L+/P&\3;EPSZ[6RU M'^I@_@SZ\=4H?O[\$=,4:WVRG[!V?*ME7"]S6U'Q9$-!9NK9D199,LAHR+\0 M&621F$*;"G6=#N.$J':M(F/67U=P_K%(AW6%TU MZ/GQ2U4"#L@CRH05AF?S"3$/QUXMZ*+'R4&.Z!1+-1]; _"ZT6?&<_2Z6)=5 M:1-:6 ?=*="JE3):M/9(Y[1P#LCH7R*&R8]?;GUW&<_W'&*J&?W::#+\#9)M M6&A9%4&C*:5@;E2&;T.D^\J2;4:?IJHYEAS:)4.;1WN5K7L7K9XY51>$I@CY MEU$R(;4)FJS/J-JDT:X =+"R"DU)\+0!MK$R&OB#RV!=1BBNPL%K &QZWO8D MQ,,"YVS:8X3]P.+R$(A 4T; 6']>US$*I:2:*OK65NC$9 M$<5:NKO[W)-2W@XBZWKBO4>R)_/[*8WJ*HN[#BDJ#"PYLI)U L%JDC@C[219 M> X\/'FVN>+9)Z7%'477("R[\'-?+_-S?_SR&_SW:/RR]HN8[R7":<.+(3>H M]C?1")9!TH591!4KL#X'2XZ[4W.^Q^O"Y^29291(=,$A0"92-MY)GR61TDT]OF"R8DE7>)DMN5:PA$V7JO6;+ M0O#<1>%K^O*S2Q9\"U^NFC0O?)FKE^'DUW'M *8A2?I?I#G':\'#5)W):)DB M!\0J$:H[TS#ZYH_BPZT MTUY45LA<-+.*U_Y60I-+G!-S.L4@O+6QM.E_O3WF$R+6GA37,-"_ ?(>CU%* MK3-)"JNX?&U(H6GE7:9=UR:UND!@7%OR:FNW7K"2&.]E**AC,';KE67E6T^! M%4TEW64VWOI ?X//_8O9Q;M%NO-HV(L0DL)Z;@?U&$][SJ)?Y.2K1!ZRA?N- MKGW#X :J,QH-)%=;>R>F;9'5,32, MMDP9G8W!1[^+9/*MS\O*\?OEJ^.$4.43<7HX+,I6IBU='?\%QBV5MX. M(MO#!0:107FD9:5(I&'E[!A$CBSZE#@OV8-?+TK_/"XP;*W%'477]1'O:_KU MX,NTGZYR_:*2D"V9G1B@EK:2M>5\S$S%($,)0? ,:^GQ_I-/2HL[B6WEL6SC M%,F[Q1?HXU>!J#[6W\TN:E^)3A(G-WA3DW3*;4=ZOP>N%A ")L<=:A]L5-88 M&Q+*(+-UMK?E.QNF7EHT7*%4M6,L;M5O9A& SN*)7<[;JX1FC\8!?:3-[K.\)8.Z_(C5R/CW@0'@"S4 MVZY:T\A"2\J,45F3.VMXR+3])3D 9)?W/24PDQ8S+,6UJ-M$B97%.+C 88I S.6M'FN' ? MH_LV48Z52@VKYW8^QC?3<_+_@]:6!.^9CUXRG0S0Z+1C@I.W:&7,2N\M[Z?# M<7V;(L='GP99_6\^SE.3AF>O$2;XKG]V/GU3_I@L!M-+0DI1L_>2C8'I:"V+ M6,@X%2*B4@&\:G-;Z%%8WZC9N?(:E.3M4F9OQR,:ZO3+VP'0[%D88Q_G65A1 M%N&\2TQC3=:1'NHE*-Z8?+9D:U"3NYX0-]FQ1$1ILO+'9?#NN['(BR/M@1) MCG4NK*9"UTI]F9#W:_4>X2Q8,K!G,R6>W;'JKBQZ'O'PV[](J;8A MF[R%+_-K+3HZ2()SEFN9=*T+,E\;9IILBZ?E*2K1]C[07H;Y;"90&Y*V#YEW MQ+"NTZ&W'.G2',&E(QW/,-=N?\,)?3M!_VVN/"/Z'/G^\Q,NBAI]@,^W?DDC3(&7&K8"6@TTYYY%96B% MD%PDKW@ U:8[?!L :GTG>/S&^*;5KM+);(F1"J'GF$S+PMF1EO MA./%!0%MVJNO /2-HEUK[<@/;&]O.1F\M(ZVG"Q!UOS2PCS /)#,-0>,,AU_ M2MDWFV6_X:6-6-/@U+911*\'#G46Q3.0EKP5X\G^LM:R(HH26IB4CBL1^:D! M/9O)<,RQUDY9T\!JW[CZ#YDM;:.,@M$&GG'1%,Z4# ;52,\AD'B#J6+=E(\*W M]N*MV;*)$AJW%U)@N ["\/O7T)]K=:Z-9/Y(>_$- M!-:X.E<$YX1.A>7:F5+KE,BG#/7^GO%9^)@3KEED_^BKFXCXX;,%:U585%FSHHQ2 N0$L+$M33X/*IS;:W%'477O#I7TBIB,??%):W$EL#>( FS0 ABAHD%"=VMKT2QAR:I&& M3T9"])8\VN),$[/I%%O$[^*OM5+:$;2(7P?NMQ;QS0BP8]ON;;1W!"WB,^AD M:B,8$;)C6M5ZI6\1'#T=F7'V&R9/R7 M+IV3F(713'OD]=S>L" C,.M!>_$&=.YAE8:U(W+*?\3:ZD5 MS"\^X1C.\,7%:#SM_VN^,B[Z:7943'GM]S0II;S=*.\54N86@\_.QF(=^?(R MF"*,1S"6 M.5N :9,T&2(BL.!-%K2?6-.H)%0'X/>57;,W,NY;H<>2@+.16V]E2)*&1D95 MO<,/F45PR%3,8$-RPI9#!3M$V'3LXX%;Z30#6+!FVAC'[%@GU+F-A;& M?6V R86B<<9Y \RL43O0T"83\?G%@G>AQ$YR;[!@_(2?<##ZB/DFY#@OCGQ- MTZ#)O27%>5(?.;G6L% P,D'#3#*24>C;'" ] >RT6=*E5O89^?T%^N-_P&"& MOR%,9N.YGT@R&=<;J9]PAU#O>@_N++:[Q3CN!7.=DEH)97E JY4WI' 5C=,\ M15H E.NM]XH=+$8?^'TT'%]]^R-,^K=B M&])''YU!YJ,AWY!83&84STS$*)4TJ5C;YK2PTV'LOF#&Z:OA9#J>58U]P/%% MS_)48G&*Z2AHI@M.DUS+&@VT3M*>7G)JM4;>QW* 9?%@''NX:.ZDF09&UEU$ MM&O@&"?3=S#%]U/Z([_%<:)?P!GV>)192Z<9J$1PBY#,FQ*8,$HY+7E4N4TD M=GV,W[C5N2:;&'2WD?X"J9X-SH;37BTZG7(,+,5HR&8HBD6M,\L^\)QL-#FV M6;Y7(?K&IQVUU"!)]CZN2WGUHA01=(CDJ(K:ETH \R'3J.D/%*E \6TJ"ZP M](T[N^FH1?Y^!P):'$)X$@<:E9G2FEQBF/<,I-E@+1A \@IDH\RCSH:PK[/) MXR'E8;1_+$>8=Z?D/.CL?8YIK$,DA ,(0@.N=CLVZ1Z/,1RL /) MPW#BT>5R8]TT-]%NA8S6P=7TF'$5LL.<)^ZJN4>)L*/8]TD+*XT*+@E&>$2] M_2Y8]$ZP%#AHS"5RUZ8Y^7[I\,2)W[[8L(FTN[Z4_)(6Q'YU!^8U^RZ#O083 M.)\- :J1#!.!16L<52.$:Z@M!,.!\ MW\=T.2_60=74*EB.ZS VP>YZ>X((.PB]@4VP EU1WFM S2182?Z^URP8H5@Q M/ $4^@^VL0CV284G[(%],6$363=@P/NZ\-6*Z_&JUD8JY)5S6Q@9/YJ6O1AI M9^.FEC&5!FM3CT;]Q1Y V;_QT(6.[AE]%K69*:Y'[O!'H3*NL]Y(68%F/[0G=HF:M MHRU9M&R3/;-O:CQA MO.R;&9O(?5]&[_4">KDQ>$@^&!E]FY_MNX]=/NW M5KK2YCHV[2ZJ6&FC[.M6Q.]9NJ MJ,EMCW'_T_SVUNU6HCSDZTMR<'_!K@I5>Y#L2]GVK> WGPL\QN%+R&3]Z%=@Y$)*.#! V: M>1[(!)6&,Y^39\%H;5)06?A&/4D.1:#UCRH/QI]-E'*H""!(#>B%8]GF6LPC M:A8 2-.$KI3H'2P$3PD8,1C#K#&W?@;0<8K3, MDK\KN"%IQ&\I8$=@'W6EPQ9=D3;*#E@'[+<4L.[UOE.&SC9*.W@*F HR0TB6 M8:R7@8S.#(HUS'F')C@HZ-L4*SP"AG63 K8_@FVBJSVE@(FK3BLB>:.585FK M>J1G HNV.%;/=GR()N;UI-U%42HPDJ% >L!&]I22V> MAAP$,R5@B5@+^S5V\1^"^MIHLHTNFA1*NCI,NKG+_*X_^7-Q+UT+Y;(!QHM' M1JPM#)Q3C):X ,$KG5R;\_7'4'W=WEAG^FIP#><&V\O1<#J&=#OK:1ULC6N" MK$9WJ+H@7>ER)4DZ4D23*B&/8#060HXN,UEB+7H G$7!ZZFDYID;)YUIG6RP M+Y(\62WD$!S91/X-N'&G+N5?\/%RJW23^=_#$=Q@N-/==NTTMWE<2^[M"A4EA=NO(G:%^F5T0Z3]JYPG6->;E!O!>/PN4BO MK_-BG# %0T!F?2I,1\PL*)E8"(7S*""FDTXRO0_F<0SSESY0,?UZ-*Q5C>:Y MCR]AD&:+1B+O1H/!+Z,QL3GW3,K!RWK=RFA:M129QI 46<5 +E+ C.@;'P*U M&MIS3U;<9 :L='V/@C\VS<[#.> $. [:K7$LL5_.=%WP;]L1K1C0[0[1 M/3(THU?9,0/%,+(\! M@%5-!&2M$%G"_3M"*&PL-07YC^!&284]I!CL,[5?2 M].O19/)JF :S7!LRU<6&"AI3+!"J=S8'&H] MQ&]SYCEP:T_EFCH=Z)OI.8Y?CBX^CO&\QMEJ\(R<9>R%Z+4#QYGR=> UED'& MJV8Y<%);\,;SQJV?]CWD;Y/L.7*O0>6/-C9GP:*2$YH)9Q/3@8;G,5@6:XW! MG$"H7(YJ0FW@IQSR$IPQ$B7/F1E?-*W0M%;'H(#Y@KDH'P(WQQMT>L:7X#H) M=>Q5^\_J$ES0R8++S'E-QKNM/6(MC[2$^VPM"J==XV3(4[X$MQ%KMKD$MX'V M#G4);@V(WR[!=:+@;2[!;:&= Q$IBN!]4K7E8;T,K5TDJ*3Q6L()K G2VL:) ME,_Q$EQC_FRBE$-=@G-2VZB!LVQK\SKNR!;V9!HK9Q*7V8:0]N=A/H]+WSE_O N)^0Z ]R/%=5JB >WP7:E5;M3]@XYT7(/;C90$PLO MD!W+"0+3Q0GFLZ3%J^XB/@4N;>.[$<^+].O;C<^.\YM0H>L#]65%XR[-&:^T ME<86AJ#(G$'D#+RIQ_Z>-CP!R=WW33:HX'=P0_$XM/E4_;XM5''P!-G_,X/A MM#^]3"8OH_'%?"A=I\(^\9JV2:^;C/%>>JM4@?/LLLT8M)+>6Q%2E &DY^AU M6NYK//'"PY\GW,2V T>TB7BJDJI-H'1B42&RXDU.GN?H\'C;D;_N*I'UQ]F$ M'C69O!Q=Q/YP<X88!/#(@Y"- MFPU]G4>&NQ#V,-H_PB/#QPJ &%=G(8G5EGI#F@O#(IEL+&D9A+)*F-BFZ\17 M4QUJ$^YL5QUJ$QT>O&;/.F"_58?J7N\[%>_91FD'9YIU.83B%$/O/!D?U75, M7+,L01I(.BF[O_2I9UD=:G\$VT17>Z[G$@ 1,!86-)(0,@0&M6M TH+\6X_5 MD&U+H^=7SV4C=6Y0SV437>PS)/3K:)3_Z@_J+^]6G_7]@/][__ M':<[1(9V>%MG :*N1GPO3@3*0 Y&A%BT#E$'YVR E(S/*4>+O1W>N^,2486% MK_N?:A[RW7?\:RZ#)Y+$5%5(VB0&N@VWF17/F. M/R989H/7_8*]PHW(Q0@FA06FD:8_1%Z84D 3GW.A9:--=PUT!U@VNV;-@]6R M:Z6T",.L%L*OX]&$[ PI4T%:Q\$!;1.C:YC/8'LJR+, M%LIH88JMQO;NQE9V04CNB-P3!MR#2H=>.8X]+6 MK'*NW-[ILP+KUT6H+A36(LEG-6(R%WHZ9\M3L3; -^41G)?=K"6@$^27\# _YPB215. (1AK MP&-RMDU;K?4Q[BW^WYHTC=1R-''[U8/Z\U8P:%0&Z*X+>BR?I+V$[JVJ]E=0/T=[BXJGFW#MRVD?K- M !\H5M^* .L3K3/M'0'IA"^\NJ0L"R>9!EGO*P3/K"Z.-H4DO&]T'GD,9'LJ M;'^D7-M$:0TX]G(VF8XNVVR1CX Z*DM^=X6.VFBC02#JPQ@RUF%>X=%<>]!!,0$B,!WJS@^B ML)SJ89=.2HLV%\KN(SEM2NPD]R;EL3_A8/01\P=,Y\/18'3VY5W_['QZ!0]H MB<2D@!5>:Z#(2E..@7$?K%$(PJE6%;(?!7;:+.E2*PVB1K^/:JF9CSC%%V=C M7!R 7B(S,G(HANBL7&(Z!4[()-$9C>.^V!QEFV.?U9A.FRH=Z:+#H-%D/.V] MHT'CW/@JA3MMC&: EJCJDV91UYLX9'W%!+QN=NL0@IYZBPSTW7TBW'GMB;K: MVXNVPU7@&L15GZHU8&SB'*^OZ>[G]]/.[@XJN*_$'>37H25P'PY7*G%%<)+' M&FJVA7FN1:W-[YTMQ0:W5GO=XU#C"C>R>RUN(K:.M?<;2>IB=G%E&_B2$3QG M-M0^AC$+6E? U5:\5@:E@@_=Z>_.J_>WT>XD_%$7DNO0)9L#@<^W@,2(,DD# M+"J7:ZJ_8$$D8(%V[N)R=F6]FJSKJ?#VJY^A"K>6W,I9V" K[B>,T_>SBPL8 M?QF5UZ/AV13'%_6'.^2^/?G,SC+<-D-__[YC;4/FH\Y.*8V&!U2D))TX_6NB M*KTGG[ZKAQNG-SV-;AV\A5!128:(CF8[6=[1)62ESGFL#I08:!/WN KS=C.GG4C#5N\5OR=>AW\$9]IPLT2:3"6SM^J4M M?26*845'*!!B6JO^QL\IZ?^+67=H(+[W9$N@I5!"E$B>%:DK)!HVP%4EGFA-?#L,V^T MRB\!LZ_TO?;[_.:R/9;4O+OCF ?1@B\6'-A:UH*&@998&X5A3IGD)-%6F'WX M4X>,_N^LW4?9LK&4FQP7WT9TZPAK'5R-VVXO1W:HEMN[:>Y1(NPH]GW2 JV2 M)?',BJ]K91"<=C$=F(0DRV!;=5P*AK MZ>WSFO?<9(7Q>%Z0;L<@]H/G=!JX?ASEO6"U"@D]82O:)1T @0OEN8&L8ZK5 MPWM+G[BCQT66Y9ORDA3?G_X":5XN[,;:M)%K\%A([;41H=..064F\>EZX><:]8Y(A<,E,S(G4)A<6@+*"';Q!L>8CE= M!FPLZ1;!Y"5CO3S3_7$T'H_^Z@_/7L)'^LWT2R\:9;4IECE3DV45!!8YUTRI M;+U&0U95HRC4!BA/B2_-M--ER+H:4'>)_0X_PI?Y%S#%_S.#\13'@R^]+#FJ MH!4M;D&0)&K7-9U(V=P;,J^"M)ZO98JN\[:3H$$3T789M7X"X(OA< :#GB,8 M'+RBEUJ^(7K_H:M+Z%4)N'J>=E)M]_'"/D-\-_ MP+A?@V\5K.AY'TMTR3.;#%%3ZLB"CY8IGT@RV5J?VJ2DKXOP)#C34BL/V6/: MI4*\G]8B';=.VS,*X15$EA62@42R89 )J;9(*)U*1>_#)7D,X^DRJ#/-/.20 MW9U#X_ZG>2#@NE#?FW+SPYO:WP4 >-:5:V,PQP(X,I$LK9R9:^U3FZH\ MZR(\+?XTT,I#]KA=V7.;V2]AWQ]&/^([3/6N4+_T,?\T MJ_64?\?/4R%_&PVGY_/*,&BCBXN^M-Y" GOI*4Y8TQ)M=5-)MEAC,P[06:T MXP@".;A&5-P:\BFQ;S]Z>TBXT*'O]G+T"8=0_WOQ<="'8;J"V>..$P$?5>+)UQ& MG2X#UCIEZZ%(EK"6XS:2*"M0,RE35-DH353>@0ZKWWSBO.A(Y$L(LMOI\OIH M>U9[[WBH=^-K3VA;2CW& "9"A,!M056ZIL972(J-Q+R$#EU&>Q=WA>8Y+J^& M:8PPP5?#V\;8F^&;..B?+6JP_/&QMDV;?[IGLK&&*\V2K!<_HT@,C%7TK227 M,LDD?-F"*UL#.E$B[4=!2UC695RY6O17F%^.)M/)U<[IP 8,)!H4M#IJ(9'Y MQ LK,?@2!8U RFT6G!7O.U&.="+>)13H(,Y<<$QC_Z4_K/;2'%MUTZ(*7*B, MS)H8:OA D\'D J-USV4+-NK0IF#2"D GP8L.9;Z$"SM'C9>->)'F*TW"D%-F MPF@:;8B61:\,4RYA"41?D?;G^^XU37Z_'NWFTC[BE'F4&422GD62"=-9T>[& M7619)J]]/4YW^SB9.F3*?$@U<7W?B_$::6SM5>@NQ[Y,6 MD:.AQ=*QHB7M=%)*%G,BD& *63W!D-=] G38/'&^"1LVD7;7B?/WDJL6:=_" M0Y1&%<8SJ4A'3]NFHPTT9]HQ4PY*ZO6"&,N>?D0)\QL)?M2EU!JDL=ZN7?*! M_LZKF]/:6ZV,%IHA"E?393/SFFM6LJ<- M+_D,T*8QTD,LIV4&["CK!C54[B*ZY/P$PQLTB$9Y&^+6A2RKR-8; ,S0DP8&>J M9,\:B)K:@0\Q'<8*W$U7CRA^!T$WGOJ7R I*;PPM1ADR[4*^%@1.*K,@ZKV3 M+%#)-JDC^U+]$]9?:\UO(M\&&O\1)G,T5UM/"C4I$EC*"0@-V;1>"\% .X@Q M%^Y+FSK*=W'L?V??53.CSL3:I2E73Y]^GHU'>308P/@G_#B:]*>36\"T=%9P MJ5BMX\IT,8+%8CF3&C3(:H3KS8[E5^+-JU(SX'!+[-AGEP7 MWW[_%WR\!='9DI)WG Q)6R\,8F'!$A7I6VF+BYJ71MVFGP;W?)G12 $-3OEN M^'N))V, #T17H31Q-AO+@B;G,J$4(5F"(]JD_]U'\NRUOY-HVW6QJVDE/CA& M=@JQ#(5EWJ&AO<=:;Y+AMJP5L7L>7>RZ]-%U; \;)-JW;1 6K MFM9M(;^&3>O 2IFL=2QG55M\$S"O$[)DI(2@O"ZP5KK<<:AQO:9U'6AQ$[$U M;5JG$&Q"K^KMXWKG/4H62N;,>12.YRBS7"L&^IR:UFTD_)5-ZS:17)/2C5>% M-6X5B^I/_ERX];P8&;)FA%"3;58D R\TZ21+-$DH0Z35=Z6S1RH9;2GP?1>CO^X@NKAKX[A6U1GC>5W*Z_I,&L5:]FMI M+; ?L8S&MZJ!I7GQ@Q?#_ $^]ZS37G.)##--+RV285!S560R/GA02<3?#&$GS]_I!%AO5FO>4818KU^Y>NU.AY9B!GI MCY2ESM%8U:9[URI$IT&>3N3=_-[I9:1&)1R<)T ,Y\=HZD9*)'PUTRK?;OXPOM[*SQ MC8(Z&TA^WW[Z.MB^!76VU.5&09TM%+%OLCACI?96L&!J?[/D>;VM[9E2TM8^ M(LAYJQ('SRJHTXHCF\A_?T$=G="[7 L?&R1402,#'>>EN3FWW'B';5)KGD50 M9R.=K1?4V43@^PSJD)5HJ) M*% %B\+E-CMQ)_#WOT0?A+_WE_/]J[Y!/.I].L<\&^";LN-P%DZ7BD+KE'UU MUI%IEQR+I@"S3H./P6HOVK2;[G8<^XI^' 6/#TB!8XFT[#CP'[\L?\#05.UV]>^,,@T1-:@;= ?7'L-Z,??_'%4E3 M$"FZPA1(&C-86]/O"@.>C,TV)A';% U\%-9I\V('%32X=TJ;9QF-+VI/C/DF M.KF&I8/.&IF$3 /V"(Q\!\N,,TYP:67@;4[C5P Z,4YT(?:55U,;')W<-'J< MT._K,1)97CA,))$=#DG6>&IGQR&;CN#>P0>%-U(PKKV/-I+96R\L<,$DVB)%DXQKZ1Y9& MA;^>!K?[3C:8-^N&\?3+AS$,)Y#F"\ \ZCQY4V[]K">R 9HK@@7AU&(:!:]5 MM?M!0/D39L8-J9R'R6D:&2TGKK09LVIO/&4$^/6&VUU:A ^W*!7-[/Y):# M<60Z.%E;7=;6N%D)AK3-H^8Y.&B3&/L$L+UU^&I,F"[E?RQ'.BM6U\F/7V[_ M9A[LXAXE>1.)J2)H2959,H@6&&ABOS"F:!?VN?TMP7BP.]-=,F.]_6]7#36) M"MS@N?)FUD#4] CD(:;#''JTTN(C9-E!!7LBAS$Z*1>90*19H8UG47MR2Y/+ MTF63/;2J+;T?4CQQ,G% 3FP@^28IM9]P0A^Y:H?EI(K1:"9MK9P5:74$'Q-S M(6;C=8G>CP;TFDE-V22*IS2[F,UE M\=@MQAUB0CN_L[.(4;>COQ=/B@YD4!BR\JA=R=[*$E5 [I(7PL3>SF_?,8UN M?J)*!E*NKZ%W+*ZUW% UEW[\?".:-AU7)2 M$5@,P;"B02FM0Q2^S>'V[MAW3D)\H+R>]8)'5)FEZLEHI3@#;FMN9$Y*6UU M-Y+& RS[7S[WS*8'"8&[J:-IENJ3HIFLDLW"88D!M2P.&)JLR4VVR/R\;FD] M?*;U)4)H<\3?V1#V%70X- D/HO)CB5Z\G]*^51^TF']UX*-A'>K<:):JE&0Y M,NFXJ@WZ!-E2!9DKPF1TTLO4J'G=8[ .GQ2Z5Z8\6#2[TEB+E*>[F"Y-\G5 M-8UA+(5UF#!&A^J[G_/4F>SW1@P#'#6Y:$PD3O.@*,F"48:% $E9'Y7%-L;7 M'@GQ1 ACWWS81.0M4F^?=I:NG&]0L03/64[2,>VU9#%9QQ*BH;U=>RG;U*E9 M&^+^[?4.5'H_A[:)/AI8YK> SB-]@\66F_][-ID?$UP5KE/&%*MHFJ U]=HT MD"QT9J$X&3&#U= H M5:;[':=W*M8M1G95T3][+*HDIJ2I9ZFTGGD'DHE #Y.S:=KI4GWY3Y>V["85H8'Q "PU*K0V>5&&A/WV93]U\=!;8Y M%EX*IV7!U0_P^>UH/%\4EJSDHB=RL-KH6L4R&ZX@*SI4;\) #S.6>FE+<\@9)%M4E3;3*<4Z#HX?7<(+RR]5G*[4'1 MENF1; M#^0#C,]P2C\9S::W9ELLW)JZ-Z12Q^)\9-$!>5\B:ZLRC^J^H;/"T^X8V+,F MW:$5U6%KQR4G=U5 /WZ9BVMQ%@=1%Y*292FDS'2P9&[HXLEY3TFI)**1;R-&R"I[:2138!W3/!@&*DK&@;M" M-HESILUN\UQ.O+OGPR8B?X:'3O_L3\\O/_Y^%B?]W(=Q'VN4Y3)\''G0SL7( MO$\T?A/F2R_2QAZM![0RWL]P/=QQU%.#.98C]XTXM>=#J4X)T66 ;4_COQFH M-+6JK4=&-BNM)2H@(]4H%K(6JM2FO/>+1A^.^=\HWES%'?>U_M"?5EOWU3#W M/_7S# :+9MU!I:1=K=L? ],0'?.0$N,: L_:I1+<.AO\6OVMET(X%?._&QEW M&,):"JBNMO-;:/7>X7G_XX?1S\-I__HVVCI0-W$$MJ/%XR#WZQ9TI-;'2-) M)ZW7CB<@6Y>D3THSGGQD&F7M!N(XDQ*SUUDGLHY/BSXKG(C#LV<3573,FI?G M?2P_?\8T+W[VII1^PJN[JFA#\ :!<12U7IU.+!(:EI4$$H:.T:_5(GDMACP" M9'_F2W/EC;J7?(?F=(7UKH;C%]?;#5@EZ=4ZT2X[OP$5I"K,IZ)%S4GA<:W2 M(FNI__JUIV1J;"?+#@\KKD%MV8$_,%%3,"8N(" 7QWCD%S-3ZR/7>KQ4W$UK'V+FN87=$I8&T) M"RQZ64N7Q0ZWB!_@\^W@%B' M02>.S)I:TU=:P6/I" MQ"R+8)BSJD4$$]G\(%ET7'H.W%C;J(G9;1BG8OOL+N.'"M?-\]A67K"^&<8P MOQW \%9AZ'7&U/10ML6H#M2!9GNR;)K;MB]-'R(;8-)E<6$/V M%*0LF5;9"Y_J9W/VVMV*]A$58>M6S>'G1_(M-/K8T^\H^%ELDU&=^]J M68A<"UZ4=#YJ*Z.'(#'1@A10>@/+ZM ]\;:.>EGA^%/_DFX/I\)@_J!Y%[!W MF$9GP_Z_:"+,$\]?CB;3R>M;?42!9V4RRV2O,BUJ&R;O@>7D0B$/,4-J4VF[ MXX'L[-DLWH1Y.9"?/] 8+R)C%N1:)4H@7GA#5,8K+=*\10:N3QKX3M MSL(!^?C <^I>AZWNM6V3TE\WK-]&N5_Z"UF^&J;Q_"_ X/:3JD![.LB$A7Q/ ME34YH$DC\W7(KMI100LJ,&S M+!S35D7FBYFW ,Z"MG6;2J.[GRV&LZ^[*4?%_8/SXECNPRRN<5^G<+^^'.?" MDY899?:%)B_GBUZN'A0R+45TFDS9+-MT=WH$U.&CM =CS(/:YMUHKDDU^Z70 MKH)Y:X!K&K9]%-YAXJ^=*7,]DNR@B;W3A>M@(J)@:=[@5^B:XA-2M;IK*2:. M2;>YM7X FCP1Z#P,2S910-?W;>I:.2KUVD,:]^=MGV&8W\\^?AR-I^_P$PYG M5^>B'JW7/DDF4JDEHZUE /584PGEM/0:PGIW ]9^Y?[=AP[U-&HNY#;-MI$> M>/YBF'\B7(/1Q_FULX4_?@G1./01HF49/+'?6,U""LAB 8$"38BQC<>Z!KB3 M8$PC7;3P_G! OSHCA+_!^$^L13/NXBNN*$ZT9=K7E5+1F@E!!)8+@,@V.8-M M^K<]A>R4B-*I%AI46_P5ASB& >%[D2](SI/IHJ#;79".1^U-<:Q(HVNBL6*A M^,2,<: +T*9;VE0O7@O>*?&E>WTR=D1)ADD2=C)2?&F!#09^&ECU&IH/R2$[)U7GGP]DQ*2]3%&=KU-#%5I5 / MA.?>?@Y>E:S"R;9GVA;!0KVOAJ3>V?P@?EY_\,,Y#-_,[=/)[Z-Y9S?,[T:# MP2^CB9T&IPA+7T2)H!-ZP)M_>QGF$B1+=SH+.3BK: MT^B8SO76'^WOLT42L-4B^2A8KMTS=;$T4!$L(UU)&B/7WA\H\ZRK(3ZCJ;(' MKNY_6FU!M&,JHOGD0'^E1TPGKX:+P'X/E O2"$M6*"I:Y#0M92%904\ MV @QI>Z.\-MT.LATVH%F+6J9-ALG::%@__90BX3:DR?6?CVDCV05\Y[3 M>+71-DB(V3TW#^G!(+]-JH-,JMW(=H@K9YV9MZ4X*%)P%@748LA9,)^,9D4H M&CD:XW"MF^!'-*L>]:..4A?_Q%JZ'_.+3SB&,YR;3#_!%'^!_O@?,)CA[2D4 M$2+G23!PA5>-(9'4T=\_50!UWD2L54>%BKTM&SG(S/: 8>PQ0XPNF\$7^?U1R^&W9X M6A V('?:)(;( ],Q)A9J1=KLC?=:!^\:=7\^&A%\F\W'.9M;,OD91]B>%H3" MHG.(CEGM:JM*%UCT)=10B?:^%" _[IE-Z0U%\&U*'^>4;LGDYQCEFXUQ\K04 M?.!<8O%,U.:V&G0-6@3!G%<<#<\Q^S9I;,[= E@[:IJ(2RRZ0 M]$IM=>\,#4-P9:R(.I2OH]SB/IGP:''&333R7,K:K3.F;\49^YL79]R(+/NH M;[>-II\+BZ6"$N8-M6K3;PVUOT RE@E3Y/PZ1I%MREH]'_9N5)SQZ,B[B8(; MD';9#99W[_^XJM(LI)?11<:],"0MX6AS(7"U[E1()*WX_]J[MMZVCB3]OO^E M=OI^>5G L9.L@20.'&?F4>A+M4VL1!HDY4GFUV\U1]7!LM_UFR#M"(;B[YA\6O XEMO^T:;S6<7+'ND7TU*57;8-V&E6O; M(9M1DI508F%!*,580,&Y-,HF$>@#>Z20;0,*]E[7EC)C(K$,VM1&]+GF M/]6!.2S>LML08#HA<\&6/'E@=] M-'5M?4[!ONO:>L!HU'5M3,OHG)' \JK<2&$="J:!6Q5"C(P;/K8\A%=7U]8' MJWNK:^L#M!%G_IPQJ7)AW$-RJ&N%A*!].@M,&Z6]H<]A; _0:ZMK.\CSM 7, MALRZJ3VPVFWR5GO NV3:P-*!@\^< X&D[2HD(OL1O8TG0[7 3Q- M6\!LG#DGU[5LHAC/2JU^]8GN#:TAB1U]+=N!NX^: 7%4UG"/O+Q@!2H M1U?[O#21[RF9?-NMG<[#7L'2ZHV/+V\P]CGPGW!^ MP)___ XI%#;V]KK/ 8' Y:'IT$? M3JD\2LNU]P+0U/XKW#J@S2A(C@RVR&URI9'R\PI+Y;?"]%Y$?IBE\J1Q:2YE MA.!2K&D?%KPS":R)SEIN(\MM.OL>6:E\+R0\6RK?1R)C*3+NLJ=3J?RD?ZE\ M+[#LHMIX$TF/!<5%Q:"#0K!%U=)N)TEO9QJ*-TIYZ52P>^J"?C#H[54J?W#@ M[2/@!J"]52-[E?&\KK86.DOA,H%'MMS#^7@'V%;-V,+3UT85V-[3UY7W>JW57.3&KO?&V%,6<\-:[X'0A M;4]PC_GEH:V/+KGWXG8?%#/*)4A1,JAE21"S5F 3UO8-/,A&4^2WIWT$T=T[ M$?F@/.I<( 6=JFE0P.60Z;]*E-E&E?)HBW7'GIW*X3:L^]'.UY>27%[;VPNK?B]CY &U4J\+W2+NFYE3Y& MB)P%4"PG\-'7']P45X0(7(_L0+VR"L+#/$];P.R0LELV&/PG)>->U([<-M;4 M!10D#UX@1FECS,R$,+;<^=OI1_903Z5\1W%:6Z) MY#&Z!+J-\Z)=YNQTI&.G2FVBR2$J+D&@8%)DCFET_6M.(^G&?YB;87B<3H@. M"@IS6F3:/M.,U0&;!F+) G0(6IAB#4^O98S[/O/LF<1@?#$04$4Z3<* XZ4 M5\DR'9%9W99Z_0&DWV#; 2:KU"D> #<;1X@=YD%F-H MDVYS9'GVO9#P_$BZ'A(92X9RESV=\NPWR+/O!9:=C*3;0-)C07',C)1-8:'P M6DL3+(/@')+"::TN):? ]M1B\�VV\DW:&!MX^ VX^D6Z=N6U6\B;4OL(IU MV*DF"\FAT8(6%;+QI4[[Y*#D':#0WE_3S(^@V$-,N,^P_XC>0;;I%.W^%;!\N=[[N#>XGRG*F@8TVM6?".\_$L'S:3A_>[E8SBYP_MW*$06+ ML;6WEE:I=FB7$ HS=$VJ[#PAR]HVEOW&)&]_!Z[6N%7'\B&>3SZOUG^'BS2? MK!P$'\JGR<5D^KD>9.)0,A E1SIVF"!J]. $,2HF8E"SV[$7H;N_-W>#NH>7 M8SOY-<@>_W,:)^?G=>QCPLFW:LDMWE[.Y_2"G!4?F]IFEX+B :22@,5[6WX.EF&\\E_JC8R70_ M*^ZLL^.$=*@Q9?#$""*4>0C>(&2A/6.E(-HVJ9B=27PM:&HCLZ''8+W#@@3Q MJN1>3!;5FEI\Q"G^.YP_0B@O4HGX#: JLDLG@L$70RG M/TA.B3:J4C\ZCQYF[:77HCG;C:>\+[?(//]]/LN7:;D@._P/G'^;)%Q<>(3#C3**.HQ79V%3[;#U[WCX!]1] 6\^79>B,? MYNMMK!R9Z)A21F>BNC@R8D*$@"Q65Y!D0CF>=>P"8UK@%H3ITWWX/D7!_N-G M>\/$;$#9#&@PW*+G]@;7[LC[<'=(/\%J]NQEO'%T5VZ5W>G0 TIAUH*% M0_H,*V&TUX(KNS"<7V]V39:D3;(4+"!R>JRBL^!9R""MT%BXB4YVD^S3:XQ> MK@.Q[\D3NY, VD>L3)A,/S_AY1XPJM9MJ8:AM@WV>B_^%JS2#HW2,M7!\MY) M+H4*04@698[BD?A;MT4'"30]O]1-?_15L.)#^8-^NRADM%_Q]]JJ,C9S:9:,"M^'V,%#8[GE*SI@2N>C:3M&C *69!&><(FM4 M&ZE$L;E14]].Y.W>\;0G##X1LQM0> TB=9V(I%\F,O##9SPKNEBIO0=A!)%K MM(7 Z&.0I2@NG1>-FE/V)/2$N@8";9*ILLAI0"/24Y@)(V0%1, --69JXL-ZY3 MV&ET_OI]@. E!WT?8>S,.=N%J%?GH.\EJ4Y>VDW8O#,,%,T-EY;>YE+G ";, MX*S.@-PH+PLO.7::6GV(LN_KH!]>]'VXV])!?YV&<>V&Y,D+IZ4%)BP'Q;V! MD(N#&*,PP=DH[L\J[^"?O[?(H;AQ>\G@*??\-@S-)V.YPPQ=F]*&C3 M0,49WWNHXOY^[P4KK":SO,@B0RA*HPZ.F20MQ\BX=&SC8 4M>PI7G,(5IW#% M*5QQ"E<<+^I.X8H#>BU.X8I3N.(4KCB%*T[ABE.XXA2N.(4K3N&*4[CB%*XX MA2L:A"MVXL]]-UF$SY_G>/7LS7?%6/2?+61+M7NH+5Y;5(0"RHP ML7#/77)+!9(_^9/X:\SR5&A9 XP M:5&K/2T$CP%L+?24-FGM74N[K ^QN_HZJ71GN39$R&-L/UL@V)EK2*#@8SA.H M& VX%!3I&C&4R$I*XCAK^(<3[4NFTFJD_VT"9MWAH'( MN)=2A)7=7,.'*/N^IO/PHN_#W9V6XCL,Z'+AU?2C M&TYS6P>[9EGDS7%OF1"C:84OY<4.I?B]V'AX*7X./^*R\MP_@MM<[K M-4DY:1(09U!XJN/Z$H?HB@=IT&J?,A,Z=Y+JX]\_>GD.P+:A3^DS70$T#SK8 M7( ;:PE@(9&Y$0AOLF9G61EB"=VD>?!-%3:7Z##L&S!T6S?ZQS(L5SK[SSC[ M/ ]?OTQ2.%\],8XS%)CHOD@F5>]LGA9(I7> 0;A9%0!LWG.G=I/;C__< QRZ\FU M!N?M[9LSE$:EY#+PJ#*H'#T$-*1)2*:CBX5H>"ZBTD]N;]\<@]QZ/5'7R?QY:H4Q"V\X MUCW9G+U)8/^<'O_\>Y@O__XT#]/%5:K:8JLX_O-?.6#8O@?M]Z+T(MDL?#*. M*TG*#?H@E1+)222Q>)?/7OKR;4/3CW[[+S?AL<1]$%Y+TMQKPGXT'$(J&60T MB3N?1#2MJGV>IVRKF^6)+__MLIZ1#^4-&:)70]3.A'",E(H$4=1A!CX;B E) M$46?&KO.B2YTP1S=:DY[>KB- M %?(5B%U-T5Z@(TUG2SX_B/JNI)X+$!J*IH&=3O78+]3E.F2=JC LSI@R62B MB(D(VD6+S,J4)R*'.)8%BA'?!F6B"Z_3<;$C L:!B5S)H,&FHOI6? M'GTKKX@^X_3X>1\1A(IDJ+-<*WF00P[)\A*#R*R-HOX29<<"GA:"> @4O7VR M\:.;OR)N\:'<^MV9-)GV&C5P4;-:7+80./?T(_*L.)K,VDQC[$'DD<&GE7@> M(LELBZ0W:>4'7/P>_JY1V%N43VXFC[Z9YM]FT[0>0XHQ)..DA%(*W9'<.0A8 M2XUT"%Z7Y%FCUB"]23TR5+45U4-LV0%+(NX2>V98T3[0OK-2M4.)*! "/;9& MV<*23)S4]M:%#W=).C*L#,/ZAYAP6UM&<_P:)KE6+D\72'!=.;%KE<7R9M"Q ME(IG08I[B)D>5\X#N#KH6"#C*>4B,;6Y83H0=V0X&5H<#Q'CMT?,[-NDIA7\ M-)N_FUW&9;D\O[X*SUSB0BJR[C/7",HS!L'S3 H[USF$XK3J5/F[ 52>INKH M,#*0 !YQUFU=%/5]#.-3,90?_K[S)ZM<,\X"%A,MY%3] Y@1O$L"T%N)V0DC M4YMYP!N1N[O^)PU1U%Y0^ZZO>DG[KSE.I=0P1U!0@B-MGQ/S@E8:O"R6*8M1 MRE:]SIXD:O\35)LAHJ-=UE$Y%#0)7*JC[HN.$!T=UFQ3")QA\E)VD^^1"G-S=@U]6'\- MT_!YI7[^[\??P]_$G)I]]B9?$&\7RWE83K[A?7(-W5J"6XC:DCE>9$V.1@E) M&JFEM&1U\4[2[;_VT2"@,=N;= +MHB*OGK48N54ANO6$8L(VQ)I$(W@1M;1" M>[[3@,\C-+YZDV-;N35&V'599@>*=F9V'*"ML;44GP'+%B)H;&]<6T)1%&$\ M$BE:70677)0D18W92.F+3VK4H-C,LM@!)OIPO@$6KC+O9O/UPY@D-S$X!&:5 MIT7/&:=H><]-J0F._4>+%3N?&=I8]?V=N.VP,FH-XA9(WH M+J0,WG#@'A&[;S.PA3@>$^H6O&QUJM7HC>.8&HA.1+BREZ9VPCN3A;5&2 ML:2&ZRBR$[$^TSR@C53[L'!H!]"?JW+#:_?B^VE:OQO6,%E,+K4&E]XA)Q1$ MSR/HB#*PY)1)IM-;^\0"NRU^W8KCLX'9-;2V],]5S^=?9?)5N?NTT M]J?7&*D@!V+:P)?KI\FRZ@OOIWGR M;9(OUXU)DBV.I: A1ET[$Y%RX)$N&U+@5.857]V"]IVNV$=)>!TJU/;<'[ F MXU&":HOHU7[KUND4?)K].%U.;HR'+J0.KFKU)'+WJM@ 8GT.) UDTOI6>8'D M[.F@<"V (VDSJAAZS)R-8# KIHOWW@PWSN0@X/.,RK=?]/01Q="JX=LO$RP_ M_H7ILH:C/I0R23A_,\T_S,(\?RCO)G-,]+\OWGX)DSH9:OU\8DX"74WKQD"W MKTX&O#0"M./")F.%"MTTQ\W6WZT^TE2>L]T*8T"]M++F;4W0Q?G7^B[_%BZN M6AQ+EC3'D.@M#AX4*QE\J.FZGAYG[F74K-, Y$Y7RV,4O Y-9FO>#U@S6.GY MB%_7E8PWW3CND[@^(%V('%R%Z4S>[I67[24YVY48!M9:NA,;C=6N#HZB$Y'I ME) EZ!2O/G--]K>6M)%.]3ICP,HSFLJ>H-*'^T.K*,]8\3S:(KQ$8#EQ>OD< MO8&"1!D]$96\BE9U2U,Z%-='(XET=(KT8>? BL3',/V\'I @@]'9!,B"D_;D MDP(7K07FLA>),:',<(Z0FV5?A\JP&9<'K B_(>*ZB6 ',H;7!+X3L/NW?D,1 MW!?B%OP;^@F_10Y!3V-*$;ADHK;$2>"$=1"8"QDU%4\_F+,Z96&RCFS>SUG.S_L5)\FCP&%U935E@(J*"KA%^0/( M8X=3E&"V=P! 4Q,0 @!@'T!#=1G80SDZ3'FA'FP+T%".J2C'1@DOO_T'>"D? M><\= ^@H[S%07LM1!#@V]_V[/]O/]K/];#_;S_:S_3]MFK86-N96=WG5G6P< M79T<*>SAKVQAW]UO9_QD"S_;S_:S_6P_V\_V_[UI K: !6 #F -6P%V %U ' MG"BO' %7RG\*>P#(8_0V-FYN]Z3%Q!Q=1%0-D MP+![YA;V5FZ\MZVL;1UE!9;+T0*\MI:R H:2FF07@8F#7.XYV#E9LX+<[CKZ"H-DSWQ_>K2E.-O;XN=D)-QL;PC MK7-5^<]G4%[)GOCSO7AZ>HIZ2H@ZN5B+B5^Z=$GL[#FQ<^=$*&>(N'HYNIG# M1!Q=^?Y\@:M6KA8NMO?<;)T<>;^]-K_MY.XF>\+=W=92^H[Y'Y^[]O20LSJ MKI6#E:.;*V4VQ,5.B/T;^I23L;20MG"Q,G=S+2,J( M_?G]/QU0>J LXO[]^V7$?NQ<;-?@__P.90TI1W]9<?\/VL].?G;RLY.? MG?SLY&@9V4\S,#$PZ3W.P<)T1/G!0\+7Q&F(M73$),Z)R MD+#0MXM0T>W;1[^?GN7 1:A8QS'A/[;C?P>8-I']87N*C75"6 /$Q4U$Q6Y M#@ ! !4MU??V*WFFVD--0[N7;M]^^@.4$PH/ WNHJ*GWT%#3TM+04#Z%4SX' M:)AHCQP75]C+K&U.=\*9Y5Q 5/(^/L6\:E:==@R_Q&V7P/WT;.PFCQU? M.KNZ>WK[^L?&)R:_3DW/S,YA5U;7UC_K<2($C%MT+HNL1S,-6SG(M=PNE1)7*<$AA^GF]:2J!-Z/O='H+/MZLB K=W%B[P) MB]$Z>G#VI#?XMD&B*\;1EZ]0(RX !DHC M#8^%),F PA\73/']@'#Q^VF;YO>Y@TO3Y,,+J4]-_2YR9/A=Z$8,\,+ M=P(3Z%^3 2Y)75+VM7SH9CAR3KAE)J?[YGVH!18Q98GM#=Y \[6]F+A0X?RN M\3I/J1HCJ54=S5GXZ6 WEYHTRG)7V$7-\#L)*LS'B?AJ \;V8A' M\NR*C/"^1U^IW%..E9JT]$U!KRTI==$$<.<@$^"X7-CD7J=KH;Y9MVR MQ L/--.<=/-34HI+ U=HXSM@TZ%5"U%25N"03/N UR^?]Y5H*['X"Z:$ 3_E M/U22GE#QCQYZU7-@'!)6IAQ5QBW&];)M0KSH!#3;DP@6-]9.-J@HM?FZ& NID\ZT+(AU MZ]W'YU"R]6'3]3.\03@BWLOQE*WC22]+BSC/VW5(%]NGAN7J#X2$.L>CONIE MZZ16#-6$">8\"OP[YNN MU\V(DUS:K8XQ@CMRAS;VNE)M*]H(YV=NU!^N\EY>A1<$*4.HKX8)QQ>Q/78G?!A9);3,WA;J\)N0BVSSM4[&A>J[$>J9 MWS85O9A\XL=-!ABZ%WU?'SJDLK<5:I,-)$!I[/:[M$L 6Q8S9J)8_^US.=]J>J1F)VE21A51)F%P,)YV1J;)Z]J#I M\26#2JNM2(+_&C[1[Z7]IY-Q:E->=SRB54X^'YS,6Q>HA.]E%'BZ*(T7'4*, M\B@+B#^"]QM53:N,.W'/\YSRC/#R:[6$--OOKYDHFNB*[(F4%XY/"SBFO\3GK$X&KF)HZ'XP\*?U]']= UER0,6DKDQ;/OJWQS_)6BNM1SI'$9G M,5>:'M;/'C^N%\;/:1T5F!6I U$?7T<],MO;UA<-]SB:J;C$U'<:*3?P3(BQ M,VR+3Z^G$.XHC_^7W?O+H\WY-]+5$83G_O#6VYW,E U0,?:/#RURY?B;2YB_3ADD,)NA\.'TY^3GW,NDC3]R34!29!NBI+ M3:J.&\&?MMGK0('R??]VN/J[$O5<6^,2?6JF $<2;4K)MM,X.M#M2+,7:D!# MD&;+X-7G/NZJ:_Y^KPQ?VD,+NL).C1R:N<@L#IH7>W6C!KEIZ*$R+D@]9%>Y MN)WXPL[1_6B)"*\90_X')I5Q&"IFO36BZE*WD5*X=N2U@!ZG6(O#UWR"+]WS M>R0D+Q-U#LN3JF=/]38;332"-HS\UK/5+N0,U5*_,95 MRZ$UU_O@S:Y[Q>""Q_6D'%OK)!OMZF,]^X]J^IQVT7M[[,0$'7*9:VNCX#QH MBV-M!$\()P-76 XU#G5J*]$\8-&6I]TAAI?'ESEOP*XWNDUJ>IV8.FHE4URZ M!D5\+$B_[FZ93.OQ(6'BNDR'A_+#\O&#EVOC?.E&^I^+;?3Q?M3G=GP97%@LLD8&"Q. U6O^GHW&G:XNH\];_N*6F5-^W!-]CFYV4$G::X=^O MR7];A.)RWMCVLR5LXNLG+WCD;<_><4B5#2[=F#>T_X2P$=OBWP2MKS.2'LBS MNK?V"]1(NTC/B@_;K5*M>#EO:<;.#8C/;NH7&+L$465@L?$VQC*%&5W]3>I+(L[$IILJUZ/1(_=39UY0W7#RA2-8FQ M)H9XTVT'B:#7='IJW3<%@L"35]K "YP.9" E+D#"CG*:@A*+%M5_J.R%A,CH MIL ,6APK%#*O6#!',W_BSX_J%'H4-]]K^-P>71#Y<"'HU(-T,[MWU/ZMX; / MZTW-B(G"%X3K9."#0.W(^K#3-JWPM!V=1;=D:S]?/3Y<>E;-^E4=Y./M\)8G MC(JM3_R2E;R&\\8=7.L.OG0RK$!7?[@Y?4=?[N-UNK&;;EIG?]T .0?I2,JR M%TE5XV2@K=ZZ^V$0&>#C>4$&H,Z(F=O^!]&Q\!P N'E=9+]P&R\?>@+UW)/ M\-@ =U8EO(B.FN',Y::EUF?UM]-"GCV[2L$^;SH."BH _PM"53D&81N!Z>JL M+D)>.$XS#TB86X+:*QG)0%8E&5#J?E.X+2J\?0%Z3N!8T&94>?:A.D2B\)30 M$ 89MBQS.BO\A=.PPBDV'Y=[_- 9%8MM"3-E\VMI*>^@%4_S_4T5&>.,E&7@""4;/5XS@Z0T_=ZU!%B^3 5XD M(Z+'"[W&@GJ9<7K'1-G8@%?$9]'KF^RDA\)R.[&4:M.=15OA^%^, *L9"3]R M[6W\QH8VR^%,3]=>1&3A^1<>B@XG/:QQR+JB1/;V8?SJM,5*[3ZIRCR(RS;R:5IY$>) !!WCCG-0:W\ABKGE%8=A4MU([$'$OL6TM=D-D]5G/E"M6BQF(GRB6]NI_W@&C$'U>Y(4Y"BD M*7<5,7,:>MFP'5RP3 STE24#IE,4@Z%3Y9&TP[=B34ZBX%CC:S+0,PC%<[S! MM[4A)BV^(.:7Q+89M.AVDD[8LSHRP,EMH2VMC!2\P(8B-.K6=3 B%+[,Q\R: M-M:AVU-G2&;' 5Q X3AK^&I$5LA*(@JS+7FIF= M!ANG211:8/B%YW\+0'X#*(MD@*'"TKU%9M;[43EJT?"KATP+"%7*S3@*MZ]$ M/2O(N3ZMW"6R?H"]3^80)YPQ0Z[N'OPQ')1D[S%\O%UD75AB11U]COGCV;GT M&41#%5BRVH<^L>/ $")(+D:LCG##1<-]BXMB.&'IK__=ROYS _P?; %N,_> ME^FM7AX$W@"&B&%_^L2*] FZ4$0GSJ]]^U1Y(TD*31 '+?48,!_"2L9*KJZ= MK3/0LRW-;Y6YDFL""S^\C"0*FXE5^U@D#(UYET[ R"47W,AHZ. M+\?"[)']%[>O^9)I.GJOTWF"NYX:BF'(0%UJ72)'Z%2,^V(&D\D>+WXW5Q)F M>CY^3G@57_!5W3&A6*7G2WPFK=1"39C@F^9_-U'XC:R"^@^0U&0;M^%7R$"R M8;KA+Z0VZ(K:$GA^#K1-[R\'H0>[:%EHZ.V;I1YTW@/_(G02IE^8$4P(5*;R" MWKLJ?>_CU,&YBRI,Q@TFDW6 M08^\MV[DN E[$L@ NJ1ZL9V%=$EJPVC%#D]$'ER8(5#\(+YI5Z'!==GX/C]S M"A 4>?WS7J*&@ZVSU]FPCOW63]94G^2!_7-3-7%6X_"KR?9,ULR/MIY=9P;I M@+Z[Q"7>*WI=?-Q @GQ++.>SM5V[!>L<._B7#^:)1D MI\<8GXP+W? MR5]&(BW6YGQ&VA,&IY)/KPAC[ZCP5&96)A,'&1^ND"H^SWDY>/D:\5";O[*3 M3F5ZW6LR=&MT2UPB8)W7V9@K/4!RB/VJ@ZY>X&68?JPZYQ6PK!0G* =^."0O M2;53*..]/L>>DI&PD15>BC&V(0-K0A/I"7HY9F/JB7!5C M)YA2]03[-VD>:JPUA R,@;!ZBIX#MEXAIYK>FR!CT=0C;?'XO56ZJ&0B-0IT M&*;<[W6C\!.H)"$Q[>DAQ&$%? Q4XJ5Y$0JD@N>9,C3VAG1QB[!H0R_XF/_- M^67]A.MI+ /[OUET=*\O%1]2M8A

[TC+XRU7BL<67)Z'OB( M(6)!N!7Q'SB&W[E2^BN[>_9&(HF9UA7&P_(Q]17F16]I++U'NSX"@F\B67#Q MM34\/,B;7?<;NO"-/NMY\,)'JGDZC%R "[/$^.DA>$ M>!X:B)A.S"0#_LUDH+Z=#!QD'T5N36 7D*Z*P;DT3!A&79>9EKLJ$)'TY 9)2*Z M:N&I85-\:V/K,;O>E.'9"=)5+3:Y MA92JJ^VD2[!EU9780OW.XX\L/E8^@'IV-1PC R/ZLSR@[;2%4\+LH04W,HD<*7G^"OS\_*'&P8YY(Q/P?*&P%&7"7JJL MOQ8+.6]]5S3G=MT&^VF2).8Q"VUD57+)PS%/XY9CV7././QB3_K2'8MD#@[M MXW"SDCI1=O!B(TFDX^3C!1F53.43#1_ZOR:*+^:%ZLB&))V!ERKYEB?[M2>> M^=(KFD^;B&)ST1"($6@[YXO&S:(,,,6-R'VX!]$'MBS;'5]0.\SR:,MU' *S M#5:&PNB50'UKR%OR[Z;#S"&J34NVGX:/*%C^]0XT#$L/&1F2@L:5.:YKD+06=U@>/ M'6]'S(B9DX& ;QK[0OS.F;IH[VCO#HI]6 _2?E?&:S1L_ D"$=5WFK1K\:4V MZD>$55QYE6$J8=*9<_C8_<#%=@2OL_P-0DK8ELJ5[21?^[02]E5CNS;_OKH3UC XIR4BPLB^<_TW+5RN_S*6D_G M<[6>._\H/:Y9'X>:>&R)ZB>J^7"8A=O5#/K)W3 A27XRLV,O>]1@JKCDD[F_ MR>NKM0#V5$ O(5'32?W^N,/USQ(S/?O .9+NV]P#^[-OY*VQ"R)R?/F4J"R6 M2UZ'N0\QA)[ I^XYO8[AUU6C"1B-FG!NCPKAP[*VSZ*9*BQ>?8J^"7NFS9^\?'K'(ZY4:\CH'H%*-&CTJ)FY)@, M:-S@AE6YPXG%MS2&."6+R+%[ZNL3T?O7DABOIO@K)]MAW+2[N\ MUV7YTH6L4I>J@L-QX89PSSK#LA@RT%SW*H./0Z$FLEJ>]842*Y[E=C(KZSLY M:1T71TB&MA+KU7\FY,UM'2###GHD*EJWF>/ G:&HJ%)2M3C4-+%$Z,F813+( MB*>S6.?[]+%,RG8^",!GU"#K#(4QD&V/?-("F"#KW>(;81N..G8ULT'SI$,E M8\I[\UEI(<>+"(RJP]V(HW&)G57G_L#=>Z)@I18^?WL[B''R_ABO\\9WQT1G3Q<]^M**LK M,Q]=P+'FH2G9[;$7._L?JZBGQ,_ -94,OJ!2.]?*[6? 78-7WZ%DJ3CK;Z): MC6S[D+?B[68H^^7*[SJF6,9^)Y)2)2.I:H0,R*.<4(>W7Y.!2>,V,C"_2/$) MZ($MBD>=E/3#K5*I:$/]Q :A:;Y[I<,(6+_Q;4%FMA_2:W1TV&*2ZG Y97;Q MLCWZ:MQ+(CLTEP&ILFQH /DH%>4LSA;D1@1!I')9R)1\*Z\E]@IB91$5ESR,C02LJA5#\ M+!TI0GV+*^#;G?X8RZ/:F*X=V3J5R$4&WNI_"R>MDH$0!.C\(E7:%U_^/+OX M0"+*Y;K#F%PO87K&>:6"TTJZ)O$5KI:U$O7NF M!0HJ2M^61\PUC!O;A[QP M]I6Z#[$F2-F^XC['_G9TY9[4 M^GB5,[:X88095MQ26!!#X+OFB^I;O+'LSL?A)9U(9LO?OE#S08D R'E*? M,L[.?.$6_;'^>61WMI;^[U7H'2JN1AZI4!NU]>]P8HCS.KG@> Y3Y/U$8@7I MWEAE/XL()@.L:V(\-6^OUM3J4T^_?5Y]9X*_ 39\EK%DZ7)/H[M(X:<-3VV3 M_FL8R('@B!N]V7R'%&C<*$RR9U&8HJ/#M:2:;R;A>?84_5HDNZ]!";:X]K(F MN_&UN>[X^Z[P9!;:1/%C86K4J7MJT^EDLUMF=EB#-&ZEDX)S@M3+]83460U5 MM!O\M T_1JP_: EF,>].!@JRI^?P=!M)A$0._!!B46@+'_CDQR"JP<, ,L!W MZM>T;?[\%7DR$!6C2090)>@U<7F0IR'?!"K4B-W_37ZFYO2(M&-@ _-S_C4! M0C9R7"Z84\90#&LQP8T.2HU1:>.Z_-*YAZ%Q2D-FTWPHK]WG'N08Z-GR\M*Z MQJR3^]%04<<[#AT:PFQWY*8";LQ7.&.-ZQ(O18V7EQ!XXB'-YG?KM1Y-.LF: M8*2QC8 A\ZZ-_TWF9+BQC'5F=&4C*6;(? G'N,].\9R,G"=]>.@^G87-0R&^ MLKC,%!RI5XF*P)85_ORNU=VBR^] X]!.3VX); O$VLRUPF;O/L6]C7 MT+!W3(-,\B"?=C,H)GC\D]G%?"Z#=TULE8[/I8X:S-)A4:G>J'&I#U"MI%UA M3@P9"$-P\WUA*!,(O*.&VJLSH47MHNC-&IE_D6 2,""01)<$FQ[W#*[8[]B< M,0A/U1+^Y0TO[X?A!^B2JND1H.4SD"GJ="K:Z^OM%0T^-FN+SFCO^+# WU7/@6HP:X7&:.B)AQTS MP[99?O8'XD1X)&+>KE]IFFWPXNWY(D>->Y8,P[>23G9LL6.3;!=.\7V*3.)' M>+DXEW@_\K\N/$&?;X[P3!NI]4DW47-PI::+N/&"(;VWC:X-M#L6C5+ +M?U MR2#&1-@&=(*:N]RV+%Z_5,\X1&=1_6%VT/W]ZMR.-1.^HD!1J,A?%>KF M^L[X=1)C.67C[Z?'@A]QY55@KTJ[7+#("XZ*B" BB6X"\V:]UZD$DE"_N%>J M%3[VV-2ZI])_QW9/S*:"#./[6X;ET>U3;^; []#@V40#6]VXZ&!$6ZH2BV$W M4OJ/8XXZ"DZ2GVLF;=HEY8["%ML=8:GJWIP+VN,B*IF,IP>[]0 M69.)S^F=E7[XFN V?S0\-0%TZD0O?B+-9^H%9K.6RUI\UODZKMH'.3R-<:0; M%4Z-.!\F&<&OI\2AK^U/UU%15CK)]C09H5N6J"^ ;5Z2D;B&TQS7F'A1$%@M M-65++R@+2]W ML9J>0#+@E3X7X6N($9AIW9L2)KS<^N2/PMVRZ+%#F1NM^RK#F:H:;B3]E@]XV0O<1;W8XM[_![Y5-?KV\%@/V=/E?65/&=3UW(TUGM628# M@?#K>](+DBH**!>KJ"WY/?(O7 >V16^QK8'Q!,3VGLJJBBL;%&,7Y40!+E0Q M1:D%J: XM+-?+(9C3IAB6,/7DJX9":8$_$HCCX$:1K;XO)<) M;RF#QLU/]!,.3#@1HRH]*;.YYNN.7:3^QG#._F RJ!?1P#:.+I M0LR_ N$O"4_:[?UVFW\[[KE+#-U>4APXQ2Z'=9%3$+I83Y0-*:A MTCY[]LB6H4%KJ=KDV1F]B-%'0= [,+'Z;KD+F,JB_'3?0$B8+\Y0X/Q?F=.K:)Q0J+VTQ4EKDNQJ]WGPR#JX-H'QQ1)Q_/IU36&)RW$> M9SZYJ%WB_V(C^#<]R-^1TRK::NK2E$G$^LW@=3K$AD#J1OME#OP(M54!VQER MTP_EBJ$$]2J_77D\?F8U!^=CF M-)V[-U.;1\7:Z:5%/Q6N$)MI.VEI%A5\N M;1:7B8:X7ON#6\A/MV/WOIY&2WIY>6#(N"3ZM-;*&^&%R& >Z2+L\OWQ3KX! M[LD;81M49.#,9*,VJ6D.+)K44]\U2#R)+8?Q-6 TG8^;7L"$^W2U4JF-D8%1 M >3KL6%_N?H4?Y=SEUBT5/^T*C RT @*71S+D<%Y*I0,9)N^MHZ[L)5S6V[[ M9;DG=>)H&]U%;.H$L_HF#QLFK>$$9P1^0Z(Y\2&_W,O0Y3;G!)S(KC7^>V*P MLY*,0DEV( B%DE#..G(+-J%%:L$H9TI)65"%JLI\)2E$$N8E5V-]P W&7X-K M/0P40J+'I_WHW)4N;=^T;Q!>.&?D6^(INK#UZ;-O5ZD/+\4Z]JB4#^3UO>NKNH)=CMOQ4\0GH[7XP^!-%3U8/?:]T MS948+R:&7 2M]X.WZVVT,(#\SMLN+_"\* 2]M1:Q<8!R'^WVIMRN2$;PY'.< M$ZG:@PS@1>Q3DV(^5^TTT?CI748\R89RAWO_6Z40,U Z&5]?Y@F:B(W;9+?6\G!7=KM?$':PY?2@SN8)4"GEIUJR M'T<>@3TDU)N=*.]V5SGH[$8(,5E4:!.:?LM!/6M63E"!->46&D/W]WVX>L'? MQ(R*J'-VBQVCB[Q2X6WX\+>+\'=%NU-')X*R6$1HF=S3@O!-E8ZX0,B>'^TN M*@EAQU@Z%IG30^I (7>%M/X! 4%]6;!78,BQ'&0_"#Z/S^PL@PBA* M]H/D#.OJQ84AU L0E]G,.U4:H]BB-1WI9A ?"'.$##Q!O;;YIH3[:K#I83DR MG&.76^PV#T[F'@^7.O4[OA,M6L!JJD3AUD6O6?Q$L\IO<]#7OYG\5SZ3<3]380MYI@V&6@M6%'J&4&06LV8S,HQ.K,O(%TY MD,&(&Y,@ QK0-F 8E7#E!?W('>0L/C'"6/CVD:7GLVO:2K[F:]6_Q_',CA,H M2_>A.)DR0]^B7ZR+Z^.@@A%BN#=H&XXF!]>2@,6R7X\2(/20>WV=*IQXX;%IN M-/;,MW7=M77L2[]_Z!N\LX3Z8O;9@K="*XFT#GJ0JJAQVG 26BD4" MYGA;'!EG$TH,,NPMT!)&,LSS,&/W^I>OY[#A&V0'KL8,O$N6"\@+VNJ6A1.5 MO7NHQLE D!PSUD3LQ$W16#\7@[DF1\4MGE=)TW/V#*[YZJ=@*C:YM/?+F9$D'9?EH3<[ JAOE!C'XI M_9S**4'2G4;B@6;B#-.J04[FH+UT_52Z]T"NV"FO5WROI_@3?%SU9E)^)Z*Q M#GKXK7 7PLGO'9>[8NM]Z7CL1[^-K]ZD!9X@4!UL\A:/_0SR !&,:0T:4TBQ MU6J4SCW8&5YU9[TY41F^EZZ0RG4RY^+8R"-)6(<&X\&Y<\H3+JIM+,H\R2^ M[N1O2ZWKC)GLW4@\@1#IVA!AH9^NC4<'5:@E*7ZQE^;>3A :N-8Q\#92[@4V MLCM/>'ENE&B*\:SQ$XE0XZIW&YB:-.T3O(+<>+94+.LBL21X ,G3;AH9Z<E^12 M?0>N(S#V185-&?'U,C+0K[^Z#J".Z(U8WVT%U=_2?R3#.9-K3ZJ/ M:IQYQ,K$$G?;&Z#3E6=(J72J0>>WADJ6NY7VB)YH&XVZ(J2:>'=PY9S_8[2B M G>]]TG4PL"88 JDT(ZK8(5JE>F,S2O"P>>@YQ2-K5:"*UU<&!F=/1R"DH2] M.,8D8XVL%P[ 0A:F!Y'YW36"+P-DD4-L0JTE*P MX:EC;':%G[FNGC],3^A#;0;ORD&EWR9@P+5PO1GTD8*C"_[9WE&ELE&?&\"; MS5P$LRKJQY]XQT86QTOM3EU)O'D8JGA-D/OG&B1T7"*;'@76[ MT_K]&JFEA1-YKH>@PP^#N?I0A[?3"C>*VMQR]K)Q5CS//57KPG9V3Z#L_MM^ MF?*1+QT=[U24Q4W-*<=Y)33Q1[B8AC;QXZ/MA'81G^^Q5" ?2(J& 9XH8YP[ MAD\;>_7L7")_M*:8QA/'"%XT^B5<'GR/IRX08AYX$'Y@#$T+\ZDQ&)>E5B\N M="@WNE6>AMA,(#;.)FBQRZE\(7'!ONAJ;21R=JJ?I36Z<4T^:)"]P5Z!Q$"4 MOSKH>U&S\IZKYUD $Y)SK>%&:^X /2ER%Q2'[:$8[XQW^_LY7?P%S8^%@RV$^U(HJN M_4;&-JV%07#(R9M$S2SUA#?/HM_BV4_ESZ_9"76.5T1AW;FG1G[15F)-_J.X M!%UG-P([YD0&3)YMZ74=_-%ONOV82GD2'H%2UW*'X&C=_3T]:U MVEH'W1*41FV[0;>I[(<^D('AD[/XU(\MX,!*A++K>6TEN.UJ\J_=9'Y+QIN^ M^<[Y6\WRS31WI/*4[4E;X&>3D9G-9& H=958$R:(.KOT'6UV>4;Y.QRG,@QT M^?RV=FL8B6:;<[23TN76RA]&8*F:]AG$ <[;,%G2T2:"EWESI-O[W M4X=)'7H 3W5P.OCRC4%WWIFSBH%2$PH/E*@!JEXJ^>B/J7 [Z>F'9WS]+I,)>C?1(6*PL> MYMZ'Y[EOV"]9ZVN"N0UK?N^I?>4P7+E)L^4%;;.C=IQ"Y+(@'T\YQ&YO9$3& M+F>/=6UD8>#-BU;JD5D7U<]X^-2D+I'I0RF >!]W!=?S*781E*]$4)K0-'C_ M=K^S^=3HIJ4[]9I'$N=:X=_Y[92"P#^%XK[%!"5["RW<8YZ71R^TG.OBLY*E MB5R-!H^>! OAHZL$<)&9%W*P8G7LCIYW\*J=^"SN<#(0D9'$]*E]5T9&N%=N M'_$,A,64#-1<&3\ QROEC^^#IG6F=GHJ+<_!)O<(M_B*)PW"4NNY_,)MRS]5 MO+0XD_TRO O)$Y:$K*D::%][H7E N:!CK?>^05'4OE2MRX>F.Q-?;?+'4ST# MZ),$ 2I_.CLCP;_D7O;DIK^^:6]DVO RR_AD5UH-2]QI.@9P\M*^21XEWU"L MQEA+8^WRX9!Q:Z1Z>7/?YZ%[TJF( @G<(Y"67'VN9Z,?4Q&V.&CYO,^3%$/3 MC0Z*LNN?I;-'7%E03;*N<]/K\2;6R;B!CR8GDG?JI M+AVFKMVI13?RW=&,^A;Y:U,;A1;2#6(:N^?)@*UA:]<:XPXDI^7=97GWJ!Z/ MFQJ7$IFPM8H-/,';+,'L#RRIH;*KF(DG"S &2+:T[/IC>&+F,]=5D0SP^Y?Y MM&XEFSUK1U/SY]PZ MW0M?(]Q-^PGX">/M<_O&>Q9[W'0BGRW2T^&+2/?7I#@;["?[;D?O3SP=E1I] M06BFEE9U-/ R%V&I2A]'!L9LUD"@Q\H=Q[F+\C@3_,_*C#H+3,=:+#4$I'Z< MV:W;FW0!_+95W#@7E4MW.G)"Y=(_&N'\J@9Q\-9:Z$%$K]"?E,Y:"/=;U4:AZZ'Q>NP]4:)JFIJ4R[.%D,>-.Y MC'3[*SM0=+KF1W98V3CJ5!-2Z!Y9[\?OKW8GDA1D-Q%Z$W+N[%(2AL[E$(Q: M#CKJ=*!I L1EBS]C%2L0(Z&*KC[RJ!0_ZKRD!$?9VM(^>,H6YWSFP@;VC;-R M$!6K,@"2%V0^]6.LZ 5JALLIM.#F6LZ=/D<1:PXA[\R%CSY,O3V-9(!)ALYG ME/%(Y8,F"2.-YV>6G.LR$\G XJ'["$7A1:&)*D&<$/@8[-18,"&>W4=\[D/_"K#J0(--K]:+37*8/6 M*3OZN$4/L\^5'A]JUS.RUWY9B SUH?ACU_ZH)OW_&>Z:MM:<9I5Q?B@E9G\" M5?H1.6/_,'=@[+PRA$>YEB-B6/G26@,XQWD"/63G+9%^@ CS3EQ48C%\CS3Y MW9#<#J?:;&2WV\U"M4J9?H4?IW_/KZ%('(,[*X7JU^.U3HG\@$.'&'>B+/S! MSFJ8WRE0&:EMW3KE=Y0,O#5%D\*-9N83?A.AI$ETW^U3&_: =[K=O\7S6<:^ M[-IFA[%%2-T1U++3*;;V(Q4A;99/X ;;_W&D<_\_59%BVBW5 M-SBF9XE4@%(/7>\Q=#51U9#)_5R7$*W6 F\<+P^R'1VR&[4^VPOA?;_V^+&O MF#SO[B5;1.0;W'_F)]@EF1GCV2O2+1C*S:/HHE*BQT>BA:KU1)):[M'@/#.N M:>V-T74N/_8N)+51[KG .NI6TC7!767+OLE80NU\"O%:]!+-P*',/8.8LS0) MV23^# O2NM<#.#/A>J],/"1XG6KS>*+-T;FY-^"UFZB7&3L&_3_,6;%H:\B# M+(B@MHFV*M:9=B&JDX/@N['^U7=BIC@WZ?7\6 ?T#(JP_3=K'?;<#^/H/J]- MY&6@TFE3_4MV[Q&IH_MP\^ACT>UGFQN;))V+*15W;_@YH[Z:M9CI$I3(0),H MA+#O6YEZ)>"+^DUR< #)B)Z,A]F3J@TH*V0_+DUP'=LDQD#^"C5WXM PM^6# M=IZIG$4%<>:)2"'F;>$Q+H+]^)EAE5KP$3F*=3G2U .^\8%4B!4!=O-/.K3? MI[(C<=T5"D+<\T4?V5LYP#)!H/ON:[1>J/='!1?]F/HT.2[G+@G$0SP.Z6[Q MHM1W5X8(4D\L/^:A-%Q:)K_VEL=FG5F-[)7M9:*O[#W];P_[6$H(S<0A=+17 M6QC:+FTHOD'CCQK>WSG.?RQ$ZUN97>.P7CYSXU:C\PFFA D&);T<",O!*K%N MNK0U,H _VVWJ%ZDYO'\+Q"YI^RVL=O.G4_97<)BNQB*/JL+/#)*!B683;F_V MZE_"8>]6H&,:IT"A;F2 VN1F4!&;7[ !H\E5.,0N)4QX-#+G?[\PD@X*OSK/ M+SA3'?OT\/M)IHB"_9$_MX"64M(+30+WU+_Z_+);\@'WXOES3]EJF?R0["B60A['SYVW^I MFA6)6D0F+/9."I*!*H\>KQ^>7O!G1?@,*AAH\-5(3@)5&JN<<>Y%'R/MK5"L MA&Z$=49OCKL84=B6Z 5Q13*P+&X+CLGQVN7IN(,.4E^L9SQ$(P7N/XNLO='=:W%6A]U9*B@W-@C,D 0 >"QN^!@;6YG :.6V@I\%WI3[40# M^[$R0DPU2*K0;Z5?Y\5A9M" MS_:T@0J6DAN#"SJ?()IM)R-+"&'!9. *"CFS,^DE.'>:@@3R(+_O *#TK7)0 M02# KQ/D6@LR1FVG0<&&;> ??9I.EAV!VMR9]C?]Z_;*SJ!><9 MMSC/_XWG5>RV[-Z%7I!%=HJ^E8(7CK.3 M>H5BI_,_N.OG(4+;4=0Q%HO[NR M(?.+K<$C*YHRDF3@5O;WIX#$D@0HEQ6A+ !,C9@]7D;P'*? MT3 Z'V6BO/T[TX_RH_C535SM?L4@O)SZ&M?*2-^T#COZP)$>_V[VZ!J5#'XU M)-&7I#^G=^0W/U55690Q)(!K_;M1&Q2?0*R[0G%WJ>4_9-97L6Q]#G*\=B$O.;NOO^QCC9S3=)4<]H46K,C8 MQ%#5UV==DGMU!/V!?G1^C>%8*:;-3W6+X9J7O9H7A8N9JDC]T1,&UD5"#Z8/ M1'T0/PUZDCE_N;;C.5$\[6/C*0VI7Y!9U$:26W5=K]HW\CS#*)BH]SUGQ+K: M4^80:QP];05CB'9SSPH?DQ<_RRZV*'H/&@EOB5(G!]HLHP[F3M/ MC!23"'?37?C,13'<*+E[OYJA=6B@NN>\YL!AQNU#E685\Z-=R-BQ[($B'2Z? MG*3$!_K*^X@WL]OMQ_(OG;X]U;.>O [C&& $S7\K])_F#OBF$":&]<'Z&);J MB ,0#I[I2Z38_AXDT>(7@:#%E-:6D^/8N3URB#2/45:LUOJE/,=.@1G82Q9M MJ+=OR!_E0@VS?)E#V+NM^)X%X\>>_+4+%<5E:2 M7UIV I44 ??RUWL-W!.269O$LU].#J4U]V.@L@ CR[T M2$\;.A_QR,)>HW7_\$R9!M>D_!(BVZ5@K]>!9RA%!?YA%ZP-+V+>?) MZIF5T0F>CUF(4?WQ=81QUU+AML>F0>=1]_K)%N&5>_ME]_I0O>?V9U7\3:*& ML8C$@VB2P(QL!WX#.:,>%9/I7=[)#/\J:B>(5)7NQIF,WV02>0B$\[!G=^-1 M#W/Y";V512:>8Y;3LU^?R,97!: >^%Y$#<.@=7%&GQ-Z$SNT1IG])U)/;_ ^ M\2O<: QV)X"8<7Y?;G2\&G%PYUEOU9>E1RH>4J#X7;8_/@?B]#O5)W4KZG,A M83>?1^P)Z(RYCCJ%VYIX]:WF\'. Q05)D9L>);J?/+8YD)MO]7PII5$^=-B/GL6/-7CW\XMF051W+D:'!_[E60Z M?,3BFHB#AB]Z2DB?XFUCZKBF,H.*#N@5T^4-$] ;R'EYD'+/CO+Y2NG=&3R] M(_]G2.]^S]"\N3[\ENB)^'YC>&]*CA D[%7G8(-O1OJ/"7Z6P6=5VL@-\P[(S%:#Y> MP#LF.\'OD$SK"[+/7P<_Z QDG!)>=**!%7UIJ#I2T'WW8[9JN>@)NE.<*L-7 MB W>@8S>-)\#=SQBC76:#'#(^";NP_B&V_)R%25Q'57BUB5T(-XK3&RG7+[C M+P?'-8_K8R_6#2G> ,$+X\XD\0;N4_1DBD@J=6%,9JUNWT4-_J?HM@/,6)%& M7'3$1_%.V_!Z"E.@,*JRL+^&) '4Z>T4"ME[)K!]_P2%EII5&E6D;U"^%VV" MW#A,^:_@#6R9_:;(IE@.A&@ZC^G9#LSY]A2Z.G<*EUK^\:0\,/(I*MM#<]J)=#F,BL-M M5^)<-G_#'GNX "N:EG3MXQ$2D\SE%R0CE2[YY=C;B%'6M5A?ON3YBWX\/7?7 M'20W3/H^GGR4&,RML,''&ZEHOX@Z"'O87&]V++_;K7'(R9UG-#WKHO*5I>^; MR6[G0U4J\B?2(V-J>5C@7 W:V]G9RA94D+,U,$^YYU]5QE6&DAB152=ACV4, MLMR MUN>"13P(%)-C5CK]AV4_"L0+91<1C&L=2YP3C$S5LX4?J%?JW26GP+3KO/@[ MJ:\E?-O5!>0A6K5T*T)@Z;4YW!DXV#HTP7=YZ1G*IX0)J7\?WDKD8T_Y MHB@;U"K5F8C$$4%=O*1W)4R@7O8J%##&-\\#O8O*!E85F/Z!;G99(YG@LH. MO-^\J*UP>(@_ETDE4V!/54I^841#PP'5O2<")1_3I62\)^FO]GW5T+U_N7Q[ M!#.='ZNX^K2)HD);%L._[\XM]^L 9(#Q_%;I)^]XQO?U CCZ#:Y5I\@XD -. M#2YHVF(M(Q'IE' <'!,/; GMWMO91HYIGJES'OB'+RX;#PVH\H?IS[T!(]LP M=CD4_K5_'" #,$Z 6(PP:NI"V$"/VC$]+;#G/H_P[A]Q]7-AVZ:ELIB%,L%253"O M?^G!KZ\9//'W>'C)BS$%92"S@7I*$B!"*G$/LK)2*G,C[]8-&,4TR\HR Z'7'M&9[/$^Y*TO37?K]RIG_W7YP0 , M:OQ!3^WVC5H7G@FE,M_!@0CUBQ!QN)&4/J[H ;ZWAAT#6L9[![ MPD%ATR^YO1/[63]*($8N?=X8UM6[KAB:*!1$0J4$0 M:0J"H-(2+)&V$) 2I 4%I O26PA%*:%$1$!1"%40A(A2I ;I"$@' 0'I(;30 M0PCAA'W.NFOIVJOL=?8Z^]Y[]H_Q(\^3S,QOSC'&]X[RCD\G_JXY &A$KP9Q M&<348??9-+7!QS7!8LX60;?/!U/PEI2X*9#D3L;5:QLC![L'#(- 0SZ,+8L% MD3,]Q\'Z*)\((S?*[2.*Q0I M.Y<$@SYO*RMU**"C45%.\0 XBQW6UYM%^N,?C"*C]C3GMJI M&' ,XR.5U&E,?QWHV')Q^=1Y@K2FR3"]1O[,7X$[ +G MV(*Z3&A=7[(0 MCZM5=)T8!E8;B5;V M6JX*QT;XJC:M"CLY*2L4?/5]3+-UL#Y9K*?"8EP\"F;XI.+M"Y43X#.B VP> M=.MRPH_MDC&O\?(;61*IKTZDKAET5PD=OJP=5J2@E^!Q20(MR-Q,!=W5N7B?%>"@9"UB,)FAI._VE6[; M\U-A2@*Q3%\\MQX@+B?2 "5_41'OH+"2M=#57.^,1[9B<24.A^O$F\/+O,.4 MX"K.C"D81:I^K76[*YRUT S6[EJT*"M,\E0YX_BHE@PO0Q;!V(CGQX%AB@>] M+#OOO;NW\,QANN6J\ WU#47FI^84]B5_SIU4LF3N]8*Y3JTTD\TSASJ!/TA' M4NP ZRD&2O>0C=T5IF/#)ME=Z\/R"T^_GKJHVH;^P5HV9[6>QV%%/0PIW=H* MH+HPYK124]BX4]":ZK,E/Q7SUHH3"U.L(/B%EYK>DI%@6TXAM;-^[.8=DQ8+ M_2G'@8N-3:3CPCN#@'5P&.*8#!I@>UWCI7'4=?W3@_7&TZX[TQ3\#'8J<8L5 MUE_$S&J?(%^,D4K$CY5(S>^-%Z6I9C?6[G&2M=]R*E)XE;_X4NZQ[8MW%^^I M;8SG_I(3\L?R(P8]KV-O=N6_MKJD\=3L-"@PD'/'?FI6T"O#9O)F_H-!U=7?+QX@J/MAIFL0E*F<@D11'84&6M4#O'-==)"2V-Z^OL\L\>I?[;=+O# MCU=&3@\>;+$N*7]X.N1R:#3DT&NE#QCY?O\C \.JJS87[[;&Q#B=DWBV<2_% MWWU6#ZIY2-]!H5+.L"&/R3WN9;X7I+'&B4WY,U+*PHL*M[%?7\ &GDCVK"X=(0MURS0;3!@^WU:W M^L#"-G0,?9\,0_'UX@ ,VCD @#G-8#QRU?Z.6'^"K(IK61R76US*:VIH:V[W M8XP+[9%,ZW8;BAB*#>6$R2HO=>S6$E03M,AEC27/]?N? M\PHPFM6V>002*A>X53 HJ\A<'TJ1MV\4GW,Q 0L)Z^]@FH%*S_JFLU_E!T+8 MH&7>W^>)O\D9ZQ(F-.434&=HKBP/%;QWW1E.%T,LY16M\7K#/L!%]A?QFC:> MBK!I+SDTNBT\9?8*QOF\=^-ILOZ&/E9W]BW>[XGD%^IC7V&^]G<;JS@:Y#7F MJ@[TN;V/,3/.%;4(NZ@Y=6.4[,M>! 'X4- &)\0=+?F$QIO M21)DC!%<:2X-_LK/L#F4O-ZOS?\MM<_'_3M$D,WR)U+LSXITO@S5>]J?+?IX MX.2S0RZ";E:"],":C+1 X!&OQMI8+ZT&KO@(9^Z=XW<$[S:8G?]XD2_G,MG^ M6%7,3EK%L<%HE--X$HBW^S/S:8+(5*KPE!/Q(.M0^DP*YGGVWZ7ZB=K^QJ3B M)^YL3]*S4YBQ'(NHS+,">ZV[*;'5V)]12W)QP&]X]TS?K/;;+:X][S =Y;KF MC^V7 /@PY/\0[JBQSA-*)V)%(Y92PX+ 29KE_7.*H]80?5G3"Z.W.I=D6CHT M*R>9Z5-O'.FCY^%K3"R!T()8^MWL,.735>J=/(8?JV#ZN[QTVOC'O^Y3_R I?!4< M609.RARP6Q9NNS?-J?'P5'8,0'L]K[D7<#RV6+_$\#UI6[/[N[5I4:/@P?. MZ)N91;@FL(?IB8YBKB;TNX>O[]R;N5FVO5IU9691$J*S=H(=#6'?O$^-XRW> M@F[<=/&D1EJZ1W_=8;F!&#IOE$]PB]\U[6B@^ UP*;> M2AQU?8S$^WH&%0:G$D$U;0U"*^1FKP\CC?<99U_XLY=#V+>&U.7=.=3 MV?=G[WE\/;9?>P1>3@N"8^ B6P.0:-$5RT*!/AQJ:[+NB9.#E"!EGY+XC/QV MNT'7@FPEW]P//7>.#0[7=:I7I43>Q_D&?^ZOHYPC5,X$5^A[IXT&&0WO CQ/ MGQ.*7,D'I:_(\69S2?VCA#QXR2^BUQG0=^GOR\))?EY43*JTQU52!:^Y0)MZ MU]L;45N"@Y@=-RJR41'RB_IE@?;W1'P0:[T+",W+F:.K3\P XPPD(V1OU[U# MC9.$*0]1BXEC(!XOVLU&BI#&I:N0VS3,OB[@J41KJC79? T 9:7(;D@DO+R% M*],O?OY2N7@COC-L/,I'!-A*BFU6[#AMM%=KAOY>\IGF3WENZM<$Q',-)1VF MB\K#[P:YV4Q%-5Q]=8)_^ZC]!#B<;U\I 1AQM_N+PH#Z#\6Z)2!+RS7A[=I4 M,HD%9M,OOLQ<76RF1*A+A#<9+DZT#'R):95&+ NG GN8]OE!(69],A$+=(:E M7>N&7".+O1L:W!Y*8>OTYL%?CMI%_8_2!VUL@"O2MC]-Q/H7E$&3V*DW@DS, M3[#-F^4PNINY/[$/?YXMVS=X=L\65F''B:,U%ZL.+)OVH?PXXXYL>R._:K)L MYX-CUOBC>S<6[@/9_'F'R,J$@? +M3F#M!NZR<\6HR@MYO CS Y';8CCR +$ M;?=,/.MG_%&ERM[RIU/AC6*UV3EK_Y@:_S&'+[)W=,)X_L.=A/%:WV/CHSHP M&7/S XQ'P+%4GQ^&207Q$Q&48\ #6CRB9?BA38+%*WX7;%A38[[X3-FV X9E MXZ'89R_+FUK]6Z8-B#/7>W2Y2;#(9Q<04'5:Q9W'!Q9^ M^H#SN3?#I>,PB.M )8F/O+["))[ _C +&7J&HE70>95%_MAT^+H5^Q@?"S$A MF^A]LXLLNQ-0O;]MM0X\(%P,?D"AA[[!F0EW^:DX3=M";<5I$AY6W6+%5R+X MDM>7/[]F<#B_&=>/F+.8/4@1CGCOXYX7;6 M!E\$*7%U4 13D!J:%1HJ))NZJI][H[!T;U#\/AL;@R/=)(D7V6T2[@]?M'$O>3TLN!YM(()M*=3UW9*S#%V8YGZ?AF_-:5W$',!"J53,D'W"\=RIH6CC$YFE&3%/F MK1,\1R]/'O75E(Y77G MN3E4A(]C,HH@;-"]5FZSD'=V/% *160WHZBVDARQBI,L.,7\= 0XCLZ>K[K M]^T^;L>\^[_;A& FY.\VJI[#W_=(T"(W=Z!?"_G$B/8I]F:O98M7,FZ^SOG !,+_:=*42J,B0 MZ[5M^0W;:)V M:1?PTLX74>BUUJY."KU,H"2,)0F/\UYUI,/"4'[A/S=;5ODZOL1CJ5@UXP0_":7M M$W1), ;FU2\X,1I"DD2M+?.EA1S$/8GPQ86V PLH*S,%FPW,,D=FZM>@.A-: MH8.;@4[DI+M#%Q;O'YZ4L[$B\35^_DKAZ9=4_ON(5MRS)OE(GY]M;CXZU>@9 M3+ M[GTT.V6UY#8IN;IC'SO[PB@;A7L6S$QA^:QR%]2=K9ES3<+)U-]ZIQ4K MM@MP=QU:;?.*^M;LT[,S,GFIH(BX-VS,]F_1$'TRP\_IBC!ERL\2@;^8W0Z> MM/S9[/:?-M"?S6[_V\U_G^5;MUM!#TI2U%P0GZ]([C#@Z*9\OJ,ZT>YQ#ZA; M:GMRN M*SWU<*I>#@)!*PO*NITRW_6(M^^/W#*Q(WP&43Q(1UWO*@(S.-,@:[@ @_]GPO<=T+/NO/(>_18FY;:4^/ MX(>W[_=8/Q*G_:;AX2>!:GS%TLSY*_2"FM.&QD]1\9>GQ#5ME"O>EZ:99-G! M* OQ!39HT^Q5%:TTFP7HSW(Z[^EE:V8*8T\B+=^T[_,_:#=YN6R)7J#(I;M0Y/ MUXZ G^TKCSH_OA2ZV'-P_7WW*,_250$*@POBLAD0XEWTMN*LJ;<#N9"ZFWOJ M-D*S,I?P<$GK\2BF'>U!NXV;'+AD'RJ,KU)KLPO:3\\3W('L05N#Z^2[UGJ7&KNF=@$-P>.\MB'< M4*S@R-ZG DHM>A7SOGO; /P1?D%57R@:@->R:ZI:=-'3YY*_@- M]78BT5U5]Q*G?4/.WI=Y7#"9X#) QLL/@F2IG:W5Z MKR^UPXB,[":./HD7K2;IX^\8/M:ZZ=L)8<>]^"TVR'\U7[P:JV1"L,SUD=RK ME&/>G0JP;KF\^707D)QQ9/W\D]L(. M&]K^=\FJC5_A]MUX;@U5!X?4PB(MB?U'5;B"7XBF_ MC^]W))XU>JV/1P1-#-YW&MR^DA1=S$_6\(W#O0F1 K$1\2I,52?VYCQ[ X#/9&B:=,S"G0CBXX<64]?T HV) MDQ6A=',APFOY&/6=9T7A;]SS?#YV.'L,UG4#L]K>,/<%*%XI(4M^11TE-LPU M=\@,W&.[T/\BJD"%LIK,R%M&8B(9UV)IR!RIE^*G^QS-[@=Q[=0*)!,A-*J@ MJ+)*KOT"Q8$GB\-/(F698AI2]95Q %X&VM+)*EHB0SK1KQ$^'LSW+OO(-2%$ M9QIX$5WEL_+%==/EO%DYA&W_+T<]C$*/$X:K.X:O\G1>'(F&',K"\O<"B2IN M6B2ZV5T D0D]IKSH)PR!#^P"]B^&[P*4X>!= (TN6607\,#S&C6N :&INOZ* MPL;0_@"'*0>/\7:"<(-:UJ_OLK(VH4TA =0*U=0+7>+H") M=MKSNS3J; &$1^J4=EHC%R G[!S;D8 C/7CZ/P6#F$OVSB#YJ8K4B^ BRQ%V M =$+'G/'RR4Z/6I]F5O.^ ]03K9?C6G&>><"F1$_R\&EI<1.8CG]CBQK/0S^ M,J"R4V1^8&'9F+0B]$""5NSAL1W_Z5&ZITMW;KD@1DS? P/SQ6_N M))'MK=K0&_YI"OLE+@ ;O71('><_9N?C9[YBZPY"AH5#K:BQ_ ]9R*M;XJQZ MV#$#KQG*PZBKE!UM1B&(QP9V'QGA3N\IQ%:YP+VWJ.^GC('&=5J2R4]Z&1J)!,6\E#>Z2*XRH2SR M6',>\M\DT[.:;7]%!(P "2TJWGEQ?>L,D]Z=X_O;W_(L"O:^FPLTR]ZWCU%= MA/U';N-_AM+?MW,CI[M&-E@/3[*87+NAKAZ8 +ZJ#*33@7E\IRK?:B/=/TG_ M9FK)5F^XYR7?8"Q&U"["^)"QM1N2;-,;J9@U+ MB< ?WTC'#9"0FSXB=&/HHUZZIH2\T0'RY9Z7(\?4?M[.W3O4XY MY\08MU.T%=!".F:S.?ZMB9'>\I)ACM8S#\H?IE63\NS0&BS/.X"B M5+;E"U<^$;J8M'*<_WZ_*TGLH:$?]\U.FU[)6I&,,3V=L'V!F(;+M4N,3KK- MB6=/A (# (B)'IJ)(J6DN+YT;]Z7:$?9WM8LEEHF#D]0M8O]K.;!C7N$X0B5 MTZ79(W:/!:W2?[C,BKJRSWCEMADZE6@/(?1B!M9XI0<;I %.I\]Q+G>[NELL MJJ5 00B"UOQ2CIT6[TSD74IKX5A5\\%]23OA4[HEKQ8"89=Q9L"NBO.9+Y-2 M;T&L'5[,1[HTGOC2F,O'*)PL?AU)[\WXBWF^V^/XCWVDD^SKA1>E0KX8L86K G&F+%/: W4DYLE MR,P>F5K@@4VG(*7'-W;>.VWCJP+3 D"L?62E7.*][?G$Q:3[%F A TO^2XR< MNIVA[YM>#VX/DFK:=0M]3?>=VI]8)=Z=L1>@+^U& (L=K5:NWR#G5)\'H M@I85*:6/[QUH<.4VO.U/1##.O>"[IF82;H[^GW"N*\/7.M!.Y5APIDL)F(;" M?UG4<"TL7\_-"R, H**Q'YBI:$PNK9RSZAAQ\0 3.,1)#?B%:6*5'FE'%EMN M>:,S%D%&ZP'\J2'328@//9BNZN0/5!1GOF7W6>[Q(@LJ>S3&5")A6Y88/YEK M5_8RZ4YH=F3%)VS(7@T]FZXA9^1YYN@<1[-5QD"[KZOP<,C^EH+U2[R5<[.. M!S=<"/DO.C5>#YOA5T04)NX>K9GIMR/74K8QFETRO,+*1=L7PK.,#6N'S<-. M+[FHZ"[:L+_NTWF/@76YPA9^4G(K9:Z M1(;VD*+FPKDW-VK+Y*0"!?@BP>WT+(-56-$&7R/_CP@V!/LN +#56GMX?F9! M\!VY-4N2]ST^\BKS46A5L;PB= M7^?"GSG>XH\(WY^AAU-]#?;GOJ83JD#8I*AEA6#GV?]V2'.9V(&_[-G^OR!3 M9,\QMF4#Y+634.V2EJ'2ZF'\ Q*P8V*D#"FNKF^E;N<\S'+SA1VDQOC\U*V] MT1N\$A"<6=L7K?(VSER[DZ.&W9AHAI<\0X96,VX(E M,R,57VJYWA2N$9-'ISV^$O(KUHD&TU5Q+XUM!DVXX$B'((;!E'50QG9LFW$: MDABNUCR\"%=7$^?_D5W\5\B?82$![^U-O?^I\):/+!W]S@9^ZM;XWRK0:#\U MPO[N9$VG:Q''(UWOTTH>12\Q;VAE.65I66180:]$I\:%,,4\@KB/2>G6],R@ MVCSEED]X]8>>0<6)8)2)#PE;:VJG>MV\6F8_N9Y2MAR*W06\W06(K9*VD>RS MXZ*O/N#\\HQTTT%JU%=C_.R?Y@;E19)M'XOH9,1\%A.(C!=.H2O-N&9[2B]* M0X%'++M9N*L2,S93NYPJ8%=61I==1ED4; H [CS?@O))?9A>DO Z/H,'[VHE@0O.,W/'RL3[O\*]N M1HF(J)BG(<59E?]>G]8_2>C^Q#!B>.GWKGS&_YN<1S_D%^3M_XU"*YV;JJ+] MD>JQFP0J7!M'#Z,U5]T=::4W_ K[6EJNXEOPV);9[@&1_ H)B9?'_3JV\F= M@LQ,RU,Q*TGLH#M5?&Y"+2<+=2#N/&/_W47<-!YJ\[S/6_E: M2Z;K0D_4/@V@LE@?*AUF/XB\9?M(IOLB;#&%LLI74]G]H8K^+2'O?=S&%_R- M]X^_1G/L/.$-Q>J2F,'> M<,9Z.S:FK#OI$IEUAZDXQM1G7;SM4WH/R4XO55WQC1'5_ P3_RIH\^^K<]&/'3*7AK!](UQ,\FKH';EUU.AGY.#.&]L4Q1D[VO'];SH]B@HY4I,LB MOCPO/]ZM0S?U7G]LYX4G:1V8Z?[$H##G4^36;+FTF&Z4ZDJ;*5!Z+AG84Z'@ MY^AN[!'^UN/2U"F^'-]=@-0H^W.8MEVB9G31G3Z?I+UNJ.8(S$5P-'UN4VUB"08/;7O5MBFV_)7.N$E]4N>W@?3!U MJR01_E?\D2P?&(O8%_@,_]P&J&5QV_V5F5#>PXH$UB;G@H9283*IRU'(0^:Y MQS7V'J)&M1$::7DLP-&!9BO?$E8Y'TQ$S2Z9ECRH8KUJ9U&Q+&4@4 M!_83(FS["*AH]G[#H[J".F1,"E-..HTR#H!!-UBSH$I#>S=W 8*?:ZT^F:T[ M1',TR>9(.0 M(J_^H1,M_C* %;_F=&@N^>3SEHZUY^43CPX$'?N(-<"!694[XR ^^5';BE[M M.DPDU.?"[,W#-=XE54K*/Z"J8\RBTBAM55QOK>#V.I6]O%HB[X,ND +CR8F! M:&FH6IJ?XK)3&'(78(GC>)L>^1H#C.,$+E5QK&/R"\$T1.-:>^#&A8=63J>L MQ:50?BF[@/[K+?Y%'=KB:!D;Q#M8F"3[J7YW8R590\O&8\\F81:=B-.RN$3) M^>6>HZO&KBDL+B"ZAA[]F^@JV/-LB :UL0L'--Q"^/0Z/PS16 P B[ MYNA-1G"432>$]E\:??Q?*G((5B*=RO(Y;TO4?$)69JL8C05J'%A/WIEKJM#X M>MB^UF&EY4#9.Y,85\ I&GQM#D71-Y%T'+E&*(WS Y=7^(([QNK,;0WZK;]L MW4!NCA[UD^THZNIJ9.E>?"[<5@S8!UX0ODHT1QNM\OJ.H<-D#*Q#F!>X;W=I M:-\*[96GW.);7WOOU\X,TQC8L XWIC.*+RY;D6,2X<\]6AUT9+]2-D9U[(^M MY%6>PZ)3/OUQ@Y4OZL."X0>ER R',_(;8GT$N-SN5W2=N2^H4$JU6"%4"CM. MGK&&]\;:Z\')EJS:Y#LW^6Z"CS#BX;G=:\P';"C<*"ZKM'#56A.U5=51E%-* M-4:0];EV>H;2S%3)B ^;"ZE(-CZ"A/.V#JEBQ?LDMT391B*\TM;:"T+7$ MU06SHC0O7PW".B8F8S#C9$$EJ>(I9=5=-@OBUR?.:WQL9S/+JF!1NZ8KE9"W M-PS01/@?923\=X3&;*.F_6;1A<&HUQ>=I0[=23Z'5Y5C9(S>OR_KFF&'@(B^ M3D"*.8W&'V^Z_;= );V?&R=LHONFB!1RUU R!W7GP6[<&4:&%<)/XGL(A^U!!/HN&BQ,[B^FKF#OQ7ANY MS.5D[-=D]Q]>(5I*X3.M3Z#O1\DG"0M]TX7VN:<%IUB:*R^3S@FOY]];_9JW M(N&V8S;BL99X&K7.D-N5]?RV<$4>/IISBABVADV=UH-:N!/>U1M,;GG<-PD< M$>U'?PB3C9)\H BABX,S:Y_R-/:XO16(G(\6>T#AS%J5R[SRVC-B.])'S#>" MN_P*I/=U1TR/&J>)OSN#V^GD[.:7>^SV0 8V_2%';KV*70!*Z<*B__GM;$[L MHXS)]%P+M4JDGL$")DA1TVO[=J MH>>:299D9D;:+UV(YBLLCMB.%D"NVTL&O4BWDV\'-O(<19P6)D$UL\@2A,KP M0QN/SE'H2DUX5PUZT M^?3S_\3^_V_YYXK8@3-Y5NW/'0_.Y.,^4#^'%\*E&H W"F\OT:)GU662Y.Z7 M:!6=F V#HKJ0HL/(IF0%K]N[ /UCPMLY#&H0MI!_M=?ZM_Q2$+L#_P%02P,$ M% @ EH%C4U^F[2AVY0 ':L) !4 !U<&QD+3(P,C$P.3,P7VQA8BYX M;6SDO7EOY#B6+_K_? J^[HM!-1#LTD(M[)Z9"Z>=56W<[,I$IFOZ7B0> EQM MW0I'>"1%+O/I'ZDE0K&3"DI6]0.JTG:$))[SH_CC(7F6?_N?WYX7X(O(BVRU M_/<_^'_V_@#$DJUXMGS\]S_\^O 33/_P/__C7_[EW_X?"/_WFX_OP-V*K9_% ML@2WN2"EX.!K5CZ!?W!1_ 9DOGH&_UCEOV5?"(3_4=UTNWKYGF>/3R4(O,#? M_S;_"X]2WR-$0H;\%*+0CR E1$#/2RCEG&$DZ.SQ+SSV$O6_!P5-U67(EY#2 MB$!?Q*DO(A_1,*@>NLB6O_U%_T-)(8!2;EE4?_[['Y[*\N4O/_[X]>O7/W^C M^>+/J_SQQ\#SPA_;J__07/[MX/JO876UCS'^L?IV"39BG\J25Z^(U0LE/35 MT\KO+^+?_U!DSR\+T7[VE MY_+&+/-]YJI82:RG]6$OYQU.-_7B%^([D+0]E M=2!XOKF0\A^DOSL1]4/P@AA>XT\S5(MC#2^SJM5B5 M9#'":[%MIB/R0G_P3OW6-*,?=(9,JW8:ZNZ(*KZ58LE%S98[CP89__<_J-_F MZP(^$O(R_[1^45KIN8\L;DGQ]--B]?5^*5?Y>BG/O5C#"EG M,4019Y#XF$(1X31,HQ"A@,_+S:L^%TOXZZ=6JJKI7NW^P0*'\L1XSD6Q6N=L M.Q,^+XY-;VIFTW-A^N.2/(OBA30W*.&UT5#K\Q]=L0'/"K98%6O5 %A)P)0: M0"H]0+95Y"__]N,6 G?=L7@MD!!6K&^0&T'?Z%TK%"2I*"5FLTC?]2&X8]B41;M)U!_ CV_L63^:-OVCP=O MSTW>ZDER=J'SFBM^9"MELKV4<*(?P"KG(EJ!7.D'U'!=;34$:Z5B>QOXX44H\9;EGPP9 MTF6G7Z#/5^K*@;FUZL7[3B]6']RUO=CJI7X!K69 JP;>+T%'.:"U:V][A;[C MS5J]^F9R?;@CW3])7YI/IP. 7L^U^LG5!.KAT*NG3Y=MC3.W#H#.9N(=XMF6 MLW(S][\3I6KCO;S-!<_*OXMG*O(YXC$7),*0ARB!B. IH0&, JE+XD7L9B; MS;)G&IG:K%G+J%<&M91V*X&C,)J9_=>",_ \M(\+^%R+Z-">/X> 4^/]:$.C M6NKG5-TWR\]>VV^T?WHBN7BCN(7?KIY?Q+*H#?P\5SU>+0#>?-]>\H%\UQ_= M?"4Y?_M?ZZS\OJ6KXGWY)/*')[)\_U(QTG\JFA+\?EEO1,TE04%*%6^$+)$0 M!9+"E 4"4DD]3_5.&-!HWMT)NKPZ'DETHZ%W<;/,Y0C\=9F5!?A220E^4%9[ MH?4L3"WQL;O>HT'@21)#RCW5]9@AF(J(P!BCB @A/3]F\X/=UM]S_Y_:FG;Y M$E2J_([> L,MKREUZDA[9EH?J _+..@J#3I: _H==*]K- >5ZC-0*]]94!2@ M4A^42G_0 # #-01ZF5^#X' #;N1N<[N#-Y;PXVX!CMPE!WN(8[??SP#ZB63Y M?Y+%6OQ=K;#6>259L?GP;YG(U2.?OM^MGDFVG-,@3CTOQC!!U(,H#I45PX,( M)E%(A40$Q93:K(.L6I_: DG+"2I!P4920)8<_'+SG^!S+?/I18&#WC";4@;# M>.!YX3IXK2F\%TQ.>=A.@E')M!-5L_BW:HHYB0-">&) M!X6,"4244T@PCF$0HQ3%R M]GLS+S8GVQ2&U\W0K6CIQ..]RW"CAP$+)9<<\ M>X#Y5"#!4\ACR2#B"$."J-"+EY#$GL>#V)]_$3E=F3)];\BZK4P;M"1&+$W\ M%*:A6N(I^#"DF' H TQBGR012[#-Y-C_+1MA\G,!F-G\U1N&@>4;7):$+ VV,.H4?\]77\DF;Z63Y?1YRF29JNH )12E$41)#DF(?"BP) MCX(42QJ9#.,+[4QM0->B@E964 L+&FG-AODE:,\/>(> #3ST>V)E/. -D3@R M] O!_ORX^O*C>D(]ZM4OU6"OAOFEYXXRX V5:X>^Z>7][,3W+\KJ+-5#W^D# MQH_:)_Z]_+40-T4ARCFC88"16NX*$D?:N<:'-%#3.I&,I S%+ @].S/H;'O3 M,XLVXH)%=1Y?!0W E81K]0?1,MO-_^?A-K,'G$$X,$ELL:L$G8&/+7A*6'!S M%CQKT\ (%*>FPOD61S4=C)3?-R7,;NIYJLB>!%\OQ'OY9EUD2U$4-^R_UEF1 M5?MW;[YW_GH0W\HW2IG?YI$( Q_+ *8X5':'I]=C=? :;;@Y(^@HQ[Z'$%5 <'&-<\JQ]OOGU^ M6:R^"_%1+"HW@HS0;*%:$,7M.M=KZ3F/R4.0H,2#VA0C2,-8OA8:UL* C[0PT\KIC M+&-HG-+3Y59'Y2)C$/:)Q_S&?BQ3[R!]*M7#]1%$&_1[\RTKYAX17*2QA#%% M4JWX8@]B*F*8Q(0+P4C"?63#+V?:FAJS-'N9&UE!*RSXK,6U/,D\![(9OSB" M;F!FZ8V:-:D8X.&43LZU-RJ1&"B^3R$FM_3TE\B662G>95^T!T:IWH1,V;W5 MFE&91VS]O*XXZ^9YE9?9?]%&?,,"_# A%0+#ROIP5;\>L-)&3O6V-M[4O2& MSZT[A;T8X_I4](;IP+&B_Y/L2+#(R_E'[;_6Q',P#Z4DD"F,O%2MQE@80BH$ MAT0&(6=48.P9;5GM/7=J=*7GD:PH,T86H..[8NGCM0_>>2ZZ I*A-X?ZHF%, M)"=T/\<.ZI8.,ZB_]EEA_YFC#/43BK3C]]37_2R3=I?F=O5,LV5M[VRW:)K% MU.VJ*(NY3)"'2)A %B411#J%4QJ3 *KGRB!)0DE3JZUF\Z:G-K0[8F[V!L0W MO;,B+'>3+> WLT*& 75@DGNWL%#>"@TIR=T:'/5I.C0V+YDCRAKS_.#>>YWF:N?[Q3S?IS)"E+(A;!*,$"(JJ@)UARZ,>AQV,_)$(: M)>XYV\K46*GQ+VE$G+6_ "TL>+\4MMXXQX ]3T+.X!IZ8[9LF6%DV DF8HLB# 4[C4$91A%/S=#AN99L:R6RF:K9E=O5[ M]Y ]6[+%6F<=!4^K!:>$_594$1B"Y,O5^LST/7@_7S"A7K?W!N:\1G(UQK2' M<0G:OSO*S38?;O33EQ_$2>XZ5;Q>=UHDQ7F];ATI-\[XW6N7(&>8#CB;)\=Q MD^.ERQD&JYVL.0,UT6\/XD[DV1?UH"^BK^32:[X2E[ 8BNMW=["<5C-MA&N!FO@V6PKW\8I MPX$'O9'V3G< CKGNKY=?1%J+5)J M;91!K'KH0YU(>2XDYE[J!5!&GHZ?CU-(1<*@)-@C28)9@M*>J:Q/-CJU2;45 MM/+OKB5UD&GZ-.8&^V@#(#GXDF(ON_ &U:W4,]#(/0"HO5,\.P'WM5(X]P+Y MFMS,%]&RR+U\^EFOE5OYHG9GK954#X1]9^72[ M+LK5L\@WY3U\1 GU!(:,24^?PB20AD3]*; O8AK) $N;!9AANU,C\T;LN@1; M*WA=FZT5W:0$;;6MK\E4DZ-<].V1[6>+0'9-V]M;^_K M6_)3MA#YK3)I'U?Y]WDL N9A7T+$O1 B2A5!<>/S4B M:KPD*AE!*Z2M$\DN@J;N([UQ&<=QQ!"2'MXB1Q6_PD]D]WDC>X@<5>;0-^3X M9?UL#66[/&=EM7#5Q)"IU>Z29:*X6?*?UT0O4(4HMG'Y2!(N$IVUB:-8+QY] MB(6/($4,89X(M7P,;4P.N^:G-N [TE<.&SLJV!D:EOU@9F\,A^[ M-$%=D?R M"N:M[.#S(*D0^N'FU BQ%&%46Z0?//LF2<^G]-@9>[=:/BHZ>/Z@7L\G4HAM MR_467;GZ*);B:YWH^4%=.)="LAAA"F6D2RZS $.LC!FH/J8>P7[,0[,ZEKV: MGQK-U6+J5(NY%A2\-(KHW;-&DQG0&EIL\MCWB<$>VJ!(#TQY6O8*1-!*#[;B M@VT75!HTF?7!P]"@6^RQ#0K^2+MM[CO!;N>M-X9G]^#LGSK>;EQOC7?VY?H_ MI6<^0WW&4X=^:L^O)J&++VE(F1?#-([4K!%$$J8A)5 BDLB 4:X6O3;&\=%6 M)C V!>'1EL9-/7A. MV8.4@V*'%*6>+I%.((T# 7GH)=+WPC2( MK6I[.)-L:L32S8YGXO%2G'5Y:5+G66[_N^MV,UI[ER5'_5-JG_;6/WG'R"[[&]= 9="NGVN/PK??7@0K!;_+OF1<++DN MTSU/29)2D0:0AOID!C$$*:,8Q@@K\Q(G22+L[,JA)9X<:36R@>^96'!K=\#1 M.MK0DIQ2]PUM85[O#]^I@M?1>P9:S<'F[="Z3\#'W;:;IN&^;BSU[\,SW;83 MG#F=6S?=_F.GC[C3UI-;68;Z54HL]9@F@D&(.2(@J11S#$@3*8J1]BB8GP4!#: MU \<5WRK^6R$ H6WE7RZ#',5PJX/SJM?Q%9'2Q>%<=\&0Q>'R?;QT"X22I49 MT/^"CD8SL%6V_E+W^_YG.S-<548U^'C5;KGP&'D=:3H-W56N2%RP<\DC7V7+<5]*9Z+N? 9"1(UT^'$ M"R!*D8"$X2IEI PX)BF-K7:*;!J?VC*LE1V8S4)# M 3[P'.(4:VO2[P.:4\JV$F!4PNT#S3Y=]GK&A':W_G.U4(_1>4JJ;0\9!M*7 M,8?$2R5$,E2+ YJ$,/%YG# D?1Y:!3N-(//4J'6SF?%E(^:DMKGV>OP5-[KZ M]^,_P5;75OG?PV;7\:Z:_G;7GMR__PVOXQTQRI;7B:9[EIYI&^HD;&H2\//W MRX]".Q2I%8,2,"M^7:YH(?(O^B#Y?OFR+M77J@O4795:MV3!=%4(G<%YM5C\ MM,JU)O-85:6:H26>VD2VI;!9M\1< M6R>!@RH!>J,VJ/2>@:[FH%(=[.JN=U,VVH//6G_0 &"YPAC^%3*;&R?U8@P\ M,T[HG; OY3-6/[FM_#.XU.,6"AJK$P[J"HW6<,^M+/Y_UT4=J/6PNN&\2GA* M%KHT]+UJ\24KR:*:L^G^M/Y1U E2Q24J>!B[W8$X'D MD",/ZVBK%.(PB6 <<8DBGQ$66+DN#"WPU*;#3^6*_=88^_T+U@[>S89;:1/J MO*&WWS[S*CZ[#K$B"@HY/#[;B1@'>[A3>TT.-N^XW4!0=; MA6.U>^6*K%,'36KHJ@/?_2NZ%N2+]5EQ=P+ M@R ),($AH1*B@'HP92F#/ QQHK0/B CG2_&HB_$\]%B@#:V $;GAFMP.U!B. MZ+3 394+17+J=]'(VW-9-?A[8+F\FD2WCK_,ZI8EK%)"'2ZGBH/UU,$:;*/_ M#%3OR0\:@S^!^\[K\O;2Z])_Q356UPVS\AI<^M=9@8W5*2=78J,)T&]"_'FU MXE^SQ:(-=[YA;+6N4FAT9O(Y3V(_1@Q#D20>1#A&D(1> +$N&TLD"R*,;)95 M1JU.;6VT%0VTA2?+%9"9,F^:(KTZ+JT)$@7?U<0$Z)&*398SE5D'F(9HY9UMO7Y=R4]K6K \ MJTYQR))_6K^\K/*R25+8%&[V9(H]J?A*!)Q Q!,&,69,F>8QE2)E/(Q]XQP\ MQLU.C;^J];YBJ+P6TB+9BSG2%WAH,/R&]I!MH.M*7;G#-G*#-KGIYUITTT,> M.W M,N@, O)(F7/<@6V7,<<:L[.9SF.(IC(KP4\I!CB"*U M'DWC.($1#BCU0L%%;)Y/T8% 4Z,-];[%%M:'BRXQ,/I&!GKHGG?'I$.JS9JF+=L8S6!VBLF/* MNGQNOWW7MI;[[79CL#GJ_&\E$U>C(),9V4K51& H$3JN/97_JN!W0HI(D12%# ?1U< -*<0R)2&*8AE*]%H(D<;HY@33;MAU>Z!ZGCD.;X8V< MH"3?^M<#'J&[S;: )]*%X\S3K;*@H^T,;/4%787;"+5-))O>0>Q1][_'ZX;]S?,16^[IR=F9)M_+_4ETCIE'TH1X M,(I#!!'S$*1A2B$57L $HBGUS"I#&C4WM378C@7)GDC^6*6LS+:V9I\DQQ<@ M-^-_=T .S-T[&"KP#@QUA^Z*1IBX=38\W^2XKH)&ZA\X^IG=-5C*@[T"N+\6 M0JX7[S(IYDD6./O7U%MO&;OO88+O_U7KN5384NEU920PVRH&.=O7& M\6Y/WKYJ3UH+=8ZR_@G[3A>[>S4S2M+HJK0_/RR+IM%6NLR_D'D50B66L*ME^4\C+!( M?1Y GP6ZI(!'8$J%+L0:H GB?03NY1Q+J2:VG2ME?K7/Z:![_^UU:VJ6:A& M>J&E[N9"!3]DS:>%92XD-QUJN*H:NYN&7EYU] %;A4"K45MX?J.3WE5JM=*I M2^OPV>K\=^VRO)93H-VNN)Q(-N[2RR68!VLPIP_O6T5[J:Q]5@4+W:Z+ZH!1Q09V7O#].L>,B(>#?&#&;06O(S9;T7?" M,-L.V\E@P_R)RNC*E/(-6;09= MM^TAF:X6NMH>XENQ[?C,!' S$G,,XL#,M8->1][6W<]E:(D]0$XIRJ3=47G) M HA],K*Y]_6.[Z=5< M6\D..L*K8=&([W!H],-M:%?(X%JSJ=D;ORZSL@"/6D[!JRUUOEHL2%YH-Z5Z>WVL M2@/.7R(S^I^,O!.:61Q4+:C1 1UX0(4/*!5 X'U;Q*#&2.\9UB@=\XD$11!PB/PXAC:D/F94H1'U2^IS!RL+ER@UF(_E/]<3.S@_J,B)GG9K.W#Z>A])E'7;< MC0PNOV[#HKM6TYMP88H9#R("O2 ,U/I&>C -4@)E1"BG?B(48]JL;TZT,S5Z MW.Q8[.Y-V&]QGL+5;L?G"K3&VMJQ *KW!LX)& ;9J=EOZU6V9$XH?&KOY=3E M_2CA[;)4!MP_%,_<+S=^BLT9KW9^>?M-C<0E66S/@=O2ICX5))5A!'G"&$2A MKS=%4@$%$R(FBC-BSZKL1F])ID8KK?]#Y7O62KUQE;BB\FS_OC(CHE%Z8/!3 MWNO!MZ:NJX%S2F[]I1F5_JX&;9\@KW^@RWUJM>"MA%!85!<4U7KYU^474>@% M,"NS+TK:!QW/_R"^E6\4-+_-(S^,N"="F/I)K RQR--.?0D,4L&2(*&Q'XOK M-YK[B#8UDOW$G@1?+ZH8^XX^H%(6;.NX@ZJZ$= ;RZ#5S,4..A. M&W$/]VB9HFXGU@K.-AT&/E=Z :T8J#1S2-[NX1YAR[27>!/8\[P&5K--RZM: ML)L BKR1@E-(VT M[Z)/"$2((X@3[D$:!Y[P0I$&C)DP?(^VIT;AE?AUFH]6 ?"Y%M70,.[3 >&!8!R;97H@:$^85V)QC1/78#ANJO_:9L$^[HU#=%8"T7';-(P;RJBA.G?54 M_SRH5F^6_(-Z[WY1;V(SJ!+F(R$5JZ$$28AHZL-4QZ80A)(HI,CSB%F"W@&% MG!K]59("+:HEZPW:DXZ\% ;NGX%YU*9KW)_P7X'=N(?U?02=@ WJ!FKK(_1K MVNI']>]6R\<'D3__LBI%H5K4-N\\2HB,XH@IEHX#B&1$($E% $/JR4B9GS)* MK:N%F8%%5YVIJ=CV3LHT:_J&I,5F ];+)D:56JSPKJB)& MVJ[Z'\DL14'EU?H_\ SY") 2?%)O8G4Z]Z]_]&/OKZ$W WI$-7$FK/N57WVE M+E#:O0B]%A&+[Y8>;4=[U8RVK^VK@6FW[J8/;3?]H@9YW4GNR/<< D[)\VA# MHY+?.57WR>OLM3UCFG/!L_(GPBJ7^\:Z" )%.ES9B4FD[43B49@BB:%'HSCQ M9(!$:G5F=*R1J9%/+2-HA>QI[!V%TVS47PO2P*/>&A_[H.$S +@-#3[6T+@! MP&=4/0CS/7=MS^0T=6;B-N(EBC"G/D$PYL*#*)8,IC1,H!?F]D\UJ^S)Z02RXSJE+(Z(FZS@0D/!$KQEH0% LPE18Y?.^U.#4 MQG,C+Z@$[J:%,WK#^V%N1@ ND1S<'^,:$'M$W)LAXSC<_D*C(\?:FT%P&&AO M>-]U1<=OEOLY;N^?7TB6Z^V0.9'**J DAA%"/D0L5N23!B'TI4BYH#Q( BN# MP:31J=%.*W.U?[!?/@!D&[G[E10_"[\9^[@&=6 &VL%S/_,VN+^,9^]ZXB8 M#5)._&S#KU)-W 2*4\7$C>Z==HCQ/*+2IU$:*6)3_R"A#"I,%,_%0>AQ225' MACFR1Q9\:N1X&"#<*^?F:/WNZ#CM%7IS8%9^O9C>WU^L[NN<[KD2?EHG?HZ[ MY+4":0J,I%=UQKIE\+\FL:[ 78"@\^#^(0W ^XD0SYHR),Q*0_ M!X^Y<7_V*3TS_%7U=19'2_\V)7C\.9.4AQA)*#P:Z,,*"FD0) VWN[9&MY$.^DJ(HE&E'%I]$_B5CHFCR1?@LY<+7 MZ8XCPB'R4@D)"6/U3Y(0G*0TYJ$A$YUO:7KDTY45%(VP%EDXSJ#*_2@. XX@ MC3R]M^PI^Y5S BGU8\I"FD:^61(W=YB.8:T>1?0O;B"]0-CN@!J8HW9#7>OJEW7U:@?:;L9,6UYG]5)*\ M''B+^Y2<-H-G7]KAQD]'3.U,3,5CMM059K2[<2W%*VQSG^[J "<2B0CZ"9=J M$E5=G5(BH.#$$R%34VSJ-UW]=LE_-QW=RCI:-XLEGV8'#WQ@X:++IG\RL3E[ MZ.@Y [6F$SA^N-0)TSAG."GE[^- X1+(SDX.+C9D9R9PD3695&XXSW6N;_7K M^_QA]74Y#V4H*?<9C)*00D0B G$:2QA03\:"^91+HW. ,VU,;?E4BPD:.6= M2ZIP!%I6,ZX^!^AYMG4$T\!\V0LA8[(SP. (716"_?EQ]>5'=7?-5.J7BJ J M:CKWS%'(Q4"IEAY,+NVW#GC("1U[ MQ(\%#SV;4[[]!J8VM"OY@+["SN@Z (Y2Z=' BV$2^5A'OV.(/82@+S&GD1_2 M),9V)P?70#?.1ITS\,P,SFL &9C_:B0JV08H(79*<: X8.%H4R.' M*9Q3]S XX>S5_1C@3M!RZW%596QFC DA_!BB0"=@9(&R@7QE#0F**4O\, EQ M9#/Z#YN8VLC7$G9\*'OEOSX"I-G OPZ>@0>])3+6 _ZT\DX'^Y%F1AWHI]7< M'^1GKNPWP.^7+!>D$'>B_GF__)"+%Y)Q-<6)/%=T4I<1O5GRRH^O/MZ?JY6. MC[7_3XP%ARB4'*8B1#!F4>R3(.*!2.=+\:AGRP=S+N@GC=& P/6 .)!IR&._ M2O2B':QT":8G&^/2MIUJF*UW'5'LIJ&K9< MW:FV7M%^NEC*[=+E/5P5CU1]O27%T]]6"TX)^ZTYC/H[^98]KY\_"KZN L?G M88 B%F$*F<]"B$2J."22:D'%(T'\*)9>:I;,OK\,4V.532$=UJF1S)0>X*E1 M1&>ILXCNOJ)[+A#0.* /3$Y':U)K%4"KP^;HOM$";-08O@,Y(5ZG^XZ#XI6/ZIE@C%6Y.-L:F5L,Q@9MTC9I;OH#@//.UL(-[D,NVF03H'L7U>M+XPN4V=9BW%N-G5^H)T MD("M]X-Z^FHW58[>RYMEF?%LL=8I@S\)UJ0L?ONM2EC,=7DK[3:VKJ?O][(] M)_D@\LIKK*IW,J8D@"F 4XA3D)./>)1)(A5%A*GXDV-*+LE MIKKZ@:V"H-6PKC?7T5'?M#DL5&K6[J)-(2/;1/]NWP(S_GV]OAV8G%^C6^U] M>P=!WZUCKUL1Q_7J'03> Y?>85IQF^[SS??N-]79K9<&48BY#R7!.A(^\2&- M!8$(IS[R RIB;)6EV[SIJ4T!N]DK^QR-6\!NQLO#@#DPYUKAZ"SIYVE(1DG_ M>:3Y220"/0V+:4K0,T_H:>=J3A1<[UTWCF-JC4X2+V$P0"F#R*,Z$VCD0@AK@8XIB$D@GHPE2%*>"RQ M") 3)YO#MB?J4K/9-!E1!RXRIR$:V"'F M2,.O[/YR&HK+SBYG[KTBXP&]'%I)CU9F^T]1E&HQ]C%[?"KUBHSI0[)',4Z.MXT#XH3K#?3"\^7E4^GUC<73TKE[(MZ'%L] MBWF0<(D8QS#&4D D< )81%,PY!&$J'$BV0/D_G5%)JH'?[3*A?9X[*I$,J^ M@U)O?=3EN 'A_W==E%6&9LL,F*_VVIC-:--^"T;*U;EQ79V!#@S@J\(!=($ M-1)@%PI]S-^ 2HT9F"#QPQH1, /&I,_@185O4BI'?AW@ $U,LW5#E.#OG8? MN\TW^FK:C)O$]+4[[2 SZJL+U+,B[>KY.:NI^V:I#(JE-@X4P6>BDW)Z6[M2 M3:I^C#F,?2FAGEPAE1)!$7F4!B)!ZENK4K4VK4]MV=81O@HZVA%_)R-[S\)X M=GUC-J,-AOC LY!+L.UKY?8!S6T172L)QJVNVP><@[*[O1[2._$]49J]TQMK M'Q3ULNR%+)IU4C'W.25<%Z5*TU2M)Q"6$ <>AR%"(?;B.(ADT*XG#)<2Y]KK M8>X/3&NM9$ 9]K(6'2RT[+:V_5F8#>WOJZ$;+9]]A5,EZ QL1&VW?QSZMAI! MXCJ%_9D6Q\Y=?UGY(TGK#6[JFQ#P?JEL#>T"\$7.+!(R<-/*_>8>; "]?W/>17#Q5%^5'-TSKNYZ?%ZNO? M!'\4[7KN8?5&J"7?@A1%)C/![]9Z[?>+^%;ZP=^5U?-4_"+*.0[\-*&Z)F88 M)A#%#$-,HCJV2@9^&+"$]'(#<"'=1#ET@\\:05!N0)4:!^" MC6Z 5\J!I:Z657X5"S7TGBL=;?T+G'2YJ0?":#TXEH]"TVM:HSKD4>L$*J5V M=@?K'NSJ!FKE@-8.^ &H]9NIOQV6+7:+N&.7!R>BC>P4X1+.0[<)IT_O-P<< M"0'56WZ/R^R_!;_G:I)139.#NDEJV=ON_JE%K_IN_2QX,RMUOFBSG7P47\1R M+>:^AX4?^Q'$(E53!>4>)-B/H>0^P5($6!!BMUP=5?[I+7]; =5D44EH-QN, MV_EFD\;T.O3U\AQ4IU&-ZJ"K^W[IN6J3L:,F: "8M:9Y]\L9V+PU'R^\-=83 MT*OTGM-Y:EP-1IW.7J5S]F>]UQ&BW^3X]OEEL?HN1%.\Z41]AT4U+*JHKZTF M=8WGVU51%N^4OO>E>"[F*4=!FB(/BE ?2$DU MW9FCGFE;QZ%9FT2OIK];\I*59*&5FX&;9^U_"CYKW4"EG.5IENNN-YO\7K%# M1_1&'+ OK2>L@1!W.B6YEG'426<@@/>GE:&:Z3EQ[$7_:G<)-B<8!P&G"<2^ M[ZO5CX@A"3P!4T93X7G2$[&5/\+15J9&XFJ)"A9J,:L+I>F<:<^KIE#:#% M M;U4YC:\6"Y+7UU1?6OJ1'\?;D'.O17'H3?>#7 6SRC6-.23!4/:"5LQ<[VW+9N!"4ZK_?%UMH1=BL5 MZWP?M-'3UBO@BJ[R%:'+E"(H M<*R3EO$0IJE/8)!$,4M12"A+["H*C=-9X]0>:E/,C=8=O3>?!H#X57:2MGJ M'45V')R='>2Z W3HS1U3<5Y[I\82-H-M%]LG]DU:4^W$U EREI5'G/8TOET7 MY>I9Y _B6_E&J?[;G*0!]7%,%&'JLP',$TA"ZD,9!4P0/];)'NU2UI@U/+69 MK)&[W?JUR&-KB[@9)PZ!X\ ,V$+8I/ZJA:Y#0%JQP6-'22'&6PL[^^1'OWO9$GJC:B_??Q ON=Z.;KD-_PY6V;:B[=.^E7M M++1ET3Q):1HJV[NN-24XA6E(=+*;1& 9)!Y)S!;S_=J?&FMM-9B!OWW\L5&B MVLS;50.T>E@DY^[1/1>X;7C0!Z8X>[POY^!Q KQ%1O1A.V"D;.A#=(1=,O3^ M,)Y-A-[CL>,E0>^O\TX"]"L>DSXEXM_^U[IR VVK@A15A-W#$UDVQ>-_ M62UU3@[!Z]+Q97?+J'32P#3)@>J/ZL:^?JB\I+^+ M#$-&8+O*'F36F'UH^UVST_>@;IVSA-/$EWI?/I80D4A-YC%.84B01])8_1<; M5;[8?_#4-MQ;V8 6SCQ0?0>K\YQZ#0(#TZ"9\E9AY\"S=WOQR M-2'U>+Q4^K7-\TCWU&@Y!(&) H M438ZTS$P#$$219P0EG(96_I&CZN S>@>QY^ZWEVM![=2)6/Z'.I3J=X,\.LR MT\<,:C56DFI79W(G3]U7@T9^'$2^@$02 I&OS$N"U?L1A1Z5-(U2AHTRD4W_ MQ1@E^&KS6GSX^.G7W\];,)E#R)Y]^\][$JG?I>JQ!?BLP0$-.BXKN[U*M_[> MSBF[*ORS'58>Z9Y7.+$\)D7?1'OZB:N\<9$,*".,!1CZ,8H@\K /<1ICZ$D2 M!=B+<9P&-G/<[N.G-@>UTMDFJMN!S&Q"Z _$P(3="C9 'A5/;=JFAPR#^2;*([$3>GCBDTZ@:_Z?/3F"\D6U7IL]5'P-6N* M':@'-%DMYE$0!#@2(?0"JC._^!2FODP@\9BDU/.",+$:\@/(.#7>N-F4Z0&Y M%EB?62JJ!E0LAUB:*<;A5-5Q'N-W8&D#.<;?!A@/Z8--LP*9> M/]'F_5(MXA\S=7$QYP%+,-=99%"$]9%!!%.&(\B2)) BC5*47)L2PH6<4YM= MMJ(!4BGR>IDSN[UI-G5,H(\&GCX&RH;Y4[;,2@'?95_T([::3S,!YI&NF6RJ MRZZLKYTJP27@0Z:O/-93;*&C^)EE>NL#I]*4JZ+N4A"+PQPH*:#.(8H M42L0',D0Q@E!/""!B&.C ^5+#4V-WFM9-]EO-]*"6ES;PAXGT#W/UBXQ&YAN M^\+5H[#'>2RN*.QQXL$C%_8XK]YA88\+U_Q[J:>,]<@VZL ENM,.'3@#K)EE[ :J@=FV(^0V.XT6TW$UD,M@ MN*WZ>+JY<4L\7E3[H)[CY3OLB+C(R_GM^GF]J#((O)52L+).,_M>WO!5=="T MW=]LSC@$]DA$,(4(^:P.0Z,!#V"(DQ!A0E,DC6RU/HU/S7[;R@]J!6:@5D&? M/[=*S,!6#3.>Z=4OYYEG:+2'YB);H!T>85T#W3GF4L_ML);Z:Y^Q>C4\"H== M TG+:E<]P[7!^8O2MTG!202.91I$D"(20!00]1OS")0XC60K0G#J$:"3#JM/P M1$RL0RC,C:TC]_;(Y7?Z^5T/PR1-N:\7OC()D#*VD(34XQ0&A)) B$CX86*< MOL^HR:E1T?DA9.K=UQ?_"ZPT"*JORDE# VJ1=\\YL".EVAM\W6P-SMD$>F9/ M&B]GGI5F.VGR[.[L9T)6;IC:ES,73V)9*,NU/H#7A3"/5L=\(^0J[]3'K N[ MW"SUF?\<><+39Y0&D,A00B^,>$!]X8LPL(LP<2J?S> :)X#DUV4N MFJ'U6-6Q751U;%=+D.V4*BZ^DA?+LW*W/9NFH51#+8)QU;,!)I!&C$!") DH M3]0_5FG"7ZU?QYCC.[U:U>"97G>:K4Y>K9,&-AGJD(L=Q5I7M[J0]&R_RO2L M6V9Z!FBE)]A7M/* 4*JZ6_P,T@-.5TEN)1QU.34(N/OKKF$:N:HHQ$?QK-K* MEH\?1*[:>M8'1N_I(JM#7;7?G8YC?,B>U27OY2?U:2&5[5$5J6@+*_I"E]!4 M:S@9>]K#(6*01"R 'A$>$BB1,B8]RD8X$&UJDT&CF7:C:G0#'>7 5KNZ&&,5 M0EHK6 5]=52\HJZFPYXWFSI>IS\'GC?&[LJ^=3 +G@6?D3855^L#9LCN$8DXC#D*,4(BZ1]JH@D$4D14$8ALC'AFNZ M4VU,;UU62PE:,6VVC8YA:++M=B4N0^^R[0+2IZK%461L]L^N1&BL[3);I"PW MRLZ@<'Y?[-B-(VZ#G9%[=]?KW(4N2W]N:Z\]Y&19U">$_CRF:1R@R%,L%R)= M\5-"S%$$A2\80G$J%?E=7^SS>.-3LUT?5B59 -85UT7IR!/(FUF60^$Y,(&> M+ ^YE1QT1!^Z%N1YO$:H_GA"@-<.8K@(C5F%QPO/Z$=C'_+5ETS[+ORTRN]6 M:UK*]>*&5;GRBCG%21#C0!<2P0E$?D@A5AT".0NCV)=^Y&.K*N?G&IL:3353 M;K77*NJP09!OPD/L&.LLR&8,Y0JZ@1FI%4EO8XJL2A^L"*F&4F]$M2&_X >] M.LD+LCA=/<6:E4PPIX 2EF(4@=!U+%3VYT>$:>> M"!($"2<<(BP9Q()SZ 5(2.83RLQR.E]L:6I\LA6TC7'LO_-V&E[#,Q@7H U] MGM(/+_O3D$M8N#W9.-G:N*<4EY0^.'&X>$,_HOAYM>)?L\6BZ_Z"F,=0ZH4P MP:$/D40('D-"0T( D1(1H7NJ= K,QWGVXU>#>-#'<^ZME@XI%G@%7TMF-Z1W0S 9S M7R@&'L5;%.[.H6 ]>(^IZW34[C0PZG ]IMK^.#UZS945V>J"+^_4 FWA-UOJ MH1\G/,$,,J*/YOT809IX*138EUY*$LE3JUR^9]J:VMQ M1"$) PF%I)S%+*2"TB98V$<0&6(!3!!'%-$@Q ER)7G_'!J3(V..R[VI3YA6]0GJ,>"*!0X M+V3Y'2Q6ZKJZ9*?VL,T>EZ!8TR+C&XQ T3#4:54UM$B!R$D6TAFH N*SLI6?G/)1!G2D!^QPB3V>%C02%@2ZY& 0$4VQ4GN9<(U.C]VT-^8V@3>)C M\^S0)P$]S\*N8!J8.'L@9)40^A($O9)!GWSH:(F@+ZG530)]\=J^!>>:VB5W M6<$6*TT^FZU\+E$24)9 PE,)$2#R*K$Y4S;4UMR'>J"&V% M-=G$MP;9S IS!-W -- ;M1ZU["[BX;BPW>GV1JYR=U'QPY)WEV_I&:1&"O&1 ME*)Q.D#FXE546-JII&VXHR M^S[^(8DHH32!@6 4(IEP2".DT.,BXG^W:GYM62?RI7[+>G MU4+=7]1EN.=8\LA/9 *E) 0BFNA-:JG,#!Q$22*0GT1V+MT7&K2BI!'1\W><=P0 M"K?.Y)<:'=?!W!"" Z=ST_MZEB!H$M/^(RN?;M=J!#V+?+M]VN3"C\*8$!D1 MB(FF&\S56D9R#&,94NQ)&HC$ZDS,I-&I64&;$@1YG>K)LN2 "=9TL;IV7'+" R&W) 9.&QRTY8 '%0;[]IH/Y'OE5Z CY&H_A.+M-Y&SK!#%_;(NUO(/ MD3T^E8+??!$Y>13M]Q_RC(DY%B(E1$20>0%>1 X*K?OIK!-3>"7,2'>Z'3TP?5=*0:JU M EW505=W[2#0O;#1'U0 S!K/N4(GU6Q .H]J6&8@18(T""QN0I46+B;%5ZG M#YW.+R.K,.I,]3K=LS_GO9(4/0/#5OHTXT64XN8Q%[5XS5:ZU-4/$Q;#-$6) M,MGUQF5*U)SG)8(%G(946*63.MW4U&:EK:2 ;$2UC/0ZC:O9=.$&K8&IO0/4 M5LH!CBXN@^$V NMT<^-&6EU4^R"BZO(=_7CBAO/*28(L/I",WR^;PC1SR63B MXT1"'L011#2,H$Z>"6-]9AD3GT:I9T,2)]J9&D-LQ00O2DZHC!%62VI'$Z=@ M->,(!V -3! =G+2(VFB[O8"3-3E<0,$I,YQJ:U1:N*#P/B= M!O&3LD5GU-.(U_&@LH7$]G3"D6_5_9+E0BVX[D3]\W[9)L]4*S#M!C[WDC!. M_9!#K$N;H3!2ZQWN$TAQ&G.)**>>57VSBRU.C:$VV6!?:OFLG3(O &Q&0$YA M&YAY6EG!#ZVT?](FS@;(#Q> [..G:0:.:V_-"ZV.[;-I!L(1STW#&WM43GE+ M\N7[==GLY\RC("0!H9I#E+&#XH3!E",$XYA3GZ?<0\AL873X[*GQAI8.K-:E MYHUG\U+J1T"[P!#703$P%U0H*,G:K>O^*%@41.F/QDBE4(Q1L2N!3IQ$$D2R+R ^&F8 M"!8GU^3R?YCBFN9(7OI*SBM3^#]8+&BNQFE@$K"'Z.JL_0^#+56.M_2JV?H? MSBU)SE_<;_AK:T(]L/@@\NJ<^4%\*]\H"7^;!P'V(\[5Z$_\&"+,,"2"AY!2 MCX6IEZ:I8#84<+*EJ=& 3C%9%;11DM9^)G;C_S2D9AS@!*@1%C!:QBU&B@B4 MG* 2U"$;7 3#*2.<;FU45KBH]#XS7+ZAIW'P4I4E6SXVM9VVJ683/V(A90)Z MGLY;%,4QI"EC4,1A''IQ2KS$ZBSW9$M38X>-H&WIL.(OEN;!24P-30072 UM M)FQ :H4L_H4*GUL'1H-N\60W-D"+"'-D]JG&NAP7T' MYXW<8"NX0VO%%BNWUHMQZ^-:,[:@'%@WU@_H<21SP]CZ>;T@I> _U=EYZY 3 M]OU\ALF]B^_$@3%6"9(;\D8GP--0*&IT>^]13KF&2!; $%)OEFI/C ML0F(.:$YHX,&:$0&K8J=-,LGLBS/#N_IX )VWKQWVS>OO>G3SINGDSA=W%N? MYFMG<1XY 7$G> @ZK=?0T1'LA+KZ[+GO%.0<[[!Y"MH>.^&>DES.DSW=/*_R M,OOOBD6:!?G_$23_21'(G,LX(HC[,,:>A(@B FF"$!2((!KX:< #JRBJ?F), MS6I3PS1RENGI'/QFZ^'A01W8T#F;#6I6[=BQ*D"VH\T,:$6 UF24#%$&2(Z5 M,^J<*%/)(F4 ET5>*9.G]71Z7*W+V]52\6VU);E:'A9\V";*G., B1!Q!"D- M=4Y+AB&6PH,A]D@0A9C%%LMAV]:GQH*-_(!U%=CDI#*- ^G5#P9+R2'1'>$H M4P.[(_N)HCQ;!8;$V]*GH]:/71<_](^^AYXH/9Z MB-VD4>3E_.]JEGI>/[>EJL,@5IQ/H:Q*5<<*^2ON!R;B1RZ%GZ4EMS]F/ZJ:.[:C^VK<;#Y\ZRA@^J4P[ M/D]?T,-@>[,NLJ4HBMO5,]7K:#7,=0G6OZT6G!+V6^.!7J<=F3-?#;85H8^0_;D2#;Q4LMGM0W8!,]M<[ G#P-Q;(_#A/ +6 MVW]'='6ZI]=]_J@;=4<4V]]].W9)3R\\*04KW\NWW]B33AJG@X/>5Q2@_]>N M,U_(0J=V^BB*,L_TSJ[^HJJDVOV@<^4\\"GG08(APY@K@XZ&D(1! ..4L"A@ MC 6)5?&I 62<.N!.("< MX_HJ#@?T@5?C@$WUFTK:G/-U.6YQNRK*XA=1SA,B<P M#4RI=X*6X+XHUEH^4 DX TI$=T1X 0.G9':JK5$)Z8+"^Z1RZ?)^Q/"QKD'Q M4>C*QNK=5ZM)N_E)_5I(0G3W]4AT)[P@X3* M$ :1[T,4D!!B(GQ(/ \C01G'GE50N1NQID8[C5;:VFCT AW%P%:SCJM&K9RV M9;KJ]0M?=]399IPV?A<.3($C]IXU>;H%VRG7.A)M5&IV"^<^DSM^>L_XW_)) MY%UWH/>RG6%NGTC^*(IYF@@_2J, >MBC$$5<0AHF*4P"0CQ*<*Q8W2H0^&*3 M4R/LKK!Z$&]LQ1X6H@'@9L3J%L:!27,?P4IXL"F!U0CL,&[8&!RW <27FQTW MDM@8AH.08O,[[7T^;FOG[^R+J)?(]=G%>WG#5U7-BYMO63%G4>0A%$DH]2$$ MBIBG:\2E,$ZPP#C 5/UOZ@IBTN#42&&HTTPH%:.C.B.(3K M/"->[]W^_?F = M*GEF1#47UZ.J^6,[LCJ/&F5('8K>CJ4CW_1PT_RTDN57DHL[\44L5B_:W>>3 MR+]D3&RJLX6Q3K$3P 11I*8S@6":^%P-L#3RF"=D$)M5*S!J;FJ#KQ48="0& MK<@6/H*7<;ZP-'>.WL!C^"QP?1(47$;0PK72*9(C^5->B:B="Z4Q0&?])B\_ M93QG26.-=CPDS>^ZNKI54Z5ZD]%/HCBA/O)@X"OV13AB$/MJ'1$DA/"0>#)$ M5B=>IYN:&NDVXFT"%#/K/(EG8#7; G4#UL ZN6> AUB*G"QNEOR&/V?+3-->M>-:)X&8)P&.<2@9C&*DS)E0>)!Z)(0B MY&$:>YQ(G]APTX7VIL9*C;B5VR_9$=@R+.0"S&8,Y!"\@;FGB]NNK&UZ:(=! M)6:HN TTN=#FN,$G9@ >XCT-:K=@ZMV(C M'MA*7KDU:ZRKF(^;2UA;TU@?T)QRFI4 HQ)<'VCVV:[7,_I17R>9X4-.EL6B M&JS;1(;-QFNRR<[0(D_.P2=DIIATZ/2F1T<^T1F>7?? MN#!:;K,Y;%;<=:)=J9&4EI,V[BO MXP":48X#6 ;FF"KN:ROB0*7 +N#@./;K>%LCQWZ=5?@P]NO\Y3U3&;?YW.Z7 M+^NR>*6X"-UR\.8!M^S=('L3Y+D0M@N%Y^G&IN["7' M!;6/+#,NW=%W:9%G7ZJ-YONE>F#E@_4Q*WZK DUX@")*"8-<*#"1CR-( S^ M.)5"+3N4O1%;'86?:VQJI+&5%6R%M8KG,8+8= 7B!KC!ER$],.NQ#+D,AN.U MR)D&1UZ07%;]<%5B<(]3AYJJ G*Q=>C ..$QXPED5""U2F$8IG["H10A2DD8 M(^I9;5.8-3LU0C%UJ0$_9$M05+I8%AXU[ XSRG$/\L#D<\[!II9Z5 ^;$T"- MX6*SW_04?&Q.P&'H9'/J[GZT=4M>LI(L=%ZIV]6RLJ)TGIYN.'63:)@RWQ,R M]B!/=1ABFC*(0QQ"' >IQT(A/6I5#\JXY:F1U]TVI<+SL^*K^KB;=-,&6.75 MMNX),](:!-^!>:LC,VB%KE)WS78*0+G+[MP7*Z?49=[ZJ.QE#-2MWS/E8V7R8QL*THU9^DW2]YQKU;?*7.05\DD?E$ -=[6U1WS M**)1D' ,0R8BB!(_@:F72!@0K)DO$&H]:,-]@TL\-C=WNJ/QT?K(*?T/ M+_6HT\9HG; _W8S7<,_\92]5>:KEXSM!%.&V-:KFQ O21#N6QD&$((H$@C00 M#.H\!#A2=K6'9 \7TQ/-&=',^-ZD&VG!0HO;#=6S3%IV F4SEK\&M'&X>0M4 M)>)L6YS.84JR\RBXS4-VHJUQDX^=5_@@X]B%RWLZ-^Q6C*Y+_'@61EZUR@KP3*$T\WW47IS56_[ZR]6Z M+$KUBS852%$E=%:O4^58T[B*>3.@W_;JZCO!NE_YU5?J O50G=4W^R(6WRV/ M8 XZVW#?\HHN''I[LNZ]3W7OM>YD%>0.]R)/Z.]VRW&_D7%W%D^H>+"!>.JZ MGOX=64$>'W/QV&2);;):OU.KQGLU,(JYQ[G @E,8>UC[D*35E-!*#SUIF4 EMZ_%Q"71#KP^'4 [M^7$=BO8^((;0 MN/4#N=3HN+X@AA <^(.8WM>/<'Y9+5?M4O%^R5;/FZAZP7U/$.DI9$4"D?0X MQ#+ D#%$N8R8C[FPJ5AYLB4KBAFA?N6#;@.LJIU@<2'>WA)3,R)Q@M3 #-*5 M$=1"@A\:,4\;8=;$<1$*IXQQNK51J>*BTOL<=D"\.0^B?3HW0V3<)G6[U.BX MJ=T,(3A(\&9Z7X]"MQDG%7>U&7@EETG$4YWYD4.UL!$01U$$:4PH M%TRFR#.KJ'NFD:F122TF:.7446#LSQ;98D]A>8$Z'"$T,%T*;MTN1=0.)LD]]2]XZ7&O2#]3D+<2]?V],;7VZ%O%)]R1:C: M6JM3$>2Y+FZKWXTWW[>7- E8;I0 7!>P+;]OHP.*RA/@X8DLWU>5/0IE#GX1 M12GX/T3V^*1^WGQ1QN&C^%D]NKPCI=@$-,[3)(X%(1Y, A]!Y"LK+O6H!Z, M)2)DA"@.GM>NHI]*DI=F9MP45+,9C?L*#C@@&_$!)0L=0U 4@(J'K/ELBEI M6,M2117PU6)!\D)_5&^>VP883* ;YM1/@D3B%!(1IQ#%?@13ACDD*>(TIA%1 M+UGSAKU=\G_F]ZM5;^2W2RSY/^-[9;8@FH*H$[*B*EW5$KVHG->W@( .(H!^ M!]WK&E1 !,(E2P0,(KT$ M9XD'212ET.(1'F$:,6L7MN\)YG&0?#;C*+CF:I=4ASF8F M@ROT!I[*6S%GVZB&G2A:ARFB#0!QFQ_Z7(/C)H_E M7G:1[_6_VS1YBK=C$N$0HB2)%'-[(2323Z"?^EX4^\+SI=6IC%FS4V.62FJ] M\OF@GMINM5D&=IGA;<8K[E$^>I'+5?ZL]QSJV/_V& =+F<@PA@&F$B*:8)A&-(1"2,*2 M*"686UDV)]J9&O5TQ-3>J66>,;W^K5QJP7J9V0:8GH+7C'@<@#8PTW3QJD4< M(./A!1C<9H,_T=:XB=_/*WR0X_W"Y5>G QI$.M:@(E(<1"&)+)->VC3_M28I)N-O/9(8UT% M>L0*V7:(&<<,"// W--%N-[(W)%]X]O6! XU92RR+#O1N2B;..?-H&ODQ MC,,80Q2+$%(:I- G!$6,1 ACJS6;5>L39+U*4&4\M9+. &DU FJ: DRMK+,Z M5G+61%+:EKFPZA]#&AP*]>%)L ;\8P?PFQW ;VO WU6 WUX W)X"^P#GE@"M M)!B7_OJ M:;P(+?+Q7I M:+N'++^_6Y%EN_PA.&8D##'T_81!Q$0"<1IX,"8BX4R*6%F,QDZ"HXD]-;+] M=9F+)I]9MWK0HPZ75C^SCA:*;M4%X&M6/FE.J&*MBS4M,IZ1W#P-QKAOR07F MGFS?CVCWVMT]$>=-4'E?Y]7#7'>T^[XK3O+ 7FLR!7S/9\%A,,XCA.(. XA$3B&'A<)B>*0 M4&ZU V;6[-2LDNKTM,AZN 8PFQX:.<XYBF@@J!"88)QQPB%"!(48)AX(@[P'Q-"/NJU$:F*<[ -65$-P?>)Z%P"D''V]I5,H]J^P^PYZ_N,>>UXDT MXK73U_V2Y3H)XYVH?\YERCV!_1@F(8HA$FD 4X_K,@6(H31-P\1+C?>MK)J> M&DW<;LL3 -9)K)\M@?C&M!FSDKME"]3?_$AQ XM=!;N^,M@]&JP'!J:@,Y4, M:ME!*SSXH17?-%+('FB++9C! !]I&\4M\':;(;VP.[NA8??$\38E>FFZL['0 M[PD]HX'9D^#KA7@OCP>-5!-5$Q^B0S_J8!.=";S^[*':V=BL;OTP#*7/$(RB M6%>#$"%,<4P@31!%V,>$,:M-!+?B36T::K73L\M&>M 1WS(^TFU?FAF\K]=# M T]3WX#2!T*^*XH8"#P'L0U#=,*W9S M0I&7\_=?EXKXGK*7JNRHH!XE,0JASR(*$14$$LDBZ,>A1!C3*(F,LGX>/'EJ M3+P1SJITZR%@YSGS*A@&ICMC!(P)ZJ2VY[A%W=3A%?77/J<<'D*.80:23J>" M(B@8P00+IL9G9.6Y=Z'!J0W9KKQ@*_ ,:)'!YUIHV[+MET WLXE<0CFT.\9U M*-H[W!E"X];'[E*CX[K5&4)PX$EG>I\=X7"1S>^:#8@/;<(8'>T_)U'*11(1 M&/FAIQA&!I!B'D+F$4%#+,* &$51G6QA:I32"MENA[S5V?^5G&8DF@34+]78KT;]Z2>.,LPO*M2.Z\L7 MV@_DMXHCRN\?Q6-6:*?*4K/#/$E\20(901'JB"::)I &@0=)2.,T"2F+/60Z MCH\U,+5A7,L(MD)6DYGY(#X*XN4Q?"TT P]A2U2L!O YU7N-WZ,/'&WXGE.G M.WK/7MZ"W)U.A@XV"WRO]BF5"_=V>8K1-&@7A@ M6M&!B3NQBF"CB';![=8%:G29@48;\+G5Q^$"XVI,W6;V[RW-N)G_KP7MH#+ MU0_L1Y^5!ZTHRIUJ!$J8N12<)5Z,881$#!'F"4P33F"0<"F2-.8^$3;L>*JA MJ9%?*V=;460&EL(R8/$DIF8DYP*I@3EL ])^09$J[MH=-UV"PBGUG&QL5&:Y MI/(^<5R\OH>7U/9PY4[0LFWAHUII??I*7O9./1/*PAA%$<113+09Y:G?0@[# M),08^R@,.#5VDK)I>6K,T3W_U-+/P&:8: 6 UL#"*\>J$RXPRY#0#DPU)JC: M'!=?";2%]]-0@(_D_'35ZVSGZ]0'J;.N3E8/',_3J8^>.XY.O1[0SS#\=4FS MQ4+P;,(P1$& (?%3M81.@C20$?$C$MN8AJ>;FAK%MY)V M\EU8NAR=@=5'C-!$&=M^BE.(N)!J(J6L"D?PO3XN8^'4]C[3W*C6]V6U]^UO@SMZIFK,Q0O)>&/1WRSK M5$@W12'*S7LM),.)ETA($AVR1+P4$N91&%/& QF$H:!F 0KF;4Z-DAN1ZS+E M6EK+C(T&*)NQAV/L!J:1%K9&W J^.JM:+?$ E&(!D-LMRA;_I*3^**I8_0\DUWX3U&DU7I2LWVW#)$]!:\8P3@ ;F%=VL&JD!(V8 M+B,F+R#A.&KR5&LC1TY>4/HP>O+2#;U3Q>9KP=]E1)D^E4]5.U,F*(G4*E! MAIB "(4>5&L9!2A/*)61\ )B98^<;&EJ%-$(VAX:%%MSI,UY"!9;):P3P9Z MVXPVG( X,&VT^'6$'")YX24D7&=J/=':V#E9SRM])/OJA1NNMBS:*+U_9.73 M[;HH5\\B?_N-+=8\6SYJ:T;]QW528U^0.$ !@U321"UP_!2F081@Z$5>Y L: MQ[$5H?2086I4TZC0V_0PQO[_X^Y=EQO7L3315V%$S^G)BA!F> %)8/J7\U:= M$5EIGTSOJIC8/Q2X.MDE2RY=O-/]] <@*8FZD (H@.(^T=&UG3;)M=8'XN," ML"[63HD/1(=T5W8IOF7=Q*T%DV!G0[ UPFU9Z2L@].7G&.MQ*P_(%J@.W\CZ M4O^H6LUMNQ*I-5Z#B\XQLDS M19\KE#8)]G8&34.#HP$M_?"&L4%M[61[H8^(.O_#XKLPFRMU;UW,S3'L!@7@ M7$OT'12MNTZQ'>W(C%,1LPAP3!( HUP BE@*&)$1B8B B%BE2/;48VQ?B6]J M@)9>PZ$/A\&,_0< US.U]PF%+FVY<2#T63QO% 9]J,M(@Z#/ M8_!/K\X_I1 MY:?GE]GB38A&P8BZ?J%Z?<,TP3F(.&( XB@$&$("PB0+H:!I#+/,+AZC5=;X MPC&J*BV+/E5UVA$UXS4G*'EFKK/U;?8=Q2=U?1L/Q2(OHN.4A]JE#H MTL[DVVN"G2$9]$;$,P.8@V$_Q<_:['9>'XH8=C*?->]D!I^_JM^T_4R*I:X" M)=Z_[7[\ST+Y]$OV\^VK>%7VZF)$,22)D)0#7H93Q0HWFN8Q@ F#D(5Q3F*K M"M!F8LR4+?=1OMW]W:K:DR7Z9H3@'E//1'$-G-;488>.4THQ M%#THU=C!<4Q!EG?WHZ:_":+;!6BO\88T!P0G892)4%)LE8+9+FIL%-30-"A5#;2N/6M4=2!L1CENN9F-2*ZW1]T&4'E':G7S;:-7-_?R[FDI2I&K MJ< ,"D05HB'5]>["!- XSQ3 !$541!(9G@I:B1T;E50:EN7I=SI:) >:PWV! M2[R!Z)E7FC&<;T%#ZZ!&]EX&=WZ1M)!Q:7]W/S>PL89#4EBM1@] MD3 VIFX>]]AY>*?@F3EV5T'BF7>;:'C81FXUW:GS=BIE4)^MU]D69[[Z\SLCIEC.VC\Q.TZ"AJ@5Y=2!J\)EP@Y-O-_0<1'V( MO@,K"S)W@]E A-T3.SLZOHQ()^5VW#X8;[3I?DY.8.NSCL,/5Z@=UUZ MY3S_JEN\;K-KWK:%$K(TQ(@E J H00!"GNHZ60G( \W);$<#6(@W%$J>EDEU#XYJ%&A1DJ?JCCO,C; ML$BG^:V$TGU7S^#18EZLU4-?!?^B/,SY4['/Z&MTO*]KT8PI::93^*ZK]?#E+SJK#][XO9[/-BJ1LQ3T4<0TJ1&JZ[4QZH>>XRXF=#@,W/^D%T&E/E'Z/Z4>(^P;T'Q;/FFBK7<^4 M)6'(PQ!0F:4 QI(!E(8<0$0R'D*>Q=2HB62WF+'1V[?%'#"R^AFLRL EUE!U M6QS1CL=:T#6CJ^LQ\\Q*%_.(%9XEG)\N8&?-1=W0.*6<%E&#,DNWN<<$W,\M>Q3L MYWPQ6SR]E7M#QT=NN]#KC" (&:!9KD@QB5. 8AD#JNA0K?URF9#>'F4%LYH@S_\7\;KU>%G2SKNKG/A =!!5-,\HB MC&0.&$)E_SX.2,(ER&@H<0BC% NKS>8K=!D=6Y%?V].IX!T5&#&83#V1+?;F02U.4'3'ETFO++(803F M]:BZ#<^\0I]A8S>O!^XDL-/!(_MV*SM;^.7N>;%1B^M[V?C=-*&Y-6.NI4[H-&J<%ZK[)MYS+S<3!C34_H M>F;)UNI0DZ#67(/^: !SC_YDUH Y[DMF+G_@?F36P)SV(;-_1#]"^[J8/RD& M>/XH:+,$)HU1%-$X!S37+5O31#>3SQ(@1)8CPD))96+#7>?%C(VFM)9 JQEH M/2?7E!=MP=6,BZY'RS/M] /*FF*Z<7#*)BVB!B6.;G./.>+"U<[:$3XL%Y\7 MRV?R92[U?ZIV5F6;Q'M9]ZX2/PIE8/F/57GZ^5'7V&'K#9E-$YE&.,01$"F2 MR@LB"< YC0'E%*&8"Y['],HNA-=I.#82JE5?!2NM4-H7- S4'0FK5K+*"]L:60]LP\Q VZD\MM)2KQT'W0R" M[T:#5VIYZ_Z";D V:"OH2-!5C;N_"_W9*>9/#V)9:J'$W=-9\;3+,=+99H_% ML[KD7OY0OUW)RG/]L5;N[<=M(3]=O#Z%40BX0.7)L00TBE. 4^5P1GF8($IZ M]/1VI-Y(/Q*:7VK[@H:!P=["1L)?9:1FHJ:9DZ TM*2@7B49';\'IJOU6XVN M]P7]+0:V;W-RQ_C[Z%ON2L5;M#1W#&]+MW/74EPED-XQMMR(9E/<*14Y3RAE M(,VE_D@0]9&@20:DB+C,*(Q09M72W$3HV*B_UG![,K4J8_06Y6E)HX3'M6FA M9\ W8V;7D'KFVY8$T"W(7PT0=9#PV0Z1YRS/,X)OG-K9#L7E?,Z.>WLF<;*? M@F]FRIT^G_OU7:S6RT+38YE*^MN\6*_N=/*H\K"+UV+]]E@>/HE?Z_?*ZG]. M!6XV%]:QCL,F MT?H!^"3[UI.8WN[JXED\DE]BI1-]IGDH,@3S",18I]Z$D "<)Q2DD4BB$-,T M(;;U3)K/'QLSESDA+TJQ0*T8@K56T]KC/,#/V+GLBXI_/U*')I6JE8EY3MW% MHPWWKG:Z_3(*YL"U) MVXVRF=?A#CO/]%;!UM1T%S)=*^NRA+41*NYCGMM%#A_6?-'\LY'+E^_J1RGU MTGOUN*@/?Q^66L[Z[4&])>N[.==YP"_ZDFF>)S#)(0_&?2@'O13;P&FKM,[+J-4.MGI/@E+S28GRIXLH6].4/6!.*((=K:V6Z^G?R*_B>?-<^]QQ*B!/ MIVSZ*I9T<8FP3IYM,UN:$OQ-FEH],[XYQ:J;3JZRWS-;U'HY7(RT6MLUU=5- MC6FN_G4\Q4^?.L@,;C5F.T';+^B9(M X Q90$B10#F(6)P#26/D->48!YQ0F M6,0YX]*F2T[?<_8!NN,\:AG]C]3M3\['>4#NY03<]T'WS1CE(JTDQXQ MBX?(F4W/WGAXGJ#F4-B7_SMGLMMR?P<2ABWO=\ZXDW)^9R\:HF/,-_%K_?B' MF+V*ORWFZY^K*:8Y#U&8 .4!ZT]O" &%^LPBPBRE40QSY+%US+$Z8R,$]7[% M/GO(G R'&6D,![)GEKFBJ\S]W&%]0#> WK"]S(E*(^XSTP;?=0UG6I_:CU:_ MB;6.1GA8+EX++OC[M]_*,CM*)S)GQ?RI#O]0[M8=7:V7A*VG!,$\9Y0!R*(, M0!G' *=0 !JE:9JG<0:151B>O0ICH\^=J@'9Z6I'ISV&P8Q"_8+KF3:5\E7] MU*WZ 7T+WFD+@F+^EV /^]X*Y<75=CCTY/J#Z)0J>Z@Q*#WVA^F8$J]XTM4! M:=\%$\6KCG;3?4+J[ILD4VO#% FU,LQR17PB B1#&9 IQQ%*HEC]HV> VCEY M8R,X7R>L@IFVO:]5^QG6'4T-8?$6] MG95YJRBX+@ ZHN(Z;^L1);<]#-TG@VU3+HJZ%,T7&87[W]7Y9%.9IIAR# &3 M& &8$Z;+7;E"B;'QS_Y@>6>'CF^I4!*4R9!(0,2 M1.'_<_#'96631;!:WZ&[0&$##8COX^CM6#2S:;\T\+ZK!^.++(>B^:?O@PV% M18#A $,R4"2BSZ&QBUV\$M/.(,>^SQXN&O)*ZP_")J]]ELO^BXVLI/=O^TOJ M6(9RM_?^15^X^O3KI5B6]ZR^S!_$LECP:8YSC$7.0"Q$#""7.4!A#D$*8REP M#B'I%37E0=61AE?5"NOV#B8*-KYK[?:K"&S^1KVM=, MY]-;&&K2B<#,4"?R^OT'$&33"= FW78=".J MWV?D;^J;M%F6LK_,7S;KW:%QF!&$&4I!"+G>5)$2D$C]CX@@1$*&*!2IS7Y* MFZ"Q+60:>@:EHOU/X5NQ-6-B%XAYIM-^8%E3X24DG/)9J[!!2>F2RDW*JAY[__ M&XJC_#_*J'GKX@RGD,(H2P1EVMO&RN^&NGPH22E(N:0R2BB,83I]*>F^+$DT M!+#'XOS!^UX\%?.R$A@E,UV2\93" M&L]/NGMOF*)KN""["C/?ZZD#N"KUO+U7]BH>,"\6RQ^"*7^"?UNL=RGA,!,92F()F"2I3DHA@(80 QG1 M1+(P3G(&+_Z?0:=?\8$6F*S* M$%P/UV %"?K 9ENLF!!M_Y'I0LN7-QO^?-A\?RLRX J>BWW M959?5JN-X-.$_&P6TG\199P_8. M[S;XI%OXAQ1Z_3V+!XWG/]G;^.!1]CC]GX^XE\7"_Y',9O=S4^20SX6*S9;Z'WY M74Z $)Q$B7(5U8)9>8Y9A@%&,@4TE1"'-&5Y:-4&Q$KZV+X'6^7+VBBG;;_W M!ICD##@8'#.7TQODGK\.3M&V=E![H>;4;;738%!GMA0:2D"22BIA*895^<2Q@;-2UU\^.D$Z M,^.<:^#P3"M[U5SN8%VPVRDQG @9=.ZWF7@\O5NOR7JSK.I0J,D[+P_>7RK-]1$FFVVX^LU&/:JLZZ(F-5=K9YW$I:__ M'_$DADFY@:)_3&! UL$/]6J5'OF__UN4A?^1A)- SX;RJH^"-?\4E7]2%RC3 M=$$A->RS-TNR/C>@9@1\Y3!Y)M4J"*)6;Q)\<)V WV&]VQH@9^0,6^2CW="3 M*AX=E_:EFSDCJY]?YJ]BI>N_W\WYKB;(%S5-]M5QPAQ',B0A(! 3 #-%0IB' M'""!U"*3DXC W(Z$#"6/C9J4XD!K'A1;U4OJD&=*%EFN0LT'PY1 /$#LG59* MG8,O!^#N"Q.5>ONI262+EF,:,I4^,#E9@G)*6;8/N*)_38N#IBL??9XM_OA/ MP9_$7TDQU[^\DXHLO@LV(ZM5(0M6I?;-^2/Y56V!3*E$$(!$1 MK/X@+Y;UW#R,KQF)WG;4/+/MQ17PI"H7IXT,2BLGP5_+D:W_2K2QP;&U)6R?.*(6V6-C=H/5"T7XY6N@5:VG.\_ MBJ=Y.2!J[?UALUJK05Q:DGP7]F9L[0A1S[1[H&6)X*0)IZ+-Q:Q@;\'O]7^] M[#\:0.4X#+E=WL"AR!<-/PU'OGQ+3[]UVWGMJZXVM&W&\-8HXXAR0FF80!!2 M'@/(PEBMN2D$,,]H3,.8Y,0J5..BQ+%1ST[A8%;6UFKT0)D$\\NU'WOB;N@> MND33M[>W [)4=A+LU/530],8&[>^UT6IP[I2IB"<>$;&-_9*&E7J\Q_KI1#K M.K()\P0E+,$@"V.LV"4/ 4X$!RS,XE1P&(+< M!::X'@_?YZ--*/JE@YY@8I4(>@TV@Z6 FKPNMBF?;89?2/8\N6W(-,\VG8\2 M/%LOZ]FMAA3+OY/91C0JYWQ>BG]MQ)R]?5P\J]7A%(J M,>:HN&T08R!WV"XPYD">+B]?W(X6&Y8$+PU6>EX'?Q4K>@OI?-0(VI M% D3.)(@53\IMT0F@.ALPCB&D B)B6161&$B=&RDL=4YT$-Y&,:BC-;2 ME2ET&;2 +59KRYUCHX$PHQ77\'JFF$-DW^TU5I#^)3B(TG+8Q=X"([?]ZTT$ M#]NYW@**DY[U-O>Z<%^^U,?PW\E:?)*R"FE\$$N]N4V>%%61+((QA4 (HJ@* M,PH0RO2N,Z-<9DBDL=4!EY7TL7'6B:-3/+]LUF6KM&8PP[N7R@++N%"[@>GC M$3F$>V@W::NZ+L>@/A [[8.]^K[<)T/4//I4ES2XH:-E"$ZW]V7ZD'Z$]WZS M*N9BM?JP>*;%O#JP$VSQ--=A25^XDE'(@NP;@K)_;73OAT8V=J,CNKI&J]#6>9HPZ@E'RS+U;"X.&B9-@;V30M');?&)KYR386CHI8T :Q@:UM9/@ MFY,-\V$&Q"FM^])UT ^ 9\"//Q6^Q?4,"B,OQ;J*;/VPF)?QRA_4(K7937H: MXIS$5/G.,M(9L3C":IG/&P382#5B$@.&RMY)ORF=GI5 MSX442UTUE2V>G]427X>/64:%&8!OQN:N !TH2FRO;;!5-]#Z3@[:VCN,"#.' MQVUDF('<82/$S($XB12SN-6.B[@HIA]T*8"E(!\67$QI+F,N&01I&.4 DHCK M^MX2L#"'E",>1V8U?(X?/+9U^(>R3(52+M#:F7''"5C=!'$-!+Y9P,QZX\G> M9NJ9&;T2['\]+5[_M[JEFLSJAW(.E[/WY$-$V];?SL/7O_3[\W\6:*'^$ M?R)+W?)DU4@)_RADP8KUE'(6TR03(,D8!Y#!"&"!,R!1&@J<\ 1&5DTW+HL< MVP1MUE3@E8IV7W@#E,T^\&ZQ\SRSM\H&6VV#=TTD:X7;MQ6MO^_FZ#C]O!N( M'?3K;@[#\,9EGEC[_6"S_J0353L4=_Z_-:JVWT*:YH%BB. <9C#+= M,BD'%,4FH] U8I6FY"+,JD-K+3V:;_A\T87* D MC\C>9$MH"W6M>;!7W1.^%B&DGG >*+;4&=YVX:<]0.N,2[5YWG !JSVL/(AD M[7-_7U]SM5X63'U,ROIOO\V+]>K[C]^VW9R2+,%I)'330>5F4BH Q9R 2,!4 M(L)DGO'IJUC2A;FCV2'/9IHTI?ITE[;J5AU-@HU6V-;1[(+8U,=T!)MW]W*' M5ZEH4&H:O%.ZZLIFSFN_&N'BV+'LDCBP3VE@_*D[:7)3/S+YJDCK7E9IBI\) M*U.'?IMO="MKHEX8]2_=8J4H>>NS:(8:,)IR)@4!<

MNS%1QG@)#[D:4*>H]BC5;8&2XZK=)I('+N!M <9I+6^;FWML&WY>+)_%\L>&K@I>D.5;O9B1 M1)(\##D@E.K.17$.4"P3D&41E))G8U!*OXH%;8G[#-8_EXO-T\\J5G15V$?^NAYJ0__P=@/HVY-LC-V9^%[U MXU%T;^O0#M,6P2G^GMHDN-'Q1FT3G +_.'AO*!K^7&W"EOI8K]4Z< MS0C8%7I#'9); ]<[YZ$+$2^)"V<%WB3[H,OTMA2"SGMZ>I^Z%_U[HG<=%\\O M8KZJJL\NE^K-*!?Y[]_VESQ4^;QW?Y EW]4I*)+ ($<;6*AVD80YSD++/KL.5;X[$1FM812*6DFS1=_R-NZ):. M:1Q].ZK:$$!)>=33L#9HF!O0MZ!Y76UR4-JLZZP4RZ T.VC8/:FJ%6O3#U., M';JO0XV36X?6N];#NKA##<*)TSN8X'[?KZJV^FY+>G=T$B>2AR3+ 1($ 9AC M"K#(8T CQE&294Q]E6R^.BURQO:MJ%L=[(]8^AY0M>%JQNT.T/+,R'V LJ;. M"S X);PV68/2U 6#C\GETN7VZ61WZCF\/#&?D:9[.A_58I96=M[953 M=OBDP9+*SAK0S"H[?T&/ ]O#:B@?RNY8U1=>9XJNZM"5:1*)D&,8@RS19>.( MI(#D$@.614Q &F)$S.MQF\DZR>E ME3Y4W?5J3$NM)]NX.?>06IP/NX=VH/-B-Q#;'2';@=5YI&SXJ.&.F.UL.SAR MMKSURE+DC3.+NOPPO]?52C;+93%_4FN\8O7;?$%78OFJSS*^S%\V:WT8,M?A MB^5+N3^<9#&4838/@_- \WF,>76 M3MWMN;$1I/O2!3O+@]+TX(^?!?L9-!$(2@A6@5JF![^MB[*40\_"Z2Y?$+.E MY*V'W?/7;#^:D_,CKMMI'8[PY,S@!H>6>CW/]CDB?LK"NU3T-G7D/4#=6GC> MAZQ!*Q^>/7RONXM75ZJGB*+4?C4-(P)II+Y.@L>ZQT9, 4XC"+*<9RE-(I)& MN,]9N4^EQ_;=NF-,UQY?!@'FL2]XM_X95R8V Z:Y);O:(OG4]R@I1#V2Y M?GMQFB+(%'_%'$0H$@!&& (<9PQD4J0QH0D)J/6HY['13P<5_-HES=P+8^+AI]6 M\KA\2\_-YF)>K,77XE7Y9O.U>A.*G6?V_NUOY+\6RP\SLEJ5[[D4#,9"8(#2 M/ 0P53Q"91:#2'>8XAE%&;3K?VDN>VSD4JD.2MV#O?+;%1E]"TK]@]* 7H1C M,S"&>[=^X/:])>L2:?O=57O,W&Z:6L@?=B_4'IB3+C[@F+/&1_/KT2P=- MBO=B+F2QGB9AB)&0B6Y$K@@-ICE "0M!DB0LQP11*=FVI/ZC;73BB3BC2758 M2_]QB R=2KNZO]O+FOSJV"FRPMR,JZZ!<-"01:5B M4.L8O*NU=%A2]P(.'F(63V7=(&:QU>#S,8OME_?CB^T&^G['Z9M8UWM14X(S M(6&4 $EQ J!@'*BU50ABPG-!I7IQ#..F#(2-S>TY<[(0O*O;:Y+9;/%'V5]3 M_>-_1),01>6&M/H19JD^*_^AQK_,T?_W?XNR\#^2N6@W+'L])P&1ZHT([G:C(K635!4\^[I8 MK7:' N[(R@0MIXS5*7!0VC(Q_9B[C.ZYLJI8509()XLLYNJ?U7(!)Q01+C&( MI) RA0#3&(&4,Y#2"$4,(M[51,[)VUL%%87M=HKV6MUU@VP&;DX@\TSNU@C MUK\:6!<2?JJ G95XF^I?7<:W5OWJO.G*^$.]4SU;Z)"35:,2H>Y3F>2 2T(! MS%$,:*X(A..,BY1'&1:R5QSA&6%CHXY&K%]#V]Y)79TX&V[I.$+/]QY.;^#Z MA\-U(.(GK.VQK%)8W\X_H-J)1E$>$LR #$4*E,>"% O!%&08Q2P. MHU2F5M','G4=&XDU-0WVJO;R@GP.L>$";1P#YWM]UV_,[!=P_M%TN_[SJ.^P MRT?_P)^L/@<0V?/#41X!;#=J,BG","8AB+-$=Z%D*: $AB"A*<6Z)VX"<'.+F>>K7JI:@[93= M';2Y;RYD"HW;3:A+0H?=AS*$X&0KRO2^GK':Q8H\/2WU>7CIB'P7KV*^$65& MW92CB& 8*SZ!$@(=ZPAH*#F(8,9YC&2:)5:[45W"QL8JA[I617=+;>MT0\NU M7"?.9OSB"CW/W-(?./L :P-$W$94=PD<-H3:P/23F&F3>P:NK%EML.\CN5?W MNOWKXT\ROZ_*J'U>+*4HUCJ(22V.B@6?AFDX;3O$:7D>\=*&[+2Y]>5IL&[8AZLM+FKH8IM]G@)#%VRD0WL MGZ8 9WTHV0 @*!$(U@J"X'Y;CW.'0J#>F0J'$=3B[#]XXZC*V4/_/T=]SOX# MXZQ2YQ4J7-OQI.P?]?ZMC+JM_#X<1RG#^LUA2:B^9$D*L&0Q@ F)8X3S)*5V M*_=V66-SKYO%7ZK^MHJ0ZB#S/OYU%\R&WPHWX/GF]OZX7='+HQ413WTY3N7= MJ,=&J^'M_3+:;[&O\/EIOE9L];F8B6^;*$,H2)"- TIP J/Q>0%$>@C1B M+$G5>IU#HUX7YQX^-HJH] NT@D&EH7FMSQ/@NCG@6C@\3WH+)*RJ?K:9W*OP MY\G#!JO]V69&L_QGZS57!G'5518.JBN<*22D+OBVF"\/Z@I]W75627(AJ4Z4 MB;*< A@AIN:W6MM*I&:YB',BXWY17RZT&QLM-(N(M?0P.U]/3%_5-+,N(=>_ M6X[;E\#,2[G9T'JFN)N,:O_P-Y?H^XF7[2%7U'9 P"050J\%,1P0C0 F1($T3GF'(0Q)%/7N3MPH=&^4? M--'>:1ULU7;1F+Q] Q7CXYA];V,O![1:YJ27X3(5T_R=L&W:DE^$8J.CN27 M[_5TFK-JVUZK-]$^_7HIEN5-J^TVVC]$\?1S+?C=JUB2)_'IEUBR8B4>E@43 M4R%EDD1Y##"+H"(Y&@.4< 92D>19&L,D%E:E+X8V8&R$65L1"&U&?:3#%[,9 M6:Z"%[&LCG=^+N9/RD=X MUA6$MXE<0L9(9C0!44YB %F6 1P1#'*42P:C"")$>E2J.R-JI [-5\U*V\2X M9[*NTPWM=@C.(6NVB.\+U# .@=8.K)5Z@=9OS[=_NXR3]3*X PFG*]5S<@9= M3'88>KS>Z[K4C@-6R_7T8;G@&[:^7_X0RU>UNBO3X4,8$Y+F4*V0. ,P3R-% M !P"E.>8)U$8IWEHL@'9)F!L&X2UCJ5/4:MI5:*@%X"'L^3O0?TQ>OZ!LGI4I7+ET6UK5.>D7S0Y=^6 M;Q\67$Q#'#,!>0PXQE@GR@I ,JDK+!%!899&,#9NCFT@;VS3O0X@.]!Y4O6# M#W3=PDKS0*MN&V/7C7LW'7A TS,[N "R1XB>$3Q71.UU/W_@0#XC8T]C^\QN MZTLO/Y[);+9=[DQQ)*.41E1GGR4 IHP!@G@.,I(*C@1F(3$ZKVQY_DCIH]0Q MV"II2Q2'")H20V]5*W@.2P((8A%E,#"TN2PP MN;S'">QAI[#OXJ4Z#_ZN'(2[^7Q#9E.6D!R*#(-X#S2*:*> M&>2DV^!.W>!["6:EL5,(+0[BG$(YT*'9M9#:G6H9(]1Y G7Y*<.=%AE;='"R M8WY7OU.8H\+:'Q?/I)A/,YK(&"4,(.6) 1AF,20I1DF,4ILXT+-2 MQD; QP7@@]\K/2V#V<\C:G;^ZGQ\WY0F/"&ZNF&2$PQ@*AD@.8;* M30M%0D@N4V9%#CUT&!MU:.VW/8%6936 S5P-0CE1R/PM>%%7KR9!W4*H*NH3 M_%&L?_X4,UZVK%F37U<4_.DQBF:$Y'EL/--5I690Z3^IPJ]7D_-AV/NHU6U/ MH;H"R6;I,KJZ/YZ.4W'L]1@X,Z).OT?Y;I4[)3%,$E[\M>"$+5M[R9FS$U5"U(9= M+J V*VC:-0F:[X$V9P05%GN /X[2BC:*CRNWSN%0."NFV$?VE:4RON[JY? \ MSL(HCG7Q7PA@&B+UDWY52*Z\6\)PG*%>A3&^CK7RT;YH0_^:16> -%V17P./ M;UJU0Z9_Z8H3X_T4JOAZFPH\[6:V%J$XO;+?!"^I0_'+1U']]XMBC7E9R^(? MQ?KGA\UJO7@6RVURR-LT(B2))4^ Y&I1"UDD &&2J)\X08GZ'8=6)=,LY8^- M&CX**98Z26Q9U72W(P5;\,T8PR.DGNEDJWGP;JO[7W1-A*WZY0YJL#5@LLN[ M>W-'.#VQ<\I&MCH,2E4] 3KFL;Z/Z4=R?R7%7#>'OY]_+%8O=>UDEQTU9 MF*5)3 5@!'.U9H84((AC ,,\$SP.4QZB'DEHG4*-)MWPZ6C?%G.%PNIG,%.* MZWI_2[$NEKN"5;+XI?-A>_1OZQX!,UZ['M!A6$SK&;S3FOY%0]A05F/XL%R\ MB.7ZK5QQKLN"_R_5$K1J4JAW_^Z+6;D?^%>RVE^O?_%8Z*BLW>_<\9X1MDY9 MKEOBH)QF9/PQ@YG=U"-NSE^)_<8RL3H,^;M8-7M[9*$@DL!<40!5OEV6YH!F M&0=4HHPQ&<92F)4\O*D98W,1F]M(#]]__+8*7DM]M6?S4FK? 0. F-OKTV_M6?=[.^[T-%[53"*7"R?=?38/9T554_ :1+% ME*&,@DSF&$"<((### .1X3S/(\E(:-61R$CJV#RE;;]*?;;*-*>L%P$5:@VZ MJ].DWU#M-&UM"18[8RP7I&;#8K8P=0ZV9[^DUE=']-<:!PV5@[W.D^#N6>?R MNEMG6D'E=+UI)GG0=:<5&,?K3[N;!PY9J9GU?K->K__AN(H^@_; M@L)C>3$\A[4,,MSC7V_N'/T&$!>+4?OI6G"SD1Q'Q$Q_,_X<\3-7#Y.S:)KK M-7&:BU-VR6E)XLAS3 2-8R 3F 8)A3@'.I50QC#/.<1BW,'J3@=*HSMZ^8D M$\=)]DW7N)F&^O@&,!DF'=C\J2K MME;.KGP^BA5;%B_5H=QC\:S4F48X2IDB28"YY *G .P^RB3@>]4U9ZY+Y7OMKAB/C-4^BP^\A]IQ:=MG^7B(^6,WYGVW M76R1\[$!8ZS#+;9B; %JV92Q?HQ]J:WOXD6]G#\5H]X]+47Y,2W+[HGE"UFN MW[ZIE[&N1!#3/$]%+$#$$]W($ N L,@ $YSF,H\HB;AIX2UCJ6/CNJ:6@5;3 MLMB#'>3==.8-2,\DU@-#J_IZF6W&RA7KB6FW?AGZ4+^9]J33XE MB5H"8YZ +-/UPJ& :G'!8L7W1ROJ% M>S5[-RMO =7L.W,]5)X_ CU0LB;E;A"<,F:+J$'IK-O<8ZZY<'4_(OA-J.<%S0V$JYT#6IE&TV!M@K; M-DQIP;>;*UVBYID ^P/6HYU*-QI7]%5I>?# #5:ZS3OMM'+A^MXU/-0J4R>C M?E8J5HO-C5IOWK_4"\W5>R$72U%=]TA^B=6G7\K-5#(4,2W?RCHBWY3).@5_ M49:_^Z(WC4594(Y3(C #$4ET%&ZFZ_[($$11FK(L2A-.P^EZL28S,R_0HZY6 MQ+33V-\\TT8&M+1&_6O>AQ7VDG0OU1E[C0MNI )-O.KSY'WLPW M',EX>J;,2OMM4G\YB'M3@[VMV^&NKR_-G02'Y@5;^YQ6+?$]"*XKG'C3=^AJ M*+Z!/U,YQ;O(GIL.I%B6.YE?YB^;]>JK>!6SN.Y4%?(4131F0,2Z>U\8$8!H M#@%,<(RS1%!&R?15+.G">#NA79H-<31E>OP4:.W^_=^B+/R/V'*5WP$JBV,N M\DP"&D$%JE2^/X5$@$0D/"=1'H:Y6;T&MY .X?3[ =1P.\0-3+ZW.926VS.V M2M%)4*H:Q [[JEE@XG9/HD/>L'L-EPT_V4,PN*4? W?6T-*<7S5QGXHL8B2* M$."$IP RF@&L:]3G/ Z91,JM3ZT"80WECHU$CHOW38+Y3E<[4C$%WHQ@/,#I MF6PN5NBKG. +T%JSCB503AG(5/:@;&0)R#$SV=[>,^^)_11\,Q/WLMH3^4?! M%166 ;/:?ZUC:+5WJQQ7L9R3V5:7U?NWNH?]ZF[.ZR[VJ^HH(X4XB?-0N90R MUXG#D@$J&04R)B&%<0XC9%5!P8N68V/ ;<6%7]#\$@.]$^A M,#^Q/W-O/PY2#U*46,^OU90E0M($)JW7'7U"I4L=7&MU8-8;E/8"Z9^HQ-HK8FJ'GAD[_ MWU3U4/4_RS-R9515**+W5BL+:D7@OZ M8:DK\?2U\+/2Y59+NSZ =2S>>CVN;[3BCY]B-JNK\4PICL,D3E,@PX@!F(H< MD)!'RE.2&0N18$EFU)[R_./'QGMUH%VIXK8@D6TPX@%\W"[OC M_[59KOULJ#JTZW98?% ]$' T<4?Q7SQK$.=RZ666+)*LZ\+,E\]DE_U M(;N0"*4)S !)! 8PBE. \IP!06*493+).34[?!Q:\['12U/38+8HZYR1/1X6 MAF,4 M")?C06[\NEBTA1CK:S-0)XA;O#Z.&C[<8N0Z>SP,JM!P;1UN@?-!)X>;*'#M M1M VFZO,\JJ:?:W>OS7^54,^>_BYF(MOF](Y2ZGD&4\0$)00 -4"#E#*4I"$ M".'CXW.2OV"4L&@TM!\/^<$N,N[.=? X9E?+)"PVLEI,[G7 M/L[)PP;;Q6DSH[F'TWK-U8=6SR^SQ9L0=9Q-2V'\63D09372[[L.2U7)Y@^+ MU7JU/S")U?3F,,M EJ$(P#2E@$1$ LY0Q'*1IADRJB#J7=.QT47S(UQ;H991 M54WT]Z=M.C[]TC_W/P5S/.S6YV2W&TS?SM2E*O;UR/'R-.T#>2G69*;MVC;0 M&NIDS<\(^#I[<7[G26"/@X,S-4YVV4T/B[6:&P69?1Z_: M@.!E:T&PW)I@L3MK.2X&V_'^T/;,W6=K-^V3(X.=\L%W_T!;;&3[ WR@K6B7 MP-OM)/>#KG,OV/*1P^WF]K/U8#^VYR/ZK5(>E@LF!"^+%VQ[-]U+)?IY,2\; MR$PSD?(D3C(@\T1GP/2'W&ZY/P%;7:ODJ":\E;Y!J; [A]P8&Z>.]66I@SK( MQB <.[KF-_9CH*I:WS0.D40I3@!-TPA @CA $/37 MOK7(J^(*C3I$=W.N_OM!_;)0;Q:*8)R%80AXK&N10\D!A5@"#DF$68(3E#.[ MJN3= L?VF=]5G^A?_NTBQF:SUR5RGN?U#K1FA;5RUTW',=7ZNJQ<;H:,XQKF M%X0.7,W<#(+3NN:&]_4M=;/S!ZK.HW>;]<_%4F]R3:G@,D4T @1FZM-.LPQ0 M#+E:2Z $"IJR-#&*,C>0-392^7"P7JC;W9*=NL&[8E[_]B^V%6[:\39C&4B:8YHJ@;E^["O::NJQ='A]:CZ>A8FQY5:#V4,7%WUK(&G%5'/7V;?5/6'>-(; MXW\5BZ?E9,#*K.WH*CO(0"PE2#!& F B :$@!T?5+8T%"F!A5$.F4,C9V M:&K8HU]J.YK=-. ,(\]D8 >/52O4B^9?W?JT7<)@K4XO&MEL;7KYXA['UY\V MRP5?S&9D^5&\+%9J5?)=?>BV)8OU<7248T#B# +(LQPH L@!BR6G5%(>6^2I M=4D:V[3?ZQILE0VTMA;'HIW 7G "7,+EF0':D.J34-4)F<6YL2OH!CHEMG[9 M[(Z"3=#H//CM?,!PQ[PF=AP1E:3F8'[2VU/[9>_!"SF2*M MQ2XR7:RF.E*<29* A.FZ2,JY BBD'(0R3V&4)6F2D>EKA^[(?K_S>!WK:C%)L-Y*"]O,%P-D.>O3 ]LK'88.NV_ M>G?A_-,'VUGH-*ZYJ]!]8;\CA>_BI4H16=W+;XNU6#V0MS+G.(MEKB9T#-(L MTS'O80:H"!$@>=F=4T 'U?FE@)==-/77A/=P!:O&@9=2+9E),T)1 R(*)(K9!3F0,CJECC&EM =A&"#BF#6Z M) Y,'0;&G_*'R4WVBX@S#17JX[4H03C7C0!%*J1.LTL5>0@!LA3%J4A"2LU: MX71*&1MIU(HVFYOT.+-L!_7RDL()5)Z)HA=*5@N+BRAUXLU\5_5SM[1.8YE#P".^E>IW=I&N:P^0XQ+I=WL#1U1<-/PVLOGQ+7T*AZR_SU7I9[L-OPZKTN>&/ MM=X>>!#J?9NOR9.88H8$0YD$C.8(0 DIH+%(081)#&&(&+?K(&HN>FQT\^4@ M1O+=2Z6H972U!?*FO.,#3^\T1-?!7NO)+I*RC B8!)7JP5YWEP1DBY=C/C(6 M/S ]V<)RRE;63^@1E;!--M&!XL5JI8]SOHNY^(/,FO1853^91CB1:9Y%0#+! M =3E.0G&6+E*L6 \SM.89L:!73:2QT9=NV0JME<^6%;:'WA-P4NIO\5AM=6 M7* TGS![9[0:X8;>DZ#6_,"U"AZ\0FQQ[N\+ZH'.]]U!;G>&WP>VSK-ZJP<. M=R;?Q\Z#L_=>#^CKT"Z+5_6X5['M;/VH'E1OZ+ LY6F208#BC $8ZBS!G%$0 M"AGR/,DRGAO5+341-C[FW^H:[%JWVVV6&4%LZJNZ AD,QZYG MA\"!GOZF#L6) L)@D#C&&N"Q<@@'&L M4P00BHE:^D)H[C]V"!H;:315W4T!FPC&+E -?$!'4'FFB?,H]QCR;^>2 M]1D,,T_-,\2>F?ERV4/[U:@U;$=\9C">E[]T]N6^L[NMB]JJ^&%7M MLL^$E9^)>BU&4)@I/M;'X$D"H"YI2)FN6HRHC#C!<:@KB=K$ZG9(&QL-[Y2M MB^\%6W5M@W6[$#8C2V>X>>;!5LA!P70/C3\-U36[JZ1@6 M3_-"%HPH?F),-X91N&,OC=3XLB M*YCSXJETP702 M ]-Y@\6SNN1>_E"_74G"]@>XT91G/$ZCC &I5K$ YKE:R1(I0:*KK,<82DXB M2^_(B6)CH[NMRL&JH6L=>*,Y\&5O9[#8&;J:!,4\>%[,US\M:=#9 !L[9X,/ MFW\_3IND@TMJHX*&5<'>K*H_7#FXE67E-ZUAV\1=*(HGN%V[B&Z4&]J;= KI M&[7X)JO-LMSJ^[P4_]J(.7LK MZ[Q$!+(,AC&02 ?@1.I_,,$)"#-)$ O5C]"J5YB!S+%144//8*>H51D=&\#- MG#W','JFGEX(6GMD%I@X=;9,Y [J1UD <>PBV=S:CW2^B;6NB?^P7+P67/#W M;[^M= N372'W?1WWJ43*_2$B!%+"2"]L]7X=R4"<92A/TUC'!-HT$#,7;45! M S094YH'K.PD4.NN3_$6N]KWY'+M^VO'PHR6_"#LF9TTN&6;AH<&N.^TYFKE M_Q?/+0;L$7/*71;B!Z4P>UB.F:S'$Z[THJJF;G=SOHUR4<^N293?S[\+MEDN MM> Y_[:8+[?_?$]6Q:KL73^581CG*"< 92P&$.$(4!&G@$&>0+4DS*@TJBKB M7+.Q>63['L=Z:ZA6M\RE;^H?_%XJW]='NWHX+3VY(0?),Z,Z&I_^'J K+/WX MB5=K=QMOTA6HK3ZG,P$NBC-42A(N*$1QS 4&" A(A!SB4D,:)I+"Q; M:)[(&!NY_F _!=]4I5&_+N9/0 E]#HXJ!ZSZD>LYB,UH\DK@?)_YNL'LRJ(* M_JCKG)P;EDGHI).N2^V(@8MB^FF^+M9OC^37%ZZ>5AX*Z_VW;YLJ,$UP1F28 M*S[ "$"H_H>DBBAPDJ9YGN2A3(V"B"]*&AM)5,J6+6$/U0TJ?3@ M%#;/%-$;,6-2,$;C##6L!/M?3XO7_ZV>4;&"^J$D@Y(&+C]Y$#(P-G!+">8W M].ADIXNK'#?,*G=P81Y&)":*1\,L!1!S#-3B+04\";',(XAB9EP)^BX-_ MB.+IYUKPNU>Q)$^BHH][637+O=^L5VNUO*U7(VR:PBBEJ?(&HH@0M6R(.2!A MPD&NZQ]E)*8HM"K>9B5];-2P51Z02ONR&-)BVR4[6.S5GP14&]"_A[;=*)FM M/+QA[YETMGH'M>*UGU%&1E7(WS>1+]5WMS+IA9K3-8N=!H.N9GJ!<[S.Z?>0 M?NSWB2QUP-3J02S+YW\L9ALE>IHSR$D4$X"CLM!;G@*:Z.602*,TA2SCTJH( M;HNLKBK_;,EF;:B;\98#+'TOB6H- M=1Q2Q4F3H-;2'1%=@,$IY;3)&I1<+AA\3".7+N]'&'5%[CJ[3&)= S+E( F1 M!) F$!#$4R C%'*F;3O3-.YZ[YR]R5F#FNV"+IWGQWX)O]T[T9FI] M2L/^M2F6ROLX.*U1?]L\JU^6ETSC3"?F9A%($T(!1$0"RBD!B$J9IXA+EF"; M^!WW*HXMSJ?B#E+J%I!:_ZMKTUP[CF8$=-O1\W68J?^H&OXLN<+9[%-[&^EX_DUU20&".2 M1 *&0/(H:!JN;-E1T5=L)K1CR.P/%/. M(4Z5FL&[KPJOOTP"O2FXD/J 7_EUZ_6RH)MUZ0VN%\$#679UU[1F'P.XG#). ME[Q!6<; \&-F,;FE'YM\F2NJ>BIVWI=Z[*=?;+;1N^Y_72SX'\5L-B6"A5PW MB,Q@I!RA-,. I% "2 0,4<()SZR"NDV$CLT+VNMAIKGFWTSG8*MU^OF#-,#88.:4:(\&#&?=")O5.^2$SJ3L0&R*3^ISX M,612=\!BF$G=]82^"7A5W[IJD:ZHLW&&H928"IYF,@]#$&>A6DI3$0(L\Q2( M4-)(Y!%GW++E>J>\L7F;W]2 ;Y9Z(TGYFW4+1NUISK9-%7JLJB]!;D96#H'T MS%"[WI7UYIUV_1K*EBMKE^EY1K@X3M7KECEPVIX1 *:KJKC?UUWGB(S@A.$L 1BG*8 A1@"A!(.4PQPG5"CBL2PWWRUP;$13 MZQN4"@<-C:]HZ'$1=#.F<0FE9ZJY$L4>!4G-H'%<:/2"T($+B)I!<%H8U/"^ M@;L5E?_S=[%:5\5*RV+ 0G>\8*$$1#,4E @#G"=J;%(LPY3%F*96!?E<*CT MSAH8==DM8*UWW2Y!;;IZ=0:@]]7KKD'ZU_VB?Z^JCR;I MG9AXZI-^7N:-6J5W M#>+;W[-F='O77$;]V0?1KF"8DB04"NUJAZZ4H @C % MBG$H3%(4'-]' MGT=2;WV<>1X$@R/*EAMOGQ[VL-2EB]=O#S/=8&G./ZEK7[1'-N54N4,13T & MJ5"+6Q@KWRA!0!")LH3*C*;TRH[E[K4>&P5N%2W3CL16R]MED;4/MQUKCF80 MAV)>M[EF6]/53]KX27GEIXNOQTUST"X.UVC3TMHU_]-FJET<#)_):Y>%]]R; MK2MWUH53Z/$6PG>U5%T6.I3GQWK!_JDD'_WFMWFA52^/P-_*:I/[#I=)%F<8 M*1^S8OF+-DJI[*X+2C&HOT+8KJ<^1 M-MS<'ZN*Y@9_NJ0,,C-O=8)\* M#[L[/ #T)[O%0\B\LIO$QV+%9@M=^[S1,ED7U(!YG@$L4O5!D6D*:,0IB"1' M22)"BG.KR(1.:6/[(NR["@2-WD267X%N?,UHW!EJGGFX 5A#4T\-J(U \=-/ MX:S$V_1(Z#*^M>]!YTU7E6E8J<^O9JEAM<6]/9Q[ N%BK&V/' 8>0=]G#(W!:[8;K8_#CT_!=V.J1O%H# 3!!<: MWNCHP"&X[6<%+H58?BQ>9GSZ8T-7;%F\U$[ZC\W+B_HJU37BHS##)$]RP'+) M]<$ !C2*$\"A+KT?PSB58OHJEG1QD?HOR;(A@:9$CUS0T+:<^:M*7T-VO@@N MB1,*69H F.61/L87 -&( 1BE!'*"4)R8?55=0CO(%[(%V/_C"MD+WS"7>/G^ M'C6A4GH&M:*7^QY80L87K&QL6FTH#0+=@<@Q0FC^63:%I?K$ZLO+[V:(D[#Z M:EY\P#!?0%,[=E\SXQMZGS=MGC=E%NW]^J=8GBFZ6;^_3.2*-&4(XD@WA6!< M *R6+ "K#Q6,8DRAL(J),I8\-G)M*!Z4F@>'Y66_6I?A-1\$X\,K]]#Z/L^Z M__"EI?RNAQ8TU@BY/NTRE#[T 9@=*&?.Q"P?T,.=/FP3_F'Q*N9DOOXJJFYZ MW_6W[F_D5_&\>:Z+*4*)HDSD#.21^A^(LAQ@*B) 4!Y2G.:40K,MZ3[2QT9> M96O[8F? )&"U"9-@5AL1E#7W)_I(K:N+M_7A-0?VE ?6''=1; M_8/O%=2U"9-+)2P=8&[AAOK$?B#7U,,8V/FL?3'L]&.M'SJ<;]O7W@-_M_=# MACCK_"YT5A[7+5L_%RM&9OI$89JG(LE)*$&28@F@R C <:8&3R0(DS1$:A#] MG7N>U6ELGYZ=DGKK5[_4/@]$SX^2C\/1J[$?Y4'IP6!5=I6'I[0UQVM=C^ZAZO_0.:OQ2O9-J/-(*)I$@))90Y@QBB@,,V B-*$ MB1S3)"+&?OS!H\?&E+5R%F[@(5(&?G5O^SVS5:U7G]W70PPL_-S>6 SDQ!IC M8N>:GC6[T^\\O&,XI_*LI@<>X_DK>O<:>U[,RW2A,LMH=;]9KW1OLV+^-,US MGL,L98I_0O4_"0T!X4B 6#(*12XH95:!^%W"QD9+E:[!2BL["5:ENL%BKV_P MKIC7OVYO:&,/.<9IC$0: Y02 B 7&:"QT)U-<"H15>@+.:VJ!/Y8D^5Z6."/ M!?N#_[UX*N:ZY7M R:PLC>@';RIH%&>0 49C]8JG80)H2A" -,S#*(OS-,0U MWI_F_!9H;\7ZP_I3]4+[!=IL->(*.L\?[IHI-731"*,9BZL9>V**US/-*S+MAGT-S&AS?*/ZIRY" M5$-PV'/A. =QG+6(C$=OM#6)+EOPIZU-9#PX/FL4F2O1=T6Y6M]+W6),!Y_^ M$,O7@HG5CX5:N#*>2DDH U&H"^=!J=:3^A/'2!C',J8)C*T*Y[6+&M]JE17T+#L3_=*FY@;_J2 MV:>^],4[^E%$76YI];BHF>IXOWW*)1<)R0@()0H!C! "*.,1B!D,>1CG&"7A MUOLUXXJ+,GLXJ[YWQNONC7I6L,UJO7@62\4@LY+_5S^+%\O(N\NPF]&)&RB' MVF*O=-4!=K6V)^>"#MO[&4/CE&(N2QV4:8Q!."8<\QM[QO\J/XD7LXVN?/Y# M)\"4[D_5ZEKPS\H0'<2WJ8XX[N4GLM0[D*L'L2SW$K[NVD QF$(D8 (H+'O\ MH0@03-2X0(;S&&9QB*!5>+ CQ<;F]C3M"O:&!5O+ OWR! W;--5MK=/=4ZJ] MM2LZ>CD;F;00!N0Y]=*3=L9+1C2$\"IUT_OT>PQ?O9 M1OQ=S.?U^3E,PHA0 D%((0(0(0BP^A7(L1"8"\DI-^/STV>/C9*WVEG$&AR! M91!PT1\"WQN&M6)]0BZ.8+"(N>@/QT!!%Q=?"KM@B_/V=D9;'-TR7+C%>5T/ MXBU:+AFXS>)]F1'7/,_ZOIC-/B^6^H_3)"5ACF,$6!KJFAHQ50R&&1!JZZ0XVKF=MY^M#SSMH/.C+6I!\?TP>_: MW*"VUV5%#:\#,HZ6C=VJ_CF:-QK![:R-HYFT?M^5*N/PA_(42A6^ZE=45\RK M.G\A3K(,<0PBFDL PS #ZA/! (8I8C+)2([,PHE-I(V-Y2ME@YVVP5;=GHW6 MNJ$V8VQG 'HFWBNPLR9-(TR<=YF7MJC6#Y/90AI MKGQ+M4S.8@"S- 0X2P1(LU"YG2BG/$[LBO$>BQ@;=7Q=S)^ $O0<<*7K)- _ MVE;ZW$:00H2D+ 0LKS7,B49=BP)*-;<(876@IH=Z509PN(W0ZY W;(C>9<-/8O0,;NEQ/KJK(MOH8?:/8OWSM_F" MKL3R5<<)?YF_;-8K'8<\9\6LV$8E-\K*;F.,WQK]OE?34'*$.26 +>#4.#/Y2E M0=/4H+(U.#1V[++/7F;!",<>(O#[Y&\ .=I-_^1; [JA]@=#K/_7W* M'RZ(8 4#R(2AI#7,[2_K0/Z-Z$;.R(<16IU(1A*U6(C"@&-&0=)DL8B3O,H MAE:-8;N$C>WKO=6US&P16T4GP5R85D T0=ALO>$*-\\?U:V:DZ!4M$3NTQZY M;QW(V0?N&T#B-F:_2^"PX?H&II]$ZIOY?P\M1+KU7LC1KD78*AO>O=Q3NO MXZ&%["@._'FSWBS%F1+!1ZTP0PPCDNEV0B3/=$4O#BBGF6(L+D3.(I+'J ]C MN5!NS-SV:;4NGLL&1'?S^48MC)K6;-/0HS4@C7867U>^6F7= MV>$;A&==0N^%D9TH>!/N=@EM&\L[E7&M7_KI^66V>!.BKHK3DA(RF]41V?=R M7Z_KH2SKJHOK5'U7IY1)FF,2@I0AY;K+A(\1#R-41(!F"4)@(GZ2A 6I0!% MB<@$)R%.K9*[6^2,C>*/%N-7A-NW 6O&NP[@\LR/J3E?;Q,P M?\'@[B2=T\O[D<)Q_9L[JB00MIX2 J7.N ,)PQQ F4A $?<2$DZ) MMU78H,Q[R>1CZKUX_=6]E[^+EVI)\IVLQ?^[(4LU&V=OTY#F-(ZC"&0QR0%, M,P00H0G((.1YQ##,I7GE,!.)8R.,DQ[+RZW:NK6RF 3_VFH>O%-DS=0?3-O* M& _"!4+Q >VP#IT."]ZB^KU$=:>T:RQ[MTR^'M-;M4FVQ_::MLC=.%FT0FYY MT*W:'W?;U='R^,*-5X0;Z07\4OS\_\K[VAZW<2S=[_LK! PPMQLH[HH4*5([ MP +IO/0&-YT$264']_8'@Z^)9QT[:[G2J?WUE]2+K2K;,BF+*O7> ::Z4K9T MSGDH/3PDSXM=PR^_Z[I6QJO-5B\_K^LF"/+^=LOM E]6*_RUJOY5YU$]4_^X M*W=-1.,[<\M_O'=;R_:#W6Z[%'>[:EMY\YY7,38LXY3 3 !J4E>NG%(@9&%7 MZ05*I4XI19($1S!-I?W<9I3&R$0V5B:[@V$)WULV($!JLN?!L,QHQ020F8' M+L92((H< JJ+ II<0)KKL*79;)^(:=9[_P.>";]5SVS'.;+#4X?V/3 \:6I/ M_?3&+O1_ODG:9Z#%(.F 4)T(=&!(#CA4B0+N>-IB<9,T:"1=.%QO@!J0D6,( MIQ['\<,2)[-@^DC'J0?G9/#DY$H,\Z:J[')7RW"[ZRK45+Q#!4&90 P(D2& ML?6#>)XC8!@MM%T@(Z2+$.^G5]K-,O\_5+/+@ MMAR26E$_SNA#LY\I1L(H]BY8 M,#S>M. !P DR*+7\Y\^;[_]BKZYYP/Y2O?[5B]]WSTE>=P^CVI?$'[6ABN?[\7F_-9OO5M19_)U;+SY7S\K[>">:?]8))5AC#)"#")7)D.@,% MK\K!H,S0(L-IEH=Y#T'RYT8)>[W=T6:K>++9:QZ\BSYP6'P]C6A@1_<]*LW= M[F\+>$?YY*#]37+0?TQW9!!P(SLH83I,[+(, NC8B1EVFX%559=K_(8Y6E0+=5SDN;&9TY1M_M2 MJYJTN@Z+OCV/KQ]=C8):9&(:"EAX7=1+8(Q;#?6LM&EKH%XR^JCRZ<4+GKP/ MT-_U\O,7NU)[]EUO+8>]_&'I;%GJ]]NEU(N<8Y5IS@ E%%GB$1D0F<\17KQK8IC_;BS?J ?_4RD?)VJQ6?%N'J%6Q:8$>VU1/B*)8"5YP0+%=!YJE.-M5>1>#]QAIZ M(GYYBWE<'"/S^K40!NT]^R,S:!O:X_:3[4C[F]K=G ZXZKH.."X8L5,N2Q8\ MSQ E@&7<>L/<$HI * ,NGDOB@K#">)U"]8N9&WW4%0=7#[I=#>MH\PA.SWV9 MJT&*O2GSH$*0RT1VWR2W_BNZ60^?N>:T[!$:5;S2-23]*ZY MEC1GOGUM@8G?'5V^6TMVKZ=:64X4)X^YHGBB 4^J2_@6Q MB*<$4N9K&I% W)*SR(I*(6Z<(7ZJ?6(IPF2D\>@%=8.G(_$KT)R&>O?"SH;[GD\?-JO5J\W6W77!%>%8:PHDRXWC M6=U!@] M:&]0IUWO+$R'F)0]4B=/!/SK&&G M>3@Z5(Q82&E@(3@#51@*<$PH8I)FK)DLEE3)#.ENL]6>W M&WL;DIW4)]7K\2[JQ_M(=KQ'_?D71^G)DVY4O4754MIM2K ME=7(?2KNRN5:E\'=.2\,C&?1> MB1*A=T[FDX3J70#@7,S>IV@?EV8]EN= J$Y2G M!2#JX=T[ W(BDJV/BE$Q^=VIZA'#)^#X&L-=VWG[[K\=O_MF;3_*J7S*M?;ZEQ(?ECQN*AX/Y.]4$VZ0&=AQ&O5P[R4 M6&/LY]T\Y9!-PWNMA4G'1%?PIC4RZ5K9M.E,6CNKDJH=NY+&U)ON'\=SJ2*/ MQJBN6"Q=)W7A(@/^V/6++6[8+/.^](@ (5D*BBREO& BA8*&U]:X2J<0]IFN8H93LN(3 MZ7[1!W5O3E7/")M$KAO"S$BM3"%=+SWBCCX,* P60&=$9%FF,R9):/&+B0

#.[@L/MQ0;^$]7S]GF@)^>WBYI4>GSE'_J\'R(B%[5_SHU> M8!DY=S)$R!+)@"1>0LCU+L @K;V9UE4'?05;FE$NM[VP>IW 0 M]MPI8J^!A#I WLU=]#*L/_UVMOSW?V'^B/\(\\7KY7K]8?D+OL-T%M;K>9EC M?G6Y(D_F#?Y]P<4?R\7%I\T4<-161UX04@KU7C0Q<"IJXK320;)@-+8/U>]/ M_R#4^M-#[032[:A5W3UL_6MQN<9\[8>_7)Z?SR\VD47\H=^GU5J7A)!MUO6J M/X*SG#P/RS!P9,$V0O/>) ^+_[+30_!QA-B7K_QR^047H?[W_//9O,[9W"ZK MWO,Q9K(!+@(=+NB)IX4%,"IDZ[E*3M_*WAKD,3_XPF&P.J5[A5;<[A-!K_$+ MKF@SO*LRVT8CMQ1BF3NFV MH3G_3P=<,Z.FH"QCPVH8H$[I2J$AS_N"TM7X MMA(NS^B;:54GJ?^^N&FTOEV\C6?SCQMIKO_ZO%QL?WNFLS::205)&$8F*4\0 MM)'T49#+GT3BKNR!L[T)&@;"T[Z4.(ZT^D)H]9JNE_ARN;Y87QL'-AB/GCB) MG)2XX@+!U:'()7I7(J<%"[&/HGO@?M!Y(/=ML@HG*MZDN?X"@89@ZR6N*PP70?[?T;\-0 M[QMC.]90U\>>W6JXZ^#UM.VT3K@SS',/3M5#BUL-WLL,&(,H3L2 [N2'O*(3 MF=/JBL^TQ,P2U MCB$Q(\F^#,/GG'O*Z"P8G=@>%=G&2/52\X5"R1*1>E M**!\8."R)37-23^C9C;I-DG5!]PH8+)EPRAD. M7M5CFT"_,[@-!#TYIXQ* "0]+;G)S. M4#C4:R.P29;(&+>R4AD.YSK'8#G[<4G7-6;HQ5^PL5ZHZS)J<%Z MMW[OA?LO6):K&U?NZ4J"B_PA_#TS5CG%! +FY,C:3!I";=0IDG;>!9E4;)/= M,^HRIM9V(P!KV8N4.X#XM9:_6O*O?W\F#F"-IBB6D?M8)WZX.@6&1? Q(_V3 MLE Y:B/;3-M^B**>-.0XP!N%]WU'LF@U=PT]RJ@.LY2OY$T[2DV"B;N M-#(;A?TGI4XVANI>4?#[']1.M=Q':6L%8RQG4<6-V4Y'DZ>C) 96#Q5A&)U/ M'',;-[F5@GF?/F&^/,.WY?8;:JU*(@/LU?SLLF:95FY_QS^S0N8L))CL%2BG M"?_6)SJH<\E&9QYXFSCXG@1WJIQVP=.=03M'$%T'UO3W9;Y87,QS75+M0UJG M#,TOYKC^]>]T=DE;_C?B>O4X+J_$>I^#,)%!6:/!,.MB$"(W) M(H@V$X''7\NT%GQC7$\B\),ZK6^L?UEN_N" V^Q=7]'NA-]M=:W/?DXPMC9X MR"$9\B YX8?Q"#P99QE31IDV-;2MSG[B]O>HS(LOQ-'-0;&L]0'+Q?L+VCF? MEF>D0=97!\JW =HV7]6;X;=EPSK6=:,,>=(I8* M4ULK.P-!!@-:*E-",;*4-C<).Y%Y*JKR(.@LCR7'?D&ZY=^=-+L"JBCR+(#J-X;$YM%[UWQL5XB^U2O M%@OMMR+ :R9S]$99;#.'[%YRINWL-PWL#I=+A^#:,FB&0DL614WDRK6N4"%X MAPYX$)&;$()5;8[E!PB:MN]?'P#;1S8G%0.\&27=LK9^^]?_OQ M@H'#W]4N*KCG>EN'!V6PEA5R:QRK[=^1]%@DQQI*Q("1$:*Q32_9]E>#A\;A M-[F/,G*E4G8UEP=!V60AZA+ 6!5<5?&.YR;\&7<=G083=T%?NPN7G07=P5E^ MX)I_^7K_ S9%!XI91E+P(!,CVR:Z3$R1=/IP$E=*W.K4QO]IN*AI-\"46%WV M"9QN]]";J[;LYL3AF-,!0&(:DO$P^YD;X3MFT:.X&0H.@ MO:<\.\#GKV3J+K\B;GR.MY\K-[>E-TPY(7GQ8+BNDUL$ T_>!:W&&VM#2LFV M*2!XD*0>$;FOY&^[9J.(86\\?<%57(Z$J'=(AM<\U4A97T317XLZO?W]7]>;(GF>HBT@ M0PU;!&/J0+$"@25MLHF)QS8))X^2-6W0\IBH.D <7:"+S(2R7)W7ABY7X?QO M"U%>984@0B86.0Q 9JX!;;7E3!CA69LZS0<(FC9*V1118XB@ _OI0#OU];?2 M+A1*%!<0= S5* T&7) "7(DL.L=CEFWN7\9:P;1GZO/Q?O>#Q.EOA6TO4UH: M9J$YB)HZI5B*0&N5P"-'Z0URF]MT[QB%_!Y=E-;(&Q?^>\"@[SNI[SW%U_3S MVC:#EHN+--^OENRQQXUXLS28ZI$NCVZ\[\6M]]W32HM[Z5/6"IP7I)ZS2^ 0 M4]71)9%%XCQO$YO8BJ-E_WP)GKS/R[#*BPN$-??2SER9LR;@I!EJL$L MVC=1! M:19FS065DFPJ\W>B<5D6VP]EM/=A0>B>K\ ZX;A_PU..HOY97Z+NA M,^:0LX\%G.2EY@>1Q^W)4BV2ZY!E5MZUN3HXJA9\O5Q\K.-V_[Q(N@ 1+\OON":?F4;5>56R!C)D!5&58>^*G@7$U@? MLW:*W'K=)L7L1SKZ <\^4KW34&MO%G< D(=U\_BR.TU2$X&8$E'V@[ZT@[F?8T2C(CG'%!Z3:)*SN3VJM&' >4;277=T3M M9D%0+>:X^+I/!.V>IXP8,7N*QK&*3#:/_A:XL)&A9\&"]]&"8L5"$ YK?U53KM.Q]^2.VDL.2$[IZFI&- MGT2&Z,C05\44K9FVR33J,SNN[OF>.9/2Y?GEQO9[K$OYK::)"GU&RQ,4K(/0 M2O(0N/'@D3,;2Q2RT6BK PGO2D_M@J5'BM2:"[ #$_Y&<\_KI'EY)N\P+3\NYO]#O@VNYLN\&>;WG1'"A\"98B"*)-:[ M.N5=1:P]0!UJ;JUH-%.QV9(F;GO4 N-3"KTK]-^_\OL2M5_0F9E?D+_^Y?I\ MO&&Z1*F%(]LH,U-3>,EU]UQ(<"8BN4FH5&J3-#+R0J;-O6^"].,+N =\W[OH M.\GBFQ7_M0G XT,KUT(FIUD&(SU)H?:2@ MK".GLZ GVRTKI*]"+(W\_U'7,0C8S2:0-U;71Q)O?^".3QQ6+Q;YWN/K_HV> M5#(B:-KHM+]!*:=N M*H$'5BR49B8$.L9"3*!8+3UBPH"5F)0+FLG0)I!]..V#(&U/#]*MQ7AJD>"! MT:4#\7&SR\&M6JI"U):N7SF5'A.B--@F(G8O.1.#;CQQW^[E=##O.P#0 &/G.N\YR%B\8Y"3L#4> M)R F8R$A:N^UP\F,0>SM2#X'"[PKZ);/H"W2;'].Q*2/E_7ZXW&7_; M51FI=3&2MB0:33Z>"\0[E<$7*R+F8%1HU#)Q$'T3]X!H XZ'(3B6I*;$'WFB M-Y?TVW*%\X^+EY=$PR)]_;ZL%Q<7JWF\O+CJUO[G1B"W?OD5+I;G\T5]S&;B M.C'\.2/'&_ MO+:0[E?X?:GD?]"Y50,<;_#B95A_^NUL^>__POP1KSBQ75[)#HLL":30M?"% M]*BS00#WI >2-T4W\L!W)'3B7GW'5M*CRZX#:#[I+#[D*[[^5I#@2[NU25WVXR*@!\S?B4K/C.,LHLR0:CV- MDI)!8+5[C,M)*J-*:#1S]J%ZDLD\^B.CX!OUON?. M4YO>Z#R^AC9W-L83)'26X!AY0TIH1E\1V-#[7&1VRC1JA-WLSJ:R]9>O+\_" M-K-\%J(JVGD#R:<,RAL&7A5')FY*4B8>M6B>4WJ;J!YB0'MAX)%[E8,8W\5A M]E@(UI@ZZ3,9X#$P4,62-:H2 K,RDS(N-N5&4Y%.XJ;D,.'O=/>QBR0Z@-7] M 5>?:6,)+4 &4RL!Z50GUTH "\P6.I&LU6V4TLG=?>PD[D%W'[OP_B<( _YK M?O%I^^OO+^-ZGN=A-4?:QG]O'?'(O+*V5J*X1/S2?K.5:P/*:%Q (^)MDWZZ M .%3B^GAX#T(CT<.$XX*CI]@,WUGC-"U*[1#,"J2WB(7#DB4$GQ67!8CZHC4 M7G;-;MNC<87>*6V/_<0]X3Y8KRYF'^87U6;[?9'G7^;Y,IQMSMGB94J*3E>O M:]UMB!9<2 F8"IYE95/Q@\:BTAMN6"/TZ;8E\B )W<001S%FQ^%T;U"IY\&F M(5/-.OXT__QA^>OB8OZM@9VQ2;@D%;#D(B@4#.J\4Q "R8_,*I'1U@Y$CQ,W MS=$_$@P> ]6(,ID8;B\_S;'\^C>FS;B&MZ7,$UXW-$3CO=,8@"&O4YU4@DC4 M0Y8B$/-4C&Y02<(@:#U"2$7.QBKN957@?]\I6]S7G,HG# G&5M MP)G(\@X"HF7"L<"T,8U&N=TD8]H>&JUN;/;G= 186-X:1 M:FTP:UM Z$S&MZ:3-J0L0,EL.>:B'&N#MA:KF3B'?']P[9JAU5K2':#]H4FW MUC&FK70@-]V059(0BJ&OBI L6&0%^QLV/%WV5G.D#!Q0O(O8.D#?YKS9GCZO MOR6Z*4X'#P8/1%3-NI0)@G+T,>M:L:$B;X2]>\F9MAM0JR/Z<,YW )_'^XC^ M_>=RM1'3/92,C$/R8_A4O%84L(BVM0Z'T#TQ%/;#H?, M(/_$=1V1]V[^\=-%'4:DB M!' Y9Y#2&98">6*R3;YFD^5,>^,W/KRGEWDOP-\G\?TF$ZZ:X_*9"%IPP6I: M:C:@C*MCK(J&I(0QLA0LOE$[[Q%7,>U-0".83R'AJ1.(]E[XA[#ZB!?TG>7E MQ8V='0LSNIYAJ=2U6Q?)C0T2(L_*R,RBO&WW/I C-#)ATP:I1@3LU$([M3*: M#2/R'6:-6E3SQ#N:EMCLLKXV!3?$G%3'3H'SLLX!K2,>4T#RW&W,J+R*K&7B M]_@%-R-UP-_XMSQ;:7B]8"W?- MQQWL+.P.S-HK1_5;K<+K[1*O8M(BH\ADN9#Z9W788 87)#%7\&B5%#:+-FVP M'R&JE]*@R2!S9S[N./+K%XK70X25UQ&10^):UQ$+->W+)V#$N5B(>TFU<9D> M)6M:.(XF_&&@VD,24[LV=9)Q,X M-$ZY)("G4JO2C8$0:BZ Y-(JX53PPPH;!K^R2^SL(^-ED7B(@$\O M%OD5K>-L^7E3V_=W5?;72](670S10 Z.=IHV"GSR"+$$CN3(^1C;6,$#B)LV M*-D ;8WDTD6*SWL\HQ]]I#7]$5;_C36P]..*BBV2T28!Y:I.EZ3=@^<><@F! M9Y.LQD&YO[N[%$]0-FU0L!W,1I5(!^KL'[C 53BC];S(Y_/%O/I3-2_^QT59 M%I73Q4(16M5<>PF^N 1:VZ!*(-.BM&D[.HB\:>-Y[; VOFPZ -PX#M/WP"F* MP++4&;)V=>2:8."="Y"3]86<_QQ2H[;\XRZDE_+ 7AS:*7'2P3;9K@SS_0O? MJH 9!@S:Z5CU22*+IGAPW&F0Z(TS4K+D&V7]#J)OXACAE!"ZG4(\OCP[0.G> MET\U=?"/99Z7^17OZ1!=;?X@G-U\4A7 3'F1L*0,,JL,*BD$5UED:S:L5SYH MWJC#U1%6-W%+@HYV2'=8.K7;S<=&OHUZQ3GD14WO.7=>:9O+3I=\K3@FRSM8 M E,0A2P;KH#)E&0P.3@^J-ZRF\O.0]O+*ATB :< #U[57B8,G'01R ^IW3F% M\<,*T0ZXX'Q.$Z%VP5>[B5"["+4#D^3'9U]#M!*YCU-#M(ND.T'Z?>?7N_5_7==)<.!$MN:B.ZSJMR]+^I\54 MQ]4GXFYT;5K%/DK6,ZRGVPDU=V_#1A)A'_=@AW>;ETJ@*E9#+(K.+IE\K4[< M1"6S=[)DZ?\S?:)?\^'(".A "^^]XBLOXO<%:8#+C50V96D?/H7%=ISVF^7B M"^D'S.^69V>_+5?UCTC;9$>,B2!\X*!T=."E+)"8B@:#PL :EEX=;9V=GQ,C MHWBL3=0>4J=]S SGSYO+JQ/8*)Y>>P,D74%<8S]^WMP+O+\(JXO.]^0_Z!$7Z]\75S<9LR"M%YH;T!HE M*59%BM4X 2GRG&V4R19Q8EORQQ5.;$;^9T<>!+EG;9'^+#3_-/N.16:43(#(/*L8$ODZ, MS$X[IY1W%CO++AB;!2=ZGO]4^J EJG^B^/33C)-85/;1@E$VDD5H/417? TN M*N=*"5YTUM=S;!8\^PCW,U '+5']S+V$;:CRDG#]--^<9TQ@< [628::Y9A=F^X)?:S_V4?6GX$J:(;G9VT6[.!?61ZE1-*80O#:Y9P["-D0 MXXP1*3&)+K?)FN]A]<\^DO\,-$ C+(]Z"W"D0NH;PX@V?+RGF*))7?4>[VU: M9GTH']I47;-L35!2@,\QUL'BM',R0U#.",>3C%*WB;KV6G6-TG+MO0 TU2SG MEK:C]@J2RT5&;I,KC>H(GV75]2[X:E=UO8M0.["Q?BS C%EI+F6$X!(1+X,% M[TP":Z*SEMM(//Y/U743*#Q:=;V+7#H 59.JRJ)BT$$AV*)J<;"3X 334+Q1 MRDNG@ITH;^;$JZYW MC+&G5M7R M+"NL=T+QQ!76.T#JY]APVT1EIF5TSDA@>5/J2F<[G>$:N%4AQ,BXX:>6C_-3 MUU?O@O/)LN-W =U/ET,W8V3V%L8]&2.H:X6=(.XX"TP;I:'(:<@!0E':)E=KSP2?24EI#X#Z0^W+ M9SSE/*S^M^,AH/M/1?6]^73D9\O(3(3LL@>5:(,%KB08D;(J):$^W7W[4U54 M=QYX;0;*9VWR[I!7&DQ.,O,"07H&2LLZ_(I;R-YEQ7@LZ6?/D3[E>&Z[[=.A M*M@)RS]=+/AI]O'L,' 10;':7,/5RE-M Z!T$GDIV>=3ZSCVGWKJ9Z)B&]$%8 DY5[@2D@'!A(BN7B4: ^N0K*_]13/SMUT!+5S[R>>@?+ MBDE3?&;D(,9J63'R%[V3 7@NL@B?@[:G%C0?V4LXY8#Z,U #C;!\ZM&_;ZM^ ML5Y?GE^QJHZ]KO6$_UR>T6/.ZFA7XL\,I60&60)9:IM)E1U$SA5$XPIWUCAM M.YOX/'QQ)WJ03QRE:P2>4S:R[V/)N_GZOW];(?Z^( ))!VT8DE/8:$(0.=5Z M\SI&-JL(3@K+DY=%)]F2-Q%N7S U3DGQYU+ M+$Q"+H1TE:,!)PR2H>%,D"J0OFEH!8^X=Z:'2B^;9NP3^=7\RSSC M(F^TB"G,HZE3S+4A(SWH&@E/&2PJ1XT05O(/.,D->U+2)S,XK;=,U)BKC?. :"$$"E*DSP346R,%E*X)$ MZ]H8P;UVC6$2@_'%0$ RZ12=4;2[2@&NDF4Z(K.Z41^$9]DU9A=\M>L:LXM0 M.S ^?FP@H= :C8HP4T(]C8H$'R2#X@5ZDUF,H8VA\"R[QNP$A4>[QNPBEPY MM3_C'ND0$3.3.0NR17@MK ^607 .(2IK=2GD*;.)4I-.O&O,3N Z1M>8723= M =IOF5?;YB-6%6]BS2I648%BFD/TBG2!#JRPD(TW;:R=>\GI/+6M.4J68XNL M ]R-X'WZH)A1+D&*M.%KI2;$K!78A%%%QX.,G04&7C^W?C&'& E'1L I8WZ_ M I82E$>="Z2@4VWF4\#ED.FK$F6V4:5\LCTLGE._F)U0/&V_F%T@];-D'&T+ ML81-2=0. :($3:HP3">ZX3: +E#R^,_G(!A M>GU&GO=A8DT)0D!AY@1BEC>06FQ!.K3+GSB)/-$?O.>W+PX#WDW6N M\"ZPHK,BOYT[\D"")P_$12AHHO6)?'LU44_SH]JN_67Z/:<=>0CH3CUWO5'] M@O0E6HX%O$-/YK_5M5TS N?%9F>]+N)D]^U/U;FB\Q!0,U#^'$'9I^MXHD'% ME3(@?"2WP?@(GI-'KT4P3@;-##[?%C3//J[4;OMTJ IVPO)/%Y-ZFGV:ZRQJ MATOO.,E?)P<^&T'G@9'<8_9:^A-3!2U*U?L[S7\J?= 2U<_:*-AI4#)Q)6>G M(VU956I#> Y1<0D"!9,BP:*H!F>G[46V,6<8DZ+3.QB MFI%K:*R!6+( '8(6IEC#4YMQM3VL_MF'[9Z!!FB$Y5,<_+WYSA5;FA1C/?+\ MIC580]?5IO0J)2V5DPFXK=W_94!R*(4!\C)9B+05N&K3O&ODTJM]=^!VG[V] MO%A?D,#FBX\WE8(5B4\4V=MK^OUY>87UVN:#%709;-TM*I47^1G6D]T>A>0]2W%?X8.4+!T@G-44) M" SD]*(@LZ9+D^#>Q9SHN&N?L^#0P'S?+;.W9,1 M@TW:2@\2-?$A9 .A> ;.JXQ<&2=<]V[#2:=V];MM#@/+J:=JW67"K;C6]3'\ MYVJ>-N&YLI49\4%JEPN$+#2H;#=<*A"9T4H'^FQC[UMJX%JG->+Z]-);P.1Y M>?"/<6@F25J\. &F)HNH6 0$F30PR6A5EF?2?*>\>YZ-M]\$Y]-LRYU UT]\ MX"GF/%BT?\N1?&CRR(\\LCY8KXJN[202*$L>9^#$J*2%,L6J*-1$[7]'7>>S MB4MTL3^G@^ I')E/<^>.X_HH?[*RR@7E(-"E]R)KDY.:J!/* MR"M]-B&2$]FD[6!X"MMT)"/#)1-088!4%,E0(R?Q203K+(NIL,)#GS'*,2W; M4PC =+$I)P!=_ZDV[_ ++B[IS]+RXV)>G[E/0LT]3QDQ;>8I&D=*CMF^YC?: M""^7BTT$Y%_SBT\O+]<7RW-K(;(QA3@Y,/(V19)#*9PV M,M "3W<[%C:05=\MV^]J@TW'O+T2 1]\5E/M=1^]1]9AR5OI4I)@6)W/IKP% M7R('5[N^2I1>BS:6TY%TV,OP>7X1SN;_4ZV!J]>\7*XO-IS_OBE809FCS1"M MJ;U"B17!JTS>;RS&":6T:Z/)!Y%W&MIK%R3=UE[C2ZD#Y^?5?!T^?ES5BVH2 MU=NR9>2M187,A="803KRXQ3G#D)*%ACSRCH>G8MM-N @\J8-V1T#>N-+Z=1. MS3=A54,07_" 1/H!3VUZDCZ^AB.?J1Q1ZBPY6&D1"!\67/ ()45M+!EXN=&4 MA".=J=^;&_^ZN)A??/W7/./O"W+=SS<2O4'%K\3XU2*<75.P_N7KGZMEODP7 MZQ>+_!Y77\B17E\U.C9,%VD->=*^U AT4>!0DHF*FF-$)IQI=#O98CFG<6;O M@M2'1Z),A8()S_CUZF*V7E"&"KW@!H+ITVWT/D1!+\-1)@/%/! M>:: V9B3MBR7,LAAV05F=\F8!FOC2/8N3 YD\Y0>!]ECL_>7<9U6\ZL20EK) MY>?/R]7%=G0%*U9+(1UP&6@'U>Q<)S,'-*PXE5@RM[V,NS;>DV^9' Z'2G#9 M@IU3XX)X4W"]IF6$LVOF;)5G=>!6=NF.'!O MDGN9!#.U1718 MWV'"^9?-M=#+RU45QZSXR'0.$DK<9.995?O=*^#(2G"1!^;;E!$]3-/$M0F3 M ' D"74QLN>!ZY87YV3ASO]GP\]M+1_9N*@Q9?#$.EH:JU M]6+L+HG3YBM.@\4V\IO:47FU?>?+Y?GY?&-EK]_A O\=SNY9&"]2AV@CI!0W M:0S$/ILM:)LTF?=><98&N2Z[O'7:-+PC8ZVI2#HX!]+RQ.4?;YAH MG\VB9B(S4O*"VT!F=PRU! Y!%\/I!\DIT<8XW(W.01#5SP2B[25Y:G>YU[W# M?C__3 PA0_B>'3SJ->\N+VQZ [SWRH]\.>QR]E@#ADK6 MH:@0I!5%7IBQ&. M@(]-GXT;F)W@<4/1_3X+._A;'YP43-ROXPIDH-*1=?(EX>(@0'J8((.W#'59N+@ MPS1-A+!&TA_F:^PJBNE+>Q]AU_I%SIM#9#WSLD2;8P8=(^U#&1,X[UW])[&H MC#!LV)7(DZ^:*(C2C<[E?=733!YHI9[3,B8,E>Y665!*$A &(B3ZCSLJ% MH^JEF\1-%".95$'M+9PN!A,^HG4E]\X%*Z 4:\E]D9:V38J@E$CH)1H5VC0B M// '#\N,OD!N(LHIF[:] BSKN(WOR_2"L,:7^'5?V=ZWR&_+>_KNNM2 TK9:;X;1:"^3A:)3J;4FFHX2-."]P.0_]I M1$-VP>(#F0+'E',?:<(_)L/:9#&D%$"8'.B8LH%8R 0P;67FRG+C!FWG$TU$ MGP(%3V6>[R*2/B!U3_)DT=QP2>:N*XG5QM@9G-49R(XF [CPDN.@42'/*O-\ M)\D.RCS?A;&= Q7X&0-\]A,^P'AU/9"#.F1"XZ6&(FBAJYE>",4\"U-E*)8G-N MVEKJP^QN6KVP@^,_0_'HR%Y,F@4D&0.X.<@TX* MR=50+F&;.^VQ5G#BYL41T3XV')[E;=3L5JU$T_NH&>_@1NKVBK_=2?VOL07P M8Q^NY74?KE'O 9]X1U-V[[*^(]_\D8^+:MSGC'J.J"[]B5-SLTG9O M)YGT<5'RXW6 ,=$FS!P,YPE4S7%T*="176(HD964Q'-N C6>;)^Z4=N%T7T MY9ZK@LBXEU)R2%C;FK)J5GDL($7PR(NP: M#SD,Z'+A]1:(MI'F%CP/&7)1P@2;K"GV*=OH)'LY[23!P;V<=F'GU+@@4_TS M7ER&L]?$EL4:MTO(29-P.8/"4P!E$H?HB@=IT&J?,A,Z#T+$_<_OL8?3WE@8 M@863H^#A-E2:!QUL+L!-S4C6(4'P@; M-=(/9(@E#$/"81V]1H^IM$+#.*R< MV+9X3_S?3+;Y!RX_KL+G3_,4SC;'J.,,!2;2:\FDFIBBP#M?P'(F76U:/; 5 M\2#;XD$RI@TZ-S%'QV'YU+C!C[>7L-U0QG 1)>F_I GRRA0)43M+TO:"&3HH MM1O4E7X8;AXB8SHC9"3Q+L?F]82 2>+#&]']_7'[Y7]LG7@%D^V&#CPTROK]O0AB,([3E01SL0.;_ M^(7,9"Z-%0F,HK6J1"J3C&,'&(23407,YK$XV6XR_\&!5K7BSFGRCZ!B@*S(CSYY6,\BI>.@-T]2/ MCB_X\=C801;! V;SZV]WTCQ*;:1+P%5-<C03%K4EB.6 MG'(,8&O+8VF3UKY-\?L>Q'9Y";,G6G:;-GFPZ'K/'CFKC1[^#*N+KQ]68;&^ M2I/9,TGA@6>-FHPPA-[1D@[N?]FW6^,Z-X$5S2#AIG40^3^^! _*>8?>V4#? M:K2%'Z?L<'UV__-I)Z:SY?IR=6.>',])TQ% 6R[I1)N/%_ Y9[(%C P^"1UR MJ[&;@XF<.@EA1!S=U5]M1'6:>NN@'*O''WD$+=8V@^H)$":E& M60Y*E@!*1 M8"*E@.AEM,P9'%@-VYTR^SZVXJ$W_?+UAY]LS%O. A83+>14VTUC1O".-B9Z M*S$[8>3MEC$CL6,O_2-F'Z4EA&&1240":NXB5# MT$J#E\4R99$XV:H>XT&B>AG-UPP2PT[9G>73+]2N!THEIF+,!0(+U;5A",'& M"HUHO!0^:QR4[S<6V*:\/1M=^,- M8=0T"1P MJ3;,+SI"=*0ALDTA<(;)RV'=^7J8U]<:"/NS;FJI_Q$6X>,F$^&_WOT9OM*C MJW?T(I_/%_-J)]:9Y[>79TB["FXA:IMI>;+>+:,D,])(+:7-M,A!R-C]W5/7 MVS5!3V,1]&O=W#((-T=WC-RJ$-UV=B;M(XB"3G+!BZ@9,=KS-@.AAM/8R[S' MB9Z'U=?M$L@\](85!KS^HS(9"\Y$!8@NN1*+ M2E$-LJ'N?WX_5O8ATA^)?Q,G0;_]]X*>\VG^>:,K-;D$7!0.SF>R$@-AUQ6O MB1O(R:(+B?E!22V#$I]_>/6TMO/QS);#>-X+6+;[QI.:XYD;#GUL?'7YI+R.L#T^R)M]9XU3!9# M3F:4C/2H$PJBYQ%T1!GJ:$&3AHT/>N %'K MS\O51@#7KK^K(R%4@.2RI),/+?@Z(PNU4?YEGB^W%4+)%L=2T!"CKCF>=#QZ)*5(AH_*O&)YV-7CH#/A M7A*FG5-\7%/BK% M(O^R#*O\MKR:KS#1GZ]??@KSVA5LJY8Q)X%.% @8:'_J9,!+(T [+FPR5J@P M<##B7N_O"%EC8F%Y7,%,K.I>UL(H7'VN6O]-.+_J]")9TAQ#(DU?LS=9R> # MSU \J7[N9=1L4#[P('UV'P73CDP_[FEYL 0F1M [_'RY2I_"&E]\7.'F4N[V MDJY;0ABK71V.0-S(Q"&R3YWB-:*ER:/0DA8\J''T(%@-)FLZ-7:XY)>MQ3#U MR?B(4\*C+<)+!%:GB"KM2-T*PD#TM(CD5;1JV)WZ@5Y=$V@TDN9 ?V\7UDZM M?<+BX[8]F0Q&9Q,@"TZ'O$\*7+06F,M>),:$,N/Y>-]>.P@BYGF<5/OQN@> M7'>4*Y],JV#P%S(J)G3PSK"#X?(Y'ID/Y'=%OH>_)M8['_, M%_/SR_/KZ\^(7-9]]#;\LV>6\^$<"QDF:"F-9-*S@9B0D/,\YG5='QCAPWB&_S* M?E)<#A?SLCG/IT;2Z^7B(SWJ_,^M*_!R>7X^OZCK>+OIFWJQ?(<+_/?5+(@/ M](NS)#WRH *8E"2HFE$6!'K(Q,#D'+EC'!?,T6GFM":Z'PC"IF+J '_7&^N'N60N:8<*/*NFA,FT B8B:')8D%F9^'L^_>V_7%F 4.TQ28H=6JO M$K$F2>D Q0CO@C/1!#?HB-R3@&FO-MH=E,>01P?JJMH#'^ZU!ZX666.GV?N( M(%3,H%BN0T>10P[)\A*#R*R-4_D49=-&*INJLE&%T@'('BK4WBQF_;;<^-Y, MFDR\B1JXJ%,Y7+80./?T3^19<329';7ZZSXBIXUG-(5>*U%U@,(7:=,U=?UG M^%HC/#=6.L?UR\M5Y?V+17ZS7*2K#S.,(1DG)912[%7)0L <:J?^X'5)GC6: M#+PSJ8,0Z4X2D6W%U@$N;W0Z_'%Q,\.*]H'XE)6J XUK!DX@@\(H6UB2B9-+ MU$@7/D#2()SYD\39.&+H $]_KO!SF.!;D M%(68R8#@/("+7H% QE/*16)JH]D&$#S$K@W&ED;[ M/I/;']1_(CDY_\__]?\#4$L! A0#% @ EH%C4[JZQU!C" _B8 !, M ( ! &$S<3(Q97AH:6)I=#,Q,2YH=&U02P$"% ,4 M" "6@6-34A=9ZT(( !K)@ $P @ &4" 83-Q,C%E>&AI M8FET,S$R+FAT;5!+ 0(4 Q0 ( ):!8U/W1G_PK@0 '80 3 M " 0<1 !A,W$R,65X:&EB:70S,C$N:'1M4$L! A0#% @ EH%C M4VKE.6"I! 0! !, ( !YA4 &$S<3(Q97AH:6)I=#,R M,BYH=&U02P$"% ,4 " "6@6-3\20U?3Y, @"L^!P $0 M@ ' &@ =7!L9"TR,#(Q,#DS,"YH=&U02P$"% ,4 " "6@6-32YLY^E00 M "4J@ $0 @ $M9P( =7!L9"TR,#(Q,#DS,"YX&UL4$L! A0#% @ EH%C4Q;@+%#=9 MZL$ M !4 ( !]Y," '5P;&0M,C R,3 Y,S!?9&5F+GAM;%!+ 0(4 M Q0 ( ):!8U/(U!BWQ6H $# 4 " 0?Y @!U<&QD M+3(P,C$P.3,P7V&UL4$L%!@ + L T ( *7=! $! end

"\:;K48 = M=5*^3J-)I]Y1P'L\P8YST[!I5+IUW_9^\>GC@F)!:$85(%6C4I850&!I $D5 MSXL"BDQF/GLMAUO.;7?EDVL^KA([7^Y\#WLZ^/3SU3"K(Y/.I[>O;U^^2#[> M/KM]^?%ZZCBVL>=DM_ER_?HW_SB<\'9N-ZQZ^_:=^&2@)WJH=/">;]]M MJ\=,5>TXY16,MG"#S=CG&!C;X]VJUX8A6V#VY-)?O6KI)"N^[E!"CJJDT: MA@'#!0$YACE'6'*D@A@J4/[R*>RS?X,$U@5#G &CN028"@*8 MD,1Z8(7.A&M0DJ*@,@6GI,R-P-KJ1KQ2-K"Y^FD<_9CH:G0B\TVMW\V^_%,, M=NG%8-P: B]M:_6KKU_1M+)NKU>F?'>KD_C'AUM[O; MZF=?77^U_^[6(&@U6*M7]KJ/=U)J[:J"U5&\_T?;U:Y9 8:5D#8X#M M.@X(FDF L,&:,\-RY9<2/XV^?K0XHT&/3+ 3CGV\'X*]_ M@7GZ-SMB=Z%]HR\"?367!\/WQ&1$>0!! 40^O&U U M:W J["W??M8[^Y?-W:[38DY3@5*C&="*%'9%C2G@.,>6CXJ4I\10I+S"LV,H M-S?NJK5,OE5J!O< C#%Z%TCNB<D0>BM 3:VS.F*AT5"ZT'5L5@R!K=,L??9\M7KM=(__K>^7ZA" M4)A! 80N7+T'[7:Q50:4SF">YU+G$ =V27DH86X3Y\NFJT>M95*IF5@]@SNA M/ *R?_H;!9[()H_N.'4;D],&G>A<YD4&W$OZ) M9>Q;';@3,&18/$_BXX(=VSWNX-R_=]#D9B?.BJ0R(TJ[@6 0(S4;\-?CB5H- M! -UOM% ^*W"G9R/6E;[_2]_R*IZBTL^76@C49Y#!J1@T!)?G@&>(06()I;S M#,%4>YW4GQ,P.U9K=$Q:):L<9W\'YR2(E_V;:Z&)S4%AJ 0Y-WVF#_)M3MYP M,M>FSYRN9]/[O0$;BL_YM^6.KUP&X//-NCH#>;XI=^4SI995B;R%77ERPZCU M88@P .M"VH6+%(!QHX@6&-+4?XOPHKBYO=@=A1.EC=YNZ^8@7Y=EZ?0-V"FZ M#+7'?MZH $9^_;O8M^V[M?KLKS3ZH5E]O7GNO!@W6JS^K"I5=KV\54+A(5= M.1(,,$OMCS0M@#"" U((KB$U@@DTH&)@N"9>K\CT500;-1/=ZEFEIE3I*&5H MH_?PT?%<7,8!^T]S]+(O==W:5[JJC^_[7Y7[C9?]?;]9K64]X>=GX)3HT6.0"$, M U@: 3@V"AB$A"04(X:"RAR&B9^;<]MHWY:CJ5[A6N4PE@P_1UV[(OH$(:IH2!5.G,E93/09'J%"@-)6*&6 ^2A-!FC()H6Y4CS9'#2_251MTW"7,72L_-@PX@A$IL.C!B:U[NY=?%O[%H/#8;:LE1_G!;8XZ MK[/I36B$A)))#5*>2H YLMZ>A 88034Q2A>D",OW\1 Z-^[;JY=TE$Y^X>4R ML%J^%^)^9#8VCI$9[% LOZKG2H,\EYD60DJ,BA#BBJSOW#CO1,G4653%#D),2Z$,N><2+ MS5>^7"]R4D!.- /"N*Z47*> ,U4 ;C)!*>$:94%;B,ZUD M8(F*$T#ZGG9< T_T$XT@9 8<6)PS?N1#B2,Q$Q\\G#/S^'#A[#>'MW]SO;E> M:+&[M;>HF@J13-O9/F<@%RQD;B_YH4N9 MT_(F<7H&M6CJ1=3O7;\6I\AO^Q"(!K5O.X?!Z#W;C@1-WJCMG*FGNK.=_6YX M;'Y3^>10Z.3E6KFVUHLT%3BER #WC@.,D8N(D"E@1F1Y067!I%<<1)^0N;WZ M;9VXIHVRTS2QJB9.5_](_;.0]K_[8P$5^=T?A%%0W/XE$ ;%[I^]Z63Q^Y?, MZL;P7_SNM0F*IS.@N^%7S^1N^7VYNW^4&,=S9FC*<^OJYP7 *4Y!8: $2!E$ M-84IY.FP?,6A*LV-1+II=97V321CTJH_-'MQ\)CY^1S3CD1DECH95WH(/6VC M2V_V@S)1BN.UT$;*>!RLUA,E0%X+X_E\R*OO/(R9G3?W>EWNME622'7V_O'; M5G/U;OT??%OM%'^P_ \7K,B(1#P%*5488),K4.@,V1694,R8%!4R:$7F*WAN M+%MIFGS;+->[,KC24BCH?@0: \K(-.E43@XZW]11'TFM=F+GK%;QY,,H[MU0 MJ$:E/6_ADY);*"2/*2SX^BN2D;YL5O:*TK6FVMV_W>STJ4,/22F%4A>@P)GK M@T,Y8(I(0(J,Z8QG!4J#F,I;\MRHJJOX_TIJU0?D&'F![NGJQ8 RMD=W L7$ MJ1W_%"H8KO%3@[RD3Y\1% +*R42@H!N,X5I]LL]85?Y7*R?*U95M%ML+HPM. M"\6 &U]U-$U4H^I-(FMEK_&P>K ?XF&- M@^C4'E87W1=[=)]?0/=*#^LR5!$]K![A3^AA78:DW\/RN'Y@8QLI[[[>5:=[ MO_+E^LVF+-_JG6L%^FJU^>/?M?JLWW,GIPFHYAJ)S!1V,8AY ;"4&##-(* D MRV2:9P7-55#+FS#Y\V,OZ_36!1!6KI*X7<38-:*V(G;)UAJ5E'_P;X'!/:%# MXL=F$8&.3&H=S1.G>O*34_[GJC9;TP#9F9!4-E3-"MW^V_CA\ ,1'+?@;>Y]I3BV7JWK++M7%.&NJS14ICOFS;*AZ6141)UY.5 4A=R#PT&C#!.5"LT(7*#4OGVJH0P\[GF( 8R^5'XW=?M .]B6M@6T. M^MY$=U%KY*&E[$3'(V,/1J3CDM'4?*+CD[%A/G^<,KJD*W-!JX*7?"V7KNAO MZ\J7=2K^HL"<?!U3>#@/?CJM'AC,Q59TM'1O7]@E :E9C\)$]*3$%@/":FL(N'GO[N6WRW MJ_]#RC+!=I$M%+5 &^,J3S(@B,8N<3!7')*TP$$;D7W"9D=##SK;MQM@7CG% MX4#['O*. U_T<]W!R TXR+T,R]V M7_0VT;62_QI&'Y?A]>.044&+3"1=79,F2?FG1MV?H]")-SJC;-6R\J%0(@0=T:*E);62<$2<)/GH*"Y@4Q+ M0OS:CO1*F1N55$H>\A%^=XHFE::!;LEI3#W70]>ZXX/2FMO_8< 5HP C9G_+(00Y M0X4169H2';1(.18QMY>_U3#9[%7LUC,-(X 3B/J]_=?A%/G5WT-TT&Z\5_Z\ MY:.^[R?$3/JRGS?S\9O>\\V!,_U6J^7N%9>N2M)]E6:?::%RE$& ,VSL$B(S M=IIG]C><8PA5*E(55,3H6,3<7O-:PZ15<5#%@A- >L[M5\$3>V(/0R9\3C]K M_+@3^K&8:6?SLV8>3>7GOSGP^/9\D\+?^#\VV\IW<'W.FH(ZV.0"*DT U3ES MQ3$I8((JH+#]24Q!H#)!![EA\N=&#?W-/6^2RH:D]G^=%0,K&X6.DN>1;SSL M8Q_^C@Y[^+'O,/#&/0 .U&':H^!A !T="@^\S<#-TSKV\OUV\WVIM/KE_E/I MY+Y>?]>EVTUI,I27NESD!42(I RDJ;#.D(8Y*!!%@.N"YGG!,RC18K?9\97G M+JJWZ" 2W"L0<7M0[Q+ICA?N7$V I8L*;W1.^%[IP%U6_W'PW&Z-@F[L?5<+ M;'5NTZKM^GK]]*E&^>=DKWSR[#+,X5NPP8B-NQ?K+W[:3=E@6(YV9\/O,+@6 M[5;;U> +7?_W]?I=NRO;:$!)R0%!A(N,Y[K' <5 MG/07/3>/[GG5V;=JB''/]#J!;-*$Q-"B#C%&!A!! 9A$!P2B46 MJ6!IT'9KN JSFSP.3OFX>PM]PW#5'L-(X#[M7L,!]H,5<2*_!H,XQ?9#GQIS MV(;P@,ES.\+G3@,CW4_6@>R4$/WE_O"5IL)HU;B^+F74R0BJ2/G6+MB;^I'_ MH_ZH)^:O]OX[5^EWGV:T*(@D#"L-BI1"@&6A7,,-#%*5IZPH"H@- M6]BKQ<8[L'XNMH4P2]?"> 3S:;VT;N'WRHRJP:_:K%9\6R;V0:N;_0;6F)P- MU@N<:8BTS #),N;J\66@4%(#S?."89$Q2610>L9<+)O;Y%\9^3_T(?+S,6:C M[XQQ/#BG*(^;9S&W\QTWJF8UUTV80S<;L,S[B_!0@0# %..<$<,KMHML@"G.=4QJ6_>TE M=6Y3;:-TM7W''Z@=-L'Z0>XW^8T.9.2)J8OA0XV31N4(E=N"0!J5O?TD3\JL M06 \9KVPBZ_+HZCJ*NP<17[0+H[)-4NW/[_>?7WVM2J 67UNJ7&1$J2SS Z MJ$Z<,N+Z2+G*E%)B(81":5B;@F -YL94>W4/Y_";R\D&(XV&'W%%Q3@RB>TS M. [*N\.?%O-&_Z0V(-E;,'Z61S!X49) _+5XDAR18)#.I9"$W^B*W4!QV;44 MCUW+O4]8'=?4WJ1C9FEUNM7;KW"1F3S/*6$@$U(!G*8*",0(P 86N<$Y(R(H M4R6>JC.F5+TUF^U7;A]"][OUT:MMEWO-M^60K98X(QVP=_+DXS?_S9!.:;6. MP3=):W+B;!YY2R/JL(R_1Q%'W>DW':+"?G(7(:[$@0V:#V?_;=>$+&788"0! M9:X9F%0*<+OZ![(0F4Z)2G.,0Z+[CT7,+8K_ULG81V5UPEP#6S,?8^G'SM]'&[,1^+F;87\UDSCSHQG__FP&5VS29ET]O]=G/+?_Q] MN?OBFN18-^?59GMZBW.A-&$PS8GU'(6Q/F3! .<* NL^0@9IQD7.%VO]F==4 MY+WH'JB/URM1U*_$D581N8/_T&7RC2]5LJTM2G:;*CJ^.I-+2KW;K?:ER'1] MV,*KP[S !?K0GH?G/:XSM,OB,NV*]$<=QU^U!E MIEV^7PG9T2K^VOM=1[.WFR:RLHW'U.6OVTU96K<*<\FA %A("3 2&A0BI4 + M1BFD1-J_!VU>7A XMX6UB[0:QGAG(0UCMC& FH;!2C>%-,HF!VUODDK?\=GJ M$C)16.FLT"=AGTL0G&.9B]<%LLFWE5JT%: M69^@R67<'M(W?K(?W4FM?G;[0M];PQ+>6N9)6->,V@42FV@L(A/;?AB<:]9F MO316.+]X;T>R-^0FZ9@RP3BHC:SB-&JG^:G'XX$V?\)Q\9^+1@"TGI_JMW^R0436&6YUP! MF:8$8,DX*'B& 8.8YH7(&,%3))WZZCNW2?"J+$;K=39FWYQ/:'0I-$.KTL=^ M>/Q6"3-Z)"+/Q;-Y&J;*:PT=HSDDMGKK_&?(; T=@)%26X/%#CU"6]OI]6%Y MPM_X#QI1"K%- 4Y)AG !4* <\2!*O+H!1WGAF(U\R!>@P,3'?^'0'!\,#KC'P%R!ACA?;;9Z^7E=GT/*^]LM7Y>K MBG[;ALT+F>4P,UD!,FUR@-,J&A=2D$HI4I0CR6 0G_F+GAN;-1HW803R/MD= M=$ZX^L==N>L]:[IV)/R(+0Z^D6GMX'*V(+=Z)QW%NTWC1\PI" 9LW,0"?_'3 M9A<$PW*48A!^AQD4Q.+E%_M!IS7Y0EGBP[D2($TU!%BD&A0ZE8 4J>%:%%J( M],D*8AVI.S?6##\5C#R<47<+(@S2G#<+>@I@N7(K[M..U4^^3Q X.G/8)O!5 M^<^P2Q (?]3Z5^>E#DSUV/>N[RGJO5>I?,^WNW?FA$6'=L&48F:G'@&TA-;Q M1CH#/-4:2,R53!'--,R",CS&UG!N,TVWIW.;; W:T@7/OFZVN^5_UWYDG9 = MF.$Q^@#[341/.FR1YY[NB/6W/>C,.&7B;'27G)JZHG:=CC86XR9QC*[EM+D; ML4 ^2MF()BAL"BFWN\6[/]:6(;\LOS5-3H2FF=(%!9;HM3L/18!#E()4Y )E M!DG[TX?\3]Q[;K2]5R^P?\PIV/HI]4HP(I-A [>Q-5C<1_EV,LZ=&/_]9AJ M3MUW$I+H,:A]O?N^$O9B*KUY>[^F5)VJ,OWFW+'5_]W^>WY1NE%EF&! ME*$@4T4*L*$4%$A8?TW1@E E,4->T7C]8N;VNM::)HVJ-TFM;&*U39RZ?N_N M!63[7^/Q\(K\1@^%ROOU]D/BQ)M>:OG/GS??_\7>H'[1[2_5.UZ]W1=N.\F+ M[F=:^\Y[?GM J.Y;JZ9=*UJW0-O[NN:G596GIDS*@AN5HSQ#(-<( 4PS!A@T M"!18J%1JQ:!G.:7+LN9&!%9;4'5&6C;Z5ML]FV[[^8"@S@LX7U@KC8M>9%IH M%$U>=W&K*_*]'!NW@)C7\?";*+3U"AS#@E?]D.F-4;UPB^E"4?UL>1!QZGG) M>+$U;_8MXCE%N>0< J.$QARA$CT6YB#QR8-?CHSWB78YOFB Q_;&#M;J?K>4 M95-_$4F!H6OFFV:< )PC @2!!"AN$$80$BC](EA.W7UVI+'7+\").(+,P]VZ M!HC8K_Y>M:+$[% KN-+,66L-46UIB'.4 0\T!2R4#F"LHBA3#PJ@0!^>^VUON!2-PN=RMM'1:=2Z0TH!2Y0A(I!H)Q XH"%=C^ JGPJH)[ZN9S(X)* M*>>G0_23^#EIU?7?1CY"[_+F\3681'[30^$(VBH^9_>@#>*CFTVV+7S.C.YF M\-GO#)N_7VGEJF6_NENK\J4QVK6-TA__X-\^\%U;YIU G2.EE)W%D?VAI02% M5BYNGL*4I001%!0FZB%S;B]SHW)2Z9PX/<-FH'^,B=U"4( .*Q=Q!RZ< X0[L^ MK$J:56%.BU3R0BK, =(&6E=!6E>AR"4@D!0IU;DQ**A@_L/;SXU?]MHU45Z! M"X5'V/DQR7!$(I.&/QCA<6XG;1XW2.VAB&DCS$Z:=Q0>=OI;0]OC_O%,2E=; M?KG^_'Z[6=M?977W\OUFM93W]<]#<*A $&=4918WG0.<&PXXS!E0$A50*E5P M'=2G)U2!N;WZ'[2L:CKN;4@>&A':)C=P./RX(B;(D=G$JGX>7!>ZXA1/?F_^ M&R6Z=BAZ(_?3BXLZXPR Z[HL[\#[AD:T?7 W69S^6Y4(I4Z ,VK41PQI@ MJ@S@19X#I'*9$Z,X05Z4]N"N<^,I-VLLR]U2VF70;YJ7=]MFCG;*!D2V'F#K MIY[!8$S@G0S (2BR]<+)KUR(AN'.OQAT//'[;+[U5_KWV[@7?F M\,V/6$HH#EE "EGHTC_'P/6 :'^7H!TY[@-\< #[TSFD*%1\^'/,,*@RMD<^D M/(5/?$85!LGQF57@]>%G6,\WW_76LR#?T?=G].!7>HU:VNZLM8-.71[>:;(C MEY,&=,];3G]AX&'+^6R\MWJW(%CJ7!1VZC,N4 (R 03+(4"9S"!#*92I#NE> MU"\N:.J;H).15>FO?X%Y^K?G?+N]=TOUNF5AX$%+/\2>9RRC 1?[>*4WM;BJ M9CGB,8H7*N.>H/2+G/;PQ,O\HW,3OZNN*W:VR%.F)54Y$$1RU_PRJ1+22CA @E0<&1 -BDQ/Y6&) 5%%J&E2E7Z:+N MEVE7^=M=/+ >"XD'V2_Z\W)=-045?!70%^ Q=K0P&89&@ZHW*Q;V-P[=6HV* M#&5:7BBS:X&%V4>6)_\R. M^X\^'^@U=OIHNKH-#ZK^-#N0ZIVK&'2WW=IGUG[A[6:];?_Y"R^7Y;Z"_JV6 M7];+_[K3977X=S@'RCE&3/ <9%FA[/O-*2@R X',&=?6 Y4\@T%!/E-H/;?Y MJ5OVY=-Z(TJ]_5X5;7F]_G:W*Y-/KHO;8>67.>/X:M=?J ]>/RD>"*?0I[ M JF)*J2=A252K;-C>4]4M>RLX>?KCYV_9!AO/-L7(R]O-ZY&YEHN5_JMWKU> MR\U7[4HNWVY<"O[/K1NYB0IZYR-6Z8&:[J2]IRB7) M%3#6UP68*&-=7Z& (#S3A&&4F:#X]AA*SHVI.C:ZCI_;ULJJ??3*G: UK:2K M0A;?&D-=J\)-:V3"]U;^:QC)17D*_-CQJ<"F% _GD*BRAH::O1=KRQ[ MJ[O<:A$2K](/NQ](C 12;< V('59-:UPB94)ZXC!QY MTB]SXH 3+P".XTS\+AM&+!_TRL7[N3*\=0\1YQAMUN6+92FM*V67ZXT4;TJFMUTTVF4#Z.<$/C] MZ"<2J)&IZ#R>R4%QN\:.L;H>@-BH)!4B?U+"&@#,8_(:=$-4I?4R7F%.J^3M.(6$9WFQ[5C>FHF[RX!..5Y6-ZH(E81^:4U",K=\?GFW6UU'N^*7=VL5AW9K.T(S1*)61 9T*X9/(4 M,%@P0)0T0FG)# TJ1G51XOQHQ^BM:S)B%\]?EV7I^/^FZ?<82#>7T?:CFU$Q MC$PW'5V35MG$:5N%6-XT/1U')!QO<$8EG,M2)R4<;Q >$X[_A1%;8M6E&+(" M"I4* TRU*23R'+#"V-]41NTGF$L8%%;C+WIN%!30$FE8#0S_00D]"!T3Z@G/ M1:]$.4X3J8B%-_S%SZ_M4W_!CO [##Q>W:?.?W35T/E6E9^^*;MZ1"G,81:T M!^MUKQF].9T:$7N%DUKCQ*D,8!9A1S8(I7'/H[PD3WO % +&T8E1T,7GWH_N MR+ZQO_W;/[5_L3\$+_6__=/_ U!+ P04 " "6@6-3P0L5\,N3 ##!0< M%0 '5P;&0M,C R,3 Y,S!?<')E+GAM;.R]69=;28XF^%Z_(B;[=9!A^U*G MJOHHI(@LG5&&U)*BLV=>>&R!2:RD2"5)5X3RUP^,]'T3EVN\YNK.)8).I_-B M^0P&P&# O_WW/S[-?OB"R]5T,?_W/_$_LS_]@/.TR-/YAW__TV_O?P'WI__^ M'__R+__V?P'\KY_>OOKAQ2*=?<+Y^H?G2PQKS#_\/EU__.%O&5=__Z$L%Y]^ M^-MB^??IEP#P'YL_>K[X_'4Y_?!Q_8-@@M_^[?)?LW:Y 2:XAAH# MF(TQY^05QO_[P[]FPRS]GP%&1Q]3O$",.@!'XSAJKJ(4FR^=3>=__]?ZCQA6 M^ ,Q-U]M?OSW/WU?G0UO>^#]+7\Q__UUU?OTD?\%& Z7ZW#/-4'K*;_NMJ\ M^6J1PGHC\V_2]<.#GZ@_P<7'H+X%7(#D?_YCE?_T'__RPP];<2P7,WR+Y8?Z M[]_>OKSQR+//LS#/JT59_QZ6^.>T^/1C_=B/SQ<$"B)X\P7KKY_QW_^TFG[Z M/,.+]SXNL?S[G^C/,U3-,B]9?>Q_V_[ACU=/_[S$%0%FP^TK>N/\[^M3#J4$ M_UCC/..6QXOGS!;IQH=F5<*+R[^"5\191O%++"].D2 U5B $?+"6C1!$1A0Q3I*+*O/^TFU=>U M^FR9?E@L,R[)@%P\+BS3'0W?!._Y)W[\3-J>KR%]G,[RQ5]72S*$KM:+ 22W M50N1^Z\QJ*\33B(\F\]>"<7Y! M6_&D:,>,H$U1(9&M9(X0"W-@;3$V!^V+T(, XL9C=X*#[!\.A\NR$S"\7X;Y M:EH%?P[H*$I@FD?P)2&H%#F$3"Y4LD%*A]$H9,/L#K>>O!,D5/^0.$JB(Z/B MY_EZNO[ZRW2&OYY]BKB<\)"S0,^ UWU.!67 >Y*-T2H550(W/AR%AMM/W D% MNE\4'"7!+K3_%C],JQ#FZU_#)YRDE!QZ+B$E)/1JEB"D$,@%*LGI4J)BQSFY M]SUU)Q28WE%PA"2[0,)+"NF79,(V@G]'\L?GB[/Y>OGU^2*3,YRL5LXB)""1R^=W <*].>@/&< M7KY>OE_\/I]H@X&QR, F'4$Q*2#8HL!':Q67/$DGAH/%U8-W2UVQ)X** P7: M$R8V6^/KY9OEXLMTGI"P[3%Z5*1-7<-MI2&Z7$ *+3P*(W$0#^3^I^^&CHXS MFX.)MB>(O%FLUF'V_TT_;UPG+85RQB8P,B4"NG#@$"G\)A8R-\E$C,,!Y,:S M=X-'QPG/@<0Z,CBJU7NVQ+"A.Q41/@7UC'3VYN-B?I&!B46*6'0&@JP#53(#+RF \A1V)<&3UO\-TMB3H)XO^YS_2QS#_@)M\JTO2V&(UA3DN MD)MB*0A67D#Q(3EB25E^W-G%?4_=#0,=IR2/%F47X<#SLV45U_8$KD*:='"V MFFB7N R2]C&E+"AE2"A,&F">:YY4##H-<9AQ_]-W@T;W*<@!1-L%1%[.Z=M( M'-,O^"*LPSE;%/E*BU$$" PC*!\I\HT<@7%O,E.)_C',L<9]3]\-(MTG(@<0 M;1<0J<>XR^=AC1\6RZ\359A-T2OP#D/-L3,(-@?P0H=H1-8L^P&0<>.ANY5- M=9^#/%R07>#@W:5R% MS#T/W0T'W6<;#Q=D%SCX^1,N/]"6]Y?EXO?UQ^>+3Y_#_.N$::Z55Y% S,A/ M1DZO2@B@L_3))(J.L R AWL?OALNND\S'B_8+O#Q[B/.9A?4RT*,"U7 2XFT MVSF$B('\(UZ"+TH8E,>56=]]YFYHZ#CG>*08NP !$?ZIEG$LTM_??22YK5Z? MK>M-CAI93WP6G/Y(0A;!$3NUY3%)1'M<,NK;-.P&DHZSDP.+N0_0 MD.268?9RGO&/_P>_3G16+EA+,(]*D>GSAIREH"!K&S"))#C/0^#DYF-W@T;' MFF=% @D\!MK[8L!"+G/QX VQ((5PS >).0YS M9^?6@W=#1,#1<=ISF'$>K(R'A&'.0-%[/P85)\M+HP!<)S"JL3>G V>"@,?2S:*L>/ MBT-N/&XW!'2&/7-&S3:5<6[>+Z45 ^FJ 3"+)MU556X)S5%#1YKW6M M @S';1(//7DW+'2SR1V:KS#3B]5B-LWU'OY/ M85:OF%/ A>O533YVO;?]S6\=]%+W?CP<>>/[; 4?0O@\V13'54OQNOPRG=/# MIK1C++9WO"ZAQWF07I<:F"(#I3V!,,0"J)PD7Z-H\VBM60FKN('%^4.W*Q!G MZ]7%.QO! ^/G-_7_VS[4'6IN+I[Q;+4BX5[R6GCDZ 1Y2Y+H444:B$8CA,1J M$;K XFP37F_2,<[=\F:HN#!( PA]Q!WJ)O7GAO6*"5,K2(ET;NI=2)8+!&T% MD-,=+*82@GWL /98Y-PB9UP ':/?>Z%RC+ [0,SSL/KX;)[KOW[^Q]GT2Y@1 M,ZMGZ^=AN?PZG7_XGV%VAA->L"A7(G O12U>Y[46*8+/@3QW%;/3CUT2.1Q! M.Y'7 Z*.@L&BM4XZ -JSE.K]NM5;3$@LQ1G^BNN+0^IDT,C $#*WMA8W>_". M9>"(6FDK4]&/15%'6*A'J!JG>T8[6 VF@0[0]#Q\GJ[#;/K/C5NZD HS=+_!RF^><_/M?XF7;TU^N/N+PAL0E&Y$J0 ZJR=5 O=H!/F* (8T/0 M3"G?QK/:@;AQVH*T0];0^N@ 8C>)-TP*KCT';8P'Y0L'+^HK::W)PB:1'RN2 M&BC0&Z>/2$._Z6 9'PZ0!6VH@P"DMKGXA._#'WC=[UO,TP7>@YKGFI C=V]B2I#%QPB!BUHVY!GMS]I"S!H="XRJ'MSM09 TF.@[ M@-%KXB34BPRO,*SP;>TZ_+K\1IMR%=?$8S01A07NC:S!J(+(50&EK"5!D1/H M'[L\>CB.'B6K!T=[$" -)_R#D?0%EW$Q$)9>DA;F'Z9D5K;,^=1JG_LV=3TXV@-M=@.K MH@-3=4FW-BH6AI(" G(?21(:@N$1C"4O, 7%2GJL\.=P".T%D\:.]2 P.4BD M'4#AX4S7-8?.L>2#3;%>WJT.G5+@-&W'-L8D"LKLPV,=UUHD'O=TJP>O(&L MH<%5T0&\KJ4CKC&A5+"^GO,D7IN)%58O9/@$-6[(Q063'VVX=(0S=!\YXW3T M:^$$'2WL#A"SI7]20@@F12+3)@5*H(!8A ,>@Q.<:ZWQL69MQ^9]QFGDU^Q$ M?R]Q=I#B>34-<3J;KJ>XHJAP$PV97"<9,^S6N+FBBJ RMTC:_;>5?A%;=")U QD#WE MA8+)Z#,@LJR4D/CXY(M!(-=5_5$;##P,M&,4T@&T+FH6WH2O-6]ZD827FDEC M"@.>#3EV:#)$6004+FM3-+1%-]KP[J6G&T@=I>T'RD6.$'T' /KYT^?9XBOB M6YS5NN6[LIH$7W+&1 L-2ZG'?@&\90E*S*SXPH47CW4L.AQ+WR1MW.VP$:R& M54@'"*-ULCR[EY&<+"M,*A"AU/[@VD!@#B$;I6TLS*='YW@<9:7N)VG2(5=@#6 MF^>5=Y<>TTDC=Y"C0I)DM?+.*DC2>!.+9*[1N?%"R>I\"'"T(P"2%U-;GV.B@^!YBQCVM:02A8X7> 6[N<34Q M:NZQ'FJG0F()0D-DB4/!H+ D8\NCU\"'3'2->T33"#5'BKR'-/UB_N$]+C]= MQ_\DE6)-3()VXGJ)"V,UF+0=LYPBTGN*PI4VL+F'FF[R#0TSH\>V$ G8Q)J>P$:V/7ODE:-RF*=J@;5CT=X.W%^6,O M:^FOB;$6/[LLH_1&0:B#.A4K@N+9S" 7EC!Y;9AXK,'CX6C[!F'=Y!W:86U( MU72!M.7T2Z@]U*_S<7WA4&3K-2,GL_8Z,HH"%;35YBF;C(1 M#7?-8132 ;2N,3%Q(0DTW@'J.LA:%0W>"0&IV!B,E%;(-NFL:T1TDY X2<7- M7B+O("_QB$1",8DB804H:B_XI#BX% )(E43VSF!X='+/,>W5CBH1;%9K>A(L M#:20#@S1M7;AVYY%9;,TI 8L)!'E0P1?@@'#%3-.\6)5FUKVVY2,W<5N& W? MR38<(>X.X/(LYTVQ;9B]"5.**,[O>$Q4R$49PP&-JT7Y2M/VJSUXZX*W,FK> MR P]0-#89USD6I#!K*5%$!"8$8IG+KBSI@F$OD79;H[[X+,9 MQTHF'*^=P= V4H/\-QN]?,3U-)'G?8.IH;KEWWS$25OG/\+=*?OHDRU$S\EH M94N>/IDP!&<90F("M6/&1-GF6.,D??1GL\7O5>2_+)8O%F=Q7"9LB6!9J%>\'0&G- @"O'7UYDVTLDO94&2PHDPRQ5@)D+*'DA,:)-F>1 M>Q Y=FYD;!@>J*X.D'@M8TV>T.OE1I9YD[Q^@\O-B-&)$I&;(".%9K:V;BT: MG#(9R,*[Q%/VJK0I[MF!N+%S)(V1-[1Z^D+<=H+ML[/UQ\6R+J>)95I[62Q8 M[S+Y$8K\B%"/^;5 [TE8GK=I._D(46,G4$Z'L*/4T2.R7JY69\1&8@JE-P)R MJA5P@4D@+A*X+,UF)G*4;:ZG/4#0N*5BIT?4 6KH$4W7)VUKP3&K0-NZ09(/ MIU>^2 ]:"NUM$C*[-NU/CAYQWJQ$[/2X.E0A3W!BY:5PZ?/GQ>7TV\&2<0]\ M?>M$W"Y<#92$VYYE7C[PJEE=\*$$E*"#IRT.*R +P)U ML)Q'W-M6RW5M8I_/TIIB"5Q^F29\]L=T-3%:B&@$@JX#[%16#B)98W!>>AX5 M*H,['5C2 ZYAA'ZZC8^'*.@DG7J -A<#BK8/:&S.O+8VPIB!BJM%BA$CT@A*I!*TCN?AM?.(;9(R.D6/5>G?FR($R'A,@Y'9. MWIW%55I./V]D3S(Y^_QYL;Q@I$Z-HP5G M5(&0M0&PG M0?"!^+A3Z-U661W@L5WJ+*7KIOW=@NQS$(Q,N*"P,'*B7S@'+LDZ5-+& MA"HJWBCQ]C!-G1BR8= UD.@[ -%?EHO5JF[GT_5$9>\5.320:^DZD5Y(-@K! M,Y;I?BL0#0844M3ZRR8H>9"D3JIPAL',,(+OP+*\P]FL;K#S_->P_#M>8VF2=5 4 M:!1@)5/T&:,'IV(],^7!2YY\TFU*(AZF:5SG9R"EWW:YA]% !UAZ2^H@ CX2 M*R_(L9LM-G./+Y@)G&+*.LT]L=J>1; ,P=L,/!F635$^F39W>!\E:UR'IPVB MAM-#!Z#Z"\Y)1C/BY5G^-)U/JWQJ>ZD+=LAX1QFTJ:V(<3N')'!TD ,O#JTV M]G:2>"AWZ''"QG61V@!K2%UT *T72$].TW">-7^VK=C>_#@166:NO8;:EZPV M5+!U2(0 PT)V-O,L9)LJTT>(&M>#:@.IH730 9SN&?7P+/WC;+HM;SN?I%1C MTM5$,%4U< M-H([BE^U#20GJRB2%4P3*[5^"7VQ\40!X+BES&V0=)R\>\H<7#5PF:18**)P M 6(69&^#Y!0:^PA(F[J21G&9&[>#OB*FDQL5 V<+#A1V!WCY=3%?W.3B'/F7 MR\D'7SPR YG(ATT2S3.#@*G($+-7RK6YDOU-TCJY2S$,EH951 =;U\LY?1>N MUC>8J4VI$QE2HIO52VKU9I%#B$%%4,HSS%J226T#J(5*61MXB5AFXS!<:AJEH)JBZIA]-"!8W7E M$EY404SG9\34U5VGG[ LEG@YN@%7/_]!\B/U40B[_+KQ*&IO@5H_L=@<)5S8 M\@E+T3*RTK2B&-EN;D@4RDI@+C!IO,[!MDFY-V2JDPN,PSASO2B_FW5 +)ZO MXY]PCO5$WB$KB0L+1'*M9JN5&HXY*!'119L5,ZV\P'L)&K=-?A/\'2?T_;'C MM]B9XX>:;WL_W-Z,ZVL!MK.2290%BJPMD>NH>A>Q@+,8$)53)K7)9MP@8]Q. M^$/'G@<+N ,#<]%,]J(GRJ4;H@VA62,"*X1SQ8H%)V(AD^FSDSHJQ=J<(#Y$ MTAV];O@T,G\WS/>-A+@$=Z]52*R29.V] 9;00H^'UIF(Q MRO(<&W52VI/083,12II,*\C2T@JTC"DZ!I^9 QM"I"5G_(Z-$WR^V0PTF5F1G;$CUZ(W3'J/(Y.M"(I<"BW). M2=^H3NR4;'9RK_$$X.\7/1WXKX_-+[ML2'DQV.7K+V&ZW+11?KUMK%*($)(' MR>LMIEE8K:9EFFX)[5XIN5)48-H"]U*3;Y4Y1"TBH!7US(YD[,IG7Z__G$L#@!(5#%C*O M/6(Q%(C!UO&767D>I"^Z81W/H+QTK )G.4*1+2,2]3!\](60O>1U0FB#M#W0] Y6O@= M(.D6#^G:.#-*02N+!6!8NQY*K65I8X3N):<3Y!RO[ML'ZT?+ MO@, 79L8;Y=#;?A4"J;U&UQ. M%_EU>987VP.-ZE"&3=K5"2B<6Q(1R2EPZZ#DPK@-6@>QDYW::0K,+A1U-S61/2=0^E\O7GC,0KNR)+6# GGM)MG6AR%Z5*"5(J+G8YY!@'3V/.%AL? M'@ [0"&=0^SJC/5B)D)DMI1ZX"/M4K&:5#**@A>V[KY:RSD!]C4YO#ZP,$5[4LU M!DQJ'B;F#H!"$<42PPI?X/;?+^=WCP[>+F:S7Q;+W\,R3[((5GFO( E-[&F6 M(6(1($NRVB1F/;8Y5=J3T$ZRGP?BXNZ%Z69*Z@"#CXY/1B-+$,Y#2;0H53(9 M M-(8DRUZD@ID=MTDSAZGG7+J;'MX+#/:.M]=',PSCYOMF9:4'^5PEAQXRF1=:0>^L+3R]7J M#/.+LR4MBZTON5TM%U>'<5-"A//5ML>P1:%]HH4C/)GR&!M:$N< M N=>Z.B5]*Q5X=N(V(.\#@$=KJ ()7J(MI\6&^^9:-8"9)5+%*!Y:V@3K:,H/G/$,R"1GWNBC6Y@2V-6?C-FT\ M)?"[PD@/:R:EQ5EM:_GA7UAO'0&J^X5W[Y7J;3_Q^^]43W@.D6<, MP+5+Y%MZ 3XE PF-0,>SM/FTO6 .8F.W9?)=G F.I_XNT'^ST1/7F2D5(X3, M*3*2UM&N*>A'&Y#^&XKWC090[=]FZ[LX-SQ<_!W$ X\>ISLC/#?64E0=ZF02 MA\1&XI"+YC9K]$*TZ=AV?*G#=W'^-YARCCR;_GF>6U4Z!(LB"\_ QMJ_FC$$ M%QDMEY(PI,B9T6W:?1Q8Z<"_G].ZPQ4Q*)Q&:GYZ[A8T:GIZ^>TG;79Z/T_# M-_FX?-!E#P?)LQ6E>'"\MN*2*A$818!D0[#9RZA,F[SE8U0-X%?5[WRS7'R9 MDOQ^^OH;"?_E_'*,Z;.TGGZ9KJ?7ANFJE+2L94(R6E.[ 4:(SM;16R%+I6/Q MLBR:[O'&6BJM Y?MIK\I:ZTN=Q*24G7,>SUEZ0#$H]!)$^ M03 R@_5,65=B#JE-!K(%-R-/(3TMED>'0P=+X@72D]-THV)Z/,'!.UXX*24&,68+R.N8D9%:Q35)P%^K&-;_C8VC16*$=@/0B MRT\RNLSS7PE^$EGV6@<-NDYZ5;Y$\,[0JX!22,?J3?TF\'R9].?TYG2]FF@E1+1H@.G*# L.G \&DE=%!2YC+&VJ +Y% MV;@W";I#YZ"*[,!D;HZ%KMO\U^6"Q>'D2.>[6@.\"V4F\'&__G69[4<>LDS8LYZV&^[0YV/D%[ M$K.)M=$XB.1JBZAB(: *H*TQ6$>6>JUN O9NFGV'YXQ[E: ?S VLD0ZLXP.7 MQHH4.<=HH"8VZO%Z 1^Y@YBB+UQ'Y52CZU6'7_!K5M'?#_Z&4UH'T+NPSZ_G M+Z:KSXO5=.MN/%NMD)Q@JX7G6!QH1++5GJ4Z<9E>R>(P.9E-;G/4]2A9XQ;F M=P?$X538P7;[8(' I?3.;]11GYQ[S^2X1M2:O M6!7 4@(Q6SL9"Z; %Z.3]\651HV #Z.WMT8])T+IX*KL&;<72_)-^+I=CS8I MZ9#BYJ@L[3@A0+ \@"CDSW@7:('R$YO-<])Z:])S8IMYB()ZW:N79T3'U<'5 MQ! F;,0(-M7;0=YE",47D$RI8DM1T;49#+(+=;UUW#D=[HY14Y?0>[Z8;T3U MM^GZXW/RULDO7U[>=9L(U)IKR2 J5B?V! D>LX,4M)6<'. MB0 YG/(ZP.;N-5D3964NK,XQB*F.L*M%K"J3XQ&DMTGRD'F;[-#N-(Z[-9^^ M5K.%Z@:;;SHX*%_.O^#J 4%BM@IMOM/U)_SB;+I%XI<6V_OIF%N9KBLOJ?://FW(GFW3( MUDL2'](N8(.#6/-E(IBHC4:8C-&-^B]]D[0NJ])/AL2C%'4L -M@ M[Z>SU72.Q,UJTPNGBO?\-WD2BRDZI )&U4OD11L(GO@DAKTUFM'R.Y%E?(3* M+OW(DR%R*/7U8QUWE^C$>%6$DQZD(S](Q9AKNP,-VH@D78@VI39YQ]UI'#<1 M=&)T-E)=OU'.>?.C^P4I8V%8%#"6Z@BF+,"%), Z[J)QZ)UKT_QV?UH[F3MT MHBAG**5U$.5L6<%7-=GU9CDEKC[7[J;;/6)BLRDB2 E2EP@JHP.74@0NK19& M!6M$&_/X*%E=QC*#8>)V]>U@"NK#>UPN$F)>_4)R?8N?S_EX77Y=K/'RL"FI M$D+M"!(X5\15CN"L5."E-R1)EI5J.$!F-<^M!B8? ;53!R:MH#:(6OH)0BY,]%O<3!Q_OW@? M_JAG2+59$0GOE\7R@1IC3HZK9>3-LF(E*%>O :4Z1-$7IT(LUMHVC:0.I;C+ M *6903R%6CM"\37[7X<\5%>$G.RK=FX3(;/CAB%@J,*,R8&/B60;,0D9HRS8 MIHCBFZ2->V ]XD9]O*+&W*7K#:"+G!31'TE@56>KJ^$+M6T8R72Y>;].8E@O MWN%L1H]>E*MLU@2-<9QOQL^RVA>!,8@R)C!>9FT%1R=O;>= M"HRCZ*Z+N&9W"4],"B39&&@A&D[^3"')8BE@4ZC 4TK)-B7BN],X[FVP$YO. M1JKK(.>XG<#^NOS\1_H8YA_P+<']];PR6_]?#T&_A-G6FR$Y3A,MADWZO_99 MO_[&M4].,@:K2T 0I:Y,AQR"PP *!0G9&<9E&_>T 3/C>J[-LI9CJ[V#&/\H M9K>3FNZ6 J;96?7QKXMU*^I)M-YEK00PY6V5C@,R"/6&*$837-&<-1JE?5(^ MQ_6HFZV7CL'2P29RG-W0UCGM? 2#26YO3,?$"V3)>316^Y#;;!?M-X9FWGJ? M0-]+E=W,$#^.Y5+G961$8,X5\O="(7]/,G(P!7,Q1*=DFX.(]NAMYKUWBMY] M5-G+E(&SSY]G&U%2W'PNRI?SLEA^VBKS0JA,I(B:I!@H"JI1B08?R%7+,LFL M4M2Y42.''0D,+JU%XK,@B!=0X,Q;PA^P#2 MV9*(]*!*FRJ46X2,W.:]A;+O7#XZ7/)= .>RVV+E8))T,")S"S:6V@042QV^ MQL!8:UV(@?E&C89O$3+R#8R3 .=PR7< G,M^7Q=%?O-\F7Q[2;;[RES[A)$D M$\ *1P&3%P*\KAC(QG#KF$FIS1RGG4D]>[LTZ>P_+HH[Z8?YIOI MD//UU3CP-XO9--7#GAN\[#8X:L=O'G!HU"&\##0PZNYC+C%K;#WTR1Q4#O7. MCK7@#5E7RXWEWNDL5)O[+0_3='34^9A\WY-(?YK5<@)3+"LQ<,@F&B 'I4#T MN@;5PG@1O-6VS5:\&WTC#Y(8!C%W(L[A5?,]&+#VAFP\@S:68>.9@%@KU;2B M.(+^;\#5P"1@5#9S9[#1Q-1VANVGL)JN7I=;#_BZ_>?5ZK&6%Q[0@MC,KF \ M0+2T0(.1MB@*S%BCL<.[T=>M8=L',;<-6P/5=!#7_K;"U^5G\GHIU,<5Q5\R M,4=F6?@8ZRB4 ,[)!"S:['2D, S;E)??I&/D239M '2$J#L "L4?"6N;H:J% MM]/5W[=S2NJK"9,I29X0D&7"O'(>@J3-W)+G$$0H,N16HZL?)&KD<3-M(#24 M$CK TPM<3K\0'U_._8=K)K04'F6=*B)1DOOI2/6>%0XN(=E3KSVJ-IUS'J9I MY/DP;= TD HZ -/E?*_7Y3*%=N$I&,*@\!3/2\-M1-$$6=)8^CV:M+>A9(2K2%#!EE9 M*2"2.88D'(O*V^)2J['!^U$Z\H27-AALJJX.X/@6O^#\#.NMFOL:0=[FKG:- MRIN$L:F7O#(6B#PZ8!D-DSRD5F?E^]$Y\K"7-E!LJ*KO(4GV M=A.FN8([MX MP,E39/=RUCY#EK-!]#)39$GF3'E$"'52G[;!FN@L!05M*EO;9E[+"]>:4 M;M.<[/WF_G6,GH64 Q15NY8F9.",L;0R@R#?(B.6-L7M]Y+3;?YK'SS8?Z-L^O<"X?D]_\^R/Z6I2)"J3703./?$@ I'/?(',-\D\[ERC M#C+W43,N=@90\NTIS,=*O$/4O%A\"M/YQ,5@K;=$N\-(?J+UX-!9"(H9+C3G M7+6QKO?3,RYRCM?S-X!S@- [@,X[3&?TU,K$7_%3Q.4D(*I4O@!SB'YOGST?)>P.T%(IOTJ/;)=0,!2%%@DNTFZM MDO<07'90T CNDK!&TQ/%L'+"623,>[;;8AP;20!<[ MT@4O%PG.:[Z=U$8%I$5FG*SG/+1 HJXV-\6R:0/J1<W:5J;*LTE.X?!-61 MBN@ 5!>7SFJ#@G>_A\_GIE9K3_&C5"!C;>+-2H18E &MK%!>)#+<;6_]W:2G M%R =J^\';OP=(?P.('3;:K^:SG%SM6,25,Q&A-KO4-,B"[&V[C0(0BBC,!9I MLVJ"H@=)&K?89/C];1C9=P"BFRXD.7[X[%--M4\8#\(45>I-_0C*( >G! ,3 M&')M$F;9YOCA(8KZRB(?J/!'HZX#I=\=BFZ8UWHU,K_!92WR"Q]P8DTM!;4* M?*RCE+6E5:<, UIN@0MM&/-M=KC=:>PK*=0":8-IJ#OLO:V:[^K-JT&S-I$1 M)J,+G&E7>T%XB.0) A.9!VZ""8W:+.]*85^.U5#X:J"=H9M[-ZDING9]^J"2 MH1M_/V!%T,-T#53P@\^NK]F*[2;+$Z6^)535T*TAH=,ECC%6W8B#0K' M,RT"W>;0?C?ZQG7<&R+KSG6ZX=75=PGD=;.PB:F/-EKGW]+(=-U'XS@&S&<4 MPAD-WM:=2RL&(>1-5\=/7Z_]=+4^ MI S%HB>'@=7C)A;J<9- VN2#9DE&'TR;VK5#J'U2QFT?U-TI1&FMR@["@BL> MWV):?)A/_XGY928]3,L4MV)=70QI)3E?.**U''6UHF H;PS,%?LY*;+GO(!V M18!*-H"+FRG7Q>I8N RR32G!T!7^/]E.I^N*=+Z4D*2]%E#T:[.KF!-.(UX35;;31*[ERCP_;!61DWD3/* M&A@#!$_'X?TU+)>;?,015WP>_;Y&3O#C=(_D#B=I;)U=F:./% @Y1GY"[9^D MF)$<,[;:*/MUA[='E(Z%F&HJGM9P73D(SA5-C'B%NI2"N;4#L1NE3\L-W@-M MQ[C!>ZNP Q?@'JXV=3O25*OE).14"B@1LZ6TC;)-4/8 02.WI6Z* M@@?22L>HI%-D;;V(BY*>VB79.&E !UU'T$4.]),"%EC$F(5SN4U7QV^2UH=Y M.PH .X#J<&V,7?C])LR_3+^$\SHN9W4Q*!T(66=.A%K34XP#)XS/G&>NT'W+ M,[O[M?UAX A]+081WMAJ_VEVAO\3Y_-STCEMW 3Y""&K "J76M EZ4=3ETE, MFD>^D]YO?F\?V8\&BC]"?&-K_AVFQ3R_6Y,4+N[%51%$B1Z2]1)4"A3NUJMV MI-DD"LN>^6_&8P]\=Q^Q?P,$'"G&#KR*1W(4/WW]:_BOQ?+Y+)#LZG[)K=*L M:$F(SAX4!@.UWP@81.DMLAQ5FPFP>Q Y\M2,4_JUK537-RJO&+MV7RMI)G(B MSE+A A0%HN3).0>*>WJ-Y,WY-M'5GH2.ZP,U \SNP#Q:>QV \Z(UTUN<;<>$ M?YQ^7EU<+J?]7VSZ(Q+IQ(".9/@S\6-8M+2Y2"[;%-8\0E2WH#L>#+=[H0ZD MF0Y =L_^\>JR.!"E-3SK#"YQ7R5#RS1R!+2J8'3$H&O3#?4QJL9U\L;.*!VF MG(Z =BWW^V:Y^*4.^KHV[^N\2UWM=;[UG-]-YPFO\?\BK.G']5F8392FE5O0 M@N5U((YFGE8P4BRS M2:#?H38&G"T;:C<-U^N@>*:5R:IX;--)Y8*"[G(CPR#L( %W!(R+X_D79\O: M,V\S'GE32W&8U1UEUH9%D!'*Z*+?AKW MB.G-V3)]#"M\LYR249UMOH/>ON#[YS\^8QT'_3[\\8+\FK3>>,W;NXTH63*^ M(.C:Q4KQ7.>K(GDNB><@BL#DV_0L'Y2-<2_>--];3Z_JL5/*]Y4P+<-\%5)] M^7RQ6J]^_B/-SG*=H#A?XX?E1:'!YF.7?L?FDQ.E$F?"2" ^&6T<3D*,04(Q M/*A,8E'Z5H'W0V<10Y(U;D/^X4$[KMXZV/"WV8G98R5Z?,*L$1&MA%3O\JH0 M6'5G,K [VQ4(OEM M^LW0U&OO MM&]8S3P&GCRY%?^G3'(8%.Q8)KF/2CI%ULUJCSJ%T]<1*LD'#BHZ!L$$DE1. M6+S1R9@VW4V>:)GD7@#8NTQR'VV,'>+>K/0301?K;3VIK&-=!:\G2"R"]B9$ MR4(PN%MCW"=5)KF7OAXND]Q'>&.K_5:=7Z&=6TIN@154V]((IVEYI**5=UD7 MQ?5.>G]:99('*_X(\8VM^7OJ^W@.TB&9OR*0Q)"SI:"6(427$F,EN^#8=UHF M>3 "CA3CV"AX1;^>?5U/TT4M290B9$/.%?I0CSL%JZ/>,LCHA2_>A*^;,:3O%^=+[X(Y7/UEN5BM)BHD0?^)$!,CIGRJ%PRB M >F)*UEHV:@V$?*W*.O.<3T0 XN&"ND 8/@YA8FQ^%.E3W>DN3NG>AA0GDB)715/[,'K MA,4HA%*Y#LBM G8<8E &@K >(RO*\K8[\A[$=N?UCP;1O=0V=E!P#W]_6RS_ M3OP]#Y^GZS![EO_K;+6N>\?$:DM>C0K@2IVQ*B72%F$28*Z3H;'F/':+&?=X M:'>AQ)&P:BGS;K?EJT6RK;784,8GR*RL7("QC 18:D.@>@SNBB(?FB=,Y63M M7AZDLN-:F>'MV@"*ZM"@/0^KC_^YF.48TM_/_>#S$LQ<-%&#*"')ZO:+5 M)6AU.8K>446OS<$6[<&G=ESJ,J1)&T;J3P-.?PU_3#^=?7J[+7Q&?SNH86YY[06AL _YS6,Z)P_.] M:.*"+5@;^_N8,RBK+$1>:O-KQ;T3.4EE=C+0-[]WMQ0U>SH8.U)T3Z=9[,W* M[W!?Z^B!ZJ3W>%*CZNE#>1VIIMH:JPJ9%1DK;J-E$*Q,P(-UO#9/:E4[W'E- M-1,FT]=8$"5K\G0<>3JVD%P26NV\#(*//X7AZ=54[X&VHVNJ]U%A1\[J[?I- M$8U)RF0(WE @%Z2"*(D78VE/<$65DML>VSWMFNJ]4+!C3?4^*ND463<+@]!* M*VQ1()4GAHQ0$'+A@$AK%%76Y'O\GYKJ P&P=TWU/MH8V_._U3U5^F!]\&"* M437I1!(244&J V^4YYJ%O)/C_Z1JJO?2UR.M9_<0WMAJOU44'(.U7%'4DFO/ M.:52 A<\T1^UR]S%G'#'M.^3JJD^6/%'B&]LS=]3#!R,0<=,!*9I8U5*%H@B M,RA:(QE*R?GM*3??34WUP0@X4HQCH^!.07!2,F+1""EK0X(PM0#4!M!A! E,U/(@KBV$.A>/G*CHC).VV#8C6K_? MUL/'Q#6M5-8W&?+2A9KS.ES:!N'[52(9)!/C4RGW;KX;T MX%A MC];#^VBF Y"]7X:,52P7]!=OLF,ZD%]A:[\]+V>+#UY_"ZAYYG0MIN4#.)HOH8&4%96E/!DR]LF(I*BQ+) MS3A5OOJ2JB?607W@@Y'#E-,1T*X=8=Z=?AWNM*^[;'%[WP'_K[B^//,T17++ MR>";H$C.07D(CM'*]J;HS&U W?9LI1%CW67E#T3@MPN^1H/#TUT=]XKA_",7 MDF!.>QL"@J]3UY0B2?B2$)"E9!@3(=X^+!IW8>S 4Q]KH@OH#K.LAL;1=[:B MZD4 ^L7/])$O858K3R/.PHR,DI(SG"OK!%2M9U4W(:O)[FR M!D=OPT5U))2^MX6UO6Z__21]"Y)0Z"]7$YD0,R8-SI#E4SS54UJ*TT@@GF(U M:PP_6;WDX-SU<=[^/2^R(6#U/2^UU^N/N)QXI0PIRH&+%)6JI -)0UG@+*$P M(F:I3G9[9D"^^BAF^-]E>>T/I0X6UNO/FPM!\P^O,*SP[?3#Q_7K\MMJR_PD M<2%XO6^73/2@HC$0B4X0G$>4T@)SL)3?+!7'Z*HG#K; *%]2:5<*$VD%&@414>M0X^G*SOS_#L]=%1 MH[-UTA^P.M@%AA3*U6G0:H)8A#+" /%>-T,6(?KL(7/C8O2N2-OVV&1@AOKH M*/(=KZA#P=/!&KJ<8 %$RGS!1D(0/Y@"73)D8F1VFAA.4!DSA9Y]LC M>>FCSK.. MD;L(Z-YN3/<*:'F&N8YVGZ_HQ_G6LY[(Z&L\:L$H7=O7&(I52Y'@? KHI?M^SO][WN\&P-6Q"ZZ[M7;7+EU(Z2U^P?D93GQ&#"8; M<%)3J!!5@,A2 )NU)%<<9U27]<%OL70DPQA>LZ7#XJ@P0ZBFC>$_QO6BE@R M)U]H5_Z SSXMENOI/SO",SD:(VNE&A\@#$=W?J,A0F]V@FUD31'9Q2[M6GS0B?!''%?74> M5<@D6HL@8P[&)TN>6YN+PD/W9!RC 5D; !W3IG$/;?8-U'O;(^DD751:0E#% MU"I1DF!(Y!21,1#DHRG3:';Y]]NF<1_ '-FF<1_M=0#.QYH!4I"-N5Z'E]ER M4"XQ\,DP* RY#B%I+MK,[OUNVC3N!88]VC3NHYDN[M3=:1+H4LK,Q +,:0N* M<4F2B1*L9EFALD&%-IVBGG:CQF, =90.ND#1"_R"L\7GFER^Z *XN6UZN2R\ M$B&1VATIGSQHH\$7C,!),$E$^43^B?:CLUN"=),YHIL\.?+D=>+N5 MH_MMA>5L]FI:E9FS+<8Z@>UQMLAZ7] M03N,8ON>LGHYK?NO&%9GR^WXX4.RYO=_T8!I\1TH'2CO??FD%]-5FBWJPZ[. M3",711:!J[:--I\E*R1H]:A,'(G-S*8*IZ@X7F_;2,W ME/EY?ZTK74,C=!_5IS!%+%%0&>M==Q,HUC2VEG\[V@TSHBHUTG1M#MQ:FJ*K M/N273SEW96^<<)_+/[^NI^1GR^5T_N&GL)IN=7%MO2#%XCXQX)O9ZIJ"KR!M MA(3.@;'1LZO;!X,,3F4^MZ@X"BTN6=^#TM_DBKG"YZ?7XLLFWBV#$K4--:ETK16@^; M)N\4^AH3=$#"DV@TQ&LP%CKVKO?!7@M#NK^*.W N7F!CM7TH\ Y4.QCPJL= P0C;9@;92<92."2M_RV![\]IXP<*C2%D-* ML(LRB%>+^0>"U**LLMYC:3[N^C MII,,S*A[U=%:ZF"WNLW#^?HKTCD54($(1H"B'\!K+J%HED(H]"]LLU?=3\^X M5NIX/7\#. <(O0/HO*O+J39%B>MS.YM*#(R9 K2-4TP28B0[6Y,HW F-M?M7 MHV:H=TCI"S"'Z/?V@OER__UCG&SK.C13)C( M09M$,J((%WST#+A063C'A6M4J+P;?9UD5D?=]AIHLB=\7D\QWN7O8J8ZK3#G M!"T^P4WMX1NV8X MF7YE$D;'VY0^[T5F)PF% 7'R$!0'5UI/B-P<[ZTV$A/G MQI][F5-R";03F5CQ#IQ!!X)"9,RF)%T:G^;>):H3M T/A8= =Z1>NH@TKTEK MP\ZE?QMB;;62(K# 2$**UJ:/B=S=PG.RUFO0Y"PBV=V MC%IZ@MH1>\"KRQLJPD47K2;IQDT"R8K:?R0#CU%(H5,QILW8_+3Q/#4HFEGK3$ZEQSYB H4>]!&2N2826G5O>";]/224QR M>F \>CJZMY:ZP]G+.7TSKM9OPQK?K6O#QC>X3%6W'W#"HLA*6 5!)EFW%0%. M%P]<2VF58%'F-G5'N]/X](_/6N!R,*UVA]=?0JH=^L[FZTF=/4E>CX<4:7]1 MLDB(2F7(SK.<3-0YMMGW'Z+HZ>>T6V#Q0(UUB+QS^4ZBX#$H'T$Y M^4Q2HG\@3R44UR:R?H"@IY_0:8.[0_3U! O1GW\,\P]D[!>7OUV4G\-ROCB[ MV=Y_V"KU_9[:NH3]"!FKG3'$@ZU^=,VWA5I!8DI*1B>K8NM;&0\3UPD>3PN; MA\LK!M%A3["\CZ&+-FC*BZ"" L>\ R4T Y>3 Z^5TLG+S%V;ZM8=B.L$ED,! M8H=4_3':Z11P=TX?@E !';= .TEMF!(5^! ((L1-*=%F'QLU_NW^4&AP2!QR M.K2/?GK"W./E3IR;B%YS,%;3UN )(3Y& P8Q<:9)>K'[ L>N$Y.#[L!#:;(G M?.Y4("6]R,$G QCK!1RM,H1B-%AG47L;"KHVS:B_OP+'O7!R5('C/DKK"9'7 M"NGXN?$O%/MI)35D)6MI@/803;$@)3DZ/NJ8<^.K]7>)Z@1MPT-AAP+'0_32 M*<0N:C4]+[G$(@!#K/X%N1:Q: TZ*95YI(6);09L'EM#VW[['05BA^BE4XC) MBW)@[:4O-D#QSI#IK[/6BN>@B\<2,624C8/:NT1U7YA67-NL K#B$.M /@K42R!3[X)U4R;8IU'Z,JDY -FH8 M,9C6ND+@\\5\DZ"_5B>J3?"9XG$0)=;K]8%!Y&S3:XYEIJVPNDVST<>H&KNQ MP5"Z?Q!41RJB U#=*/?Y/7P^-\Z6,0J8L$#BDHQ^O: 3L[-@3;7]UI7 VYPZ MWD]/+T Z5M^+P87? 82&K>)PA6>-3 )GLDHQ%7 R!1!)188"K<5^NT*^VJLD MN^NZF@%3>"?'Q=@MA,[+1\A:K*:DZ?-ZE2WO5VFJJQ/W2>3:AD1R54H%6O$H MB+GH(9,92(Q9A?)60OJ!]D+[/KF3=,KI$;(XE;HZ,-!7^]*>O]HJ^ MX[2?>,SH^.$>WKHH\7B)G*(VT3$EE(X&?);U^@K%3[$V#"S)Y6PX([>X M<6JMZ]I$K6EG8)E6K:OM8:,2Y#?) *Y@+M)YSW2_KFSOM8G[8*]=;>(^*N[ M$]BIC,FK9 (%M-8I#(^@#B@-G$?[70*N#NU M;U8H0VXW ]I.L-XG,A"=22"M3DQDXWUJW!S@2=ME M-A\7=1];3C\H'W6^/U%M/ M(#Q^NM5M<5R5+$<7!8(N2Y7ESP3IG%,V(JU3DSN\3!L-_%L M $STF+L_WW"<5$9H4P"#I T'D4%P&L%;1\:%AV1ONZ![9.F[VM;[0,*WH9T-,W@I$GA?&(L\Q/3=')<^@5*E0?R,D^.BIT5Q MO.5Y'F;I;+9Y^78QF_VR6/X>EGFB4_9.U.9B6E$X(GF$D*2#&+@F.65$U_C. M3RO6.MDS3@_;=G[, !CJ:5%=BZ+_-EW?+3\3G1YRO-KZ[307#X]-?MX[YVP2*3Y0JX-0F4)ZDX] 9B'5"74^ REZ[6 MY/&Q6OL^]]_5>AL./T?&:C_/\RBUQ__C+,S7T_7Y/<&R6'[:/&WH*N-O/*9U M/?$^7)ZB3>T] M3%ZHB\H!HN>!1>:Y:#S:\#NN'-X'>PV[FNZAXI[B^\?[+&FK$SU?339$SYWZFEB;/:^SEU!9QTH M4ZL%$J,8002A0U))FM/YQ4^[L]I>.#FJL]H^2NL)D??TOO$!,6 LX!62T'+P M$.HMTJ0X.5X.,VM=)'=@3Z)..JOM!84]>A+MHY>>(#;(V;MGB"9)!)ED'6%/ M:YH<(H3B=$Z.Y6BQ<5/RDY42/8&2Y4&V^)/CHH-%\=/9BDA?K9XO/L7I?)MO M65#P._] ^KO_CO_$NH "LP7G7"9[$C2XS#P(%>N2IPTNM;GS=@"QG=CITT-K M<5H]]WV/_B^+1?Y].JN_W&3"7](WSS],R7)L%7-(XNJ;WSE@EFH_^@=*25T\ ME$!Y^WE7B8*KZ2?"&X9D G,2F-?D>26MR?.2"9(SFAEA%?(V]<;[T3FND6R'L]M&L*'V MGK;]VSA13:S@^3>?T!;>Q\LH%E$PQVTI%D2POLZL91!82.2=HJ&=-4L,;=+2 M)[6([])'S&.KZ1>\([[-LK]BL482G1%8"P)KPY,D M@1@W,2+*A&URE@<0.VX0/@8DV^BQ(Z@N'F/QE[-U%>FGQ7(]_>=&SS__\1GG M*[S%NU+*LJ $))X5*%TK'++S4!(3R=HHE&HS[FE(+L8MSSP]N$^N^:?M>5[\ M_H@*DGT?<4)?]%'NQ@G3K4V,0AG(NG;R-M%##$*"=DQ:0YY MFULRBAA^O5Z ML>AR%%P&\/7VL^*UTI$E 9S+(DKM2EW:QN+=7$)LAYB' NY#]=#!CG[!PB0R M3C8G&[!:T^:0B.Z@)1'O59;*:QEDVY73!V@.5N4#T-A+KN/?<+N]A.HE)"+B MQ5G-U[_9/&6B>$!G@Z9X*C$2"WKP2#]*6Y21(6/*C6WL/53U$60,C9ZCY=^1 MA7ESMDP?PPJ?I;0XVQS-/,O_=;9:;P[W)TGHY#-YI (]>:3*5-^40B+M&5-% M*F==FUJQG;J0@NF1[N7WBX>_BROLJNORX;F3EF53&J0/:Z.MVVEG5A =3)E'H'B:5- M>[7A-$Y;3=0*<"/+IB/4S4K,61O%@.@SM<%A 6]1@3-)F)R\Y+(MIJ:MAVEF M/NW"U_Z+3IYRJ&]_?H,7#2,'C[SMB$&$H6N>))Y@@D^JWL2R7.IUK-=T"&8$ MDTR4Y!]**]N,OIKHDNNIR/7,B8"6QP+,;Y)FO("H2P R0(T.#A/YS!-?//3A M2(Z/K_WO&W:26@>GZB/K^>7K'^%_+U??FUTRJ9 . 3I6=*RG3,P0A+*@D7-D MVMJ,C7KE#B=R6D2VPLGM/--&0NL;C]\7]B:<7X\!Y*XP\LT99&[K!;2HW:Z] M [)K+4J3N&ODS.Y(Z,39HZT ,QR8!TNO W"^)(]]>8ZK=WCE2JT_S3^OMR4, MIM18$;'-^MH5W:$#'ZTB8YKV-W>^L-A&.3Y"5+>@.QP,RS:2V1MD7W 5ER/! MC)SUC)4QURM03+F@?$VKX1Z4KV=%X.2XIUKWI9)4O$U&[&U*)B[R."*@#I)! M!ZKJ52VO6GZNK5+2I\7R;/GQZ[OYQT\7U\L)I,PQR0"%U9X7HFX*AAZ8\T9+ M#-PV"J(\0=C$/;B.B+ Q)=2%VGJSK(V /N,%OOBXPJM*PNU:M(@L%$V;1]H$ M*GE&:Q&T>5!;YHK)4;0I<7N8IHF;2!T1:"/)94*EMEY=S-X1DW!CH);"K-): M04!#&\,E!5'5$0QDH<846#W4AX")GGH#2/3I-HA^>.VT1U]CQW)_!O> BBV8 MF92)22([.:P3X4T!QQ2OT]R=-:48/RPA:3@NIK2R#Q#9;:'OP;^)Q?X';8+S MR_/KD]*5C,$Q,%Y'4#%S0GRPP&0VPDOIG1]/\#^\>F+1[R.XY1A\; MA,>((@D=($J;:S$K!\]3 $^G6+$YVS*L,>TP\=]\]31GPFCBWYN+79B;CQR$ MK[\5.D>)J@2=019/OC_G$5S4!J+-Q>DB(QE/QPX/ONYC^LKTL>K]Q-2!<_WP MFOY:8[D\>STO."M,\UPT!\%- (7608BL@)1!5U.>*]&HU]$ ZKJ-#.Z)B<&@ MVU- 78-N_8]5S>?10J2"*"#8X$!93PSS(8/-WM00E6?8J$'[$Y1U&S5L#;8] M!-,WT%ZD='E>.^ABOEEZ-,M6B\@MKPF,FDP0-. L:K!,F#H\B$E[=.@]0&NW M <;F8!Q#>'W#\PU>S%3.AJ5B0#M7K>&DZ_CC"-8ESPMJZZ0X-A2)KF[#C^\XX@IA(^O;YKN&%%8TE(";.1TO!:5 MZ: E_94P)NM-#/8Y%2+>?=GOYY_#?%7#^C-4.J O&5Q*MJ;P$BM<#>GPQ 7] MS#M_[$8AWZD[I63!73 UO#?0GI+JX-"]:3"\+;<9.(O9VRPY>5&LSE\-P=0J M\]H<5*#Q&17I^2:X>YRN/BK5VB-N1.F<=@^ 7]<7\_.-@;M87(:S>]HC-#R6 MA[_\B.?UGAR9Y"!/+#,;C07A?"8KL3@(J5Y.ZV1,B$5'? 85 /LT];@JX[H@ M^GZCOWM_F1)BGB\^_D;4A;/_#\/JQIB%DI$G'4#':FN+Q""*4KGH:=-+Y;T] M>D;L& L[)?-A%R3OX$H='1\=6!Z/!33N,N(=UG09@D*]U;A>^\P@YZQ(!.$5 MG:V(]0!D$:3/GDE)?J]N8YZ,0'RWD?KC@W&'4%<+9)S<9GA#I_B'?^/9%_QC MN;CXM)XY+90OS,)FMIB2J8!G)8(V7@N>A SVZ 4\ ^CN]O[@Q+; 07@X.?17 M+G_X]W)FC=6R)D2EVE=!)5J?1VU 2\LL,E^*Z 'T6W*[O9XX,:SO(_W3A#AA M%F=,44T)"C)+62Z<5!)\SL)B<0,61AUN)%7?CEF,1,PC, MYJ<"\Q1B[EMYU]M^:Z)A.6HZA9('E6FG>J8%H$%-7T1K?:,I>X>G8-B?"K_C MR[/O[(W?:R4BY.:?CWB'\R!5(]W"?'O^/9%JQKGR*F@0D5PCI;*% MH+0'AO3=$ -3N(.E0]W?/H&V, 2G8\&C(9I"$[V><$O@8^>#$\6<]" M;%3X_!A5TP9YQ\+';;4RFASZOI2^L7T/N%V^YREM5$S+^]['D"3(6A?&6O E MT5%BG !O.0<;JY4CG0FVC55P#$VS/;!_P066^<5,2<9:5O%A'%_QU?;5M)@K MN^L=GF%8X]M2AWY>2>KL;/GOL$BXZ52]GF]RMXUT@2$99#)&4L\^I=KMG(.R M@G1+RLANGV8/^(=[$C#MU[&.[;?YN1&OM+ATCV6?UP?<-9J$#4[-8DY18(0F:"(Z) +$V" ^RY&#: MU,S<3\_AJNWF4[^['#[7R!HGO6QE )7)Y8A:;N:[:ZNJ]]%HVO@#!$UKE8V MA;O:Y7#&]Z\A]A]Q>^.O1]86#4?5/H"3E*(U3BE(6A).E%<00HX@4#J94' I MVI2:M-$9W[LAU.?_OJ"G7FXZ9=T8XHS&F<@2Z(1TNF$T$#$S2$DX7U3RJ='8 MKZ=IZU*3[(*0AQMNCR*.J:\";R^''HOKBW?D0+[_=_A\:V2CYB;[B&3:)=*1 M*KM &IA)L,PGYK4.L0R[\]OEK=,ZGX?5UV5YO5Q\I+>> M;WB[?USRR6>.?)(-I[_M^>:#,9F)!(S$3TY\#2+54CVK5+0A2%2LE2_;RB;^ MKD:OVOIXP7F)P4$1PM2I,0@!I0''E0HLN\Q<.WOX%C%=GF"[8. ^6_@0AG<1 M(KJYA$V?0>_(";"!2,YU1A :2T8\UV"E3E:8Z+ENT]3H+BW3(^8@\3X*EYUY MW1U:;O2N12-%22Q#<6A!><[ TUD.(B3!G2LN^S9E?0]1U!-R=I?TH\#9D^V3 MV\>XF"]7[S&1]LUOEA??NJX'&4TT1=)N8K60SA"/G"G 5489BU;9IV&V\ -O MZ D+^PIO.38GN],FK[\WJ?'>194%(%;&1"L@VH10:J]2)#N>W+XC*)/7._5P M;.HWM3N%]N-Z=^#Y:Q&N4NLP5QNOSE^=&:9$L<5#5+QFGQ0#03@%#IVLW; \ M:S1L[DG2>E)(>P+@45 =*HWNX'4SNO!K*9AJ=Z0_<96JW#[BS(H23=*9%E>G MWBM#7_&BH:@82O"UNT>[RY7!9/:DQUK ;DPI=0#!&ASYL V.S((1*2?:/D%8 M6;F$M'-\ IZR#$QHF1KY\3>IF/:^O 6 ]N;Q:#G0X^!CFT4^2T:3Z6@-%!;T MU8P KU.ACT5C"C:K8)O#9$O,M/5_K=&R#\<[2$2[9R5U=LQV,41^D,8Q**8Z MJ3R0D^II+WAEM2__7$V/TQ[SW.2-?0QRES^4# M86?%I>>E9 @9([GJFD$PN8 2HKC",S+5IEU-FZN'NCO>EI<$Q?G%;R'-S^87 M7Z]<5:$3^IPR<*U(/_IZA4L6/TC:,L43P'EJDT/P($G3>U\'XN&.4AF%^1U8 MO/>$35'DP)-P0"8ZN8U9)@C,1L@B.>6BEL:VR;+O[3)B)"$_?26Q"\>[P\R- M\&IDJ*VREMP[X>L^HF,Z)UI,T*5$[K5(;:K>3N9*8B=)#[V2V(7M4U])_+B; MMD%T[D(4-1>%99*MBLY"L$5#SD&DE+T4*C]EO3SX])XPL*_0EF-RL(LQ4S?3 M4#[0WVQV1Q2F('EPX(JI]?K<0$BU@K&VTM4ATM?M?*';U$P;NFMS]AS,]0Y. MG]MKV.XGQ;-"42(D7_TYVCX02*."8E(Z82P*W<9JN9^>B2V7@^7\!'#V8'H' MT-G>W]9%7(_G_$N+=->#+0YG@[D M>'>8V>XB;;Q2UA'105>68)TGS#S4"CY9K""GH$V%PWW43*MG#I7PHX#9@]T= M0.8=?EF>?9DO/MYKV L>7&)U1BC&5&N\:CF&=V!%P_P*%D]@6@? MJ2];B: #/+W&BXO:COMJ+==I:MPX+D0&3>2"2C%#I,T%D3X6U.0B-DJ[OX^: M:3VKT=%S,,,[ ,T_PVI>C^^:QW&5.YM$EKZ0=Y!3K1$BH\\Y:X'YJ+0,3B)O M,WKR-B737FFWL7,.XG9G:-ENH(+":4UXSX%<2N5JUEF2&3Q7F:G,40ILCI<> M+)S#9/L(4/9@= =0^26L-]1?J\7DN8\A0,HI$/5DYSG%.7F5-L28"W.E3=;> MCW3T Y%]I+HKE:YN7965B]PL_+]?QB?6,A2EC#F9!0LWU U9'B ML1@&0@451#U<;T>#'[@5>.PMT]HB8R%A5%YVH#5^0^)[./OM/@I3;%2L-.K-_S1QTP9G1M8O8PNC WQ]WRM; M^C/ZX )M#2[KP**L#7A%CEZMAO?)$/F\3Q= M6'R\,N!*O91WW@+9<81HY-M![BD;XW32S QK4$)/O8$+^G0;$S^\=MI$S''] MGOWYV0,(KNTJ(T0RQD+.M6L&IP4XE1"2%B)XZ50)@Y);AL-@2EOU )'=%OH> M_)M8['_,%_/SR_,MX1*#25B[O]=F."I& ;YD!M8AMRQ'D<6@V-D@P?_PZHE% MOX_@EF-PL0,+X16NYE\VFS=?_?>72LZ*%SPIH1:I.OQ(0'%W!ME:U1J#RB )$*&>TR M6(@^.2B\&&]BB2C;N#/WT],+D Z5]YU&Z0Y7W^KO#*1J>#(G7>N MYNQ892&4S.GP]UE'%T3*;>Z?'R5KVIE#;30 :A^3'NFY=0Y3+4G@8^! M*!(!K+ 6E**O7)8&@LHQ%BFL:#0V]B&*^BLQV5/HCU8+["F![I!4"SEGQ2!# M9 *TKW?KQ1>(.3MPVO+H2I!VA\B8 BFS<0JU=Z51X<$.5/:7\3D. MUII):NK;S1\WT3O\'+YNOB!S\?^]#"MZR]G7618,I5>2E+"O4TTP@R?3$R1S MFK/LA7%#1\T\_;;^DFD.A% 3-G>,FQ>+Q64XFUDBFP4G20,[57-F _'*"(A* M<%6+/*27AX+FZE7]74.T1

SP6STTX8!/^O.-'3DUBE%OK3H.\OO9E- M8U1/P)Y56>]W1\/P,X'YQ>=4]&Y'1.;FX M^C"X)&&K6PO;.]U=TCWKDW"O7]R=OR.C]P-R.>A=70Q'0Y <_-)[WSW[84"Z MO1$VAT>M=I5T+TFW?_YQ-.C?,@YZKL-6T%R:ZEZ\[9X-+FOGOWP8_%I::09! M\XES^H_/8/O>&1Q6R8]JFI)1G?P4]9$*6)5$7%L1+XB=4OOZU=[A\9.!D5'& M8.77)(]MI[5?0D6D#J86'7VV@8;TY(!<\4]H2E9)W2BE/^>:%T9P (DP M$M(M9NZYL%,8H,EXY!Q$NQFXIA@, ZDCD#FX";M0!6 7,">2>#L"-B$HQZ^TA=:]CU M6$)GGMQ3?*NG&'K"@=Y%-$A@;G>UT[-0>M#<(I32[4%I6 \.GE$$U*:)<4F1V&)9S8I7+0<-7!NL%#5R-.0H"^8(^9\\G MVZV"\7A[8%R0[6T4WZ6K!]EJ \Q/UGPZIF$=S 1#J%(#NT)D=&H YEA4(GZI M9B66 -V"CH44=H'9_;YN<64YV#E$^45Q2W2M*'6)XZ884);K#!!M7#4214HS MYX K3R<\A2)# K"AA6>X8E $2F\/7EA9(@/J?B'PC;8'OB4+#V94YHZJ,+@\ MCJ$^%#,(B[FGSEO6$D^@7G][?^GGX J*0)O&%YACE=N'/7A*,R[KX'W&32)J5Q% M4:XQ\FMY\QZKB3(6GN,Y*-@R$1CZW1_BD)T'5&* ,!#8'>G"<=@K<7=<@"<) M:;[T:]=[-:5F660@]3G(<^9R@IN/@J\71(IK+HNS@SORU2^>HB^#^59MPO:V M#N;/WH2Y T56+I+JBJ20,]>!NN(KA-IG5!X;%>S2.PI5K%7:+).]>P FDT18 MR_E?9(2Q@G("VYD _YR1'8 S$+!!@H?_6$N7:Y#_G@MPWZVW/(W<*>Q";17D**@ PJ"*K/OT;R/TF3P >,$MN,$4^N??H M[ 6E]NW;"W4A@\<:.*,*0>>.Z0 V[EBZP%?5)T"1SI2<<> M9%(M.+3.I\K3(;V%7D#;WU(BU#;@[JX;*MX6SK4J 8?,M!Q.)>19J, MIF\JK4HI4F"L$Y#02:V;>4RGF=V@UOKK?H3JQERH[&]':/.Q> <^WFU8M>YW MXS7V$I)/&' !#ER7,%[BCN!(Z?X6S,:CZ ]6Z/^2>?C&AMJ;"A[[R\$-CW+< M^OO;N SI+_.8W<^H\J4_XZL MXP^Z9WSCPZK50G.$&JQ4Z!A66VXW51[Y%JOX]5^&N6_43O\$4$L#!!0 ( M ):!8U-2%UGK0@@ &LF 3 83-Q,C%E>&AI8FET,S$R+FAT;>U:;7,: M.1+^?K]"2^JR=A4O,X!C&SNN(D N5&7MK(TKNY^NQ(S&J"Q&LY(&S/WZ>R3- M #;V!2>[6>(Z?\#,J-7J5C]ZNB5Q^E/_HC?Z_=. 3,Q4D$_7[SX.>Z12:S0^ MMWJ-1G_4)Q]&OWPD[7H0DI&BJ>:&RY2*1F-P7B&5B3%9I]&8S^?U>:LNU4UC M=-FPJMH-(:5F]=C$E;-3^P:?C,9G_SC]J58C?1GE4Y8:$BEM)KGEZ0S[' M3-^26JV0ZLELH?C-Q)!FT S)9ZEN^8SZ=L.-8&>EGM.&?SYMN$%.QS)>G)W& M?$9X_+;"6V'0;K?&;UA C]J'[?;1T;@5M(\/*,/7P_;!OT,8V8"X[Z/-0K"W ME2E/:Q-FQ^^TF_7#@\RC6;RJBZ@3XC ML\XQ%!EV9VI4\)NTXSRL>$VE="2%5)U7@?L[L2VUA$ZY6'1^'O$IT^2CX?MAKSL:7IP#NY=7U]WS$1E=D,OKCX,K$K:ZM;"] MU]TGW?,^"0_ZQ=/%>S+Z,"!7@][UY7 TA.3@M]Z'[OF_!J3;&]GF\+C5KI+N M%>GV+SZ-!OU[RM'/#=@*FDM5WWBMX^#WTLMS2!H;CFG?_D,MA^= MP6&5_,*C"66"].OD Q>B2B*F#$\6Q$RH>?WJX.AD:UQD-(ZQBFN"):;3>E,B MA:))<2I(0B.\4D1.0;Q&>KD-@91%3&NJ%E9D2F\9QEW3J?$NAC$84K@, MB3&L0,05,B+$4G2')3%39#[!&B@U9O!-!G#S1FZQ62\6)^&%X+ UH^#0$82GB+&%BZKF%:)90>)9K76SM,$ M'$)MW8;OD:XY9T,8;>(M4@68@7) @WZP=! ?>P*PJJ5R 4$ M@$,)L+CAM+,GHGI"$B'GN@2I8C=<&U23AE#[TML-*ZMK6-.E,1O6OA"XM7<. M;J-[L7G]ZJ@9'I[H E!%76 )0B8)Q^.>WG>!&Q+D(@<1A)R/!;.A) RX' NN M)[:'%9N"'RU'VN>8ZTA(G:.?94XEA<=*IF3$8KS69 _0B!FPYN,_N$.=DMXP MT@4I7>8"$F&+UL*#/>:M" ]B_^0?N2U,4X]1K]]2UQIV/9:L,5N/E-P;*<%( MUM&'B(:$S>VN=OHJE!XV=PBE='=0&M:#0SL/?::Q]T"P7$K[,I2J-MM&--?; M=[%I;\R BF(DGTAEKJ ]#3CVI$>I%CJ]-AJ>467ZY2KF* .9D4F74&E6M"Q M;>2@3MBBI>"QVQ#K?*QYS*GBU@'N\[U+ JG5E&N;@]W*U"YA.XK$CAL&82OL M.F6H)GF4"VJ9'6XY(U:Y'#U\9;!>T.#;F%E!D"_ZL_CKR7:G8#S>'1@79'L? MQ0_IZDFVV@#SUCVWQS36P8S'%JI4RY1:1J<:,+=%I<4O57&)):";TS$7W"QL M=G]L6+NR'.PZ5I2ZQ'%7.)3E*@.BM:M&HDBJV!G@RM,;EJ+($ V M6EAF5XP50>GMP8N5Q3-0]PN!;[0[\"U9>#"C(G=498/+D@3U(9\A+/J1.F]9 M2VQ!O?[Q\=+/P14=09O:%YACF9NG+=@F.="E-+/5<_+E_0X9EW6Y6X',SP3L M<6BS _SXB(MW!W$E8?I8;F+"[KF+DLVU/ J\9]"D3>4RBG)E([^6-Q_1.I7: MX+T]!H4N'4'1'_X0A^P]T24!A$%@#Z0+P[%78NZXP)XDI/G2KGUOU83J99%A MJ<]!GL4N)[CY*/AZ002_9:(X.W@@7_WF*?HVF._4)NQ@YV#^U9LP=Z 8EXND MNB(IRYGK0%WQE87:,RJ/C0IV:1U%%6NDTLMD[UY Y73*C6'L?V2$L40Y8=MC M#ON;GGFC-[:S.O+-9=[7:'I3CK+ Z%GX:W8G?BSA4>(C<;H MJ-F2UY[$9E&>H@L ABJRZM._1N[7^13PP"PY9XI\\NC1V0M*[;NW%^HB@R<* MG%%%T)EC.L#&'4L7^*KZ!,C3F10S9K-@2F^*TW55D".;9D(N&%KG$^GID-Y# M+]#VIY0(]N=P;SIFZO6K\$UPTJKZ2_8G//O>9GJC M2F.,VX,6)HRQA)FJP1)!,\TZY9<3Y+Y,T$6'ITZ?ZW123/I8&B.G'7N'/[,Y M%+57<87M5J5O+J[W6V_J[:!E;_@-HFGB+[:'?WN4_'87- M+X4W\.%M8\6YSXY_\T132R=)W4KB]O^EWPY'8,_/,@]\L9=+_ M:*OC3Z)G;.-73*OEY$@R6'6A8ZRIW&QV^<(/GXI/_S,L]X.PL_\"4$L#!!0 M ( ):!8U/W1G_PK@0 '80 3 83-Q,C%E>&AI8FET,S(Q+FAT;=U8 MVV[;.!!]WZ^8NMA> .MN.['D!G!M!\TBC=-80;=/"UJD8J*2J%)T'._7[Y"2 MG&S2H-Y;+QL$@BC.#.>P?GEZ].3"70LQWD?3!QG M&D_A3?SV%'JVZT$L25%QQ45!,L>9G76@LU*J#!UGL]G8F\ 6\LJ)+QQMJN=D M0E3,IHIVCD;Z"SX9H4<_C9Y8%DQ%LLY9H2"1C"A&85WQX@K>4U9]!,MJI":B MW$I^M5+@N[X'[X7\R*])/:^XRMA1:V?DU..18Q89+07='HTHOP9.7W4XZ0^\ MX&!(@W1 >L/!\M#W^JGOIMZ!SP;](?O-0R<=%*]U*K7-V*M.S@MKQ?3Z8<^W M#_JEBC:[/'2-Z-$I%H7 ]B?KU:VWFH3$BK]">$F4X+%7G4<5'52+% M;I1%,GY5A(:4QD8KG8A,R/"I:_XB/6.E).?9-GP>\YQ5<,8V<"%R4CSO5AA( MJV*2I[5@Q7]GB H7,<--#?H [62\8"T)GJ]ASVY6?,D5!+[MP=_P/<%P,?F- MG)_,+N*3XY/).#Z9GV&Z7RPNQV'Y;"KR@""WT>V9;^<\!]CX+\*2 1!0%2_26#ANN5J!6#-ZMB436LRU< ML%)(!2*%RS(C!86%2-6&2-:%DR*QX846?_;TT/?=:"+RDA1;,_*BEX 6CX7, MP7.M=Y *:4R7Z*B@P! ]&F.E8OF2R6=/O8$;!9C+9ILG%:0\0X&=1PN6K"4> M/ A=>S&[25:DN&)X/N0YKRKM/?YK28J'":R89.CS7>]J)*USZ'X7?A&K F(; MWB93?:#1+DQ6G*5H'5=3_)K!/$UYPJ3&KTTU"+N WQ1/\:5J%;&4A4&GMV_EWC6\)MEG6=#C'B;W$K7&29:@M1F.KR[D$OV M:7$D()5K @*4OQJ^&C))5R7<2E9I7GLZFF298!JN#;)D.6J1&*KKM%* M>4&*1']'@]0T>H8TE%IG=1@$5K!9L[I7%?:^K< W8FV*D.L2.A/7=W>=9M/9 MYS3Z.EW7Y_VOO6V]5&29L=:%I9"420L]R4A9L;!]B2BO<-O>AKPP]HQ2U$1C M*902>:CS^EIO9PG)&I0&<#W=M+O!P.ZY@>YX%7:KBK8+-\VP;9IA1]&'<\-# M>^@^/NW:WF[.,;9K^XB@PJ1ZU0DZK4*+I1 %VU.EJ>'0+V_ ^W,/JLOZ/NX: M\K\>7O]+X77K\/8.HLH\'QQ,N]3< W.3"Z;9*!&%R#@%[7[T%]E "U\_TPT5 M_P3^#P/2M!IU3>_ZC7K8-!T/43NF?N_L4/M<(>]=7TM1W]]#R3*BUWQPH;U- M)+,_N+]8W<_#9P] =02P,$% @ EH%C4VKE.6"I M! 0! !, !A,W$R,65X:&EB:70S,C(N:'1MW5=M;]LV$/Z^7W%UL;X MUKN=V+(;P+4=-$ ;M[&"KI\&6J1BHI2H470<[]?O2$E.FK2HAVU]61 8DG@\ M/L_QN>-Q_&BVF"8?WLYAK7,!;R]?OCZ;0L?QO/?1U/-FR0Q>)6]>0\_U T@4 M*2JNN2R(\+SY>0IZ0LF(NU;1S,C9?\)<1 M>O++^)'CP$RFFYP5&E+%B&84-A4OKN ]9=5'<)S&:BK+G>)7:PVA'P;P7JJ/ M_)K4XYIKP4Y:/V.O?A][=I'Q2M+=R9CR:^#T18?W!AF)^EET-!QDO7YP/.P/ M0S_M]?K$#T,Z2'\/$*2'YO6<2N\$>]')>>&LF5D_[H7N<;_4HRVG>AT'OO]K MQYJ>C#-9:%Q/X?SZL7;ST!E15^A/RS(>HB/-;K1#!+\J8LNP4WMJK5,II(H? M^_9O9$:=L"QJ>\$?CJ_2,Y.SZ:3Y&QQCMJ] M6%Y.SA-(%E]F\J- #P9PZ2[=J0O+^=3"#Z*^W_WQ@4^6,)DMWB;SV<\5\#;, M0_\(%J>0O)K#1P<^:,(M6QK-JD@XP(-]HB6+-TH/$60ND$QOTG7I+AB6.SSG%>5 M08__QI+BR0!KIAABOHNN9M*"0_A=>,/1"Q,P<^$5%Z(+TS5G&9SR@A0I)P(6 M6<93I@Q]XZDAV 7\IGF&#^5&51N"^Z8EW&:G87,\:I(3N1 J2W-U\22O%P= 3+=!P%;O^> M[ISA=Q-=X$*"?!MI91N!.DLQM,+L[G['%?MCPQ4SYW1E E$U(@VB9P2UI2#H M/Z//]\&[U<=>&TT$@V'4P]@-1U8Y_X/XA77\>($YE1,;%$QB3="0XE<;CS:X MA)LL+A6K3!R[9I@( 3@-UT:%XT")@:VZ=E:V5SXZI+9ILT%#JXVHMT%B MLU MJWM9X1[:"7RGJ,V0'?3?8CWG6=^T?&50HJA>=J--. M:+D4LF '3FER. [+&P@^;4%-6M_G75/^U[R]:5<;R98N_+U_A5ZZ;W?56B46[* ,^U+6$#;C< M\,4K1DBL@:/!!G[]NR,E,&!L8QN42J%SRK:DG"+CV<.S8]C[C_][VNTT/L3! ML.CW_ERAJV2E\7^?_?'_-9O_^]?.R\9ZWX^[L3=J/!]$.XJA\;$8'37>ACA\ MWTB#?K?QMC]X7WRPS69YS?/^R=F@.#P:-1AA],;!P=,@-"76IJ8'JIO J6@Z M:V.3$.5<"-Y =+\=/@V2*/Q#FM%I/ UH:CHG;)-&J6D4%!QGOX6G2@@A'==" MRP@\64U!6FNYH$J)P%5^[-$(WP[?L#=\.C[IA#]7CD:CDZ=/GGS\^'$5?["] M,.RGT4<[B*N^WWV26TT,QSZ87',Z+*Y=\I&O]@>'>!JA3_ZW]7+7'\6N;1:] MXO%9?+)Y.#%J<7IJ#F,_MI#\/OJ8?_#DZ+7*7HQP_!D M-+"]8>H/NG:$,.&-L.>(;G)ZY3[7[G'YS*_=A)$F84W*+F[B^^/>:'!VO>$7 MK9D>++OHXH+AX--3DQVZ\HGX8WE2D] K#Q_B M@:O]]^77RV)[^7K#/C"JOM9WDS/*"YZB3!_^N1)[S3>[*RC_T89G?W3CR#;R MY"+6ZN7=V@JWVDV]_KHSBZ>A)^>PGS_[C/_[CCU$QZL1G M67&:%YKQQY/)CW\\F=S:]B*?_+YZM- I4_2+P?\[< M>O_#2[;S89^WQN%XX\/!"W.\?>QI>^\-VS]N07OOD!WLO3X_Z&Y :^\UVW^[ M>=0Z?W/:/O?T8+W%7_)V9_^\S_%\VNYNG6^OOX%V]PUIL8.C[?4-TNYN'NWO MM6AKS_/VV]?G;:K)2W9PMO_62[P_WF,+]L\W>.O%SG'[Q=;IP=Y1=Y^U.]LO MMJ"U_OYL>^\-;+_=^!!>;!;NQ1NYOQ<*;(\X>/'F#*\];6,;VF\WWQ^L;W;; MY_OG!\>;Q?ZQ9P?'%]?\@\\2O8.]DZ,V^[O37N^\/]C[^WWK>(.T\!WVW^Z\ M;[W=Y^WC=K?U]N^BC6_:^D>?O=S;&+5VR2G^RUKG&^?OHB<6A')-@B:V"32& MIC8V-*F+$$$1K@E9>4;0$@HBJ!!_/+D&ZOUC/+%<>/7IZ&E 7]3LXBV/FL&> M7<7_^7@P0/ WBZ&WG?UH!QN]L(YG+T7@6R)P_ID(!*Z5U\DVT<%&],,F-"VP MT'2<2N*4 W32*\\H>\+I@Z/_">$+2O()XDW\9;@$^%L D\\ IA*22B0U=42V M!2'1IA5,-SUUE%.6C$-R\"R#4!F^K_#^_;!$^$X(T\\0=M12%3BJL">B"9%Z M5&;EFUQI\"1I'R-=>?::SQ#?-00WE !W[.$2TV]ARC[#5%J*89"QS>0,-,$G MTM2"R*9%6)@RWH?$5YXEVQG&[X'5&JF,4YHK(]#6:V<04\.]8H9P*TR&E9HI MK-10EOGQ!-8I@=[B*9#W80AF].LJ_>.$6".2Q<)[XLAJ-J03]K M%:;KNYN][>/W'UMLZ[S5W3DJ@3Q^_?&@^P^"^E>QO7=PU#[VI+77Z2 0G9=\ MYVB_>]K9/FZ=M+#NSUMX;6L] M'%U<@\\:'[ WLG6.[7NQ>=QB?W>QK:S]8J=HY?8=[V/[_GK?/F^=MKL;']ML M,VT_)Q\O@&\?MTY;']\)HH@&Q)EK*YL@0#6-,ZK)F(_$@[/*V95GWPYJ_O.+ M*"&LDO)6[+HX^(+D; ZLS]%C8]PK)G+3&^?35Z[+$G5!"8,MMM1#$%P[RXQA MG 2IM$AA*DL:W^;BPTHC1%]T46K_7-EJ;]X4K?7H1EL8(PY*W_"7'1;#W9,! M1A;;O7_LH+ H6COX"BB2V6O@A4U6K9C1[>=3,>OB[^L;I]LO]A%>%+%C/+ZW M+UKGK\_:QZ]A>^_]:?MMBV[O>8(BTXG_VCD[>!M.' .Y?_[F8VMO ]"&L(/U MO[IH8VC[^/UY>QW%9_U0;.]M4#Q'M,]W$MJ1=]1P25!=FX*@>$ V$LXDW4R$ MI.SL/0H)DO;52[9^@>=7+0-QT4G%I37<@.#42- T,:9\P$# 0XDF1@3('"X^ M7,*'L>/3E_W>X2@.NJ_& W^$^\U0[[X^S5;\,^2.CX[* M-JV_AX/U#=I>?XV6_>@8/8PX6#_J[+]% [*^V4'CDQ#5LW/892_'0TR]-="_]7389K@^B,$XN)&L8SO+[X5(7]/11PTR@;%6P?2GF_]O^N1ZLV+GUW\ M=/WN)Z5 7GP;CNQ@E$/)9Q>VE-"+ZSX=NVQFN'*J:>:!D^M'+KY?/.3)M8ZZ MN$\VLV6G#8\L=NIE-W2C'8X'\=GT\>7!BUM<'+OXGN]Q*P[$"YI0[ 2W!%AD M)NCL85P>BY4<]7HK-Y\29N:@^R<#A*-)CU+29.;R1M,CW]FCXU*:KW?9="3M MZ9O=]>_N30E*6F:3\BH 2K)CVOF(YC(E&0SP26_.B3!?Z\UK\OE]O7FM!X2@ M.D:I4*0\&"DMR(1QI-9@N8C.ESU 2N(X5SU FI0U.?UY>4(/MIM5\?+U0O$! MFW7UU-)JVU%_\(.B]]GU^>D30&E"Z( M")H@X(DZ2:R30AE(;&K/U0SM^?2UXV%F&9.O 1]V>M(I?#&:4-Q&*+HY*LGS M7L/!Z.FK03^,_6A[L!L''PH?UTX+-+@E@]D=NZ$?%"5;6>N%W?')27\PNF#* MM][]LMLN&_$#/D;-PL= MD+.A6R7,&:(\QNO(G#G#8&&JEW2IE]^KEW?%\O[T4@.5W'!O2:# B;$:H=2( MKE"6NDD\76]_B43H)([&MO,2?^\-XR)Z2LV1U$J-=C4:(%39A.R71Z3\GLED M8_T]Y8Q1K,1'(E"!2NF\0KM*/=?<"P+$*,]"U%.^4VL?.7M=G+UW3%%I*J2S MG$B@UCF/_P8;$J6(J/#U]XZSU\79^T6O@5,23!!&@@K2)94DM0 83IHD2+W] MXG0B8WIT$3TBX4Y%SBSSU$ 047M)"#I#EK22B%>]/>),\:O$%SJP$DQRX$&# M4,3YF#B)CK,$R$YCO7WAK/6O B^HM6'&I,"M 4V5L\IPC/5M L4DD'I[P5GK MW^S]'TC':? Q2I_ <#!(:B)EA*;H'"^D) Z=. MH D5"&,B&"4R)25X'H17+KAZ>\**D*S$)VHTIH[9%))AH 5HIAAR&OR!.J(I MU-LG5J>3L_>.-EBG4[2!:O2'UNI$=::K!N,+3D6LMW>L3B=G[R>9\((Q%U+V MDPRXI9XKRD1*)*^A"17XR5IX)31D44-RQ#H')@H;P?MDC(D@)-!4@5>JA0\@ ME+D8DR?,!R WU MI3KR?I;J8' MT3M\ *;Y,/A <,YR&J*7&,T)@V$Z!4.ED])CA#X[?*KJ :&=1[^,O1 E +.& M6*D9F,2#-,&*&@PSS9-_KI[7*^F=E99&93G"J*U60DC+&.<:>UTO'J S\^K5 M@YM,=#1%;S!0 _3\SCLG$Y%YB!'YP"*"6P47J!YH#HP[=$/,6@!'O$.[#$9K M!]1X"';Q@'YX!E$]JM)JA-,(CA0>B%6:6FK0V68UUBK,<%=(G7WL@VQ7\7D9 MK72$8/ +A@D7I4#6'J)DT3M%%@::BF+@>X+)$E $'#<4/TD!SE%'F-2:^$!C M8(L#4_4Q\#U!IF,F+5H0Y@U0#(0I30B<##(PH$$N#&2SCH'O"9] ,6!P44MI M#3!!74@Z@%=14T&MF@PKD048HYB54R+W%IS[2*GT09.85^V TMSFK"W&^$2C M<; PT%3AE.X/)I&0D;NH)$-,C([:61$DX5P(3Z**BP-3Q4[I_B## )J(8)'U M)0+>"&3A) 8:T.PA3MXN#&0S=4KWAP\J$ 7I-:=! ;-H\A3S'$"0((1U=';X M5-4#S"@3I =.'(/@A>'162,0' K'YBM!&B, M8;F-*01@J,K6:*<=-WD3/7BPVB\>T#,>F*T$52H4PF@5!X(QL,[[Z0'M,V6. M* \T3.E&_<&<80Q\7\-'+A@KG1')*+!&Y3QH0CL1@48IK5@8:"J*@>\))DE% M$M$I11,#D:1Q%AUBDE8EJ8V1BP-3]3'P/4&&\6YRSH!&+@K)Y;2<2%RBM0:! MLF%Q-&O6,? ]X9-L0FJ!T4%0 J1,:/E<4O@)O93G:88J554/^* U>*Z%Q%Z@ M6FEB2:(Z<<,A;^6?70ZYA7'+/Y'<[D8Z*1*]E9$)"! XH 6Q@7@3,=YQVL:% M@:8:MWQ?,,F4J D)' D$J&1H++@'XY.C/A'.%@>FRMWRO4'F3)1&,J:#AZ10 MF8C6DGGG!4O$+([1F[%;OB]\.(:'5.B\JSZ"B=1*B9H5,TK6BE2'3:#SY)VJ MWPL:G :%S(J6F4H<*EPRD 1XZTSBJ0Z9+N;5IU4/;I(T!B^<#D* $_8G;VJ!H" M3FH:6'0$#3*WQ@)@V"%X9,;R,LR8EI^I-Y@SB@"IN3<>Y%D(S#')8]20\Y:: MF$Q4,23.DDM\8:"I( *\1YB":I%WRRL-%IS67!CK@DPF&/QI82";901XGRIE)2,A10XF+^>P1D%*>8FS MH);[0&>'3U4]0#SX7"%&>*^!*<#@UW%NHPHL^FH MB[DW!_I)AC]8;K:K^AZ;IKO]VT%X/"Q+]'U#.Y;\8!JTVH3 %0"RQSZQBB5P^A(N#F.C"J2FWD! MCJ0 Q''O#$O@DG0J!*\\HQ+#*@V:2*VE1!Z? MDA:6![N =&?VJSBK**4#%@-GI@5!HQN25=0(JPAZ;2MJL;W^>F'C*]D\GP\B MTM5-ZXL.MO>^W/!%+=[\V+VSDQO)M7>C'^-C\\'YWY YH'2JF/3ZYJG[* B0G26D(.46! M!NX(\D$=+?52$LMKL-]]'5_V0\GK/LG,3C%\?QW&+7SG01R.?EXU+EX MDW:)&Y-7DNMI\29*T##/O=']:SQ$QC4Q\0QH>W@++) M8+86,)*OB28FU$ !5&H..E=SLLJ$R'-L8CV3%V$(-34'$>."?B_L MC@8QSB0PH&;&)E5S[BCS-C$%BG 7.-@HI%)4>:;4PFCC;(&L( MK@"B4""FQ M")HF$X,Q&/!)#"P2NUQ3>LE1\4,]@9Q'CGKUU)\JRN4H(2$G;4+K:K75SD@I M"(8=ENC@;_(;_%!/#.>2WUP]]6>2,82D- (HK??@HM%H6QW0H!R30J=PTS7B MAWJ".+>N\>JI/[-"(5I+%,WTQH'EWF@7%>7:D8A?%4SG8UC6_NF'>@+YLN]M MYVQ4^!E,P# TEG><@+EZZL\$_BQ$Z[2D MTAH\QQH8'X0*0":M7%T.?2'WZK MM,,G%_=3NZ>MICF'&@D)" 0TBLE"9$80)W)EM*VE9[L+'%>=U<^D6TC$)R:$ M<2I]R]1=F M@^(7&1:6WN;K@-QP(#\S^A\0@J@X]T$!1S(0+*+"0^#)]NKY2Q)@BLB! /K ME%&2).I23G8KR32=ZEP3L\VB5XSBR^)##%L][(;#PG7BVG 81\._SEKVN#]X MWK'#FXOVQ\-1OQL'.S$O4^SWAD?%R;<@>Y14D4I%@#";JW$"U<0:25@N@::E M92+ _%/%NLE'S$7F=/Y&<%SK-O2.: ML80W!4 WK_,J:D$=$9XEZ\G\T^FZ69':$7RIF!*99PC%(3"A!3+\D%+,NRF) MM0M*1/8&-L2V[<8E^[A%*,J14,BQ%B--AI[DF%_?AU1]8"*,_ MZO4[_<.SO^SP\PMKPCBH-V@R7!Z-E""H=M%&FTS(.7*T5F)1&<=/@?Y)U*PN,)R?X0E*)6"4,FY&""@-3'!TJ"\*?,.4%JC':;S/-A9_9[0 MG&O'6X\.)'$(B#))+ CX$D@@;(:S6O7!NA*9KXED@.T^KD67(2RL#*"'$C4 M7(1@02^Z1C_D6$+U:JR1"P9CK$[40.)YX997+C!J-"7X677?7XX?8Z9_$\(E<[12'1P_!IJI7925\3%%R MJ2SDTNK.@9#$<8KJ':/WBZ[*58%=B69K+Z.A4C.;4W)(,"PQ",()P[23M@JP M:]%O1F$/.694I!H)C;2&)QY-SB2I/14W:.M,+.(#]ML]UB*@UFMJO$K400K4 M&B.YCA"5(,Z+,$VXJQY\^NHWEY\I53 MASL9XD'1.[RWX:5/3;K\^"]\23OP1VB?CT; \@S[TX.-]5?3T M@B>DK$[2 ,*17"E1:V$C9\PD#K42H!]&BSV Z#RP-,^+ -G @V.64>H]4)04 M"2SEU.[@M'*D7@*T2!:(UT2 ' ]@?70^FMC[H,F[1)TED*UE(9A7.U$M]YD9@EW9R5^'H-W@8" M0DJ#-MAJ$5@DD29!I4M,+L5W*3$W5G71("4Q406B0<2@<]+L(*)@"K](L928 MGS-X+POKRB4 5Q<9Y04"N=)8?SQZWL=K ]K"O.ZW)C+CA.*>)!,Y]4 -=\82 M'C#(C;G(L_-U6@FX%)YY7H8H!01P4J(]$B 2U4%IJE-P3C@9PW+"M=X"]B # M*$FCYW)26YVK>AAKN9,VLJALW7+?R,.,_S4=3&Q"GR#Y)G5Y5*&''A MWY'2Y?34]^GV%<-1WO[S18(+,2=/C* !^86EE !GQB8&(!7SP27"1*@5:UU* MS:P&=[@!3R%2DZL[!3"4"BV292E%G0O@SC]OS77%=VSO,'XJ,]XJ>D5WW+TW M=E"7#8R5$%*;P$>KHE"40E#1.1U,E$;:I)SWL08B-'_)_&X3:GMZ!Z&NI0@) MY;6RH'SP$J*3)KEHK0Z,*\DD)S5@/'-L(AZ$;I@\U,$\-Y%&"%X;]!C(5 E# M&"-S:=&U_OY2:_VP_ZJGJENG&5BCF(N PN-40I'!R%20)(5<;G=?NHC;A[V8 M-*$1!^5SQ4#PX)ZC1FF:GB8/6$:>Q( E1XH.":TM\HR"5H; MZY. 1=?^=K_G^]V3.(IKAX,X&5E<1/5D1B ]H!:X3& 2UTZQ'/Q+DC17)BZH M>LX&W@?13$$B"P8HAQ00,61U06- Q[E$NRJ)K4$2G.5X<;4I8@)2." M?']^(3F1HDB&!P^HW]8F= ?$$W#6:XP+%UV_%V^\N)I\G92[('/)+^G Y+^H MYT!58IR9X!<^S_+BC1=7D[Z49+ZAI,;_ SBM PA%(E<0%;>*+ZC7J&:\^/Z< MB!806;1(#R.21*T,H8X1[B0W4E@:%UW[*Q@OKD0]D^.6^Z@(!PD*>9V&0"QE M$0-)IJ .._/F%]Z'65],HHR62B&] V&,92X2YK2PH+35G]6KX?.71_O[9D;X M/4FZ9U$RRWA4Z(>AW^G?BAW_E0] Z_Z]'S(@J9^.LH AH #8J$O/ P*7# HP"T$LL:"G,M$]57 M4T ?[H%YXJE#9T*0::'XA$"2I\P&92:VA%*VE)OY M666,)&!$WN),39UD] M4EZRFLQTSDK58/?1O.1IO3FAIF:?=T#D.;1 ") (25)KF= 0$_%6@U%BND1@ M"BI9@OJ=H)*[@TKN,2F EM91DUCR #SD5*N(I7>1 M@N#:668P8"%!*BU2J!&*%0TO+2/LV4NMT,PHR\M-&[E%\2XG*J]3 MDJ@UO$,H.N-2)#-JQ:B(PXU3WQF''_>[S?O=D/"HW[&ZGG$2^Z!T.7\7! M[I$=Q+_.;K_!C?&D[DFG?Q;C[JCOWV^?+&II U[2^L X@P )?9%">Q4C$0YM M&=B;>X278C%SL:@D=O":('D$$U)9*Y18QA(:CFC0=N1T)$MK<7/%%GJQPH]B M* 5C$2T%AHXV)J>LC@R8L([H0"(7UH9(K+ZY:W0I$C,5B4JLA$"05+:"TH=9HX(P7U!&F$QGB)&^W >Y)3 M2]S,.+04C4I$HQ*K812W>9#9)OPWA%C.!=26<_K5+=M)J*!9Z?^H&M[ M/I97+61:0D^8$'G]KTX6N(@N<1V82LI@;)( EO:B6J&H)@I)V8$P2-9)L X= MA_?H2$+D(5%*=(U6!93YPV)XA=UVMC>PO:'U93JQO\ZN'KDY2?4!O4+_6PM: M[D'?9[\VP'H3I1;"&Y9 "&TU83YI[;F4H#VIT=J .8:VDA4"D5J7M(C!>@IE MLE*GH]7 $HDT*ED.=>).#O_(.TB[2VSJ6S\>XSMRDRXW\.O-^CMFO?C[KA$K81RDGQU+1R/ MAZ-\=4WP8IH2CZ%MH"2! FT%<](22X520C$__^DKZH#7_:6V\)Y%;9)+*E@0 MQ!G-5 01F,TK-+ROOW[EV?4K8&WV![$X[#T?#P9E'?!+P-9&HT'A,$AUG;C7 M1\N)O]TX>3WV^MVBEV]3+J?+^9)L[^QE'_&OB7YRDTCB!IPR&CCRF4!8, &$ ML8"A)ZN_?BX"WO>8NH9#2D12$(R#=L%*PGA ;5<"E#.J_OK]N3U^88O>R_YP MV(ZCYW9XM-GI?_Q7#(=Q@G%-%#5%9[Q4@LH$X)BV($$;;Z*2-(6@ZZ^H8:)C*7?6)!10XL4B,]6EA#"-#@$M :#>'-B:E]6XR.IJ?OCMVP"(4=%'&X M9T\7<9R0<6DG,\S$ 1(S&R@C@)+#*$L2PE)^OE=^%E10DK,&("E((F>E(U9S M'7U@2.D(\;Y.HXZ/25 J6)E (@4I.$'Q )E7P@KKG1;.)@W^-J*M=[2*!2U*BVX*PPVC$,&U@(,BAMZS3?5 >,JUD.9I4U M4;#(N03BK$L.. -OG(:@2%H8?_QII5^T W^TAETVJ0%14KW3$[S;0CICM,?" MTB0MB1:TB<92"):2O+FV%&2=Q83[Q('%ZD.&'>%2(.7 M%J33"^.)YP#@2MRP)50:XC4C.@%R*PT:X452+? H75:G#GW %?B@SEUV>,F M'YT'Y8DVRJ4$PNE$$V5U&J6]$\"[L=,I>H>(;\L.WL<1?EY@!VQL@L@&3THANHHL3 5>-;B5^E^8I+>*TTM0!4BQCCSEK"*([EKH%KUB.!J4J;H6V/DF1KP13'LI(WA&'!"E*-=! M>"4-UXOF?*N%N)KXURLAI/;"V(CQKD2ZA3JK+0!-.0?FHGG@RK5X]FXX)2*T M!D:IC\"(,99&+VQ@ ,&SM' 1<.5:/'M?'$GPUK&D+ 4PDEO&N:=",YDWK.LP M_TO,UC[:0?@\L=7,MI8_R (R$"$F9A+-ZSJT94X1YV7B%&**44"-C&O5^%1O M1J.01$C+77 6DC:Y7*3E>;<11CB:U&#];=48/LSJ6A=\XDE[+B080C0&EB3Q M8"WW5CM1?QW[WNWRWWQ>+HFQ5XPZ<3MM]4+QH0AC=)>7U3*>'Q4Q;9Q&7V[B MWTZI\'$A=X2F9 @#%9,E !X--148\("4/(AD)]6Q:E(&_A&+3C65Y1D)C*H( MVFF4(*V9UB(HAJX>!*@Z99*?I>C\4%V>6MH6RCS2O!0EFA.P"JR,D3'I35*$ MR7JE+*U00.SIH@I(BCH2E?-G)PZ,:VU11AB)P>14,=0\/@&I)XS.@ 0:M%($ M#-/6",>3E%H[KXVLP>:NZM![D)@;%44X8ZF/3D"PWMC O!/<*:5,TKJV8=IL M ;F_ ,W+:*V-T2< ""!M1*(=<^X\;AF-[/&Q[%HR7JZ507YKT,!%X(PY&IU1 MD3/+M!=2U=;0/7BNVP87CAPKO1KTP]B/M@>[W)4^(OA6M\?HR$X M>_IF]^=&;.YH=M8NMX,MXD(I5^8?#,1@U ^!.$N!<4NT4)9:360-%DH]4G&I M9-&5<$1%38V-B0!C4BND@#:+3P2@-M6 O#]2<:EF)[&1#"!R2D"#%QB#1^(, M$4P&H3%TJ,$"KD MZZBDJ)(';H(.G 4A.4]>Q^#,XG"7YVN+)2Z5,B)[TB""#1RER!0+YBW ME&NDOHO#719-7"KA+AJ-B//" M4:*$9&POF -#W04!V7"W5XY\V<[]['P=]XDJ!(ZPZU6PMN $74$(0T&U8Q8JKF7 MVECMZD]G'I$$53,ZHTVT.9E.3BBN.7?(A[DG^,'9Y"6K/\-Y1!)4S603X\0& M[< F!5&A%]-$HF$26C/&*:D_Z7E$$E0-#_+>6;",!1* @W>"!>B'.N%%,R<"( D:\<_B?#$(&M#/,+P#=63Q! MJ8356(&QM_()A"7X1UH.DFD;A',.2%H 5K-X@E(->2'&1TF2$Y0!C=[E;4:6 M26!<.<=5_A'$<(OZ$E@5(-&)Q.,H#3DL^!HX" MY<(&!I)R"U0FRWR0Y92!"#DB6AR.LCB"4E$B1 M>>%44J!14)A%>JNB%(0%!74H]E?]].-CX"C$>D92I!J% ?D*MTIQE9SS/A(3 MK5@1I )Z>!.I0/+9-"BV)(_3E* M-;.%CX&V4 V)N&!RLE6(6COG4B+*Y4)/AL,"#*T\"MFIIH"R5V4N,4@194=0 M33P*"'&2*Q<)X?5G,H]"=BHA-U+39*26WDH*H(W)6Y1"(NC$G#/6UY_5M_@K.8PE()HS& $38HRE-,H'+&*2,B <$( M]83I.F24?Y3"4DTM&N/!24HYTMW$E)',*A5-0BA!TP78ES2+"<='PEF<\5HE9KAB$82R.NBH I%(6(1! M4!>'LRR6L%3#670(N5"HER&"@ZA],@D84 +6!A(7A[,LEK!4LS:7*IL(-R9H M"\D;)W+!:.#>AX@D=X&RV"V6L%3"69QPW@G!.)<2(%JGA!=:I"A$+CJ^0#GL M'G("\K%P%F:E2YHI)P*(X#1!"5$@M:26FVDZU87@+(LE+)5P%G#4@\0_(>=\ M4 Q?(: 0H-_U9^S5#2O^$AHC+2$!>!1RX#B8IA6 MSB3EE$P40VNV ,MX'XW\5,)LE"&1AV2C]1$4TRXEX !&),]9# LP&O-HY*>: M='?*>$L-, D"6$C&.Z.D9-(1B!%D_T-)T6QAG^=73URO7[>5N]#'([Z@_N0S.V/O3@8'A4G M5T3RS4G']L)N/XT^VD'-"LBKL_2,&O@/:.:VLUY09D"#:O:M?2@Q+2 MJ:"FSHTU%9#U^B)W^27['V;A*BA+#FTS?P57>//5GTH\0I2P7 M7'M(('S023!G5=( :(= +;U:#<7J0?R2HCHOW0E.6 V)9=9#-961&VHCBS4H MN_V DO)S(-U?,6X+-!KAJ!6, !)5$R!J LHH:ZE4=1CYJYE>+_ P(&'@P">B M#?7 @&D-&KT"!<-D,*H.61&7PG1[3#[[,4'&DTC*[R-]+0TP4,FE)04EC#="H:$Q*:D%X':IX+Z6N=D,$ M7 $$YD.DW@)#DQ>X]#DE1HHHB,;/+^FO!./ZJ$".09[GC0=Q<)(?U;;=N!BA MB!(VY-U%-AD*>:>KR+,Y# -5)J0+J;;#%TN1G2^1_<&AE2?%Z=-!'/;' P1G M\O4H8N22VQ.*#\_^P+\N)%F@Q'(MM(S D]440VIKN:!*B<#5NRS!GZX9CLXZ M**LH \VC6!P>C9YR>3+Z_6,11D=/*2'_9^7Z>79PB*>Z_FC4[S[%,_'P\,3V M+H[[?J<_>/J?*.(DI=\3-K^9;+?HG#W]GST$9=AHQX^-G7[7]O[GMR&*0W.( M+SP]<5B<1WPD/KW\^G'2'"#D]T[1BQ?-PXCM__R>.Z49HI\B]G3=9W8Z*?&\XQY;S3\XXE%H'+G7N#U.6K7T.#8 MVK(QME,<]I[ZF(7^R_C@N_Q(G\"-/E&W],G*LS?MK;V-]<;NWMK>QF[C^FO4 MX@5V-YZ_V=G:V\+6K[77&QO_^_Q?:^T7&XWGVZW6UN[NUG9[OM[JIJC>_E9O MUW;_M=5^L;?=_JVQOOI\M<&( '/Q(J-2!*=->H>DJ[U]>]/OU5Q;8F ]Q,,HK^*>O7?; Y/"%<=&KH%BV+R.T8J-P\>#I MT=72]#P9A<^/&;UJR)>Q)>>_!Q0D7)JZT6W@=OE1^]3]7^,J-]YZ^ M"3T9-8;]3A$:%^"3\LWMG5;C#W0FO7ZO M/4;'6_C&U.?L9--5Z$0CS4L=N9?@DG8L4BNH5T(;SMRMNZX;/9OI3XC%T_6^ M'VYZWW[X^;U-]^I(=G.V_]3+?K_UV'_;?;IT> M'+\Y;Z__W6F==[K[QSN=@^.6V&?_O-_O[HO]X[4/X<4_$/[U=^> =3ZXX_YI M>WV?'AP?'>T?;W;;>RW2ZKXYWWY[4+1?_-/%>QP?O-TI#HX[16M3G[7.WY-W M+H\N49)\W7ITC^A\*RQ5,I9*N57F)>3.=H17(ZH8<3QU_7['V4ZG/W+]T]O4\O48*3&2 M%23CN:CU(]/0]OK:V3MCHD^"LR;1DC>!1-ZT5-NF=RI!<)R =BO/_OL_C0+Y M^TTEO=#1.\K-VJ"PG9^3F?_^3RK)[Y___9TMN5=2\?K-VL[>QL[+_<;.QJOM MG;W&JS<[NV_6VGN-O>T&\JB]3)8H;VSO-*CX)?S:V-YL[/UKHW&%8EW2J[7G M>_DP-1SFBE^9N[G3_J Q.HJ-?U_H56,2SS4BQ@3A_AWM%85_&C":;G;QED=9 MSYO!GC7/HATT8^\VS7]5MFMC,L;WR/0>G_..,&7!YVU %D-R=,S0M$RC=Q:, M*!ZDMCQA$!!/1F74/U$R3GYKY,[_HJ^NCZ1N[]R]S8_0,99#544.YQ^K9_SX M3@9E W'0U(+H)DA&FU;PU'12*ZE8)$#5U#/"TC/>VJ:]G;7V[E;I_V;D&N?$ MO%PXPM&E'EUXPC3H=QM?PNI[_VZ,^O=VKSO:0S,_-OQYO]LMROP$C51@C-@; M?W)5#QC3;Y0#W9OXQ';YP,=G&\_?Y;HS(6C9M-'09BZOUS3*&:0/VEL>J)$Z MYHD>VN1H*LF7K.,RMI_5@-OTEU'_)(?ZMVIPT3UL# ?^SY4\,70I^>\.Z>KQ MR>%*PW9&7SIT_5T%.3G]$7@8P0M7GMS7ZU0QG/C@5FOK,V;P##F,53@:Q,"]_/J99ZUV-W>W'N[MK/Q M6V.K_7RU5F'+[23OEXU3ZT>E6.2ILL&E.#3LL#$\B3Y/HH=&T6L4HV'#'Y5A M^*_+L=2YF."8<>\3LDHFG?B]W0]W[_X'NNT4U2]!> $1.SG-('W>VS>[9](S M,Z>I9";1_# G#CL9]#]DLW!]N&OB-;9Z_M/JCC+-V/-)]M3G_5!/)[)9N!=O M9(N]$:V]-7&P[@&=2*>]'HY:;__&9ZR=[>_M=%I[1^];+UJGK;>OI]?\@\\2 MO8.]_OG!WOO3UGKG??O\J+O]X@UILXW3?6Q?:_WOH_:+-Z?;+UY_W#_?.#W8 MU!]?[JV-6KOD].7>!FN=;YR_8T$I86QJ4L]4$P _&9-,T^6M@3(8SZA<>;8> M.S8G\?@2^[W0@J6 ?X/U[-G3K>D*,5_*<(T#KUE+[L9UR55"2BZU;S)E"=*G MX)I6"M*4W"&X3$3D4BO/4*B9,8PH]579K:>5_HQ9E4+\2VD7&_U!HY_S+#:. MQX-B&(IRM1Y2K3_<5Y^_[6^:OV%'ME:W5G=76UL=$\Z M_;,X*+O@NAXVVOW57S\7B1^+2^=IG="#F[2U$ 9Q.)S^\Q(;0&MISGYJ'(F\ M2P%<",HU%:,ICR/)I@N1HDL-UD9"#?;SRC,@-*\*/,Q=U5C[$%=_:^R."]16 MJL47QY:^O>#AT4G;<_RX/=CK?^P],EEKG;]G[YBF*@;#FA8Y6A,284WG\LP. M>,9XHH0+OO)L;3P<%;V;0O7;@\Y=WXW%3T$L_=3VX!6>B?ZHGO3]IZP&?2>X M,=R$V-0T(7["^::UTC9CYBS$.1MY6'FV%T_M\/,QGQGIVJL^ MHY*$YJ&V/] M%$BG[V@T"(_(J_X(FG8)H:D!D:(>>-*!6N:0:2JMR&?K";YC7&[6_.&.PW13 M(?BM@2K:&6?.US@O3E#:0OSM^L#=?_^G9E3]/FR<#/#F;,J M#'_]GI'*JGOD=A?WRP/J779K:X-H'Z&FH6/C[X(CSFNMFAR\P9B.((EB>3*. M&@+<>/R25IX)RF[JV:\//E?ZLH^QS*NC?N_1SI6R=Y(!,"Y]4R>.S#8PWG2* MJF8PGCM*K4L.O961I)G[#S(C*[Z/\&Q:C &TX<91S$T#@9#X;C/-4UZC?PC'+\@;)?W*_9H>;%-FM^ M]+0:F3%F54OZ(S+#Y2JG_(>F6KY^#(RX]PD>K>6O71[ M+[6GJQ!*>8JG_BC746F@5?YX5. OGTSW@TX:(-VI9GS\ 6GSU &>4>9*K:TE M;9[,=&WO;79;ZQM\_WSGJ+7^AK1?O#EO[2%-SK->+PZ01F^(UKHG^^=K-V>Z M1.OM_L?67CANO]CXV-Y[30[V6J?;;]OEK-=!=[-H[;W_V#[?.4:J??K9'&UB MQ#CC95,8X$WP#J,BDEPS4"834\+X7!(GKR%%B=T=]?W[WQHG=M#X8#OCV/BO M49K<[);_'Q _\*^;TR=9FT7<\Y:X%_?M/&1>I&G M=!@S3>#.-JTBJFFL2DH;AT;?(YO#V+!MA\'^N_&BTW>VTVC9P?LX^O;:AB^& MSG.PO._Q#E-4,RB1DR#[O$3$G37\4?3O&]BP]\AU8[E>) ] 7%F.^PN=#JX> MV6&Y.R4T;*>#9^3=='E8X]_C(@]JC/H-%Z]LB'RWU1 8]BW))//1E$'\LHAK)&N2]VV/@%[X<6JC$<(S\?'O7S MZN"+C4FC(SNZ^18?[?6FEMMLRHNG+_+K;PW;"XU?V)6W=6CL\"1WC.^2+RK/ MQRMS4Z8WRUL,AV5+RI;:X:AA2"/8L^'J%[V'=[3 MSMG+/ 4/L.?Q;F;B<\EM]^>D7Z#*?KGK%*:\/I$AZF'NL]U#D]D/1S<&OG?& M>!$0D2W^3CP<=R;K\':;>XU?LH"IWQN,L]7I&:.CHMP%&]9[-..#G**U-&*#S'1O_;6!NM*\]<"P MB_8?GS*XX)1HX+K8!V>_96*/MT,BG'OIL'$XZ'\<'5T<7D6>'\NVA9B*7ID_ M8)CM>9Y 9_B:7VAA>9C^?G':9R=,C_]V<<(7VW=Y8C;F*U]HY4K>9ECZ(\I< MDUV$*%?CDM6J=A[^^-XW!JNH5/>_]VV5$W/_=R6K@NC[G^FS^5C<4<72XY3ZG8VWU- M;*]OX3/7:'O=\X/CP[/6'CY[SY^W]_"9YT?=UM[&S7%&Y$OX#NOOH87O5XY1 MGHTA<]JG^F* F= T3K$F6!&;3IJ\\T];19AP MC*B59R]O-\NSV/[W72+^+?9Q-^&^0?.9@KC1[[1/($P(X17IQD(7?;YNU M_XZ1X!] ?;Y.71 GU+Z-G2ZPI-8;K5_6^QA/C*:Q2I&^%D7\Y([3N7KOWH2%,K_"MP+45RS$.BW\P+N72J5;>DWO9RX_8QF:6-O!<;>=&[+\K.?7XY MWK6TE5^UE>0S6VEX9(ZIT(PFV28(@*;EWC6-D4XI&H)1X3MLY8]M93G.6[K3 M644#T.DK [UYW].MX]-%NFV&L9Q71 J?">*HWQ@/)X/$^*:3_.JW9)OM#\IG M=<[RPS\6^&A\;*.'K];/C/)#,2Q#@I[M^<)V\N!%S@R53\YUN8(=A+PSM?^A M"%_:@<-_L;]^?>RWTDF1[YMNKM,\Q? H=CH7DM3X!>6CG"V8I/_[^KC\ER=D M]^-PFEJX:AN\FU^OSJ;WI[:-\G<.4DJ*IB9A7"'-U+)I(HG-&"%B)Q-E"9#6:;%C-2E5N"Q@V^N-1:2JSS;S8##-5N6(X M',?!_PPGFZUB.87G)QL.AI,-!W9X<6XN!CD3AZ9,6J=M\[?<:$(U1$IG,P9/0AE32.#:SI+/6?& M.>7LRC-.?A-,_B;,9=JX"X"?76K+36)SN2?\ZDZJOENX\ MZ4\XT--!KK!:?(A?+.8YU1WRZ1+KAOW.>/3Y)1-E>E;F0+NM*.7W%B%5*Q?7 M' T^16:'L>D&T;YOVH2!V%/;^6C/ACDE]NV52H&M*K$L5EK+8J7SE'_LS4DN MA-S8[:=1SE?Z6V.KYU>_9\'FO+S(+; \P-*H[RK(4KL%,)2M[=*DSM/_?V,X^ M4U_T];;-C"ZV=YIK>4"6C^$^0,N=5@J^0,@OS6*W>FVP*62 M+S;4FY?#\66NU^X7XHO*9UZG$M4H_V57I.(.TC5?HH+A LIQG@K!3^6&Y7*I MU%\6XR(?&[M',8Z&T\&ZRYJHC8MRJ.4J^?7HI[_2\E=R_XMSOJF:%2&9?*^#5E-"O/ M^%(9'T89RWFPHWX'KQK^3V/CW^-B=+94QZ4Z?ED=&5MY!DMU?"#?:(='CAM+U7O4JJ=7GLE9J]YR)&^N98+3O/=NA&T:]1M?L#'W-M*W MM!(UD0CU+H1\/AWFQ:N9T M:SW;.1L6)3?\9,6SF9_LO\CG[,3AN'-S?'-IWA=9<'+]IJ5]GY>V?,=0%KUF MX/G2P"\XUJ_S/K9B5*X/+XTU_M"Y^)YM?:<_'.<%ZVNN/QY-$X8W=HKA^Z4! M7VC!8$N&7D_P&+UJP6%IP1<VF>%QIUII?FN9[@ MJ6L+U9S"PM/Y=(>SPUX\E)'&UMX@].EHBXTUOR[YHR6BCH_X)F59[O8M78T MSO6AETJZP#CS;VS]NGBOBX>+^4CB^[U9,Z^D$-,W6#A_@,JK/Y1)Y4?RT5Q[ M$UC]E![MMHQ.5=WZ2N?3G"GDFHKG4C]WO?6-]%"U2(B5-SXO,V(]]HQ8U^U/ M15FD\F!(@ZY^877N39V[HWCSE2]WP#5S.P=IM+XS']B\-/MNN_CG_C5^*7J- MT5%_C/<(P]\:\=3'D]&D,FO.H3@IL!HOOA6]28I+5-W+>B"UR34FY2HG]U]L MC\*J9C]6;>_KQP2_6_VZ[VTL__+A&[>]A?A=X-CKE_YC#L[\QHC__#6X+F?> MWUZBJ54HN29:E]):-K)M^_TKL>DL\]7=3#=\>[JZSW?:OP74Y\QL=ZZQ_?SCH8VS0G,JK]S%B6/*C(UD5:,#:;&/3L.!7+CNU20^R;T=S&C/]ZC=[C[ FA3*O\WG]ITNQ ]'P\& M*-D-6VK5TQ\2I!MO_4."5,T]%D#D;C?@DWP.?,YE+R=CR&&PSQ_BO\?%!]NY M-CIS/9*ZT\N31@VT[K]^Z@T_FR":IU?[8DF0\3#!1#:.*:= MCX+3E&0PP"?U0"95AS[5 VGR.Y4#&0^;A]:>/,U"MM8+^9^-3Q*V-GIN!X-< M3>L?VQG'RZH@O.*J(*TST_7=S=YV]^_C@^X^V7[QAAYT6VQ[?:?3.M\2K>.= MH_9ZZ[3--DY;Y_\4[;WV^Y=\YVB_>]K9/GYS?K#^S_OMO36RO_?W,5YSE/^T MUX^*UO$_^.>OHOUB@[7V_CZZN :?-3Y@;V2^#[9!M/#\5A??[<5&_H//WSIK MO]TZ:[W8PGONG[:ZFZD]J0Q75HAK'[=.6Q_?(8PQ>6:;VD;=!*)XT]$4F\1K MHUFRP"Q;>4:5^4UH^*RHR(UYH1]0B0N+]QVJ<9]4:6F?%M(^"4%UC%(E1CP8 M*2W(1#G5&BP7T?G2/A'*.%W:I_FR3^ M.&DLS9M2!/F-Y/5V_ M].(H3Z7FXH@?R[DK_/)?\T:0UBY:M]D?K/?';I3&G8NWV;E\F6F4[]:J9*B_3] M0J9<18#DD!K;"3B3%_Y)]14+9,E'D@/XT[^KMWP!R0;+$O*6W#43,-J2O'>O M?IYUZ77Y[_'K=Z_)ZV.\^W?O'_;8<$-D(%0XQH,1Q 4TL[K$T/G);<716F3SK47[U>].:[K MNG]^Z?QHHXMD.CXI XK_3OU/__I&6B9;3-U<:X=OLK6Z'F4QA\W]-*GPO!,\ M9YUH'V+P+!%@U' 07'&PZ#\#Q]X2K9:U4:^WO[ZK#WW;Z.Q# MQ_%Z]&[%\ M\ MS0T^(7F6*]I6SCN=L(4IS>>U7V-06\;D=QD!EW3N<));X++#6V 1?<5J;+M%],? ]_I]M(BNXNPWYP(^=%=R+8;0A42N7,EQ9C^RQH-:;0%5$*\* MQ+.FC^!&)'1A0*? $,1<@>-* >5<22&EREGN[(JN5$N[,348M-7!H-]&Z<3U M8G-@-IPK>QAH!:;0!5-*\9^D39.XR M"$\<6";*27<@#EG9>E422%A7V1H%:G\.YCV0QN%PXOH7QU_G)6O+!']N71:^ M=9RZGF2ARIYW9,^]PR<-OCZ;.]P[R_BT9-4G$%D-("@)( 16D",,3A/ MK./1[^PR;KO:F!6YDHOT3=B48-'#!?UZ,HLJZ)\S4K/-' *R- B6 M#7AC)43OC">:,FE9Z6JINU(L[0/=+^BWP*)J*!>2A F.S#1$.#$ MA2P"_IP($FZ7R%7YJ*VQL588CWJX)+ 6&ZN2P(I)8,;J2E80[1@!HI,#(8P& M4YPNI;VWG"5M:7KS4EI2=SM M#-+=4KH?0A+$FD[TIH+YK>\&DR>#^/Q"-ONI,8VTIY:Q:("9D0 MH60&[WV)2IL8F>4QZ,8VTGI50>AJ_FQ5R.D L>DF>+.=?G+CU&FD!\,,I_B/ MYDROYC7=IQ5T*9__%/&\+'=ZD/\8IR:P7^ES(?KA7!>([T*4D" M)UB P"/C*%'N@MC955UK:TK3]@)Y+690!?)*@3QC!TDG77)&0@Z*@.#)@%<\ M@29,)AVMI+KT8B)=RFHV4XT#7<,7+P83-WC;*YWBIJE,-01T[\;/E4RF>0SH M,3[_&/JG95E_&0[CAUZ_7ZES(>K\_9I,)N%CH!XHCPF$=Q$\TPJB8-YZRB+J MQ#+XFG4-J95MVXOH-9V5542O'M&SQA"+/HN,ODP4%(3@%*SP"DBV25IE@J(* M$:UMU^KVAW>WP!K:O+#0!19K\.<^[9_*B'=BQ#_F;)PLDG$^"+#H"X*0(H#S MC $ADGE!?(P!T2T4^H?+!\IKI*>UJ%V+C5-1>U?4SM@QC"H5(]>@M$#/)(@, MB&$)3FK%"!>&!;VSRPWO2MM^U&Z!';-Y49WK6S8.+I/S:GRGG5T;:_KD'5GT M]9SM@]Z>3*CH($DI0/ LP>2D0-OH.%$J"X;>(!5=JMJ?(U##.ZTV?2J@OP>@ M9ZO0C T)P0O2,8]F$5/@6)! ,)(#S8ZE,AQ'V=JL M>GL!O)ZTG@K@50#XTUQW#2FB$Z SC:4\(8.WL:0U*U=J[XD3I #8T*5G[]2X MSS;&?::]B:ZW<+YO2Y*VK<3MAPD*\(UH5Z6V2FWWU62J4MNB MU#9C](I(CQVE_JOJWB-L?]]+7$ M\9^>\[U^;]+#;RSM#L:387A_-.SC!AC_OW\81O6/30N$R:<;HX*W6)#/=A3' M/1.'IR6I?G9+W1BV6$7H8YUWN04[>?/\N_..AIW^U8Y^?*<]>]OCP_9]QQ;L MNPT>_W QLK=SXCY=UZ1OZZ_S;=6K5[ZQWLZW?S MS01=]%Y83<$)@_:UUAH,)V68J2?<4V$L\6A?JRXU6W@L5 EI*PEIK?/I*R$M M1TBS=5HA4Q<) \M*0#-&"QY]_3*,E2/;*"IM,U&0VZ6KM.HIUUV]H$VQ1D>G MTRSG,C''E2U24YOOTX9[?GS2'WY*Z67JNTF*GT5>*GO>A3WG6QC2R&VB LTY MXP0(R2)8ERP0RZ03VI-$$2NIHR.4V\3L;N[-JNK<-: MMQC$ZXH.51"O!L0S1E'PBD1J'1CJ)0@2)7BI+1B=B=;<:1H1Q)1WQ?)648T0 M;76$Z+(0?I3^3H/3NPT5>PC^Y'H*W\^+8__L38Z>GHYQ7=+H@C\_5?:\"WO. M-S:D+I%LJ0?T+4N J,RKYS1!TI&&2%$7:H$F$.GR6OB^Q8!>3^%[!?1W /1L MX3OA!GV7 $SZIJ\A6D(H7%"&\2R9#[9T*C6Z*V4M?*]!HJ_QQ^>9L/$T=2;# MSCCU^VDT[@QSQY^.\1/C<0T/W:^9]-.Y')X.CWUOT)QJ%J+%144ZQ9_&O=@T MU1\.*M*Y/M"\HS59'SV+/$,V5,.@CH/C@9T@Z2+U',C$O<[NZ)6TM<(TD*3PCX[ M1.MV:CO%%IA+7XX8JD2Z%)'.-U*,Z&&JTC]:&E),(F_ .F8@EW:*(8M(>"XS M4Z5L?U/]&DYJ=3BI(GFU2)XQB3@ATO,8@4:5$,FA3$W5#JS.1OO ?=3-]&-. MVX_D+3"*EBRDCKV_+[[[_"N@O/\Q90V#W6-U*L+]=#0-,@US9S"X,R]P9?.47L#_'1SE+LX'HVI1;E_?_3-OOB6?*3%X/Q9'1:QC?_<77;S\[O MNO+37?@I3/:>?L%/?\=?_BOB__[:?\/Z?_MW)T=[[_#G=V\_O'GWW^,WSP+9 M>_>2WVJ.'[3_[RG@;.N0-.F01AO02?$](;-=%J MI812N@R%9H+/T5N3+;?(SEN+/JP[K_T[3^S]_E?B@J)Q3,$38T$$[\!YK8$8 MH:DSC*(-W>P\/C^%L^,FG5?I9)*.?1I-M2PGW4[AK693/DOA\TNTN81O&*7Q M2<*O^#OU/_WK4B^C4JCAO/M1$_M%S]52P>5P.5N['!A5N.]!>1E T%(TJ))& M5]0Y:9+32:MBL5+9_D2P&HUOM>]9X;L"^,[VLY6.*FXU:$T]PC72^^VM2*2K.!"CC M2TJG,:5*T$'T$E^PV;&FL;^07=2"F]T@\;M&Z!\N\M=B0E7D+X_\N5XIB1BB M#,@RR5JXR, K[D 8J46(T4J:#:SVW?"FO+,>E>Q_?BC2[?33 M>'QIYGYV?+*-IR5U7LS=M,/9DV^$K8=X;S_U\+G(WK-?CW$MR)M?]CX<'+Z0 M;]X]9Z^/_Q"O__SC[.!P_VB_')A\^"MYHJ-%8S)$%4%D2L$HJR &(5#K9)69 MV=G572/FCIM'QY\'7"LQ%@3D[!E";+"RG()/QI;^B N.%!JZM\H;X M2"G9V954=FT]-MEB!*_'YZ\(7@&"9RL^ \LI: +*4O3ZLPQ@4O; &5-9,<]- M= 7!IBNX;CV"M\#_W.#ZA=D.&-W.X-(&KG4+K>V&41V5.[+I? -\99-)3%N@ M0C>#XRW@WDW J31:H*7$E2G9642W/^VY%C"TVAJJD/Y.D/XT"VFO I<6HF0: M!$';R/O2.S7F[#S-/*72(:R+ &\]I+? /-K@CAA?+>])W= O6.4$Z<]E>4H0,G:-W5[P7R?19X5S'<' M\UR=IQ">.T2OI<4Z8@Z\T!HR42YGKJ7SLC25Y\M;1S5XM-7!HRM0(M[/XT@3 M]_'22OJ$-E*J8:1[3KB8"N;%(*"[>>@^?I:&MY\JFR[&IM>TE'>H"0VG0)5E M:!H%C;YFD&"RC";&F'CII\IT5YCYD^JV.9LU?M1JVZAB><58GK&,(#>,TGC206DVC4^]N5/*_/^;,ZF'>CT?D6\T2%%#5WP&)Q,)/*X&E2((+*14^2G,W. M+I5==4WF:-L\S!HN:KE)5+&\4BS/F$16<1N"C&!]#B"BT6"(E2 =,3H0F4A" M_6%2$\"82[$37ZL[TP755#^ K3U<%T-B>H M="EFFJ AB=:,H$*!RSP!0P/&JJQCL&QG=P4'V#6P\]T+=N^MU\M4R"\*^1E+R661HM$> BM]X OXC3$)-!%$"*Z$]QXA3Q#R M9,,AOW&F5/MN>%/>61>V+NQFO;,N;%W8S7IG7=BZL)OUS@?0)/G59!C>'PW[ M:%^/_]\_#*/ZQT[ZO]/>Y-/C&V-8JS@3:-]W;-SV:]\-;\H[6]-"4M[;M*WA M\?&P_%)$?_?KK?A^2Z-71VZ45A*K?;'_\WS9>[F5AH=^_^CQH0VK0YIM!F_UGK[\UHJCW^L]R?_O'^-P2UXB\_O/W3Z\/?^[O/7O/ M]MX]I_MGSS\<'.(Z_6P^'CSYBT1AE4\.LDHEYI,"6"\RE+E_246MO99?C_K= ML(GN%OVKFV@3-Y&T(5,6.)&G;^+?'_LW+CQQD7NX]7MN86:>5QNR&;WC9^<3HZ&H]).M&[$^]N(9WMO M_V(H9)\M 6JY J&2A!+4!J.EE:C"-.7\*VQV[:9:0AO63;4-FRIRE+MD$6*( MY214,[ R,DB><"9II,@W.[N2=)'>RG^W8+CI1NNX2QD_7I#I[FE3OAB/3^N& MO,\-2?>?_,5\9,$$BQN22A!.2[ :#3=34IKP!\)+:O9&;*B#T\EXX@;%;ZJ[ MZGYW52"*"D,]F,P8".$$TIQ@X F3.1&;)6%-PK^DJLNO29>[OA?\1EAPE=?N M>P>RO=__8ED:W%P)O AHO46BP- <(/OHI$K><6,7Y;5[VE"5UUJSJR3::NB' M:M"D)+)E=%,]Q?U%$ZI139U( 7T"9KO6Z"Z]9JK C>9;KV&-AN6&5_+NN&:\ M?9U#T-:$TANAV\24:A;9HG"=;1D7J#)4".4YFR)XZ6PL'6 MUPS6^M_[+HJIT%P6FC,)GH%EALLN(8L80&CKP5H9(%BMG:7!R*0W 9I;<.RX MP>6\3_"6R[9P_>^S^N5*+K^A6%X,GDZ%4EES(=8, MQ+"Z?%I MOZ2A=(9-;Y,P/#X9I:,T&/?^3IW^ BX()1C4H6SJC6$+!4Q+1XW3X0FE M3MG.+C5=SN=G3/ZK/2YFC?[<&>!WMY,JP%L(\!E#*IHHB34"9'(&!*(=C',. M>.EZQ .C(J(AQ527\?FCE!8!? M,J$V.(7UF0L64>Z'WP*8%M-=B>IDF#F\W M/G>C :[I^#-1/9M*JG+H0ASZ?OZ(C$HKN7&05(&FVCTF[OZ(K46@W@++:%/;S(UO+-FM7>=:>^[V>9WU\T98E4L7X=+#)_/- MYQ3QS&L.P5LTD&SB8&-.0)VBT1/%(P\E%UEWB5";W8FJ-I_;W,.ZBOSED3]C M11G%;&8^@+)1@* D@TG6@XF6>!6#%U(6Y*NNHK4'W7W;69O7%&6NG6^3D'U[ MN^M;2W&^EZ:/^)CCAHG#4]]/E_MI.4INVW+^SSVNS[:HJG6W1GXRB%5Q+:FX MGE^3)::]S[+IFUK:S#O469P[$%GRS#(-WGAT_[LHRJZF\VT0[I9BLCHXW7-@ ML/)JY=5-= $JKZZ:5^='LY+ ,[*I3-"2=QS@T^E;',PG!1O8(0O#SH]O+.WHZ;"830IY9R3HS1.R#;N-/;*H34R M34R#\?2G1OK-67;N#=P@])I0+KYPC$\X?M3YLI3SL^4YOR/!'FF)=WTR'#?) MOX]'J=^,-OSQ0R].CBZH[[,/GB\HN?J(\W@7IY.;/W(+44Q?Z94GFSSF:O4= M[&XI&SI3^_K9G^6!&A[54DKEN4$:2()G9ZA0SB&S4ZUEY/HOJG8N/G0TNNK1 M]S:!'R7W'ES&)W[L^A_W>]W&F)=&867& M[X5L]+4;^@^DS4'LO!KFR0=DF&[GQ2!\A1;: +7.\!2_(XZ[G?0Q)#0ET#2=MA]HXE:X].?_Z@VF M1BO*8?%'V_VW'_VPN]#'&H5_I8T:8PA7IN].QNGQQ0\_7A@,O4'S?,V'?OR2 M,@NYSAA"S>^;7K[BW=(\L'#O>7CR_#>?7W[47)HQ[J;7!'DT7<_K+^/5&Z]] M[6LI?T2XNM/7?OV:%*+>[$;=K+C=[JHMG^_GU&*##B>N]U4OG\G>YIG.+?E[ M>:HY138]3#; M_+,H\@)!EG8+NIS@K.J!;S,T89L6CJR"(&ZQ-ANW,$OMJ)5LIXU;,K((I6Y# M7NG+]'<:G*:[37Q9)#_F3J-<;IOJ5F^RU3?YD"K77IWZ<1CU3IK3QR9WZ/3D M9#B:*U];NKJE;0^^\)'T5AXJBV2ST4;X*),PA!J3J5?$>26U%9G]]:Q)UM&$ MP@JR=L[9^^?1\+A$P-:I='SCZ%_6M;XR7B<\/^Q307.^[WS M ^=W_?>OSYZ<[;][\G'OV1_T]=GO=/]LO_?F\(^S@\/]]Z\/?^[ML;VS-^]^ M/[L\<#[^N7_P[+W [^^]?O?R&._MT^NS7X]>__GB#/]^5UJ]OCY\0M[\LD=F M#YQ?__F'.#A\B\_R:V__ES?]_6?X_G)_[_;Q[[T/!X=OCO:>O<1[>IGW+UK- MOB(?\>K'O0]_$1L]U:G4YMG2[EB;H$PE@23)0R&EM&MW>M996U*FMM!&MI8A7-.0HD+A&- M<8)RST(F+,5 S(6M1:NMM2&L16=82[B8+ FXF07/(&R68+)AP%&Z.0;NLT=; MBU'9Y:S25J6MS: M*@D7B4<2I!.*,&^)#H2J1!UG5JIS8XM68VM#:(O/NHC* M6J&E K2X2KT'L8""YL 2=PEWH=4B-]'FKC1MHJV'U*/SMS0Z29/3IM8OE!RV MA]608B#-%D MZACQD)P2(&Q)B_&"(KDII#=46\9/TV*LF)_KL50/AM:WKJD,<1N&(-SKQ)EC M@5H193)!$1*88MEHA8Q04U VC"%F8Q"%0;V)%E0' MA0R!?@U9VN"I#+&%#.$%JA:;O0C""*F)#RESDCQG68C$4PU\;!A#S 8^8@S9 M.4* 6N9!&&O ,ZD@!ZM<3 G_XB7=0W7U-1WR*T54BLC&6&9MCMRAG8EZQ6G+ M68HN"\V4(#5HLF$4,1LTX4R$P*-%TX%;P/WBP9%,($7-"$H?7S4EM8)W445L M"D4\J+R+T3 C&*;CX?$K_NZ%],"&H2Y23:0\IQ$?5(4L+!=6&YHH(S0G7PYR M:]ADH_CLTWS81$0O>> @A3>%SPQ80ARPG"--R6ABR,XN[U*RJF;V]:RG?3 G MD5,OT:61B/%,E(FLA/]1T::0="T-*E% \;AM@;J M''7)I1 %1;.EB_1>8;ZU,#?HEGCF8O&"C,6C!,:@@]>$W14N$5C1:LND?6PI3+$-7:.9\F([(GS7M@D71(A M9&MM$E()FFO48L,88BYC@R9+&4=R$![MG!@->,,U*)6)"-H)YS@RA.C2Y0O' M*D-L(4.@YY-H%C+PH(3/!@F#.DF#EL9RYF4->&P80\P&/#33 G<%&@VT#-]2 M+*%/E @H$8D-TC))2X,.IKIL>5^H4L064@2AS*.+&P@+41 ND!X 2 MMZP&2S:,(F:#)3&1*(,WH'0HI>HTVI"V)'7QKN0KGGK:^HR- M-H=0G@['S6"[T0H:1+>E1%=OM7J>KWMC0L''>1?AL/8 M#,\]SQ9[->S'JI47T,I[AT_FQI&31"-5,8"3T@-Z\Z5'5=# T+47VDO'E2R6 M>]>J5=5K;:AMOM5X7F_CWXKGU>%Y9@PV^M=!:$+ Y&)F9U*2$-#,CMPQEUA* M)#G$,UK9JDTMYRJ>-[DE;L7SRO"\/Z.?N0\E6T0#S22 T-: H5H"4TQ9D92* M-):.;5VS?+.GBN?6XGF]O6(KGE>'YQG]+(E643,+D3F)]C:+J)]+DX3@6)(D M1!8XXEETT=1J$9X??&E2$Q483H[2J!8IM:)(J7+4BCCJ^5Q,()N$ C09)"F= M6UP*X#7Z$-EY&HWE47A6.E*9Y5NXU/3EUL)YO<5(%(VL5]>^&\WN*B"N?5P7E6.PMAE=(>M)$(9Z48 M.,6#E0GNNSBH,L'*F& V,&&5\UER#TE9 M"\)S!8X(#5(+15T,UDG9E FRY5V9R@1;R 3KK0&J3+ Z)IBQ"83C-">=0 F4 ME0@Z@#-*@@T>M[TR@?(\;?$N-\8[>$@9$+^,AN-Q&7B3>WL- M=#3R^JT15^6NA;AK;RZRH5QB/A@&/"D/@MI0_)D 5B"9R4 9MW1G5](NXWI% M =G66#$K/'QYN-!?;V2C0G\)Z,^8+52(X$2DD'*,(%)V8!E/P)QC+)21B]+N M[ K35#36C$?":N2Y;L35.QO(?;7&[RHV%\"^S-J/TJ6'?4E[T))$#D'\)19D-I3%"D5 M(:+:IP*QKU>5@]&^<,7U"1IMCE(UQLAJWA>&9YG V8F M2ADCBY!T(B!8E. 4CT YXUZ:9#0C.[N"=HFM^GE[\;S>J%?%\^KP/*N?LPF4 M) V6!K2W=>1@B57 L^(A<:VC-#N[7'3E\GV&6EJ'U/8XP,LT3FX4CII00$Q_ MI_[PY#@-:I/2=@0#+L2#[/3L2CB5G^["3Z_G"XZT,:73+/#$)0A*!7CA":!\ MK5><62(Y^@^D*T2;^B;5/FB;' ^HD%XII&=,CA"X$T8E=!R$ ,$%!?0:(FBJ M.$^$4K1'ROA$JY9.M*N(;BVBUST;J")Z=8B>#0HH;[CA+J/_D!.@M@Y@7$9W M0LHD' DZ*HI.!.N*Y8,"%=*MA?2Z9_E42*\0TC-*VCM/5.49 M>"Y3L,HQ*Q'2S':YMBV"]#?B K$W/NF[3^5FT]=9H+[SRW<^I,2+7](@C5R_ MB;>X>-P;],:3DG'T]]VZOSR$>/":ZYZF D+F?_*%>"KYWX7\W\X%77PQP[7V MX%.@I3=5 MS6$B*70?!D&:$E,U)W-6M3K;*25(;LW9 M@I0@A)+@ EIT4A+#A:*&2H>@5EU3,ZNV&-1KKE6JH%XIJ.=ZKW#-G%,&/33/ M002JP*-((>#+0D4GK),[NXJN8OYR!75K0;WF(J0*ZM6">K8P*7O)O>"0$<& MSI2&,F\3F@8JE$2.^Z5I14!MF\SOAY23\2R=C! <[G)PK#L>XLV=-2_4Q(Q6 M1 D^EU'AJL\D5"EJ(8IZ/QU@%YOA* ">H6 GDW*8))G;S48H4OKMH _,4N!V"!Y(D'SU"1E4%J3 M,K87S^L-#E0\KP[/LX$!%X@T"%H(S"H0RF5P+%#P27LC/%-"(YXY*FBSJJ:L M%=#M _1Z P,5T"L$].R\&,:I2:5\TBJTN!UQ8)0-(*57*J3LN2V3%W17+'\F MM[Z$C*W*&W@2_N^T-^Z5%8=1ZKM)BI[T1@@KO[P?OV<)1%4B.6H&7J11F*046-S+^(07S045#2\YW M5^J:3;"]\%YOP*#"^[O!>Z[/ Q-*4HKNAB[P9H:"(V70$^INYY4+1B"\J>D: M4M7W]N)[O?&#BN_OA^]9]:VU(4ID4%XP$,8QL$IQ0*_+"),4(?&?,E\VCX;'%V&-X6"IS(@M MH[)_KC>>,<;GQ9_N1FHO!F%XG(I *ZTM1&LOYD(;@E#%M/ @.3$@K(_HV5@T M;+3$OQ7N?EY"&UTMYAV;?[5N E6=/K=.&EA!5*/2P#W1P(QU0[R,AID,D5(% M@GH"3C3];KFG#.G=VG(DTU5FOM-MI8&'30,KB&U4&K@?&I@+1(B$1.-42%2Y:3--/N_C5!YXV#RP@@A'Y8%[XH'98(>-W.0RBD.6 M#(VDT2NPT4%B7*$])Y2UHLG0L,)L \\A,&TDZ,TNDC3J#-I'\IW/*0 W@O4 M-:,TGESL\FYGD.XVB&9CLR%:)G^YZ($+TU M!)C6!$0NB!:9@^"):"&$(SSL[)HNT2LPLBNB6XCH>PJ=542O"-&S\3.FF(F: MVC)!7B*BI0+'$\+:,6&]M#X61#/>U61^XG2%]#9 ^IZB8!72JX+TC))&3I:! M* ]*.5MJC3U8QC5PIHPQ!/_/8P-I>!,R<9F(U6)G5\EEC+;:J:ZUN=DK"*Q4N'Y/N,[89.@UZS)1!H@0 M"80U!CRW! +2K_+:AEAL,FGGPR:UNV2K,7M?L9.*WN^(WMD@23">(V8E9%;" MGKS44C%4MI:*C#*5+&A$KZ'+)!Q7X+87N*N,D%3@?D_@SJA=QWR(C@70+*': M5=R!4[[T7M,B^.0U*570AL[W0+@7X*XR-V)#^K5\G@34J<5-]^[$+Q# K;2U M&MH*\\Y]3#FB>P^49:0M)"KPB6HP5G!.C98^B'+,JEBM;:ADT(J4BTH&*R.# MV4FTKIB9T0%Q!)T/[06XE#UP[XQ(E'!F0LFB$F8%![25#+:*#.XI6Z.2P:K( M8#82P5%$VN8,7!L.(I>.THY:X%2SK&G(B?KS1I2U^KFR02L2/2H;K(P-9D?? MFFQH4+C%22IS):T%DQ@'IZ72G$B;=6C80%S3EK9];/ BIZ:EBX^(7H2_C5( MN3>9=GCYY\EH^'=O7!",%_]UD<3=#Q&SBS/,AKV^PUK3E/E*F$N1)AO MYP?Q:L)&3V;13+E+6/H.0PN ?R8 OYDIB&O<%B8Y8N[,K+/H[FV"?K"@_ILT! MHI^^:U!H8^L9-R7L@_1V'MP^%V2EL(4H[/UM7)BJT&]9J#+Q7,ZP?SC#TB0HHN4P[<> 2S50(\,0;0 MYY&):V)T(#N[M$O%,AFY%<>M5<[W&O.H>%X6S[/Q"BVB2(%X(.AC@@BFZ2,2 M0/+L'8J/T-(]1'49J6/-MQ?4]QIXJ*!>&M0S2MI'F[6A% 21&@3/"KRQ#JC1 M3C9]M4NM*N_B6UH$ZMI#Y'YZB+3OAC?EG0\@W6D_33K]X7@N6/5]H_AM6X7_ M^7Z/WVH38@.2M7"#UB;\=[,5["K9M2*3K)+=4F0W.W$DR<12B,!3(3O# OCH8SE;98(PFVD9 M0(9DQ^D*FG!5LJMDUY[GWH TMTIVRY#=;*#7^22EI1F2CR4QC5FP5!J(UJ&M MQZ*P2NWL2M+58A,222K95;+;IAR\2G9+D=V,92>I\CHX!YF9"$)H#M:3TAU? M<$H953SJG5TANW(5[57O.VNN?8'137EG7=BV1,8W+\_S(C+>.4DC?,;C8]0K MXR,WNN,DQ/D2;8YL$8>GOI_FR.1.,_UN>QA>[[+M=_F SIWFT-7M>#?NA8X; MQ$[L]4\G*2[3Z'$[[?8M,:K/6EB-_9R?>Y& URV\<7O?3;=7Y?F M.*GF^"W,\?E1!YY*Y4.*P+@+(+0SX)K)-EP''8P(,LJOYRO=]T[XJ7!.W0=+ M[H.43$2EA\Z8I2A])PQ8ECVH%%)V@B?!\LXN><35G%/6CO:^:XHZ5075GD>[ MBX):\G2PTM)WIJ79:)'D!-63+OD.^(?S#HR($K3)5G"I8[JC>EK;/JB&RFIV M@F5>F%"J][DMU;9HJ!A%-,@@9N..9,KN)VZ5:%M]IPR3#J!0Q@"%4 M 8K7@6=H7G#4%T09;FQV.[M,=QDC7UQ5Q3:KBB4/>*JJ:!'R9XQ$%5A"!T !LR0B\BFJ M"A$LY!AD9I%S&MPF;I>J*K[3AC%,9V)HV2%6@#!$@\U<0A2",",-)\_V$?\?>W[O_QC\N?O6Q&[WM#6#ZDP8I<<'J6."V%XC+_[$\*[,QA.\-N1 MQ#MX,SV\L[]?Q+E 1W?B16XAB^DJO/-GD,5>-E7H?LF%?+MCG?Y8':K2I M1J]!>8YZ0"7!LS-4*.<LIR_VY)-!8=VRW ZH>TQ:K$T*N_"VW&MN9?. MT:B8;?_XMO T K0HRP*],H&NX.C?/[C=ZS;&9])8/[GH:S?P'R?]DG'P:I@G M'YHB]1>#\.A&%FC+73^]Y+2GGW/:JTLFFTKC^&24CO!]R$^=TI[H9GIKRX/] M\Y*W_]7^>^T-4-D,3_$[XGCQV_V&/K[N8XU5>J58FO83^+1]=S).CR]^^/$B MU:@W:.ZY^="/7[)?XUK*7]$N+K3UW[]FA2BWNQ&W:RX]>[:B%3 >T@OW* LPNNC M 9?/9&_S3.=V\[T\U9S^(%._9I129P_?=S3N/$>%C@H\G: "]VG4X:1[BVY4 MWPQ4;^C2[.,KRZU,^^!8(;X$Q#\[M%F@9V.[-WDY$EW5 ]^FC]DV+1Q9!3EN MZ=K<:E,MU1+U3EWS[M!SM?5+?9MMV#ZM46M9UC-1:[Y/Y(-J1;[PX[[CU[S@_^ M?'ET=:B]]W'_>/\]WIOL]?L96_O[#W!SW[8Q_?NX>]]\^S7X[UGOXLWY9"=X;T^V\][O?,# M[5?DX_Z[O8]['_XR7AM?^H^'Q!@(IRPXJQSDH*D5+DGJ5S%0:U&0W',&5.6Z MRG5UH-:F<]W9#-<%89A,G)3%+ET@& VFYY^'(_SGH!-.1Z,T")\ZDQ%^6;_)4>RX^.YT/"E);G=J#W3;-I,;S=WW M%'\\F!RET1=9AU,J/Y?GTW-Q'A9I3A_BR2 >7LGVR:5H40L%5UPR'B#S9H:VTV!8#$ T5S&&'*QD MJ!NZ4LQWI-WD!K3;S1+K#=Q5;M@.;IB-!VK"F%6:@N3<@? Z@_6. L]29A%3 M]*7TFW7U-0U"%JSH(82ZG5W9570%P^DK2[3/C%A!G*C"?V/@/QMA,D8[[]"!X,1+A+\2X'(V M0&QD+/.$?.#1B[#MMQ/:%_)I11CI*YT5VAY&^F,P2G@79RE^$4!ZZWJ#SC]+ M(M^_.L-I_?CHO+B\TQ_B^SH?>I.C8K T0:CQJ1_W8L^->FDN\V^[^P%M<,2I M'![\?%'@_Q]T=7O]WN33SZXW^J_KGZ:#DT8?E+)R5 ^H/EZFT'?C<2_CTG^I M0ZK26%)I[#^="SUQ9HS0D8,UJ"^$5PYLL@Z8]L;X3+U@C7NIU+S:6/A4HD6' MK-M-%QL7>JHDT2:2F(U!B4AXICI!I Q)(O$(GF4)/EHKG4I9>KVSR[N6S0^D MJ8T&6\T4]Q6#JK2P>;0P&V_B(EG!0@+!I"QI^02,TAF,-)0S:K+C:F<7[8MJ M.6PE']Q36E(EBTT@B]GHE)>9B2P=!*0,$ %M"".#!F@A'#RL(.JU(!3QUXZ.? M^\,/_YOBV_0+2K2\V-#^'.$/8CF1J/2^,+V_FHLCH1GHT/9SP)@A(*1GX*07 M@/\*4;OLA,LECD0I:_WQ0SV ;$4%8H5\NR _&Q6BUE.5$X=@2 ;<.PJ-.8;@ M5P$EZT(*U.SLBJ5*=RK66ZOQ5Q -JAI_@^ _&_W1ACE&J(;,3021G0&+4@9F M91!"$9U4&5(NNMS.,T!5^:VF@0V/ E5"6 I(_/'1"TR"=H7CFE%B&?SFH1]V71]B79AYYVZ.6ZS.#PM M?;_+O=]<9/EPJK"76YFMT8'WE')UC?J[R+.MRFP193;?E&1]P34X&C,8*WV6)F?JW[$;X\+>%X.W+]SHD;3C5!J=_)VNIGB7',O//GCN$9"KCSB/=W$Z MN?DC7TX/5]=.YFM>Z94GFSSFJ@F)W(=L^)<+]OF?Y8$:OU5+*97G1AJ5!,_. M4*&<((3]S:!'R7W'ES)ZWKL^A_9>.D>C$A;YQ[>%IQ&@ MQ?LJT'M:(BJ(HW__X':OVQCW2BYS8R6;#?P'>I2#V'DUS),/R"C=SHM!>-0B M2KS^KI]^SF2O+OBKB.#59!C>'PW[*,CQ__N'853_V'G^?Z>]R:?6/]0_+SG[ M7^V_U]X %!VDCUS;8OUXT><7JRV2X%_L_+YH$AR9[HQ&FU'!P.AE/W* L[646 M'+G?++A/>[V+++CW'_;8B[.]XY='^#ODFW>_?WAS_-_>F\.?>@>';X[VWP6R M=]CO[Y^]Z5]FP;U[_7'O['?Q^L\7R-=G1^_?E/>_B^_V MCO??[^%]S&;![;][?K;_[.CH];OWY,TO+S[M/WOS?N]=_]W!+R^/]\]^_[3/ M]CZ]9K]_V#\\NF[P7* H/Y4(,$,#"$M*#P>I(:,\N>69)$5W=A$H@O(N$VI% MW7WK).8VVAH/=1+S GG =V.\^;DZG]NW4YNV+?F\F\)DLT5FAI#H,[,@E5<@ MO+!@I7-@:#3,:DE=%LV!="6P2F /E\#P/G2..43!I; J>Z%C8D);RFC,AM], M8 M8;)7=EF6WN5Y;F<@430#'O 4A0@940Q2T$MRQ:+67:6=7"M75>NEF6Y7C M*L>UCN,6J=;*U'J6190Y.4&"L8)8:IWWD@BBE;^9Y.Y2I%79;EFVFZW-LMP+ MK@D!GHLMEZ@#[QR'E V365.&=+BS6SQ2OLP\],ISE>4]B[:E'BP3MC( MO##1I&@)C9%%EBO/M8OGY S/*6>(DRD!5=*#X%R!-81"-L)E;C7/3<]TQKK$ MVDITE>BVB>@6X3D1O7><(C$I@2: E5)38:GR2@41JM/:#GK[N' MX=Y?6:)W&JA ZRVAURJ=!VNMA"@B329[017?V>64=M'RF/&G<[@]14 M%TV3!)J1[4>I'XOV[4S9.4$,Q9XI1APF8>E8U.?J-Q M\**Y%(V14X2:XK/3$2[L;_B,PSC-JVC^_,F-4RSB38-Q4_974RP6L(*N:22L M@Z'!H.G#,W,@DJ?@8NDV%*/FT?EHK-_9I81W*9F??%CG9+0:[$UN*ONQ2JG5 M4EHDIJ95\$XYFK3C2,/&&2VEHMSJ@MZ+>V5-3 M(9D7+BA(R1@05'#PNSK*KE*J4KIO*:TW^+% ,/I)?'AG#<"7Z?].>^/>)+U*H[][(4TMQI94]10U-69>(59W>5U*H MU%VE5*6T45):;Q2E*MB-5;!S<1@:/2*;6<@BTS+/2Z&&-0PH3]Q*@OK5A19J MV!J/>>#O?$ 94#\/1_C/02>I'N]4*54I M52D]'"DM5'YLDZWJN MP Z+_IH^Q)-!/+S29E?>PL6,R=^&H^;"9#+J^=.FP?OA\#?T%P:3:OHO4AMS M^&2R_^E+T]\+QAWW I*+!H2Q!&R,$DJ1.LG99FWSSJ[H2K%,B7.EB4KF54IM MR7NI9+XE9+YW?E""A,[VSIZ?_:62+SJ>@]5!@M#)@:." 6X2R;G@-MC8*C9_ M0!D5?PQ&">_B+,4O?/?^<#SN#*<3XD;GX^/P17Q#4\!4P-HX_N-3/^[%GAOU MOM*4>"OCVO7TH4JI2JE*Z>%(:8.]_#+PX^>+H:7_Z3G?Z__&XU[&I?_28*P6XM(6XO,Y=S]Z$ZR* 5CT% 3A"4ST MI+0T(S8;[7C2.[NLJ]1\#>C"C7XJ7U16KU+:!G>_LGJK6'W.[\]&$)$%!Q6- M A$% 9\S!:)DL(*Q2&EH%:T_H)/[S_S^MZXWN/3UTWC2&;E)ZHP_N).[N?0; M&_FL\>DJI2JE*J6'(Z7U>O0K,OF>NO'1S_WAA_]-\6WZ!957>?&G5$+2 M(*+I5RVYA2RY%W/^N=!9">HBZ!0X"&DS>,(S,"X4%4HJEVPQY"AEM4?39C% MY>E-D%)KBR@J3]\G3\]YW"P+YXRWD'UBZ'$[#B[2#-JX; C30LO0/J)^0,?M M^VG2G*W7L_(:":Y2JE*J4JI2JE+:A+,O+ACW5'GFG!">!&^)$]88+Z@-:&E] MI[,O-!BN+.IJ("]D(.]-#F9*BLN\#26S J(E 6&M 4.2!&>2(YZQR"/;V:6T M2ZALQY%4Q?%VG&%7'"^#XSE'EXN0O%$!#/4"A X(9$4$:)U8H%$IDER[@+RB ML^5O.;>3X-8Z,EML1(9R!NT1*[G,21"G#774,F'+\8S1\6+ZUY*3,9X. MCX^'@Z;[XG0:QL'I9#QQ@[*T=03&0F3V^V2VSXDC))N<'2AC%7*9<> Y26!$ MMDJ*P"S3.[L()4E5ETNRHLC=ZG!USZ'_>R:0MH48;S\RLU,Q3NQ M:K$-Z]C$5;/E;*YXUHE3HL!Z@Y:?03\.37CD36$#=\G)Z"6R927)2I*5)+\K M209%F%>>$"^TL$SZI"0/-B;%4O":W$R2=?#L.AET?\;>M"$JG:0'*P@%$20% MKW@"GPQEC)?1/W%G5TK310U8>;3R:.71[QN2=$1H(CRW%']"C\][Z@E3QI 0 M:8KL9B*]2R2R,NKRC#J;'^FS8J4_D0Y, \HOE79%'!@Z\,')8+)'#YZ:+N72&[C4I)*GCEXA"U;08!VE&1E51169H%%5+FT9E\X>T:)_GTG, M 2(SR*4LH)V:;0)NN!6)):6SJN4V9)EPSPK!T(00(8+@0DXZ*AQCE% M8CE1TEWT-[;&PV].V']H:OCQ[]C[>_??S1_3Y_"C'W8OGZG%%YO[OUSMZ9KA M2O?=R3@]OOCAQXN^\[U!@_#F0S\>N]';WN!"!/)D/CF@K.?T\H\?>G%R5#CA M$9GRPGENPOEO/K_\J+DTLP>FUSA>E/S&R^01O?':U[[6/.+('R0;=K)2W^]IO)"Q],].0S[_W&KLQI-)UXGX,)'VM@71X M-$JILX?O.QIWG@]BBO,)3>0+[7B^4A?W>?YM3#7K>P )ZL]TK.\TB MZC06WXT987RQ![]Y^^UT1L,/MTM3^O?FU>^<_7"OSJXB^_^,]2[H7>S6.%ZAK? M0>T-)^=4\KE'WM0QZ1^;UZ?>^2TT'Q6WT'P;$$.ZWA&^JZ;:B%TPS>Y=AW+> MNJ5[D-ZP4*E!YWX'VGPSB>CE+."2>IC M-E$$G0R5U&G?!&<)437Q_QMQVE_?[1_N?7I]_+LX.'Q[MO?L=_'Z[&7OX,_] MWOYAD'MG_?=[QV]ZKP^/>K-QVKUCO(^S7WMOGKV5!\_V/NP_.WJW_\L+^9J] MH/MG[\\._OS]TYOC7X\.?ODU7Z:Q7DT0%]E:$T0"S:,%P24%B\XY),.MXI&D M8-W.+I-=KF17\Z53L19%S3V7+'Y?]+?-UKC]>=7"C[^9I#=_''4WQGM 2?EK M8[*S&28C@F>:=(),0P1!;0:7LH(8G&+!,A-E7$%.?B6P2F";3& A4:I"-"2Y M++30ACN1:+ V('JL%S<36#U/7R.[T1EV\\+[* 0#6P93"&/03DO(:X]S[T(S]ELB8PN*)*)"%9:)DB*-*(_BN067.6Y=O&QRNX+Q-)7H*M&UY[D7*4Z4D0H5#*=1"^;06]4L M<"$DB5(Z3ZO3V@IZ^SC754A[2U5,$&PH,Q4)!Q.<0V,NE28F)"DED=\DZS*N M-\5K_<8IZ456-#Y)^CHOUG=NYCL?T(2V%^/Q:7-D/LSXFY$?D:4179VGY]/8 M<6T&XVYGD";-.YK3V68X^U'JQT*^G8G[^+ &N"UV@LZLME$%P8EG(@9I>?+. M2L\3VO")Y*83*+GH!$J6[:'7Z+@BU!2?G8YP87_#9QS&Z;%Z\^=/;IQB$6\: MC)NQ&/6$?0$E>-GFY,K&9]HH*4P&ICD!D="\-RZ'U*6(Y4B4 J>B@PH-0HF:05<,J=\U$Y2NK/+5M7!M**X MV&3=$F$D*VU24@EZ+<3!S:N;W/# M*/C\S:5QC9PLPEN]N<@)33(9%2.(E"P(%0+8["0HHT4T06D>\LZNZ!(FN^2: M1) Z^*S5"*_CZ39!2NL-GBS/P8T=.4_!U72\%07/!E.83]$(H2$%XI"'LP*G M3 !*$_[#""NTW]FEG%S;"+%"N]70K@1]>@K[?E>#,X;\S6Q2C][U/(R_=]I;]R; MI%=I]'"M:J&%K:=$#?^<#2GOY>3C"?PXZX70T2H/PJ3,9X9?U&Y;L MN$N"?5A9+S787Z54I52E]'"DM("-GXE1&K]%R>Q$ELYY)S3U5'OA* MFM39^ M,USAB[D*+P9A>)S.]=;3<[5U6+36]-Z?#.+AE0Z[\A'VT^0@'[J/OPU'S87) M9-3SI\VXK,/A;^@E#";5X%_ X#]X-=9M.WRI!5!K?$BFU-E13:;S%-#X7MQ%&RZQB!L."*#SNP"FN@%(: MC34\.*_:Q^,/*(OBC\$HX5VD&4@#; M./OC4S_NQ9X;];XRX&4K8]GUQ*%*J4JI2NGA2&GC//LR,O'GWL -0L_U_X-V M:J_?FWSZV?5&S:'*T/?.8[9(ZFSO[/G97S)*RIE,D*5';Y]'#]8@P0%@7YPYJE)D M.^,YD938RJ3L+RFL%AV*U'"Q+?_ZX6[K<7=7BXIXU8E8CRE*!+L$*?8(^L#D#CE%58^"8/ISB[G MY.9=2XJ<%S0NJ_1=:'P+:GA!XPU$XR5-.F$3I&,61>4EX@YT:N=Q[A8J,:4V M)2_T!L'Q$W*8'\91I3L7;WVT M8Z#6QL ]M]JO0Y[7<&8!89A1Z<*,UV+&KT='"P&E.('>HZ) *NCAH,=QN M92FZB4^XZ>!:S^9S!M,?^F/7C=,NKC?K_[QQ8+9>JP,B%/ 0JQC'AE/M#%;< MQ4BHP\IS$II>R#?L<+#?/SWM]ZJ:B757@Z/Q:#BRO3RUI:_!6F!V,%KJQV*] ME;"(B$D>$4^1($ML0!AK;&2RD4JWLTM-FTO<%EK?;F?D6Y"K!S;P/S" ;)J) M\7L;R-_&_&PGL"Z3Q.]#U4NZ6Y4F\C="RP57LPNP!%%Z1'S5T)%(I(.C2!&" M+4G>KSLSCP48M0O&2F=$,HI;HZR+0F@G(B=1 M2BLN!\9UB]07U+P):AXN" MI3?'T@4&"D :L28485A'Q".SR!AK4+3.6P?J0L )&"CHZ_HFML?"0 N6%BR] M&DMC(,DYP[44CB>GG:7"VF@M$!QLPQ5TM&#I@V#IHD-6BL@()Z&1 MPQ2V/@_,2)Q\M'YGERC95GBYQD\!TP*F!4QOJ^I&[EIF#.%!"2YE M7>)06_ M,8X]2U?PT@*A]VH07#'W>G3+GZM&1C* M^/:KEZN7JS_4U6^-1!!\+19Q?!);UC>%'&&0K5Y_ M!%>W WBYK@'Q86"[K3,[&+7ZJ34ZB<,(5,..0V=4]=?LA=BK.VWVJI/ YI?3 MI!8+/ Z\4/7/>=:Z=,Z^7?Z54SOXT.E-3D6Y:@7K5SIY0D;/F:Q(_3TO*>6&6KSU!ES]]2G?V]/4: M $/M#ZJTP^? ;^(@?PJ&8S=F+*V302;F_]-10@CIF!9:1LZ2U81+:RT#XJ=$ M8.HO!2*:B5 6OOW,Z4&2_OFCW5VUQC>7J(W^&K#7:B:F0ES14%C+KCT;QN>3 M7WZ:M-OI]*H5J;[TT\7MF3?R8G1E'DS]]FR//\/U/F^".YL[-V\_J]Y:H-7U M>PS>%.S2M_$S295ELS6/@BWJ+!"G&] MRWXCXON;J1IL^;,K3'$-K7@0FY-:G>,,K[0.X&,GP]9+.,W"F=E6U[!$;/;$UE'8KCT_'W:SX57-<50RI9WN^;$CU MRJ]7%4@HDW_SR7\14\=W+F^F6.9X_3D^[H\:*)GW<51YX.JGZO7:WW&-DX_0 M:YQ\6^"56^U:^-Z3:BMV09T==1^'\Z.;NKW3_OB*!J_?X'Y/*+WR1?0-F2:W MEEWY-),G?=":>Z:%-(03K32V.!&=F&&<:=:$#Q'*2$F>O-+[_?N7]\>''P]^ M^?W+P_?SY\\9*]_WAR\N[K:[@WC/67U_CP^!UY?_PF35.!9IT>,>8I MZ>"04%7NI!;(44)0\%)0)XUSOLZ=-%JU";EE]_=C"1-ZXE% 3RC(Y_L0[PDE M-MX;DGU=0#*A*3?"<^1S+#FWT2(;=$(X2A.3P-Q[<>MYC07 -DJ0"X!]$\! M=XC>RD@%#SPP[GBR 7L3N25.VW@Y@)4HQ7M$-[+8D=M[;$S42.,$Z"8BRS4N M/)+6BA"\H1P#3Q-$M"DQ!>,*QCTZC%LK13 E8D+B#@?,B:2&8>:Y\8$.TQABT4MFF*QI7?V]2 M2\&YC9+W@G/7P#EG0+N1E.K@>5+ W[#6DGKG!4W87*&-%IQ[")P3"SC'TH01PCAK .6X0O"Y#(E0F'W9VB:9MII8UUP)T!>BV&.C6P#DAB(Y1JD0Q MT#@I+9>),* !W#(1G2]*ZT; VY?%RHR42B6L4X@Z2A'7$B/'@,PIKZQTROBH M^6-O6"74% _[&H?@M&SH@XT=+7#\X"1R"7YP990G M1,K@Q,ZNH*9-F=R@OMRE<4)I4_-(5FD=DTIPFBN7%/'$@+ Z;9/A27!OG4DL MQ6\ \A4]'B_!WO_8[CA^ WJ+_G$MZ%UTFF4[&*R>1(9[CWBN[J&=$\@Y2TG( MI5HRXNV>6B4O)*=M@ M<:O0$#E;5_N98=Y-:&@(5 72+!/!-_.^X,^R,XMLX^-3QL6:,;Z+O?^A5 M5ZG(8Z&)Z]#$Y9ACJP.ED7*DC&"Y4U1$5A&-B-2&2F8USW51.6OS7(_D5IRW M!10*=)=5*JNT5:MTOU:4RT_'@QBSY^W1@.X6+="R9:= NS3BG$J[IVR M2F65RBH]G55:QU6:)(G!"Z>#$-P(YQ@UGFA+<* \LK".JW0-ME]5A+Q0#/)U MS_=/8W."[3<'V'$^O^J'V.N%X]EI-M,6#N/H*!W;+[_U!]4;H]&@X\95B>_C M_F^@+_1&A?JO0?V/WBYEN%)##>."H&"L19QJAW3RP/P#* 2>.ZH$,'_1EF29 M^)?@I$U%B8+EV[!*#Q7V4K#\<6#YDADG^T(SBH]E(Y_/>J7FSJ\FG3\^[5C7:?;&9V_ MLIU!Y8L[.JOH7>XR!VP/V.";Z+MV..PDF-V+E+!PP)N6.CC>&QV>7^2 (>5Z ML+#.J1UC$D)G.2OML@W'Y"GOY7)[\%%TTF?/MV>/*JV__\KQ@^Q%_@ M\,HO_ARS47F)W_4"$+_"X];B<2^7U&_LJ6) XI%T'&@<)0G9R A21 &%XY(' MSW-&5?[SXNXNQMZQ26:6R2F65RBIM@WN+!L8C,RE1;'F, MWJB8!-.8!LHL;*\Y/@FQ@9_-EVJVX6=M1Z&\]&\=3%08OA M=BM+T4T\R4W3F7HVGS.8_M ?NVZ<-IZY6#\LDH3 M2PSEQGGGM JL:M]TX]X6^_W3TWZOJI]8][,X&H^&(]O+4UN:6*P%9@>CQ107 M;D.R,DI$A+&(.^R181Q0C5$B5"1>")8[.;4%D6TF\"U9[FY/KA[8]O_ +)I M)L;K][R[_?G93F!=T?SSNU U<\/2]^ZVT7+!&VV,!-5;8.23B(@KA9'VAB&C M02(PU1JC7T@,=#+@;2TFG\81%V,D#181!\%$DE1T-N-SWW0 M&/)24:JP4-31W&N^S9B^>96*@J4%2PN67N;>B28ZH@6FWG#BC24D :+*( /E M),B"I1N&I8LN6J><)2IQI"GVB%.5D*-6 98F[SW'A'F_LTL9:Q-RD\3! J8% M3)\BF*YC!>5*6FJ3\BIPH8VCV@'+820E&0R_P@I:(/1>3:2+WG$L1&*)$T1\ M#G.) *3:$8NHIQ9;:5G(/0@95FW0-QZ-AE]YV'^LSK)]53!!'?MV3 ^G_SRTZ1@?*=7"7;U MI9].[>!#IS>9>7&V'!.0!U.__=/G3AB=9"AXAFLX:$(2FCLW;S^KWEI8^OH] M!F\*=NG;^!FY]+VK+JN?,6:^ZZI7OR>8*F/=DK$2\DRKK1DL?!%OT6"%N-YE MOQ&G],T 0[;\V15TL0;%A^%%:G5F#KS2.H"/G0Q;+WLAAN4P)GSA3&PF:C+, MYF)45M/RG9-G9OQ_C=-RLR>VCAUJ53SOTC@PMMZ#7[[[=EJ#_N>EV+)',YFS M3E,5D3WJM7OGU MJK2^,ODWG_P7,75\Y_)V0&6.UY_CX_ZH@9)Y/;S*7E(_5:_7.ODU3CY"KW'R M;8'E:+7Z^[TGU5;L@CJF]SX.YTA)-%"^W!5QC? M+Z\^'M!_G\)8Z>$O;SH'>7P?W\'X?O[[\.O!E\/3EY\/Z:LT#6"==2C"3 KK MA$6>,(.XQPQ91W/X@+,N,L6B3SN[5+2IP&U";QSQOZ[4/'"RXMU*_Z;QC>M[ MJM9^_.T$O65'U/Q<(P2@9G1#7U"!MG$;*:QX3Q8;E MTNPWCL8O %8 ;)L!S-,0J*.2Q:@Y-E:;F'L9Y#+8-+G$+@>PXDF_1W0C"^BF M"!74<(.(#PQQ&2BR27*D7%"4*>JI4X!N7 !)4P7C"L8].HQ;)_0R*">PQHP( M2WD"S<9**4.BP2L;:'"7@UP)O7P(M%OLFVNU),#9 K+>1,2-#\#EF$4)"RL# M,2JZ7#VR3>DRGUN[I$:!N0)SF_/*G MW&;!G%B .9.B31YSQ#0'E14#LS/61D2LM9QP3).T '.,K R.+$!7@&Z+@6X= M.F\ MG^#.@(^ TB!=K?VFE3K,36_8;O7BJ/I$Y9RM.JN?Q&[(X-L:V2]/JW?;>@YT M[+FG)FCAO>94<8NU8\Q&%6CRD=:E?/&D!"B^:?&\ZHS+BQK#B_$ )O8W>,9^ MJ+WJU<^?[3"&O+RQ-ZP:8A0'^QJ'X+2^R8SC@W;FHQ0&)6G@#,1>(\U"0M8J MIBC/>?DA)^2+-I?+&?FE&\Y&"WOI6;0-J[2.244H)Y65CKCH.=$2= R7D5=' MT"]D,M\ Y!O95I:!N6H>_ U<+LK)M7!YT:&F [71*HV2LP1Q[C0RP4;DB9*> MPUO.8]!-VEC>Q/)21+T >1N9 MH>78W-)C<\FFITA(R>4(NR@9XK#&R!+M40P"2^XMCX1OU+GYA%KZ+9EKIJ:9 MSN0=WQ^.GEC+O^VUR,#S5V\-BQ%F'=3J+!EA2-3*!&RRU<6A['E QAF*"."5 M2R3'#9N=7=[&5+1A+]Z2*V*#7*J/6\)+B[MM6*7[M<+<$HM M@M6E'),/K*DLVE+4=6&8TB"-X.#J-O='PN#^K^)>+_;WN-67^*ENE M6W2TO(G_'7>&G5%\&P>?.C[69.%-]/T/O>HJ%6\H=&$=NK"<%LRPLI$F@;C$ MP!9$P,@%FI 1U',7*7?.[.PRTJ;RMOH0%E HT%U6J:S25JW2QBK5Y8#=K -V M21_GVF&:G$0!"X\X$1C9"+\Y[$A,3+JZR>^FG;!/*.KAPCWA&AYUOJ"33@BQ M][QL]RNV^]$^_KS )P566',L$=-6 I_D*CO*%:+41PR,TBIG=W;WZV+(G4^Q M9:?XU1K$JD!R:]2'5_MG%<[V4\MZG^N2PJ9J544;[2!,!>(IA:$4ZWM9I;)* M997**I55VJ156B?,F])$J+2)>TXXQ]2%A DWT01X;&+T-0K.E*(+M\O@%FO* M1,D49E8C+1)!W&&&#.48]$^A;9(L42YV=@F^2??G(J*;*Z(&VV0#)8P%SE7B MECIF8Y3*J1B$NZ*^9Q'1.Q+1)9L""\Q:%QPR,> ZA\* T"*=6!#4:>H3V2 9 M?4*N_5?] ?S9:_GQ8!![_KPU&L#%NI7!;4[7+9[^8N(NJU16J:S2XURE==Q% M*7#LF'>&)NZ2="H%307C5'!-M;Z&N^@BWZH:^UWHZ?>ZY_NGL3F:]IN3Z3@? M3/7P]GKA>'9,S3Q*AW%TE([ME]_Z@^J-T6C0<>.J4_-Q_S<+EQD5*K<.E7N[ M5*B8PN);(C6B==.)))&.\)OC4NM@(O/4[>QRPS?(-500H.#T(UFE^W7K%YS> M&IQ>+EO B4W6:,2,I(@;)9#QBB,E'3$":RD%WS2@?D(^_#]Z@PBC^)K=QW,: M=[<_'+;@WT[NM>F;HI/=/GR@JC*9 VTJ=7TX=L-.Z-A!YXK>H8_2-%A\+&65 MRBJ557HZJ[166:J;*^??4Y;J,FKX*QQGKSH]V_,=V_VU8UVGVQF=O[*=016K M>53%3.TE..N #0);?!-]UPZ'G013?Y$R%HYXTW+UQWNCP_.+'!&+I#$S!"6? MW3($Y_Y#,0%19%QH2T409&>7M6'S;(9CIN!%0?5'LDI;4&RPH/I6H/I!8Z$% M9*<'7U]^_2LFGD1NJR0M(0#KR2.7C$0*"QQ"\$(2L5&P_H3\[7-Z_P5=/PY' MK8$=Q=;PLSW[/I5^:XV:Q?1<5JFL4EFEI[-*6Z[2[]OAR:MN__._8O@0?[&= M7G[QYYB-TTM !!9.MQ:G>[FLJ?L@HL$,2:P5XL))9)ARR& :'/4\"!:! MTHDV-\O-T$OWADW%@8+6V[!*6ZZJ%[2^:[1>TL!3LEY*4+XIUQYQ)0&IJ>5( M4YNTP$IQ)S<+KI^0Z_TPCBK=N_C-BU6XK%)9I;)*997**FT#N=;>*T^)%,9J MKK'46DIJ30).95FP=]6K$@C#C$T7F1!T\!CE^("6YR/%-Y'A)R:6")L^805@YBGA( M&!G)';(\@#PSXV%E-TN0;\G/_"WE=M0_>Q@9_-EVJYYW=M1Z&\]&\=3%08OA M=BM+T4U\RJX_"'& X,&>Y[D?]KN=T)H\SO9AU7H-\HA0VC&K&,>&4^T,5AS@ M"S ,*\])R 4F;MX7;[]_>MKO5;4GZEYX1^-153X.IK9TPUL+JPY&B\DP%!,F MB0A( 31ESI&0LR&B$%*PA,=$5=K9I:;-)6X+O5R&XOLL]-<6FP]_[VP9UUB^34*]98+V?9"WG#)82NG<',H6/,':>(LEQ@B4J)@]P0Z!%DR0 M=,E;GV"9,I3=5F7>@F %P3;GN=;P-OA E,3@3!+*$54.8 W#S]T$A)Y*9UF-B4B[,ZNP+S-J2@@5T#N MT8'<.H8TT&F2B$XIDJM<)FF2JR Q$@F3W+_VP1YY_7M6F_K'JN8 _!LZGW;_ M"3\F%YP3$!]S9G9S9.S^TPU^W)U*Z.+7FCNA?.0^Y\] 0B8W1X/Z9*A>*UJ""<,LM7KC^#J=@ OUU4[/@QLMW5F M!Z/<]G%T$H<1J+T=AT[N"@FT/L3>L/ZMHF95L\@T*9P#CP,O5(UPG[4>:$6: MY^7TF:JNW!]6C72?5YTM.Y_B3Y\[870RT6+FOEC3Q.=X]A7KX!G'H\N_'26LL$44H$IOZB>F?RI9/!;#D_1.0&T?Z-;"Z0]-QV/]OSX:3/05>)@_PI&([=F+&T3@99R?Z?;R^> O'/ M!#$+]G[6ST%*__FCW5VU,:Y!'N]N ZN5&_B/LZ[MA=;;?AI]!KQJMU[W_!4@ MLRG#WI]"YOX\9+Z= F6U''9XTLKYS,/-?Z ?IL?!/S9_K)T>G&'],5PC#*?# MK=2D!64+1M2U9\/X?/++3Z$SA!UW_KS3JZY;?>FGB]"406PQ3CH_>?WV#-^> MX1KCFC#MYL[-V\^JMQ;,(_5["C\C3%_Z-KQ[Z7M779;09X9<_M6K+GOU>X*I MNQDLO]9EOQ$*/UG07K^"\"L4\/OZY&,;\)HY!0^;2+G*.#E])G.=9VH(WH,\ MU1+>U64 X)76 7SL9-AZ">=.N)@S<>%QG\Q:KC2L?=.VO-D+33$EM_7 ZUDD MMW_B\#IB<-W/1;VU7?G6UZ)X.\ MS8JMA&W*EEBO7LPZS_HXW?/;XX%?J\I (I$D+CSSDKND'8W$"N*5T(91)ZKL M9#+)3B:/.SOY:'_BC__CZ[N//W'R #SZ^ M/C_ZY24]^N4_W45__/M?_I/]_@SNQPZ^OCL_?/'NR\$OK\7!\1XY^/K[.7R7 MOSM^Q]__^9\TC2&?M2D4%#M":8ZFY QQ9AVR*6JDG9)!NA"X4SF,O*TXV8P" M7/<44%1 :7,>K91,>-R@]'4!E&0*&@O+$'$Y1$@'@6"9(K*4>LTBM33<1N63 M#:T*N.DT;]:58M@:]5N#"/+G.]W8ZC7\+[^:?_?9 'TVZ'_J9*.!.V_U5^@, MSV^B-&R*7G#GU)]M^.'S(I[!/NC4O1FS1\6>YI:E7ZL7GE:3AOLET&L<4?-K M!+]W8U/(=F]NJ0U%3$P%D"[V-DEXL;%7C:OCNA6T(\7,<7!( 8@(-D.W!K9 M+]_)*;960]H"Y^%DE6IC_7%>H[J7SSZ\V!D5T_U:*+7L3Y1).D\RLQ!2@9Z$ M!=)!&P3JD4@N$IZ\WME5;47E9ECNB^GC<3C@BF#?KF O&4"<%U0%@0B+#/%D M+7(J>H29,5[":T)D TB;\0T1[*=D^IBW]&6C1IAP$=\?CIZ886-C[1I5Z\'Y ME3I*$]#:/[&##[%@U#H8!:\ME2]/WG%0AP@B$6L *1J1=I(BV-X\ $)+*6= M7=FF^L9U?XN%8V/%^GZ]+T6L;U^L%XH_.J^TTCK')S*>E0J,-"$4B12)E\E2 M4G,/HN@&B?53,GZ\Z@_@SU[+CV'?]_QY:Q#1:;3#\:#*1_W^-J);JS(]D"GD M(C8UR[+?K,KQ )ZG'L_%]L:;U,MX.T#JY1+W,")(+[$ ?"+P0Q""; ZGQI)R M4(JBL#K;9V^K94JQ?6R>(-^=:Z4(\AT*\F*I:6DC42DB0PBP#6X-4E+B/!XHS:S?0U5H<:XL-(C#415PVL\TO!6_G.6Z&,7B\; 6C[-N M> [+E%?I=;-(L$:5IO2R7J&"4FNAU.LENA$HMD%*A3Q6!G$=/=(.\$H+'30. MW*3D@&ZTI=XDG:B8.C:.<11Y?AAY7F0=,48C/$&.L(@X$01I[@*R,M?SUR*P MX"MYEF:#Y/DIV3BFO&.8JX*W+9$Y:IE-F',D672(6_CAHD^(JI"DPA1.]-R&9X-TS6([ MVC@>5R3W/B1W@;H)PB-3AB&AL^02Q9")+B)&DP@L*LPJ-4QM4HC;XZ=!6VS8 MJA.GASES>JY"3R6LE6MM+H&Z717V 6YT-A[X$]#*IOG3V1[F.KU*._O.HC[7 M5< ?\AJW28^YV>Q]L><]/ EL@D'TL?,IUZHO-'BSTME>]_P@@AB^B/6_KWN3 M17LS7;-RX*YUX/Z]1)6=QT$H&Y"B@N:6O $Y3A4B)AICG9:49%EK>ULTMV+.,4,U:3?)@FAB1O29DI-@!UL>L MC\O);L(Z1D'C1YI8B;@&;F(P)\!2B-)&4*(3RUDQV"+F M]R/FB\EOD7%'%48YT1[Q2 0"C<,@'QS)67 X\034!+=A>3=#SI^DC>3,GA<# MR093DLE"_5:O4X&EM6!I.=W-FH!=D!1AAAWBSA)D.8,M[34%ZF$HG$TYU5YR MM4$*4[&);!X%N5VC2)'O[Y3O!=H1C++)<8,D9PSDFPMDC'3(:&\U9IZGJ',\ MNEJ17_(@=4*?DBT$-OM@',,D['S.)C+OK"OVD6WPUN2%G*N<6H!K+>!:3HS3 MBG(LF$8F)-"79 +,4L$@XZ(D,GAE--_9U6VR(H&WF$4>@W1O$BL*U(X$(FZL=H@"A'-A9000S])M.-\,Z7Y*QI!I">1!_!1[XR=F M#-E* K(/H\KC_;,S.MD?#V'RXF""5^<%K=9"J^6,.8I54LIRQ&+N&J.H0BYB MC 3EGBGO-(TB&TDTW1 EJMA''BL7*8)^JX*^0$NHX80K#HMHDD <@[0;PRW" M)C@KI1^XD10R"<5&6%)T(AW=JENRQ6EWK\O-?C:4K1%-I:GBPSW&Y92D.'N MD&&!Y6@=),'*H40#J#-68F2$IT@$3XATC"E,@.7P-A$W3AR]+V2X)?O,9A A MM5)T7_<^Q>%U.4_INC[;2X1MRL)>$A(]2<++"7F#3&U'YY4K,/YWW#G+90R* M"_ .Z>O%<^@W>YYG?'C@^S> L$LLGM?LKO (662 MF(4D$>;<(LY<1%KDNK6$!"&BU#:&G5W-'F$L\S;1"=^8B%N#V*US^D\Z9Z4* MTCT9PZK*4^AK'/2_B52O>R/;^]!QW5CR+;X#H/R*;&]*HPD$&1)!R>5!(4V) M03I@^!+9139O:GL+KKA I5<,H$L5P1QDTLC M8:81K)IT1E,?4RYJAF\2^;=Y3KCM(A"07#UL*P#\N-/9QW6BF.@L8,\'QEV[<9(_>-T*;QL,8Z71\Y\CY07/8E M,0Q3QVV)8?@^ /ZZ7#6'61*"@?637AO$H\%(Y[9+0FF.B=:6* WTBK79;22V M7D^.MLCD\U2!X8'BN LPW!TP+-;9X<9[+U0NL0/ P*A$CH>$,/8V*14Y#0&8 MF6Y+?1._\KT PZ.*[EX=U/2JT[,]?PM!3=?52A]+U>F--Q0VZFCNQY*J18ZM M;LYA>6+>QP<-9JJE*_Z:Y_VW00<$[TWKICL4CKK4KK8LD!B9,CP2!F+,O22I&5 M5" OA'"P/ *SN+.KEW-ABD_QKJG"H \3%X:M-.B?MGK]49S689PZ%#O#X;CB M$+X__,XV;D_"YW!W?=PFJ_0*%NE-/&M@Z2@=YO4JY=J^!Z26*PT8$@T1,2)O MO+R[#QR"^=]?,K8CO78CO L>(U%$3+4>8 M$ M"ZR6R^4_.M64Z4>I9KA\@S6:([U.U1UR@&,4!LTH,W0?8JE8O-811'D!Q#D)78A98K" MH"AE+D/&SW3W.E]BK9H1QG:QUG*R+DC93..8E7T]<:OEG+W^Z6D_#Z#O_[Y-O]O6JM@/RDKF MS/6313I*^]42O'[6;P&'9"59$6@*6R[(SZK6'L=N-@F.F2F^;< M%@O.W7.ELVYX/LERWI\K0S%;L?WY!?L-UFO4?UNO5C_-\J,+[JZ!NX$ M=<*(.0\\*TJ.M(\>:9NB<:!0,9+CG$A;KJ@@OLU&G4WF*2L;I?S0E!;X1Y.$ M=0^U!1Y_%O%FE1>8IE"6+.+O!+CEU"[+""-2 K8)&@#@.&";< [%Z .3*BB: M 4ZTL;F%?)&-:9MR'P4&MA,=-H\+%4RX=E2M'7L39?_(GM?8@M4!1B*W7' M?C2N58D<'IY)5#'?W'^&6;T^1^EELSIO8'&.>AG>\G^Y=O\G +#*AS\<#3I^ M%$-5U*X7+KXP]\D">FN!WG)"FK6*644,PCPRQ(E6R$9J 0.Y3"PI$0S=V96D M!.ELC[0_9(Y[D?$-D/'%?G#8:-!H* (D!V6'&HD4TV[%^I?XFSK%_O-@U.8-72U&Z'<;S K_;#<$-QWQWFE MYO&TQM@"BVO!XHJ\.6V<$XD@"X<=@&'N( );!5&I%%?$8L?USJ[";<[OLI)< M,0)M"L1LK!&H ,MF \MB>Q,X=;ST#G&?(P\EQDC3Q)$)(AGEO> F[>P*U3;\ MMH(/BQWI-HG9972LW7+Q0Z?7RTZVW,NUDJRG94E: R.%(#I&J1+%GALI+9>) M,*(UMTQ$Y_]ZG:&14$8>"AH+TJV%='\LQP7!":@#50@HDD%<)XN,,!81IE*B ML,-C+F=$!6YCNAP;]'#:93$CW:ZH!RLI#BDR;CQGU!K%4W)$ P0 N0XDBSHQ M1=2W2=072 WW1@BA);*4@[P33Y&#)4>61*V8C":I''JM!(AZ,21M"E^)\.JE M3.5NU;M-FZ7_O;O'?RPP+KF2EMJDO I<:..H=CX*1E*2P7!6,;:;UH$J,'Y_ M,/YNB;'%9+3"P2)FDP88#Q%9*QRRFK!$$E:4LPSCIBWT;670;(OIJ^!AP<,+ M>)AL^B>--\QRJ=4"Z-2DZJ<3M@4 ML#5&$?;+:%8)HWFACAD&(X$K"#BPB9DG):H H5W*]B7?BD4'KJB=\+-!ZWVS/]T]C52DXHVN!UK6@=;FJF^/2 MY49O2,68V9[.10F<1R%PPP,5S J_LTO:ZN;6FLV+-RB(]"@1Z;[)7D&D&R'2 M ME+S$;I?0[OI!S!B2*0(88@K"E1VD?G<DA(RJ5B52S-/BETMU"#L M3.+T6[F0>7[Z8;4IHAWT^N/E#+%"$1XE1;@GI2478 ,4RB#4'_QF!Z/FCSW_ MWW%G6-5@:UYI"I!8F*B756.3U[WA:##.#KD+-=H*O5B'7APO5RH22K'(O$/8 M!8UX4 D9:@42A .(:B(DEZ#P\#;=J/S=HO$4.+N/L@,%L1X>L1:MWYQ1HH-! M%K0?Q+&Q62&RR JJ&..:.XMW=MF*I-JB#CW9QG ;.N ?1[FS)?P;.I]V_PD_ M)M\XM8,/G1ZJ=]%S>?'0\3$[U!H4WOVG&_RX.]W4&W"A6SL7"/[6P4"K/GDG M$517T''@WN=9E:G[,^<6>;97Q=U\&-ANZPS0.P?BC$[B,,+I84'OR3WUX.0( ML3>L?ZN"Y:I6>VF"Y_ X\$+5_.E9Z]+I:4;$Z3,E8-1G_?IP>%YU[NM\BC]] M[H31R>0HF_MB,Z%X]A7K8!3CT>5?N<92U*]T\I.-GC-9D9Z'6!MY<<+F?^8' MJ@Y )820CFFA9>0L64VXM-8R0902@:F_&-F9?.ED,'F",_LA(C>(]F]D$SSQ M<]O];,^'.S]>G"J8IX6E69S5RW?_93*0(^#,@PC DF&GFN0_ %Q 9W_;3Z// ML.O;K=<]_^S2G;H!>V7U8U3-?G-#A#^FLKD_E=F<X"LXUZV%OX& M\^\[<7@,=_JY6_6;>4@"^_7PO"&PIW^PHQ?_[KS_^/+K^X]_?WWW]??/!_3? MG7'O_S[X^'I 7M_W/T(9+0;__7F_/V?XWYP^N_3@^/# MTZ/CPX^'+_:^OCO]=^?PE_?PWTO\[O2 OOL:ND=_'J:C%YX>[/T5G;-)4XRP M#KG(%6/(B<21MBS ^B7+4ZKUD4YO',->MHE(CXVD22;N,0^MM^-3&,MY/E7G=DQKMF5:DSVS<'#> M[>[]V0X[PZ.TL'//ZY]/>O?^GMU)EJM(D/(V5Q"!:;1".$1L$%8**94BV[@; MJS7/&_&W ="[WJ@V;Z_!9N_[,2[ELL.X#B5MG=A/L>5B[+7.!A$X;E6N/W\O M&V1S1^C/G=%)Q8\;D3P;=. B9UT8](?8BT"-N^?Y_7@VJK\+!!F.X.K\K8[7 M8>N'__L_FE+\TR][>[]5OY*?_O&LE7GW.B.M?0VQNGXSGFK%5M*7R@O1@0]\ M/NGG ?8_]^"ZP[$;=D+'#C*D_ "+THW99Q7A X.8XF!0]\BVPU8SXOK:S9C; MU:V;=_9K?6'Z5O/RY]B\TNH/)J^-A[.'WNMVZU#^1M^8/4D>\&@ :U];&^97 M)G8[I]G_,EV;9J;@8\]:^W$PLIV\?!VX99U*W;*G]45GUQA$W[7#(6!L_8S- M"N=?\U/Y,3P\8&_S_;,Y*;B<"FZP%%S4Z&;:6C7WG=.;BLC9>) ;Z(TFTS<8 M9WG(2SB('\;=23'G2EMLO8TPNY5?M/K$I*15*[?>Z\"2 -!,).3MR_W)7IFE M@SX*F/CBMOI&W;Z6ZV]$8]/9>]'$XS-0B3Z)M)=L97-S3%?K "^-N?:W^ M66-?'=81ER<99P8Q5F/HP0YKG<*V.QGFD@7P)+"F '>G+@YJHR##[5:F$Y75 MH-(0"QR3@S693)C6'WN-B*7_+SQC"]\WFT@WRC_$0OX$)S]R'- M?>"3U:,!@O3A*Q/!O\+"L,G"NG*[#4_ZXV[($P1:^@3Y/HY[M?F^.I9&]1'R MC7U;+6&M',),19CT9E--CZLY,"?JIV$]U]FT7_^VU^N-X9)O*M'+>_X5[+OZ M+8+1_P=W[<*UIB,"(:X^%-U@G/<@%?6B+0#ICQ=8[%V3VC^&\2B]'(XZ6;F[L+04AP05^M:L5J@%EUR[-;<= *6)>2[J#7%AG(N2DR/(/EPU]&J\"52>_F#X4^ND_QG&-L@K.AK7 M5+#B2;YB J$#(@B?'O1/F_TWO?'VZ2@O8"LURL/^T7]>OT#$M& 8(9YV?+LF M*D"XAS7?!M)3:WG-[@10&8S/F@B\ZAH?NGV7IQ.:K.Z7&$7L,C,N3,(M+(Y&[M8"V_5[I /.;".;IO-7H9G#/'BQT-1EP M>P\*1KVY9]V8YZHWY!GMN[Q $2CXWA6;=Z+EP)":?7QQ"+48UA]N3HFI,.4U M@:.@NO_BCE\DDQLE :M9RQT3WOU^+_MKZC/B36?X]WYUT.3?GA[[Q8R&Y'-?3:$9$3)1%7T9-'QH C#$O"_MTV.,^;N9FZ!A'"=:9O=^:* M[$SCO9I#^PQ45KA@A1530C9C'I41KY[<09[M>*:L#)XR=*\@E,'/HO8&0FY^G"#'1&XU'- M$C^?=/Q)N^+#>:':%3K'+S!S<+3%T!B>X3OCS/RRA71T<6#5\9G/N1GG"-51 M5U/-YN0B'?-$ M,*=U4'?..5_ 53]5FVKXY*,%\-'O?PFB.(G6(!4$ ET9/'MQSCGB^H-!_W/6L1-HE<,Y"\\2K@%+GR\2;>)$IV@]P6C1LME_3LYHW94MH MY8*9_\HB7P*BTPK1C9ZU&B5]E7DM5A;9VGT/#Y\CZ&/-WS)O'F2/9'=F#I@^ MTO\S;/WO.KEMG%NK!=4")VY#RNU(A54X84 '%2ZI.OWZ\-5::>\OX&%G&1^O M@"OO57;;:;J'?&((3REFY>U85BQ-^BX-,0^!8G^XL1)_< MUGI'C_;^DEY9BYE"R1N%N$IP. 5-D6$^:*:9$H'"UGJVG+?X?]I-7,%5=,)R M+2E7<,XYPH75UE(1B= J1.HXH2OIQ!QBP$G@GX?Q( <#7+W*Q["WG]@25@[= M#W_!O%+GJPA:+Q%/"LAJI $E)6WR&*##JXKI7M0.Z@"+"A) 4B<'S=[;_98F M8N8CS*=(98"NW%N56^MKA$]/SOX+)IM\3'8FWI<51NQ&DY^ZZO*=9Z:/B8:1 MS1TS7U-M')B+O:O\996!>GK!.<_4#YUG\1DHQY7ZG6]?:=K_J$-E5@X;7CV+ MF1MDSG 2J^'#.3WU.X28;1O5H9S5Y,IDDQJ3_"0?QE9&H3RZ6J$"'?ND.=Z"]S)&D509LG3OG]^O2JR5JG=_&@NHKHS9V"M16D)ER54:H_'N6B MU,-GK;W:&M->XH$A,[I0NU96+_JPLNUE!^%DR?+X^BF!2%0[>%K\.GNZ1X.. M&]=6%WBPRK88:BKXP\(33HPRE;FB-SJI+'\+!_<_9I:*1K*GO\\>^4JF6H=G MSJUN6FF=K3VGV8N;Y6)>8/,$V*IBK.OL HR=TA8+I47@/B8;C#!8 M&QH9((+FE[1I++O@MG?!U\,/?V&:'$F,(A^LS<6L(RABQ.8:LIZ!0A:)!\K, M\+-OJ&/M29!OI;PO!V]HW_9O+4>;#PQ29(;EC5?X+;?"M*X6ZML7.R/'6SSK2FQD+[Q 09 M%*>O .?)1J&$H2A%3D#W-0Z!ODH1#4%I+()7H/LN6->#=48)1A.+G$=,-+>. M&V6E%@DSE[;1D)NW2.L_$QF>.>/GMLFW7'X;$#D[X>A3)75X"7/M+(W7)U:&M6@P -IY<'F,L^ M[+E[M',@%*@#'6",F4BG Y9LAC ^_T> LR4\^BP+^-<+YW2+M9BU#Y4,G_PU'>A/U6ZI;\XNW'S<6WJ$'VWK4K3WB_4F@ 1RC%O9= M9]C$'@]B5EW;C5&IKIE9&Y:J )Z0[]D_JP(I^I][\^%^VQ3@MTY,U#>/D7E( MFUHN5N/9).:IR4FM(H+6CG^:>_',GD]C0FJKX/'*6-6U;Y C1Y=N<(WI-WQ%-0 MW+3V\'_JQ.S]NE!AXL*6V<3XKNJ*SX&=P3Z^!NK6CY@-I'"6Q' Q=7_^6:O MQO-LJPS]G+N_B<]^Y9.^[K4.,NNJ3)VUM7K&X.>6^.T(\-<.@ C^W(=_ILG6 MK_;>_CS-MFYF:^_M']7E$.;MR81LQKJVWL0J)P!X:7;GYC]S)L,/Q_TS@%7- M]3^>MU[5$1P7-BHY_+GZ"CDG8CIM;R;IY>W6'3_^E0\[8=%-.&S_K,FY MF%+SVO]:>4SR,=8YK,.='&TPGHXY J2:C/EIS MYL?T3LN#R':5T)GJ03DF^6R6.@[G:[C-U4R3Z\>[,*8IG&^=5)[UKDFQ\F$R%P^Y<.+8QW$>0?2 MZ2E,-WRA>]Z$&)_G&^0'ZE1J0']F2IQ_MM9I/U1AV?5TGMH0KWC:"S%.\)23 M#+>*#,'?KB+R4S]+JW&QT(MNRQP\*-I1M*PP:+JJN/!-6H& M;B,L'_E1/T_2+$4K8^T"QN8>%)L%L>W6M.3]_JSD_7"*L5@ QNY=A)']R6[; MFQD]IJ_].NSPD!UF,)D#N:,0=/7NHOSXB_.RUQ.P2RU%_#>K>A(L *R*\OX)$VQ M-GHW81PU"E8Y@UG)[TP.2CM)>:@-7Z[;^6 ;SU3VI<\='5,!]G/H,J44>V]G M]5OJ32.QO!@_,C=MUY^D)K1CZAEH@O/_T8!8QIK^Y9,X-8A<9S;_J)YXDC\Q M,:9-OCJX_*L9_&85H9KI#Y<_?&5YK)^[,YIO\^'G'R\2U M,2VG726#7KXGQ;M,*-II*Z]0]LU)L:J>D&E\.9[ ^B# M C'*2=MWSN*68&#%*]]7UI7C>RKK.F%'<^3HQ=2ULB$6-GPP[4NP]_GH%WCO M!5SK]/#OPZ^_D\,_7W4.C__&1R_R>^_HP>G[D_=PO44+V\&+/?[N:^Y;\)_3 M=_1WEH/1W_WYFAP=_\[S>^\_OCM_?_KJ]/WQFW3X\7=QN/=7$H$'%@5R(.F( M$^R0MDHCAH5DDEN?A%[*5](<=C01PA#"":CPQH.D,N:I%T8IMXT6-IKK'TRE M>ZU21$VG!#2H+Z6,9JWL[=^GICFFZSEZ2U/,K9V^Y_G+SNL0U G$9N5 M2M[IS6/7NNB >63OI MQE%E(QE,3ILK$FP70C_G:Z*F?JZKE%N-?(?,Y49$%>.[0 '1 PIAI4?)G^Y' M,5ZUMR[.#>'/1)Z+WVSO4^>3?5!]';6.>JU_CV&34#Y?!V>"61?S]7JS".<, M!&?C@3^9V$F')S;K7%5\66O[Y.P"H0;FP]9L)*Q:-VSF/M$C-&6I6T\ W/DI2O[H6W7N3J"DKV MVZ"?:QS9U[.*"P,/698LV)<3U 7C)JF&'^[T_;G6LS,+GM92QC6@6G"M8[ WVG M]D-N+J<0/'+!DE+619X38)(+& L7@N#>L:F[\24Y^OVO:#R+1CMDK?)MK^.;6.;")1P]/(/YM>Q5_(.8!+ T7YJ)UD,. MZO8^^4@_@&_UQX,.7'-PUA]<=,1?^.8<$>A5G4FJ&*38^S"Q*VP#!S QP=DO M.)&:<3@Q8\" NB1&Q)W@R'FO M$%;4"4!<(0AH;.K9INHX@HS%QBW4>0F<,I3 MI0H3V-0]^0?-3(!HYSEF* 4K$"?<(F>L19(E&A@V)N2D?GI+5H0-\4_FLAAS MNV'CW47'"T?/2H_1I&-4#$L1JK@2\N(3ND/*]FL?8.1\U/'#A^=K4X./;,_E M1=P37]N'%RXV8FS]$)QMS2:H,L:\B-VZ]\0JYC;[[+S]IHG"KVIYV_EJIS&IE6,\?W_J+KJJ\?JF^+'WYUO:W&<"W5M_$L.X"P?FY'R= M=U#_?#[WU],-\8'/_?X7L90E232*N6T"3](C*X5!@=E$!.SS%.-2 X487?2: M1D4%-RXYG\L\.BJ9L-:Z]9+H'K)#WR2XH%77ZQI6K9NG^>T7&C+5:2Q-I/*$ MCUZ(30GPT(..RT9>U_^4*]?EJ);^>)C3]?\Q/:N:6TTB7H'Q#E!NVFK/AO'Y MY)>?0F<(^MOY\TZO&GKUI9\NSEV.^LSE87/UMB;@M3K2ZK=G :'/^JRYIG3%W^S:NN>O5[3)LRUBT: MJ[[N54$FLN3\OSML9_*YB73 "1++)Q_ZDS]6R#*X["L-NWR.6Z1"^RNN/ODH M/?N2/[PBEG\!\&JLN^TCQ'R+W%2 NA T=8W'>FPSL.@1?H)3L-*P_03G85E; MW !@*I^\!?AVUO_]8= ?]P)J]I+W,:;TTQ7[,QL2EKAI_^RNM^82TZ^VYKX= MGBQNRF\]6\/+*[/>616BV0FM/-(+3XU;UWSV^Y',U8__OW?T[///7"4W;-)# MKV'N3X'GLH$A)1JY)LG$8(SF02IM$V5A,;05?KE@[F=KF?M_:^HZ'_<;2_[$ M/A&'OPSZP^'4>L^VTQQQ\N[T2_?HX\_=@X]O_CYXL7=^^.+D]/W'-R?O?X%[ M?.Q^?$=??CT\?OWU7:X#],OKKY/OP+W&[^D?\N"7/\X/?_G]\\&+U_CH%[CC M+Z_^AN?I'/UY^+$:X\?#SKNOX>]W'P_3P5O\Y=?CEZ/\[^''@R\'G_]2Q&(9 ME4.>VIC[00JD);6(1>HL9\Y8(W=VB6D;1BXIYWHW\I+?6E-NKL#Q;X+R(K\H M@%< ;U)\.CCX3HA* N %JZUV1DJ!K506Z^ 7X^[@EP)X&P-X7Q< SS'.+(D, M:2(UXH$G9%,0B HIJ/38,#TD!"8C2>L]=--K; MY#@)RE$I= J+0495$\8">!L">&0!\)),4D?)D>(A5WU4!#G!!6*.)F5LDH'H MG5TJVIQ=UK:A %X!O,<,>#9:BQ7) 96.6^:-=B F3#L&=7JK84V\SP-L\P^I0_ MN;91.%7_^SZC\.WWO[D>I/ZKWPWY2>ZF*JQXIL4UAK&B/EJ6.\2>D141'CG9 M+U]A9_<'\H^%NEZ+*TS76ZZ51_\V'X.1AFB=ED08S2FAC@G-L0]8*DZLFO1: MNYE!=T7\]GX5+/4!SL0+\6_3AEO[=1G"BZO![4[9_L(M+_47/W4A]\%J(KUF."0.= AT M^F1YI$9@)ZP-C9#?S(A9A/R^A'S1O"FEQL(HC2CS6=NONJ0SBXA07FNBD\A9 MQK3-Z7+UDB+DCT7(8\(^42&,HY[GON,A,A!IP:E.DGK;"/G-#'=%R.]+R!=- M>CP0+GG (.0R(IX(128ZBZR*R6IA0HQV9U>T83L6(7^\0LX,%2K:**+C'JB< MM](G(IVD-JBF-?)*8U61XX>1XT5+%0DV*>\Y@C5CB.=R# 9$%Q'@8U8($N$] M8.3\QF:J.Y?BS3/(/.5/WFN$XD,9HV88M9!XM)7&*7H3X]2*Y7M\I]VM&*=2 MYTL,Z&L<]&_A%"S'WSK'W_F204K;Z(EG&EE/9#9("3C^ D4Z2*=X="X(7Z=[ M$_K3+7EJ-L@!741[PTU21;[7D^]%6Q3C&E84,X1]%(B+E$7;2J2Q ,*;X,7 MLRWJ]B+MBG1OGG1OJBVJ2/=ZTKUHA/+:A(@#2#?(,N(X*&2""T@P9C$-WC*< M=G9)6XH;&Z&*=&^N='^W$:I(]R9)]Z)I2MMD ^,2.<8IXH0$9+0&.1\B>_89S:O &73Y9/ELU?/ED^639_^63Y9 D0OU1Q M_+,_^#N7!YQ4 \V5./NCD]P\/7P<#T=U0\NM=-"Q$CU^5PZZ1MD_ZX95FGZS MI_;K+;4WW4=%PU]#PS]*M#KB4?&>X$L=:,8ZG&#%$+%$(.ZD0QH[CC!CDGCO MC,?\UD)@BCQO[D'\_7ZTZ4%\'8=:$>\[%>\E+UJ4B5D5D#7.(,YL1"XPB[01 M05MLK- R)VI0MMQ=9X/.Z@3>&/+VJZ.:)EM^.-9\Q12#N$U#N&C_>6Z M![F,D[8&49(PXEQAI)6F2'F,#0Y&6:-V=NG_S]Z;-[61=/G"7Z6"=^X[_40H MF=P7]P01=&-[W/%(M-UT^\(_CEQ!6$B,%F/X]/=DE01" H- !B&J%QND6G(Y MYW>6/ MK:/KHP@=+YZ^7422M!MH::%>SG&X-M#\/:&=]DD0K:1U-B*3$$$\I M(,.T1M[K1+TGAJI<6EXUV]?S@K_G*\@S@O\HNQUOW:&=^ MO6,]DQ.9U.Z&V!V^040_6U_IJ;*\3__ZZ^LB-QG/Z_ IGO;CH Q5+=M:V\%1 M<30N?3PH!B-W'/VP&/:*O'PGW78"5BIEA._8]DF^R0Z+W-G^U)Z7S:M_U+S] M05KZE+B B?LW8=0_@8<>W77.FUO[38HXC\O0_PE#ZH67*1X>W,N]>?R6 +Q3 M(I,WRB/B0SZ>E1J99!3RE$0=8E0RF4M-X,;=>]"I0;U[R]D]K<'8H0I)JCGB M 0L$BA=%D5KX60@<#?[Q[CU(<:MW;RF[)['4EM* E,C%?Z3%R$DMD"!$!*ZI MLXQN;)%+M6J\@5MW_5Z4FS& ;>IT>F=E,D*G-\A_P\85?U8]J!O%M3[$99[" M54?>\M[/XT"VR3I!7OE&*_XGDS](\+WX6_&,R*D[L>>%B :;6R,=0N/-B M=)J__X\G/'@6CXK\NH&ZFO9[^V1T\BE/*E]R:43*5T=QS8OFQR]4F4 ,82AJ ML/^XYQ*!N'!("L6M24X[28#B-F]SM8'6VLDTD).)0@$_9*I*H^&HGRFG&\]L MI^BEPA:#4]BSE,%F- #%/?8WB[U\J6WWBV\6*#1?-CQJ#XK3WA VJ@TW]B>[ M5)S9P7/2W?UCB=_!?/[)T_ES,HN:U)K''R] *&*.&0@^C7S )/=J\\B&",J- M3PQT41,X"QM;>!-?HZPYNBN %$I2B87-+::JC+5,81MR02NV.5_.ZHJL,I@M0EJ//1BJ26OE28NW M#K\X1Q5U&F?VG8HVET0[9U.$4;]+.:S%#Z'FXH(HC\4.]''$Q?[!2.-(E/7E2H! M"A-<4ZH&UY2214B;!.-M5(SYH#@#^@[6:,-"8,DR'N.8M $N2](FE)&'6JUO M82& )L?6Z2LFMJ_GS<,OA,4D+8A&HHP"8A,>.29S45V7B/3"$GD'L6T6L(5 M&,->T0)UKF EA:51ORS4$=H#,#\'>?O[\=#VPX2V8-7]J%,== "QS.BS4^IN M65AC2J\=;!8SI3/N\.A-&25CM9O3397+<\P7[SAKA^'1Y,A^ZL:Q&8.O;K%N MT.N,AK??,F\ 39V;>B"]V+]F &6+Z)GL'S.SH%-_'O4G@SFUAZ#I]Z/]BFR" MP;^QG3-[/MCXK^NSABG/K/+L E5SW/IOUX=;;W@Q;)\O9<6HHHZ2+;WF*7HB MA"&$$\VU\1(3P OJA5'*57@"]\2PG4& 8>$YC4Z)R+ERQ":#N6(AQ20XP.A= M>[6ZQNK-ZZ-B=-%K&A45W+CDO-6"@L[)A+76F=GUD8+*(*-(L(:<,+A&<4T- M**V6"NO-N$3-S+NV5LU,OGDQ[I[U+I.J-^M-H-:@<:GGP17L83T"J^LXHP"+8A>0AMRF!#JECP"#^@H/1 MTR0C-L193UFL\G=O$H-/DK_[ZH3EQ3;?_?A%8)&X4 0I(\"8-)(@9[%#T9A M?00%S8+2+S9O"]Z9N&X'<3CLE/IRUKJ&\PF*LTK:1 8"&5KX9>P:JB[-5L29 MS2KX\!P>-QCULT]F^AV5^P?((J + M8/;SLFB ^G50#C0'"94#THYELJ1^&&3^7DYL:V,35 MF+TPUV<+3[D\V+UR1.9QS3@CLQL46+,-2H_MG^?!3#%, 2\LNCTPN.#;SN5T MA_9[T88+_,2W.KB^UIM%TW9M94V7C[AYERH!9#N=7A4L-!C;8Z/3# F3M?3C MH;2[E30HQ5T.)P(P&'-[!\;]S;8[.;+HVKOC]VQ!#C+FY,=T(JSO\ =K.5FI M&Q:JVRLR?N7UMN/SJG9_,"S^=V3[^6-8"-@%6MXY?^V@>M;LQ5/G[PN<0OPX M@D,G$@E O&=>THY%80;P28(Q2)R;.N\H,)=@P/.LV^UNF,*0,83LY9W8@R']!GO[]94)VM;Q1[Z[_84(0"_E M& A:EU._?$(6U'=0NW7$0<3H#6BT $KV%)9^V!_%9X33J1" 7C8/,AN6H93% MM2.<:T@!]'P%"U/LCVXXW%D$)">@=AV][^G1R0\='O5[H\.C\N)NUF+'<0[5 M/7_%T^'X)ES>!+?:?/C2Z>2_)Z.<&=PO[6ZE_X!X&,%JA\&_WDPXMEJH2RN[ MC$6&S>O8TT%\,_GAUTG,:KM;;D%YTZ_7>?N&?SU9OG53&QU]9V0FYS26[_&F^36[W[T6+.)E7S04W_\'=.F'NO+&:MF]WKJ M';5:[JR+1<3&#*_-Q_W_J+#+V&WU+'DUI[LCX>SEDX=?3W8 M^P!C;WV=JP9R_/7[P?%7VMSI'.U?-&EKYX^CUF<8X_&GDX.]_>^[[S]UFL<' M[2;]E%KSA405D# 6*2#JH\EEERAR6 @4/%,LX<0=9AM;A"VK%,@+JII4X];J M3.U)VO\\+BZ]!K5G [79HIT<.^JED$ABY@#4L$9&)(TDA2]84B[E%@6D08BH M8:V&M1 [1L1$"8CF+-*.&>0-EIRH7/ G+*VG M4HUI-:8]#:8]N$%4C6DO#]-F"U%&PJG4@B)*)9B>(GAD#=&(*(YSBREJ#%M% M3'O2KM?/P,#;54AM&?0;@=B!/VX];5C+'G=/XB1[+F.S"KBNKOQTN<$UF"T$ M9G_-^=$H$9H:GJOJ:H9X, +98"UBWO+$>%(Q=YZF#4(?[4FK6UZN+!R\/-]3 M#0=+@8-9#Y2G5FOE!&(L:<2U2,A2[I"R)AHN!!=)9 \4U74K^O6%@^7X;&HX M>'%P,-<26V&60=S)):21MKEI.A$0.%%O$ M7-!1"VJQ=AM;O&&6UK!MA4ZD:B!8"Y='#00/ ()99X=UGCOM#3*).,0=494Z MD[ $DK D2,VS=6,TJX%@;8'@XV9(/159+X=S@P5J\CYDNY7C9;EA:E9=(JO.>5&LERJF;#41G+.N);+8 M8D2T >@ET5#C-[9X'1RVSHSZ%&Z4FHN7R,5S7A C*3/)(6(< 2X.(' CZAW'\V>\!T0^K^M;Q?T?MTUQ)O@[D>$%E7B9;^&?' M=H?CI+O3:[U?:L2Z!V+-9ZD8QE*@P2"M4@X\"QHY211BROK$2")>VHTM6L=K MK"^_/]S.K_E]Y?E]UB5 O29<<(6LQL#OD3)D =61MT$DK3+4\XTM24C-\&O+ M\*L8EU$S_)(8?M:QX"S8BXY9Y+@$DP3D/;)26)0$H\1%3;U1&UM$U!)^C1G^ MP8Z%FN%7GN%G?1#*<&F(8RAA[A G$C1Z;C2B,O#(+6>"Y"!LO$H!6>L>+O#[ M: "SC?VJ8V;N?G74/GU8*LEK<(1Z9S'()X6%H-PZ993$B;@4L602.[)RJ20? MND/;/6S7F7 +PE=S;[N$KA+"]N#JO>87AB/L/]=(*NP1IXHB1W% EJHH1 $ MPV9CRS14?6BYQA! 8/ 1$'!^'0(( M8QHLE82\!\;G5F/@?JJ0TD%P(Z-.2H/-HAM:KU(Z;(T!R\4 $WP*(7'GVR\"W ERG&OO,#E\>99@B-J'G\$C\_( M\9""\$PJE&0^3U2,(*VT D97D5OF/$D\.Q%6BK&,@UA<"B#>@BCB8/)5<$.VBC3:9("SE6BM1QT"L$P3, MJ"U,2!&9)"@&HQ%/G"(MO4,*FY"\UL%(G6OI,E9#P/I" .?,2AL]32IQ+ZCQ MH*AZZ9G'5FF#ZQ"(-8* 6>]$#"#S*?$Y=#M'_K/4L#H"8IT@8,YYD3#W3",;J $M M@!AD!!6()QJX:BJY2-5Y\PK4J! MC9IIGX!I9U0NR1RFDA.D8ZYDKBA#AI3I:#&88%GD(5?B$PVJ5JF4>(4<0D6DPO, M](#W#"MMS+8/99IX&0SB7-$V**6<2MTL@QGQ 6 MA&J6$DUEE^):LJ\QLZ]@9T';&?H;"CCGB,2?_KMT)G(ZP6.)PE-J('C^8%C5AL"TX8P:U"*R2%.P>JQ%'X*FCAG M@U \ ' HT2"D!HX:.)XI/*(&CF<'CCF?B2?)11.1];G#H:$ '($0)(W$+@DI M.6.@<>@&QLLJ?E4#QUH!QU.$:-3 \?S ,:-QP$Y; O\B2BW-SM: M >-PS ? MO*/$2XXWMK1N@$GS4H!CW2-!MKV'T0\'Q:D]S]SRNJ)!?EEG!\SOE7-Y^HOQ M9O]9[74-> L!GI_SS2@=.+=>(*T30UE'1CJRA!P85THY++G*(:D->D,?DW_5 M9TMK HOSKE2@\+206$NN201 W(":1IC3NF7R(5D$(M82Z$2T$>.+VDH16M0 M6$M06,7PDIKOE\WWCD6ZW55HU@=M\=I)SP4T^R],2UO^=MJQP> MA&7P78UM"V';X9SO@UK)A-0:&<,QXEQ[9'AB*&IIHTR"XHQMHD'D?'#M_;&M M3L1=763XN;Z/&AE>##+,%C2SEB7A%7(<&P1TII %T8%D5HD32!'-5!C'S M?55J9%@'9'BT Z1F_I?"_'-5.@)( \DU @N'(TZ#0B81AXC'R8%AS(5+.5SU M,0NO,.O_5"](C0LO!A=F3T6(428F7SE N",4V6@<\H9)+C@+,MA4+!VXBX<00Y+@E2WL7 E26@_N8&+EC.!\K72+ .2/#BJ. MK,YR'A/K7H/"ZH+"R\APJ?G^<7P_Y^0@5'(#!DU4I6F3F]5J[I$"B1!==GIZ M4 ;$#7TJ:ZY?"ZY_:2Z.&A*6#@DSJD#BN7$:SL&=5"$NN,R-$"4"BY%+0QQG M@62_IR:/\7;481WW[^QR&OO --W#HA/M(-:1'4_9Z>5R\?^=UWX".^&!>FS1L0PC46A&3D[E(#JN+Y*PI^R[+6U!SZ'(X=-:N M3QA;P$Z) N.@Q,->($VM0IAA)3DC"CL+2KR>;V!>\^=:\.=3V/4U\RZ)>6?$ MJW5.<1L9TB90!$PJD%:8(-@RK[65#I2DC2W5T&Q%HI'OL,!#>W#:L>=YG/'' M'%]?>?W*=0_DJ)K)3#DTC M$7$K0.%+D2-+8D0$%#X5$[54ZMP5;SDI^O=CL1=TRO-:,>/%A8+4F/$(S)AM MFXN),\%[9$-NKB=C0)H0@0QS K9<)ID"8(9J$+&$@C\U9JP)9KRX!)D:,QZ. M&;..)6D)8R0:H$)J$*>,(XU3!,P0R0C+.4YEC3!#EQ R4D/&ND#&2PLSJ2'C M$9 QHV80[9,,F"&&O4/<2(^TT-E2(2I0P@S.=4*H:)!'E4]_$LQ8]UB3RB$# MO#MHA]*YV^LNZE <;T"U;F\8+'3HC8#KJDUX! +>M%#/"8#_\2PKL](R84V\ M5>][O7#6[G1N% VM.*Q%PD(BX>-\EQUGB0;QCP17#'&"'=(I.:082U@X:[G& MN;!^0]/Y"(*']79?!O,]\_%FC;PU\JYY]^@:>9>-O+.Y[)Q%@4$%MT(EQ'7" MR#G-D*#6Z*@D]TF#_:X:1LXKXS7RULA;(^]ZMM^ND7?)R#OK.77:$RH21U@Y MCSAC!NF (PI!$^V9)P#+&UN,-K!^= _N&GEKY*V1]X4XH&OD73;RSL93&A\I MLP'AC+>@ ?D%(M(*;!X8O(Q$+JQ)5E#K87.6T=C_LQHS/\:9@[>FM!)"YBT MW_;P>VA_V_IO^&/RA!/;/VQW)R0@ ='&G^1M-Z606RIF$GP7:-+2PW\4"P H M>/-Y,1K %Y\LYU1B5OE$<"H,[2YC_RP!Y@XC/T3>!A<'HMD MV_WR6KB]EW+,)L!98<=X5K9@NR&F<[/8L]W#=N:"R1W]6#T&[AGF)\-C^W%P M&H'UOL7"VW[_/.>]VI.RAV&C.#MJ^Z/"GI[V>]\!@8?E\/-=<3 L?P]38X/W M'<6I*<%(VU,@7+2[PYGQ]&/JP+L'!:RR/8PG M7K>1QP6C*[O-P7O]L->',>8%@H7-KX-[X$WMP1%R>HWSNW'2"&R5,OL:^D M\$SW6;2VN]5TKM'\F-(XW50"J/&T-VCG:]Y4$_P6?SUKA^'11'Q/W3CF$GQU MBW4 BZ/A[;?,\]<43'K8NMBO/FEW\ZZ_8?+9>([@F36<^O.H/QG-*9 </+.#E5+!L/"<1J=$ MY%PY8I/!7+&08A*5:W^\L!#HT[<3>_:H.7%?P,QA0^7##QSHC_X$]!L M-]V@C^W!H'[K]/S7EZE*=>+_?#H_^!Q.'>6RN;/-]R_^/FM=_'.R3S^RUL[? M9/_S![*[]Y'G[PZ.]\\/3MZ!BO0IM8[ANK,OBN/@B!((>^40%U$A)ZQ"VF!, MO-1>*[$!L.7M*2S^L#^*SRBE4J_3Z9V5"%7B-0@1(#MX2 GZ174_Z'(6M"%@ MG0RZ:92S";Y%@&$' &:/>P#,)<&@_'&8P_S"=^#O1M;RI[Z;DF5AU)]@9#>+ M/T#\X1% +V!**/Z*I\-XXF*_4A(9;A29@"O(A3O. :''E^Y$7UY9,%)>A(M? MVMWR@L&_WDR8=#S/"2262B*L>,>>#N*;R0^_3E23=K=LQY4ZZS9"ZP99:\<6ZQ))B B.WYD M./_7M8YS0+L(Z:UP0MW=@K.< M_LTVQ7U(:>& NCMHXPG=A?=X<6+ M@^/?X/-/[=;[)MO=.V2M]_O\X.0CW__\J7-PW.KL[K12LSUV]_V%O[>.F]^; M9U^(\$(['I&RN;H0MQ19AAT*)-)HG94ZJ(TMM8GGW3@/9Y1%\/9U,QOSBGKK M$_>)\0"(D/6 M6(Z(XEKS0"6-8$;J.YCMY496WY,A]BY]< \"F;NG^[(P0#*,N0A2<1PY\=."U#!7^Q:.!%)@GYX,B)O)$G4V6>4:T M\U0FQEPM75<6#5J_STM7S'"4WB#K! ,T%CBI))93E77#G'A<2.$9"X,7I?2]=5YJ=9Z+@P\*Y:AQ<"5P M<-Y-GJ*57B2*I.&@301JD(2E]LL%ZZE7, M)U;\;I7DX1'*SQ3LM7,58W42[6#4+R-OBRK8=1+T>V+/"P>R_#2'(X-24P57 MY8#5\L8R8*L*'2V"'<8J#G<2Z-R/'@!A4-AP/!H,\]/+J.;RQOL%+Q=G[>%1 M>0,\*<2CF,#!YV.$[CN(P/+OP1<$PLWW054/R?TZ'$^67E"T[+ MH_K-Z]&:*[A5.2[O]8:EE@T2C.E/1$SIWYC MW6$J&4HRHT:^3+!Z>!@HS*5Y^ 7DA0H&<\0QL[E_ MAT:&*(8TB0%6W7-L\<86(7QSOL!X 535R3N=0R9+!G*];]?X;U"T!\5IOYV# M-3OGA1T.^VTWJF(;QTPW..]&(&B@R_@]1_MG!UZO@.L'\*0<^SS'TY.0RC)R M/5/>Y069:<]Z_:\P'A\WB\F^PP5VF$<28AC!T//;RR';[\7IJ'_:R[D/5=9! M >QX_9F3B9S9P4(D+KF2EMJDO H<5&('HMA'P4A*,H".-4[P?1QE3\*:MZ]& M^N>H#V SB'\"T,?M3J?GR]B?R5J\'2_RGOV^<[D:VV52Q2MF!2]R1#0A428F M$0E1(&ZQ1%9S@2+5QD3%LH?MFJ-])C%LS TO +E+VWC8AT>,Z;B,$(NA9,%N MYH9VU^?NBF-9-T[$*1ESFA%S;DY[>#X=&3T\ZL?;0J.+:U'1"[ M2"6UO\> +F*_5U/)3Z&2W>TO06%O,7-(R0A4DA('*M$8B(;BH*(PQ+!,)7A" M%'/4TIC*(>R<-TJBN5\:Q_*QZD'^LAJKGI4*\>['+]B1X"(#LHLFURSU"5EF M,#).,ZX!,)S$V3,VGR_^8*S"A+H8D\?4!]#+.9")I2R ?4I+(" MI$):AU]8@OV24:&8* -ZB00Y3SW2CD2FHO7;32B.Z0=4L M>J-^9H"0/PAEOGEVTI:7#8;P5^D# J.L=SHN1+M2[I&YY)-2R=XM4\&WITW( MO'0[.25QV!Z.^E,MFY]_#C<;"N]*EUJVB+.QGO\^BZ7W[71L9!9@10\B6-C^ MYOSUTO ^B3FY,O:'%K;:]]M@T[?M9C'EZOM1[F?'DCZ/6Q3;;I_ML]_,^W/OQ MO'GRKEW^O[/-FI\_GL%SSYJ?/[!90M@_> !^9EI%Y;G3=BZS_;[56L8E#IY#HK#-(E-'49)' MT;PZ'AD4JR])+DNQ5'[8!%?D\XX2_N/W]C![B7UL%!-/=VG;Y1:4)@8"PEVE&O?M'W[M"QV8P<33_#T65362S:+]]O;?Q;E<1' _A"4JLKS M5=:((;\.VV49F,LY'\'O%D3F^>0("V;; TEX6<&@W3T=P;-&@TIAJMZ79=AL M#9O*OY:?7ZE9_\YAKP7(RJDU[3G8I6_CPC;YN8U+Q>]_1[TL12>SS6L^J#2T MLLQ.]?G@U_%CZ;7'CL=8U;B!G>E.GG;;8ZKMRZ.,[?*F (+-#V$'RA(+5[]= MCO?74D>J7LZNO7S4G9M5?F&UFK#'PTZIC'1[D[G!-ME,68.K8D%Y#!&V*U-2 M*62S2E;D,D! (F5EHS*$N&CG69YUKQW'K3Z+;9?4>DL=BNMGH$<6UM3[?B[\ MDRL']4;#PHT-P6L>W@I4#S/97VL$<>U8-!^E5 L\70PJ;_N8;5C6BIM@++KWIX+DIY6IR9,Q7=F$LNV?YYQ9%@Z/1ST^-!IC_0]\:_M+LS];'R M[MPZTU-[7E*VM]G.R^6VJO/LR;EQ"6 5,N51]&$Q0=:!Z0:+"O1][;KQ*74 M!:($T6K*E?G1OSQKGKHCLT3[L)O-R?+#ZJK-8GLP.X7Q,F8,OUR[ =S:3K"B M\*HQ8U[R?;G=-?&L 9_D?P MU/\=E0MY-9$%%KP]N"*F'UNH>5LKS(.=!M.C^&7\Q;\FKQRSU7\.%C1BK];P M6DQ 18.3RTL_I7E455:AR(*SW1WV*F\%;)Z([ MRA)\]OR MI0_B_USG^$H@+71<]/#M7L 1=9T6WEF_\KJ1<1Y)*7EQ7GZO8I C"+)<2 MM:!JEV#2/@$EYA3LSPPQXX*@C]9I[Z?U7>EQ50U6&--="ATMGWV[C5+YQ\?^ MW_%7DPIY\YI=937/"]I9A>?#W#77]*/>,A2@V?#:N@SJG650R>J70;W;AWC= MYRB#\L0199+"G%!O=&*"",MR!VU!Q5-61IUXD<=G"M?*R8\]AV$WEZ0'%1C MXS<[: _VLHWVBGW-WYO;7SQS,F+M$&P<:(8@!I"!W4-1Q*@,Z./1K+CO^&9+ M:6K[KXF5ZTX4FVWBBB(RTK65FN='C4&\& PK.5+ 7FWL05 M@R]:LY2+329_0LU2LJG80^N2_KAFZ?V*B]:#79G!RF56@YWN $',<_6FT?=* M4[NY1\958W0R6VATS//W3\U[RD*CLW.^N<[H;:=R@*]WE')];/G;^>5<+,WQ M6=:R?.";=@[2\/=8W5]&73L*;5#"__60M7O6?DY+X9E[S6GUN*(T^JJIW:=^ M\0*YP"]U&6B]#*51_XJ7H4R]>=FE0U[*E?7"KDKMF-4M)7<+5ET9RV]^2KGT MI1;4^BDUINL1_JP1+JGRTKV-P>_/BH-W:"2?[>Y^.#O;>GC?W MMB^:.^\ZL\5I6L='7W<_-V%>VS"^)FOMO+V Y^ 6C+7U_EVGN??A>W.G">_[ MY\8Z44)H&AA'P6N*N%8$6:V M"$AYP9)GQ$D2N'!8)V:T%C8R2DUBO :I%0:IV0I:TE/IM&"(DIPZA*E&EEN" M.(@=+;$5+O@:I&J06HFY+5+#(K#@J 6J]IX#:1O):=*.,>Y \N(?@%0-1D\& M1F0&C(3'#OLDD7$AY5HG"AF;(F)21$Z49D[+C2TI30U$-1"]$"!R+'#KH_.1 M:="6G&'$1PK0Y)37GNH:B%8 B-@,$!EB#38D(%!M)>(*1V2PIXA@F3@5'),@ M5@V(EN1K?@'>LA_'J=Y[[6^8_[HAZTU37!MDI2QR#YJ!MSCPLB*J %2%";/@ M%9?DP7;H9.N6HD7419+VAY5DP4G/JD S)(AZ%0"92C[P3PF! M5._PTNS-'R#<&="40FHCGSR6 <&%B<(1)%:4CW Z,[ M4Y!J1'HT(LUZP((31EA-$+.&@M$I ])8.A2)\<(Z9Y-6&UM$-"2?KY]3 U(- M2*L)2$&+2#Q8*L9RKI-R8+L($K@1RAGB7:T=K0 6S3K 9)"4I! 1=0&T(VT( M,CP)Q"DHMPES'+&LM:,:C%9B;@N D><*:QNC$@)S:H3A*A!0D92E1B=J:NUH M51!IUA/F:/2)IX1(!$' J5#(Y>K2(45N+4O:>KZ"VM'UECY7I5?JQ+N7EAY6 M#_8E)=Z]X-RAJ02Q%Y4G\8.4NKD*P:\]*^SE9/XM,U]L.8'A:[=T]\DQJY?N MP7EI]=+5N6RKEW*U>@-^*5?6N6RO-0^K'F&=R_;DT3EUW./+=OE:ZY*,V(7D M> Z9,S2GMDFMF"J/H4J7[WQSF/K\J;-[_#?;?=\Z;AV'D]V]YG<8&SWX_$>[ M==PD+;I_L?]YGQZ<_'&\#Y_->7OW/-^G30K7B>;%NTYKYZ"S?_*!PGS8P7'K MZ.#XX&3_I 7W_)%:?\VGK%GIA%,&"18HXHPZ9"VF0$P:^ZBYMES7V2 U&*W$ MW!8Y# ^1.( ?+K3F5B8G'?8\*$LIY6$??Y4 U(-2$^50TL)X=);$*IEW* V23I+ MN+5$1N%HK+6C54&DV>@<"=NEO7*(.>\1:+8" M.:(EBC(R$Y,DR:RB=E3[Z'^FC_YZV-,/&B[<7&_]IM+_/[SIB;J\WJ,L_]]3 MG0\_Y/YJ\'6OFUM55=W:7V_!_G, "YLTH=X;!/_G4#[GD9&.(:9E2!IV@Q _ M5[#_B457V?&B;/O2ZW1Z9V77ZS)D[[0?!U58"\#/L&J[WNY>M7&W+M=/BW5NHHG\W3'5LO-X5^O#SY=7@-?&2=7[*^N:G2!*DQ":J@#47,6AE M/0TB"JK@%RD>ZXZ[5&*G(G0_MX='_/]IY/6\7"'[N#GY(Q2Z-=6Y+S%LZO1J_ B4KW\C2]WJF?;PO6UWKW5?SV<7 M,+3!]9.WA12I^[JA5D^1^F7U-*E'NFYN4:;RMO^[-QA\&._\A^[;\;[7JM4B M[IRQ6E6J5WO[%\V]YA>ML>:6.*2C<(A;G9 -(B%BM7!<49%H#H9H",SF=*LY M1_H+=^0\M^Y1&\NW -V[7A]^[189'&+7GQ?#/CRM,S[$OI+DK\R0?F+\?V*( MWQT>Q7Z.'>C'H]@=M+_!XWSOI/;@+P;YS3G(9R(?U9" E*()\10HTM0E1($4 M/-6")&LWMLAC\/YEF]$OWW\]=3Y[=S3"/9-VQZ$P#/8Q]$8YL&8RCUMC!F;# M!M;T>'>)"[3: F>1PV'! W=2BB@$%XGHH#31*3@GG(SA[E9"]2'PRHB0CW,B M)$L)*@E%WE.9VYYY9+%W*#(EK8PX&D*6TNICZ1RV#.)PL-T-/XZ[A@M:O6[_&D+E^\3O;@_0#C&_V@YSB/;@DG%L/^9?JZCP MPW]EJQ#^&O9C'"Y\8'&_;(A[NS6>;_D>ZM.X:^9W6E'/-^4%G!5) MJQBT>W-?4C7 MPQ5Q'#H'>S"^BW^.]B\\SJX(T.?%P?L_VON?_S@^ /U^=^^0M=XWS^>2N>D_ MG=;%WS".=[E%PUGK_=NSUD7GZSZ,8_\$YG&\+79W/-Z_^",UYXMO62_@GR!0 M$,X@GK1$SC*,$A %(RE29]5/\$33UE>2ZOE7%E_95/*(?M;WGZPU[Q^Y$%S!]D M6_^^6MQ]O%C/X=?8'DS2R*]\%Y4'P;K>M]@H/UB.X^-65T<_=DK?!JRL&XO8 M:2UP4'HZ4J\?O1W V^!1\8>4.\AND9"])+U3N,:=S_A<8-'LX3A.$&@[?WD[ M?57^RFV8Y\P14 M.&<+E52X$]UP)L8/P*,BF,IF7!7@^"$S_??,H"N53P;EB2/*)(4YH=[HQ 01 ME@E,J:"BHEPR 8C<#:\Y M&L:M",;>AL*> F%_!X5VF-$*;IVB%VD"_37GCP>4#SXBMO??Q"'0])6%#U M6>2(YZP0*[%$,B6)E>,D<;FQ):C9G*_=5 !'=\KS):"%138<&T$"P<02@CFC MQB;*N534!Y&63.=ZPQ^YX:)Y^,4JV.1@!+(^1,2UD,@8)E T6(8@!.P# MAPUG;',^8&FRX8TL+[-"T :1?[XY+SN*6^7A&+XYK:(D3WN5RO&F5$G@<5>G M'/_G>M#\6/;@JUNL UD^&MY^R[S4FG=03I_GLN?3"@F=D<93?^89E92JP#*7 MCFFA9>0L64VXM!;$&E%*!*:^<+,QN>FH?^6D/8S(@7[T%=D$4WYC.V?V?+#Q M7]?7"A9J9F]FE_7VRERK9&C\4.TI?O+!]?M>+YP!CVQWPX?N$&R6-LCFZA![ M!X1JIY<5QE4Y@=[]:PQ QQZW=OX6^R<'1P=[!\?[>Y^^-G=^.VKFDH [7\\/ MIWUP\J[3.FD=M=Y_/&N^?WNQ?[&/=_?^Z.2F MG@V+--XO)5I3"J8Q]+:ZVI*CVI)@WF:?) M^D;E\LZA+,P(/Y>)%%N9 M@[X'BK'Q0=\?)P=[,-K/^[QU?'1R]#5/#CJM8[#QC@_I+CRW]?X@QRJ?@>B#N1SR_>/.4XY#]AEKU0 ]4B0#4?D6!D",Q0CR+6 M!/%<+%HG%A#C8'H%[1-7:6-+BP;!KZ:\_',^?"%T7WF$O4QVGCX438"OG?9% M9?7G@]3JP*4XC[:_1"!^'94REH#$^406?GH0)/\YZOLC.XC;OCS3RMDB5PGN M-38O@,VM>27241]SR3#D5-FJ46+DG#7(IF""=LK9Q,I*8ERN1K6+UZ0]WK/* MPRO3(5\0=(TW\/?Q_NU=;=^DND.-7XO@U[QNJ6$?RT!7 O8NXE8YY##S2&MN M,&-2!,(S?C'U&/QZ.JURK1R)=:6%NM+"D>U\U$PDI(, MAK/;DQ=J+^9/!O#Y4K:1Z.0BHHHC HO\J'TZ:!0PTZ\Q&WUH8MY7KVE,A2L/Y-#_71N0 M+OZ[_2W.1:2L5#F$YPA&V=W^XKW)5&X -;Q#W!.-G/8))QD\,,=WC:(+[+@ZQ_W&; JA'G+:S\FFD'+Y MI_UT4ZJ'I?C?43B _X22#/5@?^)@]?TZ"ZY=209]KS3[MQ.A72')WX.81ITR M:/3?[12+7_:C[0_NTS-N71?H?;\W&)0+\OLXVZ1:J>V3[*!^Q0NS[?WH9%2J M:>7RP(+ V*ICF%>\+* G5P0R(9?)XLQ2RQHYAVY:B6I<(6O=57D*F$GLYZMN MZA'ZJ+92][+@GJ@-13W(%1SDVG?W^/U&@WH9G3T>T3AC#J:?UYMXH_4>F0$S MDD=BN. N<$.(T")9FE+4*K ;K?IEV M_-B/N/]]_Z+YO0DV>O.B>=;:^RB:>Q]X<^=3]A'B_8N#SC[]X^ON7CB>*WMR M_.ZX>?'V_. 8GGNQ3> =WYO'AV>M]W_3UL6GX];)/\?[)Q]%B[;FVW">&WSP M?X^P/_FG:S^;T>[Q'[ .^V0W^Q_I/H'[VZT+^/GDTU$NN]+<>_>U]1Y&>O*1 M_=^+CU_ ($B8^X2$T1YQ)PC21"N$%3"QEB/ _D!'^ M<=+2,ILN/?KX_P6?D-TTQ;4YXQ+*:V6Y\L%+'ITTR45K=:!,22H97LH9UP]< MSZ4)O"9G7T\&-A>SP5>6*8,-02 7*.(A*62D$XA[3:WF\(_0&UM,F :1J]_( ML0:G&IQ6 YRFW%#3'J@:KA:#*S(+5]%S%XU$ EN)N @.:28PHCHZK;C4(F0M MF&YJ2 MT@Q3 *=(7:I=1L^//>=WN8S\V<')NQQ!F8LWYS7ZWJ+_M'=WON(6_03S^8!A MC.=0Z6N_!\/-V3$/11R>Q__3FX#4OOUA>KGU;2^'N6=]64CA( M9QDR1 %W1Q^12\FC2!03H))'0]W&EFAPPVONKKF[=@6M#"?/NH(<93Z P8,8 M8[D3K\NQ',&B$&3RAEO!L@N:HJ\Y:\:-(/?/_XD#9WPM?6WJ?CO#:MB_VS M@_=@X9^TVOO'VQR>?99=0LI0IF,4R*>$&$EC49K1D9^2^PN41%[Y%@N;)/D&"OILA14L3$ M0!TVF(*]^G2Q:&M>EF8!+9.0Q!/8&8IAQPVEAB6-,=@!\8TOK!M-K& Q1,_.J,'/M$%H*>\\% M.WEBJ#8$Q&?"H(4%C)Q5&C'OO-3>2R,D:&&T0>5\9:F:O6OVKCU"S\7*LQXA MI;0-+$FD'):@"5N#-"8.,>EPBMA$&7TN,=0@E*P0*Z]];%#KQC(]=9S0G4XA MIXG G(,1SPEW5&AOE:62:VVL3X+7UOSSP]!LJSN_''4W-N&]6G"6GP];YT7C->KHWYI7#WK#'/G-0D M:H:BS'T"X6=D:0ZUM=PI'!2/.=&RYNZ:N^_!W:G]/09T$?N]VHS_F4P\:\;; MZ+&UFB,/[(RX"Q399#52(6DJM?'&@@I<%LBDOZX0&Z]]:,=>;V@[\P5)EQ'= M\:":4(_,XZQKSC_= JV-:'F2FO.U$;A,"3-?CR-@;(Q- 0G'*.(8Q+QU4B(: M:8*= V5!YS,?H1O\\4'^2V>F%4^/KV&UAM47!ZNU/;X4H)VUQP.SG O*D4I1 M("Y%0 XGA90Q043NM6<*['$I&I(LJ_!1#;0UT-9 NZI 6_M'%@;56?^(@?U* ML/(H2(9S]4F.3/0*$6=S6=,43(H;6]30AEY:>:;G!]7KG93N[IQTT_E^W1CE M9;7OJ =;-T:I&Z.LX +5C5'JQBAU8Y3E-D;9B7[<%X64?5%PW1>E'F3=%Z7N MB_+44<<"1QH,)XRGP$W.0 _::7%X MT3S^^'UWYY^C%OS=W#EJ[^Z]_=ZB'\&"_YOLOO_(6A?OYKP"S9U]&%_SO+7S MEK<^OX5WO#W+_9B;>V_9P0[\OO<(!PYE[P(QCB:2UD"2CXXQ+T*2$OND8N&BRBBHT9N;&G3(*Q&JQJM M:K1Z;2$!3X9,E)J&OK*^5@": MULC=7[=%>;3CD3,5M*%>1D.XT=B*W,X@V""#H$:SVF/T_-AS5S>+DR9I'1]R M&-WYP<[!U];.1[Y_T10'[S]\W]]KG31//IP=[/GS_;W?CK+CT0HGA&81229M MKH'I <(<0=%[G'QRR22_>%L4&QV8CT APC)N2-012T*U341PK,;]=6I"6A]" M\E^<$0J02R'8>XJXMA)9DB1BADOE!.8FNKHMRO,HF"&Q0&Q(R3C+=0B&)89Q M2LYH[@E6M:]N!;ESUE='/%7>68VH$09Q3"PR/FB4(C7<>$XMQ[DM"M5LA7)R M:UY>,UZN75M+X>Y9UY8A7H**9%!B!O0PI1W*$0 H=RETSCA0FV)NIJ!DS=TU M=]>NH-7AY%E74-3,@.W#46 4.)E1BHP V\I$&WC U@6M,B<+^FA'4%T[HVZ+ M\I-=0LF)%$4R+'@.EKRU25"#/>:P,)HS65ORSXY!=_:S./D'QMEJ-R\^\(/C M?TZ:>Y\ZS8N/HG7R]KRUU^1@Q5\(NG 6($_B&>T:2! ++*E*BHV4&YVIW#2X>[=RM8X/JMB@_ MW2FD!8\T6D-B9-QH93!Q%#,GF9'"DEA;\\\/0W>U13EY2YH[K:\P-MX\_M0Y M./[(6S1;\;\=[1\?GAT0Q+G4I9F;42&$$3'*!58T)X; M*2V7B3 "DL,R$9VOK;>5DRCS=32B)$F2J)",)J+H"'U/-EKQC/8:1&L0?1$@6MO42X'569M:6,%Q"!)%ZCSB05"D@V;( M2JFX5AI+DW,**<"J6M8A> VK-:S6L+H:L%K[.A:&T%E?!Q&):(!)!-L&$"J] M0XXKBB*743MG@[1J8XLJTS#J21I _60(O:%+R>R1Y'S7DG(LM,30)^9(6KH^ MCF+Q>^\$WGQ>G,(C>B%/KW->]..W=CP;%$.X($Y:(A2C\AR\Z #'#(I>*MK# M ;!&[ [;J5WV5YESHC2*H?T**YN_Z646'\#U50'T(K\T?LN!#T6O7_AV'S29 M =SO8WZO'18G>:0PE,&H,X0'%+$-P^D7M@CM$V#=P1$,*=EVO_AF.Z.8'Y*' M/9@>:(J;1=-V[6$980'?^TP#H5@ BG0BD20N//.2NZ0=C<0*XI70AE$GRI # M,@DYF.N?]*'U[KZ]I=_W>N&LW>EL=V?QZ -L4;N?IW")2OAEHE(G_L^G\X// MX=11+EL7'W%KK],^.'G7:9VTCEKO/YXUW[^]V+_8Q[M[?W2:.\VS@Y/]LX.= M3ZEUL4V^8.:4QX IVJ2$>(H$:8$YLMH:ZF-.#-(+R1DJO*#4A21]XI0S2SQ3 MA(J40+Q8&\:;J^K-_?F;2X4FS(=:@>&-OE.)86"?Y0INKRW)" M4E-K,=>2&YHHJ/).&*J=M/[&8*%Z1&_G\;N(,Z/X>97%Y=OS6.<^Q@79W90_,?3H1T2"ZG7T_Z(W32K85^R M@WQE[ !C.LM!;5+;9)#15.6:11&Y&( =?%:903FV(6YL$;8Y?Q((:E&G4^E/ M8:'=MZ"Y:)X??*#W6]DO?@TPH??8N>\41+#%*S\ -"6CBJ/5)!K MNEH.77UE7[B-F @3$:/D_['WKDUM)-NVZ%]1<.X^NSN"9.7[L?J&(^C&]O4Z MC6B[1&3KG M9#6C_T-&?W<3[^L4#6,A+R?Y#VL@.-+$(\85EYP;A77,=5L;BP?!EJ/*QL4S MU%=F+ZXZLW\7?+@X['][B/7'W=A/5^3LWHQ'XT&W[M] M_^4G,XWMW4VRL[DO)#61Y%/T)A'$828B%WQ">2LC!&%8)&:M%6'^G.12D,$X M/E%*:K/X\)>XW^MS"2G;ZXTO<[)3[:KW8.!;"0RF..W# G YCQ1M&L&RUX'? M#.'B;K=_.FS]TNE53QP=]L?P&F'XZU2+[]$EA+6@=Y$0UF1#DKLITEZI'2LW MR,-JQ]YP'^>X$T+WP&^X);57Q_'9;YX/Y!]9A/.!SEE6NZ-FQ?O]0SRVG2R FL$^(_N]]!A> MYH[PR]S9E5Q)2VU27@4.'J"CVODH&$E)!L.KJO+%(/'A#LPL^H=38]P!]S)' M$'NE.O1%;/]"F[Y[D=NP=_1[%QQ'LKT%S_H$[=MJ=[>//X*3^.5L>_?CZ<+V M[_<#UO[^Y7M[]TUG^^U'!L\^;1^_%GN[!Z?;]",\[_QH&Z,S;QQH%Z;MB4CUPT MZ'0;=)JG]#G=QU'A8(U$BF*6!5$QLMY*9)*F+%#-DK& 3GQ=Z%6B#?G9/"?1 M>$[/#)W>],=-[NE6X+28>PK8.^&C 30*^1P$A'7688\@R,/28_A/:@ GLL[P M"Y1$?3;@).?V8AM/ZFFPZJ0;[@)4<.UF+^Q.AZ]!K=N@UF(R"A,?%?$.,9G/ M[PAAD0[>(HY#HLD1$8A?>V74NN*-?L]C\\,\:"7:E<5H3;WK;3NH@?FFZO5) M0'QG,6M':1+)>HVHA)"8X\B0PY2CK#VMHV&).O"XJ*'K&JO'J'J]U51ZF-K7 M>2+>:2UL-O9.;VRK.I[EYTGELL-3]=1]5Q"[-I]HK4_6U=-RYHMUS^'SKU@'G30>7?Z5BR?ZEC:Z^DT^6- ;_9O))ROR M)>QBC\W^F=^H3',EA)".::%EY"Q93;BTUC)!E!*!J7U!UR9?.AR>//5[\KN?[QW'7?MOJ#'VW M/QP/5N6X,-GNU#!X_.%H^]-'N.\[NO/VGR_;^3E;[4Y[Z_!X!R!I^VT;[I&A MZ4-G_KCPY[?;WS[O'GS;/MKCGS^]_];.[-OT'=YYNR< -D_W*+3W[7O1?ON? M!.WE[??[/DK-H\Y=%G-ZCV"4^Q2)$&(@CK"(]<)QX2NGQV,7O"\L61_=9RL1=3 M9S0]#7V7FL<+=4(7/L.M04S=Z#,/ /PW.9B=#_65@]HI5;4$I2D#^&18CF?[ M?'9[U(?&M>S)21>6E;Q:39J8QMUN=59[O67#T7B8K\X?9L* #-TD&43:N: M0A1@!_&\M+_3*W>IZ SROTX/._XP_^ZLU?=^/-AH[W#4)KVY@U AB61RX7'<)R M"#_=RD&=HG&=;/B]:OVJ%/<\ 21[NH^QX$)2ABAA' Y1&2Y,(A O*")%)&I MK(*PL2CCSP<= M8X=E<1H/A]4BU.[#*D4W6IOGS1VNW[9?PKB:I7"_6[WG: #+1JJ.UY_S(<#[ MQM%IC+UL K!05)@08+;!NN9;1_"RP]#Q=5/S9Y/KSCV*)0_LCP=U_\%OP/30 MQXV_-UK]DYKH9U@6W.&%I:A:=?LI#>.HYW>L\+55_PGA]S7@,L M=U16]?SM4/5?[M$I_T-^JV&^I'X9>**'T-9V>M6OAQ= MA196O6Q/IP^".Q?#SD9=>4K7S,Y<0#=GNYM__]'26"#%,6+P__+@F6E;2ORF M9I?YHTISRJA>.OS9TUMOC4_RP\]OM9[[?'@(E@#X<[Z5M%XUL%!!Y1;E_CWH M@>LT'>QE_0.M G]TT/]6G#RXX0J6P>?-FJVZ[;!&5HF[#]40[:1_)@.T.1F? M&?CY>5?07?C[_;YA(G!+$F(4K))K(Y!Q@B)KC0K&!4M8R&OH96QTDX7T9CP+ M5*@Z,X;X1LCD"Q,<(?:(2;8F?WX[?MW;WO[=W7WW8V]SU60@7*P96S%IPZ M;)$VE"!LK$F.T,BE6GO%ESCU%PVR#K?G8_UK@#OS?,SZ;O4*=#4YT;8=P,I8 MLQR1]5O313P2!5%CH/R=06&6NN):18GJY[NM3[) $#/L57,*]JJJXN9U,3><_/"'\&?D,@ M3@$XJ\Q=)Q$W%.:#MP39)'$DRCB3V-HKLK%8(G0A]W+'+-P#$.PT69@'L87O MVP?[C!M':=9M4IE'Q1J/K(L"#")P(ZE@6*:1C\W/,P?_;!BLX@ M^EN>@KEI-N5%IBC6GSX_4?6L+9TZ*"8!#\U?NO3-ZUV7C_]GZ7!7?3>Y:&;/ M9R:)\2R2#8^>57@D>K7&7[ZGO[RU^7WG_;YCF@5C&<(T*@3Q#2P,2H!14A]= M4-0E*G- =YV_?#LF1WR/Y,)FK]YCK?G1 8TF3YZL%/G+=[;?QW5@9TPX#G^O M%Y8_SM>5)8;\U7:ZA1^N_R&_?)SW>QKSKLR;9/G*H(VSCB#I"3C"+CO". 7X MPTA!,<&H/Z@5%&#E')>5X.(Z M.[-47O %8-%:;QV -]-H#6**&H_* BT]?6-HGZ@WQF^_"-/I:'>FXS%\!\+G#V9$[D$T^;20_ M.];UN9?"07@& #AQ $JTWY]X'N78W.M78=ON] S2*@^/:PSNQ9\67*7X+ M?'E0AJW^PI)1J1RE26/RM_)=AV,W[(0./ UN69S XEC%T7C0.[>Y[/6FF"4X MNA>V^ZK;0*_&K^6SR@.==:\O; Y>;$(G>Y[EM6"20CN.H&.R>W3A:3-GDN(W M&*')7FL.@BIBQIJ&S<7\R"D;6YUK)*IJXB6/.F]O-T<6V=%=C LN/AB6M=*G MX]$A3-KB]=VT+7*]U2]2)+#N9F<\YIVYK&:)JI.VU?9K!7WYQ-,HUMM]N9GC MZGQ4FM A^]O*TU+D1I=ASJW&[=I9,XH3X9=+1?=?:@<&+E+_;R[V9\A#%XT-TKWJ:53U#6G3FJ\U^%+O]" MW+(8@=0GL<9P][PJS.'!,BF=&QY<%6N/ MW=O]I]O.+L*G-YV=W4T.;3R&MN'/;]]TVUO=U/[^#F]O[L<\$B%X1)W,8A[4 M(ZUM0!#*4&&%8<3&RE7L],8Q;&;_SN,4/=;"9QT73XDE,I,6!\6=5RKRYWC@ M5&ZTLEW25\ARFB5*/$,&AX0$ M98XGQ:AT824HDO^<.A AFU91U2J'9.M]P(K,../J-8[9"Z1_3V)L105]3Q#D93T"E>+5DZ&-=>4.*Z7F!TF?/W+RX M*7H+I2+SHC'\^;O56W M>E5*4^_JGTP$6=GGW8]\[^C#,5SSI;WUX;A]G*]I?VF__0_\^^![F[8/=]Z^ MQ@NEJ5NAV]X][+3?[H$/\Q[#WS3[,-OT/=X[?H]WX'UR!F]O]T-FY#V]4)IZ M9O#G_WN(_?$_/?O)C'>.]_#>;K>[O75XM+?[^^'>=_"/H+]VWG[$\$;P]Q[X M4A^_;W]O'__?[Q_%OO2:*HHMRL?-,Z<*1R9PCE2T!'LL%/%Z[17!Z^# +^Y] MWEJK"CL2B,/"&L>%TCI*;8*W- AGI'$/HO_;6-SJ6MP>W7>8B2A%1,%9DBU. M(*Q3P^&5>Y#EC XG!4]ALS"%YJD6 Y M+C.:/ ,LJO-[EW=I@_0I->3>KF_XB"OMO;@?/L!T<8&']D&7Y^V#_8MV%V2 M6B)/,NY%'?)A.(<<8P2"12[!'')=Z:()_E=!O=N9V-UPKS&Q9VMBE5(ZEP9< M3Z2(8P!TPF<:18=4$,F2& /8X"4F=NW>R_(0_^+6RZ]SJ=8;D@?]M PVMW[_ M%T-0\RB!0$YO[<;!<0:QQ@.['30M<(JQ&)00!HG,),U9=,@0I9#06IO$F1:9 MCD80LT[(O5FD;SLO[LHV<\=P?C[[T>!;@V]/$78V^'9W?/N^0)(?K29,9!%E M@SB,'#+,<.0G('Z_(^18\ M(F%HYKIR#!D1(XI"D:2YD@KK,G7E8K;B2:;NHYXQ>#+V\YDSZ_G(V1TCIH8, M_1$Z:+4Q?)6]KW:_YQL4OSV*+XJ#"<69SPP)DAF#>.("V6@32LEJ:E7 1MJ< M=1;K9HD+=J^LS!.2H#]N6KH!TP9,5]@?;L#TKF"ZD.*&(-8FXE'$-.>Y4T*6 M"@AIDPXT81JT)!E,]3IG]U:46!DPO8&BQ)6R ==4V/R@Z5KN^.\.>,P=?X/B MH#\&,=?TO;$^\TZKDZ0$@L8H@[4R6IX=RF@\CE@2)ZQS3F3D(P9K+&>1[UW[S3V.DL);Q(R.;.: M+V"]=55%'"76:V*\2L3Q%(@U1C(=>50".R\*HV UP.A\I&>&%B:#_W<8#W*- MZM7#FM>VGV\8Z3Z.AJOH$_))8\0E=C'U&)8R)8(HP+ MJ8S4R2J5(/9(6M'X,+/_3T#*G51!V@31MNVWSO'X^/?^8%!J\?ZP)_#)Z.SG M183OFW@?<-?G<4#$, DXH+/&(=8H>(-)+AFFUJ^]DO<"!*.5T5$$@'G-LTIU M2#(I[CB+@L-:T #"_4:1[VN8/4GS+ =$812C<$@GJ9&7%C/C89+Q[))> @B# M^+7?_9K+4VL/82D,?"A7Y8.K-0H4CJ/,'%,\@9:=$/=DJKA^NNP0;,U4<='; M@":<=&&-#K/NRW_/JP$MHQQHE,:N5!KCERN-/8UHV*SB7#51KR<9F",E()Z1 MH*RU*G!P6K0B-M'H-,'),H^O&:PG&HD)#]B"$[[1VNQV6_WQ:#BR-<=)I1DP MK&E&,E/B_+>G$_0T,YVI;0$%3NE6,H>P,,. MQG\3Z?B$:1")IK2@!R(2A"$ E[<((BUC07SQF\<8VO=<$\RYR8M=%% M9[TRS$ZAG,IYH&(D-6-L_-89%KZ?)H!??2O:W3[=ER9@PQE'A.023"(XTHQK M9!6#,='02[0*X*^UHBDT#2\L/I>#T40AIXGVGJGY? 'S<8PS(PDR#+M\1%LA M@PL)E(21X0$F-,_1WK76$]+&35M=QFYJTM3-4NPCOV\LW@XWG^/5,X:7L3 MMR3"E[MYC;E=K>T]%I8+K,FS"\>'_%;E!W"@WD_>Z=E7V-X]7;#[+A=1:Q=3 M3,$B2C1'X!,&9')--4V&$\6$%-#)F3AVD3KBOUJ7G_M[FF'=[$% V?VIQ_3; M]N:^@74V,*H1-HDAK@)%CCF-:,!E:]DP0K,J!EX$]_\JRG,6^O'XUPEIV=5A MQW ,3F5V'S)C]=GD@XJDLO(C2E0*P!'&%0_H!%W #2VZO/V+>U=4+D\ZM[:K MD_%G%\*\E5A,K@3CS5'IQ?[)1&I@)BZM@M0[0K7W@W$\9\[(:LOGHU<1:4RI M-O).7;[A[YG!_T,9R^YX"%^H>NGVC!O,8&PE\2X$SV-4V7M0G@GJG/$IF*6I MW.63>JF?_WM>:_X^&40;=GK_V$$GFTQN./F9I_='#) -[K-.V"@$+K5%7$>' M-&$8_NE<$CRGT(KTDUH&V677MC:&8B*_9$;;;JY *92YM[,"#5@N" X0;00> M)OO+1=DEYQQ\YD"O!.ZFJK]SL>4O MY^1 $YWXJ0^9/I$N^6EB6 M_LS$]8-SD=?- S"R]1:AY_>K%K3ZV9D_>3HU2'71K_>&3B&EC]QS*PRW&&LM MJ?,\$2ZTXY:;Y\VWF_;ZSV7">#9%"Y_H@P9"U7R!(F#AN1DD)Q3(B3BEZ.X$M-IH*F__V_B#:_ M95/+/OY_K9\?T\BV- /[@ZD=PTUJ<8]SA[+&P OQ_L4'W=)9\!&< H%=$)ZS M&&R"E:OG[M3@ JI\ZVL=./!G!7 W+[E:L>YM5I06/ @3 _)*F*$ M53AA8H4*;'F1W+6+W"QC9)&("B^(+O(^QL#:!_O2*W HF$+)&X6X D??!DV1 M83YHIID2@6:Z1KXD,3*9U=,,VT;KW?D^^7H&_85#*%? 2&JL'Y,3GT3]-FPE6*W*EGU%F>NZG8-:YN=\Y^WR_.%$5G6Q MG5FCZMO<\;N+5\TE*:LW ;_KN).SQK>>*???%FAFRBUFRI?3]OM]'ACFW ?D M&(&9@N$GS8A%,7&&/4_@(:KK9DHY.##)9\\?*MM=,.QEPK_-H?'G;$B\?;H/ MRV[P6 FD1%;=-D(A<'EX9K64&&+:3&79'!M?[7$4.9UL(PEY]"23#O&472B< M-+($.C02YTLER64'QR='PNM]O_/%Z:81#GO2LQ)+%NNL)%ET>D,<=@YZ!;9L MSO)Y.SS,KW=:KWNU]F%6]2SJTT7<*>>&O\11I'Z^>$[V_HS@JO9HC-" MH*/H#WN=_QEGU=]+2:,K9R/9SJ!ZV 1ZES3^M+3T-L#*)<-):0Y!"N::,X<- MMCI:XJ7$ELE+*!UNJP$\Z'PMI_#?P%MDQ=^B=#;YY9^URO=/C*G?WYVU-_=] MM,*1?#B+!H8XI1Q9$5RNS!&44Z:BL&NOB-BXC!=X[CC5)#^QI9ZWL(% MJ>$\L:Z0V)YC5.\,JRW-\UKQ,TPQ($5*J8W^#KIQ%0 MKF[0G/,_'!41[CI]=*O#V.#_6FJ3\BIPH8VCVGD(6TE*,AA^2:28YUY&)OCI M5I-PUBW^ [#L#4#9_Y>1["T ]Y_]X7"W_WO\ -8!_EHG=6+8*OW3AN82NEW> MO!U_WL.WT%X&_G-@1BJ5%5 2 [L'Z8M-.D M7:RDTS>JH! ^'?YK,F_+N?"RNI5,:?;RS\^67(2/9>'HLD R)U%KN:MPOG!. MZE$JC=DLA;M$-?P'"6WF V3S*ILS82*T>K=(SO_$>ILY.C066QA69'G.H\A< M)RXT1(?.>^RC!U-W"WJ;CZL_27#>&,-W$:!D8D,(^?":CGR#FA\A0,ETT]AG MU5B&;]:@^RIEFF>J#;E;_+O*EVB]ONC69?',A]#-?*Y]T\X>[PV[YN&45F]# M&O14':AOU'\WU%V]T0O_;!V''U:P]D7U36-4#V)4+YZ4]Y<_2SQV ,%T"<@. M>D7?%_ZU6>*8(%2G!_+,VU!&QNA 1WYE,LACR'[-V_*Z8<;;\I1FEWR/< M?2:GY$O8O]D+N_;;"^&@;'<_'__S)7]O9W?O^^>M]V?;]#5O;_USU#YZDSDF MCR#\9GM';XX7."CI/\>?/WV $'U;M(_:7]I;[[[O[1[@]J=MNOWI(]EYN_V] M?10ZVY\^+Y614S&3H 2D$_FB1I6=(U=O MX[.%QUMI3C@:-4\.6^>XB<)&[GTRQD0N)">IX".>X"->AH_35'N#A2N#A?-\ MO#H8)UC(VN%.Z8'?OYCU[R M^O*@??-RUAZ(6IT01@5%<2X<-+#PP#]82%2QE,P-\KGW.1I8K3BOJTDQ>]BO M649NL(R<+>1HHU1.J,01MA$CKJE!QE."=/0$BT2L#2KG:+%9+)-X&IQY8KG< M!DL;+'TH+ 4O6ZPM,'2!DOO@:62:FD=,8DFSSD+6D!P MK(2'N<@@,"8WR!XW6/IT6#J?$58R,.)%0H+'@#@C@*H)4%6"Q7&3G-$XDX"O MDR52P V6-EC:8.E]L#0Q(2DG%#/%$PDZ,@_>IQ$L)JX5^4'YY09+'P9+YU/% M6FFIDZ1(4)Z%U:E&CA*-92'F]O>#S,IQ4YF6 MJZN,J_K\J9E,I?&R6B(@L]:"@<9O6:.ND"?F!V8>TE'FQ9W1(EJ_E14[ MKF -C28%1;A/P7&$T:%J5U-N8(N4M:N!%OL MW3R3O(RXV)J\^7K1F()WJV@KIAT"LZG3O2@&PR\L,DLE8,K:4?5963DRXW\% M!=-G]3,U5D7F,;OF MS@WIO^9T<1MEXQLH&XMGH&R\JDK%MPR1_NA_C3T[6XVXJDBT3%H\CTLAI_,P M\>$1@[.63:F37;Y<=EGXIK(CD?_A)V]:K>Z+OP=?HL*#%+YF]WP)@^4S0 XAP5#.0GS95=NR@!O_ M9]RI'(FFZQ^NZU]GIZJB6#R.@X,2L16VZ^T&[>ZLS!'>XQ%X-BCQPW_X% MT1[T7P?Z)U1::\<95RH/*'2&HT''C2O7I@Z*Y\D$O3W)3BF\3-]_6:_#Q!#C M897S&%9L[MF3[F9V]^%O>8R:7G^PR53D MN!=\SS*C8 [T#DJ4<;XZG[/R+F'5O"QV?2817";E[O5G"'+.PS'XI)O#K/SW M':7PK+,^L9R#=88[DX_@*TV"UD30)(B]BSSU)&+.& 73H^[K]_C&-HW70@5&8,Y +R=YS MCF8(? :5L&Q6.:CPMK7;S\Y&)O4?V(.B#=KI5TGK4BJ6'Y)E.TO)V0R&5\VI M]11S:%NAUNPNUKB73^H,.GXTH4_.WD_Y(3?E*YA(AKZ+A,R5( '\NLY.] ?# MR0[LDGW76YX/N/,A:/Q,)O9Z]_?[6YMMGZ!7O43 M]O$BQCSH5X.8-1 [PYF\ ,R?_%3>]63#&6A MQ.IN.<-9\J%I4G\9_;@FPYN=EV6&]"HI@/5L^-F8*VW=P:HM^@B"B5+-//E"3O%9#_>UOBR($&[DLQ'0P"JZR\O)J1WDI:03X>J)RSUS S_H M#X?HO 7GT4@5\F==C$%G+H&^7DCIMFOZ^7T&L=Y;!P,HO3O;N;X_[H:)HD$M6 *]$+MU M?7>^=JJ55SWT_)A=EIAOE9.2K?JXE,TZ\N6#;JTP7U98\.8ZP^PX',/XQV%1 M]RD*L=WH)T\I#DGUI?6BRU(U<*YV_;!L:I^<9.':7MGAGA7\JR5,EKQH=:[J M4FGRVPK7->;%6?8 MZ>VJ]K'!MHYV1"_I%;V42K64SS8%^RR!/F!B6=!.*8162LP$@882DX-513>YF8 M9IY-MQQC+Z,A$NZ9I=HD-S11'H03AFHGK9\K'"&4D6:,[S7&N;Z#&8X3U@XQ M:27B@G'DJ(DH.@>N+%-$XW2=8.H5:F:M*?)E@YA\H8A45U=N13^+DZ1%HVZ/HV9V*R7!%,'!"V]*)C@62_V95_ MM3?WI?3:<;!/(DA W%N#3-(BBS>Y0+BRF/ART'J1X&^2#2AF<9OQ%H+H&*5* M%'MNP"GD,A%&M.:6B>A\&>\%%&K&^[[C?9;3I#$P29)%L,:H#$H:AMIY1)W3 MQA";<# PWF2)4.1Y]F<60=:KM"-$C8-1T2T(=<=/]ESR.9#*05FF4#XO EUK MC,]_=Y)0/7\,A"(Y-O47/*$I*]?7VK.KQ&6+6.,5TM/-D=I['ZF5EQ^IS6]4 MIIH20DC'M- R*"4"4_N2K#WM.=P?H1]8X]%K.\AVF+VCOP\A M!EH1O4"Z/<&AH_?X\]'G3OOMY^.]3^_QWM'[;]O';P!;OM"=3^_XSNX>WM[J M'N\=OSN;QZ'VUH=C>![^?/SY\//6ATY[Z_79WB=X_NZ>V#LZ$.VC]Z<[GSYW M]H[^D[:_OS_;5X%8ZUA @F2U0.<,TL3;HD@@DO0X\;B@%K@:):*7B=>4:: V MX$ZC5N84;,% M\I(7YM]G>C[7!6O\W0X[?K,7MCH9D<(J*5H^A862 M?>^-QB:(+&[.$01-%CG"-0K8DRQGJ6+@"Q;Z5(<>4K_;+44EK5I1,XY*JK=> M9',:9#Q)SL(2F/5?2VIO6,SSEY+,[(^A%6&X7I\BKS_+KMWYE76)S/F)\6T(GG63J7AW\:V;3-#;BL0T M+5SI%KYX<8M)+NJV9'$_ ;?D"Z6(? !9W[M01(*AG6L.K0HOY%T3AS4OY.;W M]J?7XO/Q?[[L'6V*G2VXYU;[L/UIF^T='7:W/VU_;]/WWSYO_=-=X(7VL;VOF:['T/G9VW'[_M?=]FG[?>?&E_^B>U_UC0?J#:!QJE M1HK+B+C+9T,\5R@S?J:H@U*93(B0=4P6JQEN30SYC+AR&UA:I7=[*C7=!I8> M!Y;F912,(51)$E&2F"$NA4(PG@2)2*U,T?F0:($E1AY DZ:!I0:6?C@L/8"T M;0-+CPQ+\XH$3'%OM"*(14H1CU8@S;U",D3%@O-*\YC+V=;5O42\&UAJ8.F% MZ\@VL'0/6)HG]_>*.Y%41%YX@"6M'+*:):1<]GX=2\KXM5=O?>5EJ5C8_F'C>XQXO?[OE4_A%# MH;4CO]4%H?GXYS$XG.4(Y_"B2$:FTO#ED&>H#OY>.AGH[?II:<"Q>E[YI4YY MU5D/N[F";^6-3P9SLQK%=JGKW$GU >UR:'NX<4XM9K M9((WB#I+0\(A4I')QO ZIWI=JL5MNDM4:YYQ.JI9*1YNOZN9^2LS\^=WP6"- M"%XRAGB6^^$>1M!$PA!S441F62+4/$=K:?R*'V,O$5QQP8-'&A.)8'0M,9!$YJ3D/AE@G;[U2K(*U-"O%C[$73:,)-K%,PF9AI9 <:2$$DB[0 M8"4#AT.7F()(M4[4XF9VLU*\Z)7BGKO"S4JQ,C-_?J]8>AK!_9>(&AQ@YA-8 M*;@W* 4O$@V,$6^?H[4T*\6/L1=-5<*:9 ,QF9L"*V02$RAPCJD6F>9/0DPA MUA7\Q\U*9Y]>_%9CKL&9$F[,;L7<8/?EAO5.-8<&@R$(_7%FY"@U3]=70[W$ MHV$/V36K[3Y<>:1L0NSSL%L2=.9DV=7T5C7V-U!_"ZC?WMTL,%_@?A<^V=W> M=T1(YV- E%F/N+(03TIK$&?**Z^Y%T%5-ZR=Q9I'@12.AG.A KQC@OIH]E!XU(]C"48ZKCV M%&".&8VX )=*2XBAA><]^O64I_,(#.Q2*4*N^8 M@3"4^9S>S0?)"7> IU(':SB7--QI*7TT.VB6TH>Q!!VX$3)&1$+(AP $048J M0#V2%',PELQD89X-I5[84MI4\3;ET<_KRM*Q_RHR%M.Y5TNVO+J)R,LC^Q)% M)F1K'+-D5M$4K$\DQ.%4-7!4V/GS280K! >7B $N_PS/*X0M''28ER YC8-* M478(:\U&Z]%D<#9[HTYI$C3T[ZQ)V\F*U:^_%2GL\&;0/_[C7#ME437G)U;( M^;[//;;P18:,E5G#R1.D-77(>&835:N[GP%UZ17).BND[>\Q*+_ MO3C/JQ5V3BNN%CJ[[C5?/1_E'(4W%-4_0C)%DF>D[R*)>4A]E^<0DB\_%#A] MJ>>JMG)O;947,'8O572BD>OX2>4Z7OPQXK]'X&:V^B=%Q.].+"TWUDAXL14T M0E.C+-.$N?=\,A7'^ZL_OA_QY*]_CX[?YK-K>]W?L\]%'L7UT^.7S;GYN MN]NFKT7.SK7?OCZ#B.3+-D0I[=TW:7K.X[Q2PD5'N)4611@EQ"/Q2'NCD0 ' MW1I"*/,&X(_3=:,72Z]O615QJPGVQ!M/#6+<"#%829$'RB@//+'H%-8X1BR< MTH);]J!55 UB/ %BS/,U$,Z93B8A;C!%7%&%C D4B40%9I)'9>C:*T;X4IK[ M542,%T][]R$.1X..SVG%8?&2[*D=A+LY23]+,;'7V#K+34C"$(1JU1CPYCL [ G1C@KD4\]E7N?:*K(.5KE!Y M:$,D\/!SWTAI8W+*Z@B>K[ .ZX C$]:&B*V6C5/SW.?^ @F5\U(J!I-=:Y(/ M;%*DB;<(JVBT551KG&#N2[U.Z+W#H.=:'%[V;5?"?\G3]]Q]*>VZ2]SVXH%, M #2IR!7!/G*U6"%)(()1**TB'-ND4M)(JD# MXX9DPBV]]HJN8\;7B5XLA;U;?/9,\S8O?OX3XC1V1@KB,;=,&XC0C7;@Y^)@ M*#:-(_/9#@UT2/;0YB%.?K8@GQS=/- M_Q>?A0%#+[.IYV,^_7651],$94N",L4L3R03 %H>2ZDR$\8P)J2RGOG&EWG> M6-99\&6,! RC0B+-'/@RE"9DH^/(&Y($^+0Z8_'*=FE6:_ ^4D*GF,%ME=V:W/[+=6QTN?H!#.!?KR[N6N4JR*H@2@@A'=-" MR\A9LIIP::UE@B@E E/[4JU-OO1C:_]@_AQW1L?98?NCO-Y!['F88YN]\'9L M!^#PQ3AQPF$&X?>='>VJ9P+[:W>]C=V]TC M\!E=J.O;?0UM^><(VM-M'QUVVEOO:?O[%[S]?0_:#1/J[3^'[:-_X+//:7OW M"]\^V#?>2VRT0]0QF #$$F0H]*D,T4;G@U+4S%?J+:EXK4U9 B@_=@WL0IE# MJ8'5&ZV9X2_E?A=LH-5:--\5?Z6_Q@-_:(=Q]L56^"66UR;G*L^\KMG>60M> MIG4R>2D_,UJ#V+4YH3SJMP[[PSQH+7CNU/("KA:?YV3CNCP]96_/H&%MW^X*SUYC/Z\\\_Y@K:[UO' M#@T9P4H)IO;_7$7!,I_-2WE+DO)DG>36!4.]-P*'R$(B!.MKF+61N)7+^*&: M%W]EV]\%8QM6#:Q