0001505155-23-000057.txt : 20230803 0001505155-23-000057.hdr.sgml : 20230803 20230803162143 ACCESSION NUMBER: 0001505155-23-000057 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230803 DATE AS OF CHANGE: 20230803 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: 231140403 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-20230630.htm 10-Q upld-20230630
000150515512/312023Q2false0.5P10D18,0000.00100015051552023-01-012023-06-300001505155us-gaap:CommonStockMember2023-01-012023-06-300001505155upld:PreferredStockPurchaseRightsMember2023-01-012023-06-3000015051552023-08-01xbrli:shares00015051552023-06-30iso4217:USD00015051552022-12-31iso4217:USDxbrli:shares0001505155upld:SubscriptionAndSupportMember2023-04-012023-06-300001505155upld:SubscriptionAndSupportMember2022-04-012022-06-300001505155upld:SubscriptionAndSupportMember2023-01-012023-06-300001505155upld:SubscriptionAndSupportMember2022-01-012022-06-300001505155upld:PerpetualLicenseMember2023-04-012023-06-300001505155upld:PerpetualLicenseMember2022-04-012022-06-300001505155upld:PerpetualLicenseMember2023-01-012023-06-300001505155upld:PerpetualLicenseMember2022-01-012022-06-300001505155us-gaap:ProductMember2023-04-012023-06-300001505155us-gaap:ProductMember2022-04-012022-06-300001505155us-gaap:ProductMember2023-01-012023-06-300001505155us-gaap:ProductMember2022-01-012022-06-300001505155upld:ProfessionalServicesMember2023-04-012023-06-300001505155upld:ProfessionalServicesMember2022-04-012022-06-300001505155upld:ProfessionalServicesMember2023-01-012023-06-300001505155upld:ProfessionalServicesMember2022-01-012022-06-3000015051552023-04-012023-06-3000015051552022-04-012022-06-3000015051552022-01-012022-06-3000015051552023-03-310001505155us-gaap:CommonStockMember2023-03-310001505155us-gaap:AdditionalPaidInCapitalMember2023-03-310001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001505155us-gaap:RetainedEarningsMember2023-03-310001505155us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001505155us-gaap:CommonStockMember2023-04-012023-06-300001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001505155us-gaap:RetainedEarningsMember2023-04-012023-06-300001505155us-gaap:CommonStockMember2023-06-300001505155us-gaap:AdditionalPaidInCapitalMember2023-06-300001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001505155us-gaap:RetainedEarningsMember2023-06-3000015051552022-03-310001505155us-gaap:CommonStockMember2022-03-310001505155us-gaap:AdditionalPaidInCapitalMember2022-03-310001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001505155us-gaap:RetainedEarningsMember2022-03-310001505155us-gaap:CommonStockMember2022-04-012022-06-300001505155us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001505155us-gaap:RetainedEarningsMember2022-04-012022-06-3000015051552022-06-300001505155us-gaap:CommonStockMember2022-06-300001505155us-gaap:AdditionalPaidInCapitalMember2022-06-300001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001505155us-gaap:RetainedEarningsMember2022-06-300001505155us-gaap:CommonStockMember2022-12-310001505155us-gaap:AdditionalPaidInCapitalMember2022-12-310001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001505155us-gaap:RetainedEarningsMember2022-12-310001505155us-gaap:AdditionalPaidInCapitalMember2023-01-012023-06-300001505155us-gaap:CommonStockMember2023-01-012023-06-300001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-06-300001505155us-gaap:RetainedEarningsMember2023-01-012023-06-3000015051552021-12-310001505155us-gaap:CommonStockMember2021-12-310001505155us-gaap:AdditionalPaidInCapitalMember2021-12-310001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001505155us-gaap:RetainedEarningsMember2021-12-310001505155us-gaap:CommonStockMember2022-01-012022-06-300001505155us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001505155us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001505155us-gaap:RetainedEarningsMember2022-01-012022-06-300001505155upld:BAInsightIncMember2022-02-222022-02-220001505155upld:ObjectifLuneIncMember2022-01-072022-01-070001505155upld:BAInsightIncMember2022-02-220001505155upld:ObjectifLuneIncMember2022-01-070001505155us-gaap:CustomerRelationshipsMemberupld:BAInsightIncMember2022-02-220001505155us-gaap:CustomerRelationshipsMemberupld:ObjectifLuneIncMember2022-01-070001505155us-gaap:TradeNamesMemberupld:BAInsightIncMember2022-02-220001505155upld:ObjectifLuneIncMemberus-gaap:TradeNamesMember2022-01-070001505155us-gaap:TechnologyBasedIntangibleAssetsMemberupld:BAInsightIncMember2022-02-220001505155upld:ObjectifLuneIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-01-070001505155upld:BAInsightIncMemberus-gaap:OffMarketFavorableLeaseMember2022-02-220001505155upld:ObjectifLuneIncMemberus-gaap:OffMarketFavorableLeaseMember2022-01-070001505155us-gaap:CustomerRelationshipsMember2022-01-012022-12-310001505155us-gaap:TradeNamesMember2022-01-012022-12-310001505155us-gaap:DevelopedTechnologyRightsMember2022-01-012022-12-310001505155us-gaap:OffMarketFavorableLeaseMember2022-01-012022-12-3100015051552022-01-012022-12-310001505155us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001505155us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001505155us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001505155us-gaap:FairValueMeasurementsRecurringMember2023-06-300001505155us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001505155us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001505155us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001505155us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2023-06-300001505155us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001505155us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001505155us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001505155us-gaap:FairValueMeasurementsRecurringMember2022-12-310001505155us-gaap:FairValueInputsLevel1Memberus-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001505155us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001505155us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001505155us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001505155us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2023-06-300001505155us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2022-12-3100015051552023-01-012023-03-310001505155srt:MinimumMemberus-gaap:CustomerRelationshipsMember2023-06-300001505155us-gaap:CustomerRelationshipsMembersrt:MaximumMember2023-06-300001505155us-gaap:CustomerRelationshipsMember2023-06-300001505155srt:MinimumMemberus-gaap:TradeNamesMember2023-06-300001505155us-gaap:TradeNamesMembersrt:MaximumMember2023-06-300001505155us-gaap:TradeNamesMember2023-06-300001505155srt:MinimumMemberus-gaap:DevelopedTechnologyRightsMember2023-06-300001505155us-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2023-06-300001505155us-gaap:DevelopedTechnologyRightsMember2023-06-300001505155us-gaap:OffMarketFavorableLeaseMember2023-06-300001505155srt:MinimumMemberus-gaap:CustomerRelationshipsMember2022-12-310001505155us-gaap:CustomerRelationshipsMembersrt:MaximumMember2022-12-310001505155us-gaap:CustomerRelationshipsMember2022-12-310001505155srt:MinimumMemberus-gaap:TradeNamesMember2022-12-310001505155us-gaap:TradeNamesMembersrt:MaximumMember2022-12-310001505155us-gaap:TradeNamesMember2022-12-310001505155srt:MinimumMemberus-gaap:DevelopedTechnologyRightsMember2022-12-310001505155us-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2022-12-310001505155us-gaap:DevelopedTechnologyRightsMember2022-12-310001505155us-gaap:OffMarketFavorableLeaseMember2022-12-310001505155upld:SeniorSecuredNotesMember2023-06-300001505155upld:SeniorSecuredNotesMember2022-12-31xbrli:pure0001505155us-gaap:SecuredDebtMemberupld:TermLoanMember2019-12-310001505155us-gaap:SecuredDebtMemberupld:TermLoanMember2019-01-012019-12-310001505155upld:A2019IncrementalTermLoanMemberus-gaap:SecuredDebtMember2019-12-310001505155upld:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2019-12-310001505155upld:CreditFacilityMemberus-gaap:RevolvingCreditFacilityMember2019-01-012019-12-310001505155upld:CreditFacilityMemberus-gaap:SecuredDebtMember2019-12-310001505155upld:CreditFacilityMemberus-gaap:LetterOfCreditMember2019-12-310001505155upld:CreditFacilityMemberus-gaap:BaseRateMemberus-gaap:SecuredDebtMember2019-01-012019-12-310001505155srt:MinimumMemberupld:CreditFacilityMemberupld:EurodollarDepositsRateMemberus-gaap:SecuredDebtMember2019-01-012019-12-310001505155upld:CreditFacilityMemberupld:EurodollarDepositsRateMemberus-gaap:SecuredDebtMember2019-01-012019-12-310001505155srt:MinimumMemberupld:CreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:SecuredDebtMember2019-01-012019-12-310001505155upld:CreditFacilityMemberus-gaap:EurodollarMemberus-gaap:SecuredDebtMember2019-01-012019-12-310001505155upld:CreditFacilityMember2023-06-300001505155upld:CreditFacilityMember2023-01-012023-06-300001505155us-gaap:SecuredDebtMember2019-12-310001505155us-gaap:SecuredDebtMember2019-01-012019-12-310001505155us-gaap:InterestRateSwapMember2023-06-300001505155us-gaap:InterestRateSwapMember2023-04-012023-06-300001505155us-gaap:InterestRateSwapMember2022-04-012022-06-300001505155us-gaap:InterestRateSwapMember2023-01-012023-06-300001505155us-gaap:InterestRateSwapMember2022-01-012022-06-300001505155upld:CreditFacilityMemberus-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:SecuredDebtMember2019-08-062019-08-060001505155us-gaap:EmployeeStockOptionMember2023-04-012023-06-300001505155us-gaap:EmployeeStockOptionMember2022-04-012022-06-300001505155us-gaap:RestrictedStockUnitsRSUMember2023-04-012023-06-300001505155us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001505155us-gaap:PerformanceSharesMember2023-04-012023-06-300001505155us-gaap:PerformanceSharesMember2022-04-012022-06-300001505155us-gaap:SeriesAPreferredStockMember2023-04-012023-06-300001505155us-gaap:SeriesAPreferredStockMember2022-04-012022-06-300001505155us-gaap:SeriesAPreferredStockMember2023-06-3000015051552022-07-142022-07-1400015051552022-07-140001505155upld:BeforeSevenYearAnniversaryMember2022-07-142022-07-140001505155upld:AfterSevenYearAnniversaryMember2022-07-142022-07-14upld:director00015051552022-10-21upld:period00015051552023-06-070001505155upld:PreferredStockPurchaseRightsMember2023-05-022023-05-020001505155upld:PreferredStockPurchaseRightsMember2023-05-0200015051552023-05-020001505155us-gaap:AccumulatedTranslationAdjustmentMember2023-06-300001505155us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310001505155upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansMember2023-06-300001505155upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansMember2022-12-310001505155us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2023-06-300001505155us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2022-12-310001505155upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansWithForeignSubsidiariesTaxMember2023-01-012023-06-300001505155upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansTaxMember2023-04-012023-06-300001505155upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansTaxMember2023-01-012023-06-300001505155upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansTaxMember2022-04-012022-06-300001505155upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansTaxMember2022-01-012022-06-300001505155upld:CostofSubscriptionandSupportRevenueMember2023-04-012023-06-300001505155upld:CostofSubscriptionandSupportRevenueMember2022-04-012022-06-300001505155upld:CostofSubscriptionandSupportRevenueMember2023-01-012023-06-300001505155upld:CostofSubscriptionandSupportRevenueMember2022-01-012022-06-300001505155us-gaap:ResearchAndDevelopmentExpenseMember2023-04-012023-06-300001505155us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001505155us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-06-300001505155us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001505155us-gaap:SellingAndMarketingExpenseMember2023-04-012023-06-300001505155us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001505155us-gaap:SellingAndMarketingExpenseMember2023-01-012023-06-300001505155us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001505155us-gaap:GeneralAndAdministrativeExpenseMember2023-04-012023-06-300001505155us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001505155us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-06-300001505155us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001505155srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2023-01-012023-06-300001505155srt:ChiefExecutiveOfficerMemberus-gaap:PerformanceSharesMember2022-01-012022-12-310001505155srt:MinimumMemberus-gaap:PerformanceSharesMember2023-01-012023-06-300001505155us-gaap:PerformanceSharesMembersrt:MaximumMember2023-01-012023-06-300001505155srt:MinimumMemberus-gaap:PerformanceSharesMember2022-01-012022-12-310001505155us-gaap:PerformanceSharesMembersrt:MaximumMember2022-01-012022-12-310001505155us-gaap:PerformanceSharesMember2023-01-012023-06-300001505155us-gaap:PerformanceSharesMember2022-01-012022-12-310001505155upld:PerformanceRestrictedStockUnitsAndRestrictedStockUnitsMember2022-12-310001505155upld:PerformanceRestrictedStockUnitsAndRestrictedStockUnitsMember2023-01-012023-06-300001505155upld:PerformanceRestrictedStockUnitsAndRestrictedStockUnitsMember2023-06-300001505155us-gaap:PerformanceSharesMember2023-06-300001505155upld:SubscriptionContractsMember2023-06-3000015051552023-07-012023-06-300001505155upld:SubscriptionAndSupportMembercountry:US2023-04-012023-06-300001505155upld:SubscriptionAndSupportMembercountry:US2022-04-012022-06-300001505155upld:SubscriptionAndSupportMembercountry:US2023-01-012023-06-300001505155upld:SubscriptionAndSupportMembercountry:US2022-01-012022-06-300001505155country:GBupld:SubscriptionAndSupportMember2023-04-012023-06-300001505155country:GBupld:SubscriptionAndSupportMember2022-04-012022-06-300001505155country:GBupld:SubscriptionAndSupportMember2023-01-012023-06-300001505155country:GBupld:SubscriptionAndSupportMember2022-01-012022-06-300001505155upld:SubscriptionAndSupportMembercountry:CA2023-04-012023-06-300001505155upld:SubscriptionAndSupportMembercountry:CA2022-04-012022-06-300001505155upld:SubscriptionAndSupportMembercountry:CA2023-01-012023-06-300001505155upld:SubscriptionAndSupportMembercountry:CA2022-01-012022-06-300001505155upld:OtherInternationalMemberupld:SubscriptionAndSupportMember2023-04-012023-06-300001505155upld:OtherInternationalMemberupld:SubscriptionAndSupportMember2022-04-012022-06-300001505155upld:OtherInternationalMemberupld:SubscriptionAndSupportMember2023-01-012023-06-300001505155upld:OtherInternationalMemberupld:SubscriptionAndSupportMember2022-01-012022-06-300001505155upld:PerpetualLicenseMembercountry:US2023-04-012023-06-300001505155upld:PerpetualLicenseMembercountry:US2022-04-012022-06-300001505155upld:PerpetualLicenseMembercountry:US2023-01-012023-06-300001505155upld:PerpetualLicenseMembercountry:US2022-01-012022-06-300001505155country:GBupld:PerpetualLicenseMember2023-04-012023-06-300001505155country:GBupld:PerpetualLicenseMember2022-04-012022-06-300001505155country:GBupld:PerpetualLicenseMember2023-01-012023-06-300001505155country:GBupld:PerpetualLicenseMember2022-01-012022-06-300001505155upld:PerpetualLicenseMembercountry:CA2023-04-012023-06-300001505155upld:PerpetualLicenseMembercountry:CA2022-04-012022-06-300001505155upld:PerpetualLicenseMembercountry:CA2023-01-012023-06-300001505155upld:PerpetualLicenseMembercountry:CA2022-01-012022-06-300001505155upld:PerpetualLicenseMemberupld:OtherInternationalMember2023-04-012023-06-300001505155upld:PerpetualLicenseMemberupld:OtherInternationalMember2022-04-012022-06-300001505155upld:PerpetualLicenseMemberupld:OtherInternationalMember2023-01-012023-06-300001505155upld:PerpetualLicenseMemberupld:OtherInternationalMember2022-01-012022-06-300001505155upld:ProfessionalServicesMembercountry:US2023-04-012023-06-300001505155upld:ProfessionalServicesMembercountry:US2022-04-012022-06-300001505155upld:ProfessionalServicesMembercountry:US2023-01-012023-06-300001505155upld:ProfessionalServicesMembercountry:US2022-01-012022-06-300001505155upld:ProfessionalServicesMembercountry:GB2023-04-012023-06-300001505155upld:ProfessionalServicesMembercountry:GB2022-04-012022-06-300001505155upld:ProfessionalServicesMembercountry:GB2023-01-012023-06-300001505155upld:ProfessionalServicesMembercountry:GB2022-01-012022-06-300001505155upld:ProfessionalServicesMembercountry:CA2023-04-012023-06-300001505155upld:ProfessionalServicesMembercountry:CA2022-04-012022-06-300001505155upld:ProfessionalServicesMembercountry:CA2023-01-012023-06-300001505155upld:ProfessionalServicesMembercountry:CA2022-01-012022-06-300001505155upld:ProfessionalServicesMemberupld:OtherInternationalMember2023-04-012023-06-300001505155upld:ProfessionalServicesMemberupld:OtherInternationalMember2022-04-012022-06-300001505155upld:ProfessionalServicesMemberupld:OtherInternationalMember2023-01-012023-06-300001505155upld:ProfessionalServicesMemberupld:OtherInternationalMember2022-01-012022-06-30
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 June 30, 2023
OR
    TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from              to             
Commission file number 001-36720
Upland Logo - JPEG.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
Preferred Stock Purchase Rights-
The 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 August 1, 2023, 32,654,615 shares of the registrant’s Common Stock were outstanding. 


Upland Software, Inc.
Table of Contents 
Page
Condensed Consolidated Balance Sheets as of June 30, 2023 and December 31, 2022
Condensed Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2023 and June 30, 2022
Condensed Consolidated Statements of Comprehensive Income (Loss) for the Three and Six Months Ended June 30, 2023 and June 30, 2022
Condensed Consolidated Statements of Equity for the Three and Six Months Ended June 30, 2023 and June 30, 2022
Condensed Consolidated Statements of Cash Flows for the Six Months Ended June 30, 2023 and June 30, 2022
 





Upland Software, Inc.
Condensed Consolidated Balance Sheets
(in thousands, except for share and per share information)
Item 1. Financial Statements
June 30, 2023December 31, 2022
ASSETS(unaudited)
Current assets:
Cash and cash equivalents$262,556 $248,653 
Accounts receivable (net of allowance of $565 and $1,158 at June 30, 2023 and December 31, 2022, respectively)
34,434 47,594 
Deferred commissions, current10,697 10,961 
Unbilled receivables3,615 5,313 
Prepaid expenses and other current assets12,167 8,774 
Total current assets323,469 321,295 
Tax credits receivable1,977 2,411 
Property and equipment, net1,674 1,830 
Operating lease right-of-use asset3,676 5,719 
Intangible assets, net215,946 248,851 
Goodwill352,571 477,043 
Deferred commissions, noncurrent13,611 13,794 
Interest rate swap assets40,919 41,168 
Other assets2,135 1,348 
Total assets$955,978 $1,113,459 
LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY
Current liabilities:
Accounts payable$13,797 $14,939 
Accrued compensation7,535 7,393 
Accrued expenses and other current liabilities7,395 10,644 
Deferred revenue102,291 106,465 
Liabilities due to sellers of businesses 5,429 
Operating lease liabilities, current2,243 3,205 
Current maturities of notes payable (includes unamortized discount of $2,306 and $2,264 at June 30, 2023 and December 31, 2022, respectively)
3,094 3,136 
Total current liabilities136,355 151,211 
Notes payable, less current maturities (includes unamortized discount of $4,187 and $5,203 at June 30, 2023 and December 31, 2022, respectively)
510,163 511,847 
Deferred revenue, noncurrent3,637 4,707 
Operating lease liabilities, noncurrent3,213 4,947 
Noncurrent deferred tax liability, net18,610 18,416 
Other long-term liabilities1,281 1,170 
Total liabilities673,259 692,298 
Mezzanine Equity

Series A Convertible Preferred stock, $0.0001 par value; 5,000,000 shares authorized; 115,000 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively
114,935 112,291 
Stockholders’ equity:
Common stock, $0.0001 par value; 75,000,000 and 50,000,000 shares authorized as of June 30, 2023 and December 31, 2022, respectively ; 32,654,615 and 32,221,855 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively
3 3 
Additional paid-in capital616,556 606,755 
Accumulated other comprehensive income15,415 11,110 
Accumulated deficit(464,190)(308,998)
Total stockholders’ equity167,784 308,870 
Total liabilities, convertible preferred stock and stockholders’ equity$955,978 $1,113,459 
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 June 30,Six Months Ended June 30,
 2023202220232022
Revenue:
Subscription and support$70,494 $75,017 $143,408 $148,644 
Perpetual license1,252 1,858 2,823 3,636 
Total product revenue71,746 76,875 146,231 152,280 
Professional services2,751 3,352 5,322 6,663 
Total revenue74,497 80,227 151,553 158,943 
Cost of revenue:
Subscription and support22,073 24,125 45,558 46,194 
Professional services and other2,105 2,428 4,156 5,114 
Total cost of revenue24,178 26,553 49,714 51,308 
Gross profit50,319 53,674 101,839 107,635 
Operating expenses:
Sales and marketing15,755 15,331 30,044 30,924 
Research and development12,443 11,676 24,973 23,743 
General and administrative15,583 21,828 32,772 41,442 
Depreciation and amortization14,853 10,802 29,947 21,853 
Acquisition-related expenses1,072 4,925 2,166 15,338 
Impairment of goodwill  128,755  
Total operating expenses59,706 64,562 248,657 133,300 
Loss from operations(9,387)(10,888)(146,818)(25,665)
Other expense:
Interest expense, net(5,376)(7,754)(10,837)(15,516)
Other income (expense), net(617)1,777 808 1,359 
Total other expense (5,993)(5,977)(10,029)(14,157)
Loss before benefit from income taxes(15,380)(16,865)(156,847)(39,822)
Benefit from income taxes233 472 1,655 598 
Net loss$(15,147)$(16,393)$(155,192)$(39,224)
Preferred stock dividends (1,329) (2,644) 
Net loss attributable to common stockholders$(16,476)$(16,393)$(157,836)$(39,224)
Net loss per common share:
Net loss per common share, basic and diluted$(0.51)$(0.52)$(4.88)$(1.25)
Weighted-average common shares outstanding, basic and diluted32,473,872 31,380,505 32,367,084 31,272,489 







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


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

 Three Months Ended June 30,Six Months Ended June 30,
 2023202220232022
Net loss$(15,147)$(16,393)$(155,192)$(39,224)
Other comprehensive income (loss):
Foreign currency translation adjustment840 (17,356)855 (18,403)
Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries2,464 (5,503)3,699 (6,796)
Unrealized gain (loss) on interest rate swaps7,905 8,156 (249)34,369 
Other comprehensive income (loss):$11,209 $(14,703)$4,305 $9,170 
Comprehensive loss$(3,938)$(31,096)$(150,887)$(30,054)









































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


Upland Software, Inc.
Condensed Consolidated Statements of Equity
(unaudited)
(in thousands, except share amounts)
Three Months Ended June 30, 2023
Preferred StockCommon StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
 SharesAmountSharesAmount
Balance at March 31, 2023115,000 $113,606 32,441,010 $3 $611,667 $4,206 $(449,043)$166,833 
Dividends accrued - Convertible Preferred Stock— 1,329 — — (1,329)— — (1,329)
Issuance of stock under Company plans, net of shares withheld for tax— — 213,605 — (152)— — (152)
Stock-based compensation— — — — 6,370 — — 6,370 
Foreign currency translation adjustment— — — — — 840 — 840 
Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries— — — — — 2,464 — 2,464 
Unrealized gain (loss) on interest rate swaps— — — — — 7,905 — 7,905 
Net loss— — — — — — (15,147)(15,147)
Balance at June 30, 2023115,000 $114,935 32,654,615 $3 $616,556 $15,415 $(464,190)$167,784 
Three Months Ended June 30, 2022
Preferred StockCommon StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmountSharesAmount
Balance at March 31, 2022 $ 31,320,765 $3 $579,638 $12,359 $(263,416)$328,584 
Issuance of stock under Company plans, net of shares withheld for tax— — 311,863 — (435)— — (435)
Stock-based compensation— — — — 14,877 — — 14,877 
Foreign currency translation adjustment— — — — — (17,356)— (17,356)
Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries— — — — — (5,503)— (5,503)
Unrealized gain (loss) on interest rate swaps— — — — — 8,156 — 8,156 
Net loss— — — — — — (16,393)(16,393)
Balance at June 30, 2022 $ 31,632,628 $3 $594,080 $(2,344)$(279,809)$311,930 










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


Six Months Ended June 30, 2023
Preferred StockCommon StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
 SharesAmountSharesAmount
Balance at December 31, 2022115,000 112,291 32,221,855 $3 $606,755 $11,110 $(308,998)$308,870 
Dividends accrued - Convertible Preferred Stock— 2,644 — — $(2,644)— — (2,644)
Issuance of stock under Company plans, net of shares withheld for tax— — 432,760 — (387)— — (387)
Stock-based compensation— — — — 12,832 — — 12,832 
Foreign currency translation adjustment— — — — — 855 — 855 
Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries— — — — — 3,699 — 3,699 
Unrealized gain (loss) on interest rate swaps— — — — — (249)— (249)
Net loss— — — — — — (155,192)(155,192)
Balance at June 30, 2023115,000 $114,935 32,654,615 $3 $616,556 $15,415 $(464,190)$167,784 
Six Months Ended June 30, 2022
Preferred StockCommon StockAdditional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated
Deficit
Total
Stockholders’
Equity
SharesAmountSharesAmount
Balance at December 31, 2021 $ 31,096,548 $3 $568,384 $(11,514)$(240,585)$316,288 
Issuance of stock under Company plans, net of shares withheld for tax— — 536,080 — (800)— — (800)
Stock-based compensation— — — — 26,496 — — 26,496 
Foreign currency translation adjustment— — — — — (18,403)— (18,403)
Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries— — — — — (6,796)— (6,796)
Unrealized gain (loss) on interest rate swaps— — — — — 34,369 — 34,369 
Net loss— — — — — — (39,224)(39,224)
Balance at June 30, 2022 $ 31,632,628 $3 $594,080 $(2,344)$(279,809)$311,930 

















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)
 Six Months Ended June 30,
(In thousands)20232022
Operating activities
Net loss$(155,192)$(39,224)
Adjustments to reconcile net loss to net cash provided by operating activities:
Depreciation and amortization36,784 28,193 
Change in fair value of liabilities due to sellers of businesses (75)
Deferred income taxes(2,674)(2,407)
Amortization of deferred costs6,667 5,883 
Foreign currency re-measurement loss(882)3 
Non-cash interest and other expense1,152 1,115 
Non-cash stock compensation expense12,832 26,496 
Non-cash loss on impairment of goodwill128,755  
Non-cash loss on retirement of fixed assets34  
Changes in operating assets and liabilities, net of purchase business combinations:
Accounts receivable13,212 22,087 
Prepaid expenses and other current assets(6,524)(4,597)
Accounts payable(1,217)(898)
Accrued expenses and other liabilities(4,106)(5,154)
Deferred revenue(5,994)(9,162)
Net cash provided by operating activities22,847 22,260 
Investing activities
Purchase of property and equipment(504)(297)
Purchase business combinations, net of cash acquired (62,356)
Net cash used in investing activities(504)(62,653)
Financing activities
Payments of debt costs(177)(20)
Payments on notes payable(2,700)(2,700)
Taxes paid related to net share settlement of equity awards(388)(982)
Issuance of common stock, net of issuance costs1 182 
Additional consideration paid to sellers of businesses(5,550)(3,088)
Net cash used in financing activities(8,814)(6,608)
Effect of exchange rate fluctuations on cash374 (3,873)
Change in cash and cash equivalents13,903 (50,874)
Cash and cash equivalents, beginning of period248,653 189,158 
Cash and cash equivalents, end of period$262,556 $138,284 
Supplemental disclosures of cash flow information:
Cash paid for interest, net of interest rate swaps$14,426 $14,474 
Cash paid for taxes$4,972 $2,416 
Non-cash investing and financing activities:
Business combination consideration including holdbacks and earnouts$ $7,820 



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. Organization and Nature of Operations
Upland Software, Inc. (“Upland,” “we,” “us,” “our,” or the “Company”), a Delaware corporation, is a provider of cloud-based software that enables organizations to drive digital transformation in the following business functions: Marketing, Sales, Contact Center, Knowledge Management, Project Management, Information Technology, Business Operations, Human Resources and Legal.
To support continued growth, Upland intends to pursue acquisitions within its cloud offerings of complementary technologies and businesses. Upland expects that this will expand its product offerings, customer base and market access, resulting in increased benefits of scale.
2. Basis of Presentation and 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”, “us” or “our”). All intercompany accounts and transactions have been eliminated in consolidation.
The accompanying unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “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 six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 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 2022 Annual Report on Form 10-K filed with the SEC on February 28, 2023.
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, impairment of goodwill, intangibles and long-lived 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.
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 August 3, 2023, 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. No material changes have been made to the Company’s significant accounting policies disclosed in Note 2, Basis of Presentation and Summary of Significant Accounting Policies, in our Annual Report.
Concentrations of Credit Risk and Significant Customers

Financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents, accounts
7


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 six months ended June 30, 2023, or more than
10% of accounts receivable as of June 30, 2023 or December 31, 2022.
Recent Accounting Pronouncements
Recently issued accounting pronouncements - Adopted
In March 2020, the Financial Standards Accounting Board (“FASB”) issued accounting standards update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference the London Interbank Offer Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We adopted Topic 848 during the first quarter of 2023. On February 21, 2023, the Company entered into an amended and restated credit agreement to, among other things, provide for the replacement of LIBOR with the Secured Overnight Financing Rate (“SOFR”), an index measuring the cost of borrowing cash overnight collateralized by Treasury securities. The Company has elected to apply the debt agreement modification expedients related to changes to the reference rate from LIBOR to SOFR in the Company's Credit Agreement, which it completed during the three months ended March 31, 2023. Application of these expedients allows the Company to account for the modification as not substantial. As a result, the debt agreement modification will be accounted for by prospectively adjusting the Credit Agreement’s effective interest rate, any existing unamortized debt discount will carry forward and continue to be amortized and no remeasurement of the Credit Agreement at the modification date is required.

The Company has also elected to apply the hedge accounting expedients and exceptions related to changes to the reference rate from LIBOR to SOFR in the Company's interest rate swaps, which it completed during the three months ended March 31, 2023. Application of these exceptions preserves the cash flow hedge designation of the interest rate swaps and the related accounting and presentation consistent with past presentation. The replacement of LIBOR with SOFR in the credit agreement did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures. See “Note—7. Debt” for additional information.
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 requires 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 prior GAAP, an acquirer in a business combination was generally required to recognize and measure the assets it acquired and the liabilities it assumed 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 were effective for fiscal years beginning after December 15, 2022, with early adoption permitted. We adopted ASU 2021-08 on January 1, 2023 and our adoption did not have a material impact on our condensed consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. ASU 2020-06 simplified the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments and convertible preferred stock. This update also amended the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. ASU 2020-06 amended the diluted earnings per share guidance, including the
8


requirement to use the if-converted method for all convertible instruments. The update also required entities to provide expanded disclosures about the terms and features of convertible instruments, how the instruments have been reported in the entity’s financial statements, and information about events, conditions, and circumstances that can affect how to assess the amount or timing of an entity’s future cash flows related to those instruments. The guidance was effective for interim and annual periods beginning after December 15, 2021. The Company adopted this guidance in the first quarter of fiscal 2022.

3. 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.
2023 Acquisitions
The Company had no acquisitions during the six months ended June 30, 2023.
2022 Acquisitions
The acquisitions completed during the year ended December 31, 2022 were:
BA Insight - On February 22, 2022, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of BA Insight Inc., a Delaware corporation (“BA Insight”).
Objectif Lune - On January 07, 2022, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Objectif Lune Inc., a Quebec proprietary company (“Objectif Lune”).
Consideration
The following table summarizes the consideration transferred for the acquisitions described above (in thousands):
BA InsightObjectif Lune
Cash$33,355 $29,750 
Holdback (1)
645 5,250 
Working capital and other adjustments1,587 644 
Total consideration$35,587 $35,644 
(1)Represents the cash holdbacks subject to indemnification claims that are payable 12 months following closing for Objectif Lune, and 15 months following closing for BA Insight. As of June 30, 2023, all of the holdbacks had been paid.
Fair Value of Assets Acquired and Liabilities Assumed
The Company recorded the purchase of the acquisitions described above using the acquisition method of accounting, and has recognized the assets acquired and liabilities assumed at their fair values as of the date of the acquisition. Management has recorded the purchase price allocations based upon acquired company information that is currently available. Management completed the purchase accounting for BA Insight in December 2022 and Objectif Lune during the first quarter of 2023.
9


The following condensed table presents the finalized acquisition-date fair value of the assets acquired and liabilities assumed for the acquisitions during the year ended December 31, 2022 and through the six months ended June 30, 2023 (in thousands):
Final
BA InsightObjectif Lune
Year Acquired20222022
Cash$4 $745 
Accounts receivable2,466 5,677 
Other current assets4,080 7,183 
Operating lease right-of-use asset110 1,905 
Property and equipment3 248 
Customer relationships10,500 17,717 
Trade name150 362 
Technology2,000 5,512 
Favorable Leases 291 
Goodwill25,495 23,797 
Other assets25 744 
Total assets acquired44,833 64,181 
Accounts payable(236)(2,001)
Accrued expense and other(4,083)(9,431)
Deferred tax liabilities (6,353)
Deferred revenue(4,817)(8,847)
Operating lease liabilities(110)(1,905)
Total liabilities assumed(9,246)(28,537)
Total consideration$35,587 $35,644 
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 year ended December 31, 2022 (in years):
Useful Life
Customer relationships7.0
Trade name2.0
Developed technology6.2
Favorable Leases6.3
Total weighted-average useful life6.8
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 $49.3 million for the above acquisitions was primarily attributable to the synergies expected to arise after the acquisition and the value of the acquired workforce. Goodwill that was deductible for tax purposes at the time of the acquisitions was $4.6 million.

10


Total transaction related expenses incurred with respect to acquisition activity during the six months ended June 30, 2023 and June 30, 2022 were nil and $0.4 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.

4. Fair Value Measurements
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, money market funds, accounts receivable, accounts payable, interest rate swap assets, and debt. The carrying value of cash and cash equivalents, accounts receivable, and accounts payable approximate fair value, primarily due to short maturities.
Assets measured at fair value on a recurring basis are summarized below (in thousands):
 Fair Value Measurements at June 30, 2023
(unaudited)
 Level 1Level 2Level 3Total
Assets:
Money market funds included in cash and cash equivalents$229,861 $ $ $229,861 
Interest rate swap assets$ $40,919 $ $40,919 
Total$229,861 $40,919 $ $270,780 
 Fair Value Measurements at December 31, 2022
 Level 1Level 2Level 3Total
Assets:
Money market funds included in cash and cash equivalents$172,849 $ $ $172,849 
Interest rate swap asset$ $41,168 $ $41,168 
Total$172,849 $41,168 $ $214,017 
Money market funds are highly-liquid investments and are included in cash and cash equivalents on the consolidated balance sheets. The pricing information on these investment instruments is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy.
The fair value of the Company's interest rate swap assets 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.
Debt
The Company believes the carrying value of its long-term debt at June 30, 2023 approximates its fair value based on the interest rates currently available to the Company. The estimated fair value of the Company's debt, before debt discount, at June 30, 2023 and December 31, 2022 was $519.8 million and $522.5 million, respectively.
11


5. Goodwill and Other Intangible Assets
Changes in the Company’s goodwill balance for the six months ended June 30, 2023 are summarized in the table below (in thousands):
Balance at December 31, 2022$477,043 
Adjustment related to prior year business combinations415 
Impairment of goodwill(128,755)
Foreign currency translation adjustment and other3,868 
Balance at June 30, 2023$352,571 
As a result of the decline of our stock price impacting our market capitalization during the quarter ended March 31, 2023, we performed a quantitative impairment evaluation as of March 31, 2023, which resulted in a goodwill impairment of $128.8 million. This quantitative goodwill impairment analysis applied two methodologies to estimate the Company’s fair value which were: a) a discounted cash flow method and b) a guideline public company method. The two methods generated similar results and indicated that the fair value of the Company was less than its carrying value. The discounted cash flow method required significant judgments, including estimation of future cash flows, which are dependent on internally developed forecasts, estimation of the long-term rate of growth for our business, and determination of our weighted average cost of capital. Under the guideline public company method, we estimated fair value based on a market multiple of revenues and earnings derived for comparable publicly traded companies with similar operating characteristics as the Company. We will continue to evaluate Goodwill for impairment and adjust as indicators arise.
Intangible assets, net 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
June 30, 2023:(unaudited)
Customer relationships
1-10
$377,077 $193,936 $183,141 
Trade name
1.5-10
9,966 7,360 2,606 
Developed technology
4-9
93,752 63,766 29,986 
Favorable Leases6.3279 66 213 
Total intangible assets$481,074 $265,128 $215,946 
Estimated Useful
Life (Years)
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
December 31, 2022:
Customer relationships
1-10
$372,162 $162,995 $209,167 
Trade name
1.5-10
9,837 6,728 3,109 
Developed technology
4-9
92,585 56,240 36,345 
Favorable Leases6.3$273 $43 $230 
Total intangible assets$474,857 $226,006 $248,851 
Management recorded no impairments of intangible assets during the three and six months ended June 30, 2023 and June 30, 2022.
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. During the three months ended June 30, 2023, the Company adjusted the estimated useful life for certain intangible assets as a result of the continued evaluation of our products.
12


Total amortization expense was $18.0 million and $13.5 million during the three months ended June 30, 2023 and June 30, 2022, respectively, and $36.1 million and $27.4 million during the six months ended June 30, 2023 and June 30, 2022, respectively.
As of June 30, 2023, 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 2023$34,105 
202452,120 
202537,077 
202634,852 
202730,584 
2028 and thereafter27,208 
Total$215,946 
6. Income Taxes
The Company’s income tax benefit for the three and six months ended June 30, 2023 and June 30, 2022 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 income tax benefit of $0.2 million and $1.7 million for the three and six months ended June 30, 2023 is primarily related to the deferred tax impact of the goodwill impairment booked during the first quarter of 2023. This tax benefit is offset by the foreign income taxes associated with our combined non-U.S. operations, 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.

The income tax benefit of $0.5 million and $0.6 million for the three and six months ended June 30, 2022 is primarily related to 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 for the three months ended March 31, 2022, of the deferred tax provision attributable to the tax gain associated with the transfer of goodwill between foreign and domestic jurisdictions.

The Company historically incurred operating losses in the United States prior to 2021 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 June 30, 2023 and December 31, 2022, 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, several U.S. state jurisdictions and several foreign jurisdictions. The Company is no longer subject to U.S. federal income tax examinations for years ending before December 31, 2019 and is no longer subject to state and local or foreign income tax examinations by tax authorities for years ending before December 31, 2018, other than where cross-border transactions extend the statute of limitations. The Company is not currently under audit in any federal, state or any foreign jurisdictions. U.S. operating losses generated in years prior to 2019 remain open to adjustment until the statute of limitations closes for the tax year in which the net operating losses are utilized.

13


7. Debt
Long-term debt consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):
June 30, 2023December 31, 2022
Senior secured loans (includes unamortized discount of $6,493 and $7,467 based on an imputed interest rate of 5.9% and 5.8%, at June 30, 2023 and December 31, 2022, respectively)
$513,257 $514,983 
Less current maturities(3,094)(3,136)
Total long-term debt$510,163 $511,847 

In 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 facility (the “Term Loan”) and (ii) 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” and together with the Term Loan, the “Term Loans”) and (iii) a $60 million, 5 year, revolving credit facility (the “Revolver”) that was fully available as of June 30, 2023.
The Term Loans 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”).
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 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 June 30, 2023, the Company had no borrowings outstanding under the Revolver or related sub-facility.
On February 21, 2023, the Company entered into that certain Amendment No.1 to the Credit Facility (as herein defined below) (the “Amendment”), which amends the Credit Facility. The Amendment amended the interest rate benchmark from LIBOR to SOFR. Other than the foregoing, the material terms of the Credit Agreement remain unchanged.
At the option of the Company, the Term Loans 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%) published by CME Group Benchmark Administration Limited (CBA), 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 (iii) the Federal Funds Effective 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 Federal Funds Effective Rate, at the end of the applicable interest rate period.
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.
14



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 June 30, 2023 the Company was in compliance with all covenants under the Credit Facility.
Interest rate swaps
The Company has entered into floating-to-fixed interest rate swap agreements to limit exposure to interest rate risk related to our debt. These interest rate swaps effectively convert the entire balance of the Company's $540.0 million original principal term loans from variable interest payments to fixed interest rate payments, based on an annualized fixed rate of 5.4%, for the 7-year term of debt. The interest rate associated with our undrawn $60 million Revolver remains floating.
The interest rate swaps have been designated as a cash flow hedge and are valued using a market approach, which is a Level 2 valuation technique. At June 30, 2023, the fair value of the interest rate swap was a $40.9 million asset as a result of the change in the yield curve for our interest rate swaps since December 31, 2022. In the next twelve months, the Company estimates that $9.9 million will be reclassified from Accumulated other comprehensive income to Interest expense, net on our condensed consolidated statement of operations. Increases or 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 June 30,Six Months Ended June 30,
2023202220232022
Unrealized gain (loss) recognized in Other comprehensive income on derivative financial instruments$7,905 $8,156 $(249)$34,369 
Gain (loss) on interest rate swap (included in Interest expense on our consolidated statement of operations)$4,471 $(1,159)$8,303 $(3,131)

Cash interest costs averaged 5.4% and 5.4% for the six months ended June 30, 2023 and 2022, respectively. In addition, as of June 30, 2023 and December 31, 2022 the Company had $6.5 million and $7.5 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.
15


8. Net Loss Per Share
We compute loss per share of our common stock, par value $0.0001 per share (“Common Stock”) and Series A Preferred Stock using the two-class method. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. We consider our Series A Preferred Stock to be a participating security, as its holders are entitled to fully participate in any dividends or other distributions declared or paid on our Common Stock on an as-converted basis.
The following table sets forth the computations of loss per share (in thousands, except share and per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Numerator:
Net Loss$(15,147)$(16,393)$(155,192)$(39,224)
Preferred stock dividends and accretion(1,329) (2,644) 
Net loss attributable to common stockholders$(16,476)$(16,393)$(157,836)$(39,224)
Denominator:
Weighted–average common shares outstanding, basic and diluted32,473,872 31,380,505 32,367,084 31,272,489 
Net loss per common share, basic and diluted$(0.51)$(0.52)$(4.88)$(1.25)
Due to the net losses for the six months ended June 30, 2023 and June 30, 2022, respectively, basic and diluted loss per share were the same. The Company uses the application of the if-converted method for calculating diluted earnings per share on our Series A Preferred Stock. The Company applies the treasury stock method for calculating diluted earnings per share on our stock options, restricted stock units and performance restricted stock units.
The following table sets forth the anti–dilutive common share equivalents as of:
 June 30,
 20232022
 
Stock options152,683 190,894 
Restricted stock units
2,242,054 1,892,460 
Performance restricted stock units193,750 93,750 
Series A Preferred Stock on an if-converted basis(1)
6,827,998  
Total anti–dilutive common share equivalents9,416,485 2,177,104 

(1) As of June 30, 2023, the Series A Preferred Stock plus accumulated dividends totaled $119.5 million. The Series A Preferred Stock has a conversion price of $17.50 per share, as detailed in “Note 10. Series A Convertible Preferred Stock
9. 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.


16


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.

10. Series A Convertible Preferred Stock
On July 14, 2022, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with Ulysses Aggregator, LP (the “Purchaser”), an affiliate of HGGC, LLC, to issue and sell at closing 115,000 shares of Series A Preferred Stock of the Company, par value $0.0001 per share, at a price of $1,000 per share (the “Initial Liquidation Preference”) for an aggregate purchase price of $115.0 million (the “Investment”). The Company will use the proceeds of the Investment (a) for general corporate purposes and (b) for transaction-related fees and expenses.
On August 23, 2022 (the “Closing Date”), the closing of the Investment (the “Closing”) occurred, and the Series A Preferred Stock was issued to the Purchaser. In connection with the issuance of the Series A Preferred Stock, the Company incurred direct and incremental expenses comprised of transaction fees, and financial advisory and legal expenses (the “Series A Preferred Stock Issuance Costs”), which reduced the carrying value of the Series A Preferred Stock. As of June 30, 2023, the Series A Preferred Stock Issuance Costs totaled $4.6 million. Cumulative preferred dividends accrue quarterly on the Series A Preferred Stock at a rate of 4.5% per year within the first seven years after the Closing Date regardless of whether declared or assets are legally available for the payment. Such dividends shall accrue and compound quarterly in arrears from the date of issuance of the shares. The dividend rate will increase to 7.0% on the seven-year anniversary of the Closing Date. The Series A Preferred Stock had accrued unpaid dividends of $4.5 million as of June 30, 2023.

Contemporaneous with the Closing Date, the Company and the Purchaser entered into a Registration Rights Agreement (the “Registration Rights Agreement”) and the Company filed a Certificate of Designation (the “Certificate of Designation”) setting out the powers, designations, preferences, and other rights of the Series A Preferred Stock with the Secretary of State of the State of Delaware in connection with the Closing. Pursuant to the Registration Rights Agreement, the Purchaser has certain customary registration rights with respect to any shares of Series A Preferred Stock or the Common Stock of the Company issuable upon conversion of the Series A Preferred Stock, including rights with respect to the filing of a shelf registration statement, underwritten offering rights and piggy back rights.

Dividend Provisions

The Series A Preferred Stock ranks senior to the Company’s Common Stock with respect to payment of dividends and rights on the distribution of assets on any liquidation, dissolution or winding up of the affairs of the Company. The Series A Preferred Stock has an Initial Liquidation Preference of $1,000 per share, representing an aggregate Liquidation Preference (as defined below) of $1,000 upon issuance. Holders of the Series A Preferred Stock are entitled to the dividend at the rate of 4.5% per annum, within the first seven years after the Closing Date regardless of whether declared or assets are legally available for the payment. Such dividends shall accrue and compound quarterly in arrears from the date of issuance of the shares. The dividend rate will increase to 7.0% on the seven-year anniversary of the Closing Date. The dividend can be paid, in the Company’s sole discretion, in cash or dividend in kind by adding to the Liquidation Preference of each share of Series A Preferred Stock outstanding. On June 7, 2023, the stockholders of the Company authorized, for purposes of complying
with Nasdaq Listing Rules 5635(b) and (d), the issuance of shares of Common Stock underlying shares of Series A Preferred
Stock in an amount equal to or in excess of 20% of the Common Stock outstanding immediately prior to the issuance of such
Series A Preferred Stock (including upon the operation of anti-dilution provisions contained in the Certificate of Designation
designating the terms of such Series A Preferred Stock). The Series A Preferred Stock is also entitled to fully participate in any dividends paid to the holders of common stock in cash, in stock or otherwise, on an as-converted basis.

17


Liquidation Rights

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

Optional Redemption

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

Deemed Liquidation Event Redemption

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

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

Voting Rights

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

The holders of the Series A Preferred Stock will have the right to elect one member of the Board of Directors of the Company
(the “Board of Directors”) for so long as holders of the Series A Preferred Stock own in the aggregate at least 5% of the shares of Common Stock on a fully diluted basis. In addition, the holders of the Series A Preferred Stock will have the right to elect one non-voting observer to the Board of Directors for so long as they hold at least 10% of the shares of Convertible Preferred Stock outstanding as of the date of the issue date.

Conversion Feature

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

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

Anti-Dilution Provisions

The Series A Preferred Stock has customary anti-dilution provisions for stock splits, stock dividends, mergers, sales of significant assets, and reorganization events and recapitalization transactions or similar events, and weighted average anti-
18


dilution protection, subject to customary exceptions for issuances pursuant to current or future equity-based incentive plans or arrangements (including upon the exercise of employee stock options).
11. Stockholders' Equity
Registration Statements
On October 21, 2022 we filed a resale registration statement on Form S-3 (File No. 333-267973) (the “2022 S-3”), on behalf of the Purchaser and pursuant to the Registration Rights Agreement, which became effective on November 1, 2022 and covers (i) the issued Series A Preferred Stock and (ii) the number of shares of the Company’s Common Stock issuable upon conversion of such Series A Preferred Stock, which amount includes and assumes that dividends on the Series A Preferred Stock are paid by increasing the Liquidation Preference of the Series A Preferred Stock for a period of sixteen dividend payment periods from the initial issuance date. See “Note—10. Series A Convertible Preferred Stock” for further details.
Increase in Authorized Shares of Common Stock
At the Company’s annual meeting on June 7, 2023, the stockholders of the Company adopted a Certificate of Amendment (the “Certificate of Amendment”) to the Amended and Restated Certificate of Incorporation of the Company (the “Certificate of Incorporation”). Among other things, the Certificate of Amendment amended the Certificate of Incorporation to increase the number of authorized shares of the Company’s Common Stock, from 50,000,000 to 75,000,000.
Tax Benefit Preservation Plan and Preferred Stock Purchase Rights
On May 2, 2023, our Board of Directors authorized and declared a dividend of one preferred stock purchase right (a “Right”) for each outstanding share of Common Stock of the Company as of May 12, 2023 (the “Record Date”). 32,441,010 Rights were issued to the holders of record of shares of Common Stock. The description and terms of the Rights are set forth in a Tax Benefit Preservation Plan, dated as of May 2, 2023, as the same may be amended from time to time (the “Plan”), between the Company and Broadridge Corporate Issuer Solutions, LLC, as Rights Agent.
By adopting the Plan, the Board of Directors is seeking to protect the Company’s ability to use its net operating loss carryforwards (“NOLs”) and other tax attributes to offset potential future income tax liabilities. The Company’s ability to use such NOLs and other tax attributes would be substantially limited if the Company experiences an “ownership change,” as defined in Section 382 of the Internal Revenue Code (the “Code”). Generally, an “ownership change” occurs if the percentage of the Company’s stock owned by one or more “five percent stockholders” increases by more than fifty percentage points over the lowest percentage of stock owned by such stockholders at any time during the prior three-year period or, if sooner, since the last “ownership change” experienced by the Company. The Plan is intended to make it more difficult for the Company to undergo an ownership change by deterring any person from acquiring 4.9% or more of the outstanding shares of stock without the approval of the Board of Directors. The Board of Directors believes it is in the best interest of the Company and its stockholders to reduce the likelihood of an ownership change, which could harm the Company’s future operating results by effectively increasing the Company future tax liabilities.
The Rights trade with, and are inseparable from, the Common Stock, and the record holders of shares of Common Stock are the record holders of the Rights. The Rights are evidenced only by certificates (or, in the case of uncertificated shares, by notations in the book-entry account system) that represent shares of Common Stock. Rights will also be issued in respect of any shares of Common Stock that shall become outstanding after the Record Date (including upon conversion of any shares of Series A Preferred Stock of the Company) and, subject to certain exceptions specified in the Plan, prior to the earlier of the Distribution Date (as defined below) and the Expiration Date (as defined below).
The Rights are not exercisable until the Distribution Date. After the Distribution Date, each Right will be exercisable to purchase from the Company one one-thousandth of a share of Series B Junior Participating Preferred Stock, par value $0.0001 per share, of the Company (the “Series B Preferred”), at a purchase price of $18.00 per one one-thousandth of a share of Series B Preferred (the “Purchase Price”), subject to adjustment as provided in the Plan.
The “Distribution Date” is the earlier of (i) the close of business on the tenth day after the public announcement that a person or group has become an Acquiring Person (as defined below) or that discloses information which reveals the existence of an Acquiring Person or such earlier date as a majority of the Board shall become aware of the existence of an Acquiring Person (the date described in this clause (i), the “Stock Acquisition Date”) and (ii) the close of business on the tenth business day (or such later date as the Board of Directors shall determine prior to such time as any person or group becomes an Acquiring
19


Person) after the date that a tender or exchange offer by any person is commenced, the consummation of which would result in such person becoming an Acquiring Person. A person or group becomes an “Acquiring Person” upon acquiring beneficial ownership of 4.9% or more of the outstanding shares of Common Stock, except in certain situations specified in the Plan.

The Rights will expire on the earliest of (a) the close of business on May 1, 2024, (b) the time at which the Rights are redeemed or exchanged pursuant to the Plan, or (c) the time at which the Board of Directors determines that the Tax Benefits are utilized in all material respects or that an ownership change under Section 382 of the Code would not adversely impact in any material respect the time period in which the Company could use the Tax Benefits, or materially impair the amount of the Tax Benefits that could be used by the Company in any particular time period, for applicable tax purposes (such earliest date, the “Expiration Date”).

Until a Right is exercised or exchanged, the holder thereof, as such, will have no rights as a stockholder of the Company by virtue of holding such Right, including, without limitation, the right to vote and to receive dividends.

The Board of Directors may adjust the Purchase Price, the number of shares of Series B Preferred issuable and the number of outstanding Rights to prevent dilution that may occur from a stock dividend, a stock split, a reclassification of the Series B Preferred or Common Stock or certain other specified transactions. No adjustments to the Purchase Price of less than 1% are required to be made.

In connection with the adoption of the Plan, the Board of Directors approved a Certificate of Designations of the Series B Junior Participating Preferred Stock (the “Certificate of Designations”). The Certificate of Designations was filed with the Secretary of State of the State of Delaware on May 2, 2023.

Each one one-thousandth of a share of Series B Preferred, if issued:

Will not be redeemable.
Will entitle holders to quarterly dividend payments of $0.001 per one one-thousandth of a share of Series B Preferred, or an amount equal to the dividend paid on one share of Common Stock, whichever is greater.
Will entitle holders upon liquidation either to receive $0.001 per one one-thousandth of a share of Series B Preferred, or an amount equal to the payment made on one share of Common Stock, whichever is greater.
Will have the same voting power as one share of Common Stock.
If shares of Common Stock are exchanged as a result of a merger, consolidation, or a similar transaction, will entitle holders to a per share payment equal to the payment made on one share of Common Stock.
Accumulated Other Comprehensive Income
Comprehensive income consists of two elements, net 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 are excluded from net loss. Our other comprehensive income consists primarily of foreign currency translation adjustments for subsidiaries with functional currencies other than the U.S. dollar, unrealized translation gains on intercompany loans with foreign subsidiaries, and unrealized gains on interest rate swaps.
The following table shows the components of accumulated other comprehensive income (loss), net of income taxes, (“AOCI”) in the stockholders’ equity section of our condensed consolidated balance sheets at the dates indicated (in thousands):
June 30, 2023December 31, 2022
Foreign currency translation adjustment$(21,777)$(22,632)
Unrealized translation loss on intercompany loans with foreign subsidiaries(3,727)(7,426)
Unrealized gain on interest rate swaps40,919 41,168 
Total accumulated other comprehensive income$15,415 $11,110 
The unrealized translation gains (losses) on intercompany loans with foreign subsidiaries as of June 30, 2023 is net of income tax expense of $1.4 million. The tax provision to unrealized translation gains (losses) on intercompany loans for the three and six months ended June 30, 2023 was $0.5 million and $1.0 million, respectively. The tax benefit related to unrealized translation gains on intercompany loans for the three and six months ended June 30, 2022 was $1.0 million and $1.5 million, respectively. The income tax expense/benefit allocated to each component of other comprehensive income for all other
20


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 the local currencies. Results of operations for foreign subsidiaries are translated into United States dollars (“USD”) using the average exchange rates on a monthly basis during the year. The assets and liabilities of those subsidiaries are translated into USD using the exchange rates in effect at the balance sheet date. The related translation adjustments are recorded in a separate component of stockholders' equity in AOCI.
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 AOCI.
Stock-Based Compensation
The Company recognizes stock-based compensation expense from all awards in the following expense categories included in our condensed consolidated statements of income were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of revenue$301 $575 $604 $977 
Research and development648 658 1,303 1,406 
Sales and marketing558 1,498 1,134 2,972 
General and administrative (1)
4,863 12,146 9,791 21,141 
Total$6,370 $14,877 $12,832 $26,496 
(1) Includes accelerated stock-based compensation expense of $4.4 million for the three months and six months ended June 30, 2022, respectively, in accordance with ASC 718, Compensation—Stock Compensation.
2014 Equity Incentive Plan
Beginning in 2019, the Company began granting restricted stock units (“RSUs”) and performance-based restricted stock units (“PSUs”) under its 2014 Equity Incentive Plan (the “2014 EIP”), in lieu of restricted stock awards, primarily for stock plan administrative purposes.
Restricted Stock Units (“RSU”) and Performance-Based Restricted Stock Units (“PSU”)
In 2023 and 2022, fifty percent of the awards granted to our Chief Executive Officer were PSUs. The 2023 and 2022 PSU agreements provide that the quantity of units subject to vesting may range from 0% to 200% and 0% to 300%, respectively, of the units granted per the table below based on the Company's absolute total shareholder return (“TSR”) at the end of the performance periods of thirty-four months and eighteen months, respectively.
The following table summarizes PSU and RSU activity during the six months ended June 30, 2023:
Number of UnitsWeighted-Average Grant Date Fair Value
Unvested restricted units outstanding as of December 31, 20221,603,023 $21.33 
Granted1,431,277 8.78 
Vested(525,066)21.14 
Forfeited(73,430)19.18 
Unvested restricted units outstanding as of June 30, 20232,435,804 $14.07 
The PSU and RSU activity table above includes PSU units granted that are based on a 100% target payout. Compensation expense is recognized over the required service period of the grant. The fair value of the RSUs is determined based on the grant date fair value of the award. The fair value of the PSUs is determined using the Monte Carlo simulation model and is not subject to fluctuation due to achievement of the underlying market-based target.
21


Significant assumptions used in the Monte Carlo simulation model for the PSUs granted during the six months ended June 30, 2023 and year ended December 31, 2022 are as follows:
June 30, 2023December 31, 2022
Expected volatility55.5%49.5%
Risk-free interest rate4.4%0.7%
Remaining performance period (in years)2.861.46
Dividend yield
Stock Option Activity
Stock option activity during the six months ended June 30, 2023 was as follows:
Number of
Options
Outstanding
Weighted–
Average
Exercise
Price
Outstanding at December 31, 2022154,321 $11.19 
Options exercised(819)1.77 
Options forfeited  
Options expired(819)6.23 
Outstanding at June 30, 2023152,683 $11.27 
12. Revenue Recognition
Revenue Recognition Policy
Revenue is recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when made available to the customers. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of sales credits and allowances. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.
Revenue is recognized based on the following five step model in accordance with ASC 606, Revenue from Contracts with Customers:
Identification of the contract with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, the Company satisfies a performance obligation
Performance obligations under our contracts consist of subscription and support, perpetual licenses, and professional services 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
22


at the end of each month and are 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 majority of 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 evaluated 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 is 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.

23


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 June 30, 2023 and December 31, 2022, unbilled receivables were $3.6 million and $5.3 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 utilize 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 six months ended June 30, 2023.







24


The following table presents the activity impacting deferred commissions for the six months ended June 30, 2023 (in thousands:
Deferred Commissions
Balance at December 31, 2022$24,755 
   Capitalized deferred commissions6,159 
   Amortization of deferred commissions(6,606)
Balance at June 30, 2023$24,308 
Amortization of deferred commissions in excess of commissions capitalized for the three and six months ended June 30, 2023 was $0.1 million and $0.4 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 six months ended June 30, 2023, we recognized $82.3 million and $2.8 million of subscription services and professional services revenue, respectively, that was included in the deferred revenue balances at the beginning of the period.
Remaining Performance Obligations
As of June 30, 2023, approximately $266.1 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.
25


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 United States, United Kingdom and Canada. Information about these operations is presented below (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenues:
Subscription and support:
   United States$50,162 $52,996 $102,403 $104,340 
   United Kingdom9,160 10,120 18,835 21,709 
   Canada3,441 5,427 6,932 8,895 
   Other International7,731 6,474 15,238 13,700 
      Total subscription and support revenue70,494 75,017 143,408 148,644 
Perpetual license:
   United States721 734 1,377 1,471 
   United Kingdom69 162 292 291 
   Canada14 101 56 177 
   Other International448 861 1,098 1,697 
      Total perpetual license revenue1,252 1,858 2,823 3,636 
Professional services:
   United States1,557 1,752 3,155 3,447 
   United Kingdom452 670 710 1,459 
   Canada230 255 459 459 
   Other International512 675 998 1,298 
      Total professional service revenue2,751 3,352 5,322 6,663 
Total revenue$74,497 $80,227 $151,553 $158,943 

13. Related Party Transactions
The Company does not have any material related party transactions to report for the three and six months ended June 30, 2023.
26

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, 2022, filed on February 28, 2023. 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 expectations with regard to revenue from perpetual licenses and professional services;
our ability to adapt to macroeconomic factors impacting the global economy, including foreign currency exchange risk, inflation and supply chain constraints;
our ability to attract and retain customers;
our ability to successfully enter new markets and manage our international expansion;
our ability to comply with privacy laws and regulations;
our ability to deliver high-quality customer service;
our plans regarding, and our ability to effectively manage, our growth;
maintaining our senior management team and key personnel;
the performance of our resellers;
our ability to adapt to changing market conditions and competition;
our ability to adapt to technological change and continue to innovate;
global economic and financial market conditions and uncertainties;
the growth of demand for cloud-based, digital transformation applications;
our ability to integrate our applications with other software applications;
maintaining and expanding our relationships with third parties;
costs associated with defending intellectual property infringement and other claims;
our ability to maintain, protect and enhance our brand and intellectual property;
our expectations with regard to trends, such as seasonality, which affect our business;
impairments to goodwill and other intangible assets;
our beliefs regarding how our applications benefit customers and what our competitive strengths are;
the operation, reliability and security of our third-party data centers;
the risk that we did not consider another contingency included in this list;
our expectations as to the payment of dividends;
potential elimination or limitation of tax incentives or tax losses and/or reduction of U.S. federal net operating loss carryforwards (“NOLs”); and
other risk factors included under “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the SEC on February 28, 2023, 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.
27

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

Overview
We service customers ranging from large global corporations and government agencies to small- and medium-sized businesses. We have more than 10,000 customers with over 1,000,000 users across a broad range of industries, including financial services, 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 library of diverse, cloud-based software applications that address specific digital transformation needs. Our revenue has grown from $149.9 million in the year ended December 31, 2018 to $317.3 million in the year ended December 31, 2022, representing a compound annual growth rate of 21%. During the six months ended June 30, 2023 foreign revenue as a percent of total revenue decreased to 29% compared to 31% during the six months ended June 30, 2022. See “Note 12. 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 of complementary technologies and businesses. This will expand our product library, customer base, and market access resulting in increased benefits of scale. Consistent with our growth strategy, we have made 31 acquisitions from February 2012 through June 30, 2023.
Acquisitions
2022 Acquisitions

During the six months ended June 30, 2022, we completed the two acquisitions summarized below.

BA Insight - On February 22, 2022, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of BA Insight Inc., a Delaware corporation. As a result of the February 22, 2022 purchase date, the impact of this acquisition is fully reflected in our results of operations for the six months ended June 30, 2023 but is not fully reflected in our results of operations for the six months ended June 30, 2022.

Objectif Lune - On January 7, 2022, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Objectif Lune Inc., a Quebec proprietary company. The purchase was recorded using a convenience date of January 1, 2022, therefore the impact of this acquisition is fully reflected in our results of operations for the six months ended June 30, 2023 and the six months ended June 30, 2022.
28

Key Metrics and Non-GAAP Financial Measures
In addition to the GAAP financial measures described below in “Results of Operations,” we regularly review the following key metrics and non-GAAP financial measures to evaluate and identify trends in our business, measure our performance, prepare financial projections and make strategic decisions.
Core Organic Growth Rate

Beginning with the three months ended June 30, 2023, we will be disclosing our Core Organic Growth Rate, a non-GAAP financial measure. We use Core Organic Growth Rate as a key performance measure to assess our consolidated operating performance over time and for planning and forecasting purposes. Core Organic Growth Rate is the percentage change between two reported periods in subscription and support revenue, excluding subscription and support revenue from Sunset Assets and Overage Charges, each as defined below. We calculate our year-over-year Core Organic Growth Rate as though all acquisitions or dispositions closed as of the end of the latest period were closed as of the first day of the prior year period presented. Core Organic Growth Rate does not represent actual organic revenue generated by our business as it stood at the beginning of the respective period.

For the three-month period ended June 30, 2023, our Core Organic Growth Rate declined 2.0%.

Core Organic Growth Rates are not necessarily indicative of either future results of operations or actual results that might have been achieved had certain Sunset Asset classifications not been made or had certain acquisitions or dispositions been consummated on the first day of the prior year period presented. We believe that this metric is useful to management and investors in analyzing our financial and operational performance period-over-period along with evaluating the growth of our business normalized for the impact of acquisitions and dispositions, as well as adjusting for the exclusion of non-core Sunset Assets and non-committed Overage Charges. For example, by including pre-acquisition revenue, Core Organic Growth Rate allows us to measure the underlying revenue growth of our business as of the end of the period presented, which we believe provides insight into our current performance.

Related Defined Terms

In connection with periodic reviews of our business, we have decided to sunset certain non-strategic product offerings and customer contracts (collectively referred to as “Sunset Assets”). During the three months ended December 31, 2022, as part of the first phase of a major strategic review of our business, we decided to classify as Sunset Assets certain non-strategic product offerings representing an estimated $27.9 million of 2023 annual total revenue. Subsequently, during the second quarter of 2023, in connection with the completion of that review of our business, we determined that certain product offerings that had been placed in Sunset Assets did have use cases that would be strategic and, as a result, we removed them from our Sunset Assets. At the same time we identified other product offerings to include in Sunset Assets. The net effect of these actions resulted in the estimated addition of approximately $5.0 million in 2023 annual total revenues to our Sunset Assets.

It is possible that during future periodic reviews of our business we may determine to add additional non-strategic product offerings or customer contracts to Sunset Assets or remove certain product offerings or customer contracts from the classification of Sunset Assets. In either case, we will adjust the revenues attributable to Sunset Assets for the then current period and properly reflect the year over year change for such addition or removal.

Overage Charges are subscription and support revenues earned in addition to contractual minimum customer commitments as a result of the usage volume of services including text and e-mail messaging and third-party pass-through costs that exceed the levels stipulated in contracts with the Company.

29

The following table represents a reconciliation of total revenue, the most comparable GAAP measure, to core organic revenue for each of the periods indicated.
Three Months Ended June 30,
20232022
(dollars in thousands)
Reconciliation of total revenue to core organic revenue:
Total revenue$74,496 $80,227 
Less:
Perpetual license revenue1,252 1,858 
Professional services revenue2,751 3,352 
Subscription and support revenue from Sunset Assets9,597 12,737 
Overage Charges1,451 1,623 
Core organic revenue$59,445 $60,657 


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 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.
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 June 30,Six Months Ended June 30,
2023202220232022
(dollars in thousands)
Reconciliation of net loss to Adjusted EBITDA:
Net loss$(15,147)$(16,393)$(155,192)$(39,224)
Add:
Depreciation and amortization expense18,283 13,931 36,784 28,193 
Interest expense, net5,376 7,754 10,837 15,516 
Other expense (income), net617 (1,777)(808)(1,359)
Benefit from income taxes(233)(472)(1,655)(598)
Stock-based compensation expense6,370 14,877 12,832 26,496 
Acquisition-related expense1,072 4,925 2,166 15,338 
Non-recurring litigation costs158 — 158 — 
Purchase accounting deferred revenue discount131 1,663 351 3,592 
Impairment of goodwill— — 128,755 — 
Adjusted EBITDA$16,627 $24,508 $34,228 $47,954 
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
30

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.

31


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 June 30,Six Months Ended June 30,
2023202220232022
AmountPercent of RevenueAmountPercent of RevenueAmountPercent of RevenueAmountPercent of Revenue
(dollars in thousands, except share and per share data)
Revenue:
Subscription and support$70,494 95 %$75,017 94 %$143,408 95 %$148,644 94 %
Perpetual license1,252 %1,858 %2,823 %3,636 %
Total product revenue71,746 97 %76,875 96 %146,231 97 %152,280 96 %
Professional services2,751 %3,352 %5,322 %6,663 %
Total revenue74,497 100 %80,227 100 %151,553 100 %158,943 100 %
Cost of revenue:
Subscription and support (1)(3)
22,073 30 %24,125 30 %45,558 30 %46,194 29 %
Professional services and other (1)
2,105 %2,428 %4,156 %5,114 %
Total cost of revenue24,178 32 %26,553 33 %49,714 33 %51,308 32 %
Gross profit50,319 68 %53,674 67 %101,839 67 %107,635 68 %
Operating expenses:
Sales and marketing (1)
15,755 21 %15,331 19 %30,044 20 %30,924 19 %
Research and development (1)
12,443 17 %11,676 15 %24,973 16 %23,743 15 %
General and administrative (1)(2)
15,583 21 %21,828 27 %32,772 22 %41,442 26 %
Depreciation and amortization14,853 20 %10,802 13 %29,947 20 %21,853 14 %
Acquisition-related expenses1,072 %4,925 %2,166 %15,338 10 %
Impairment of goodwill— — %— — %128,755 85 %— — %
Total operating expenses59,706 80 %64,562 80 %248,657 164 %133,300 84 %
Loss from operations(9,387)(12)%(10,888)(13)%(146,818)(97)%(25,665)(16)%
Other Expense:
Interest expense, net(5,376)(7)%(7,754)(10)%(10,837)(7)%(15,516)(10)%
Other income (expense), net(617)(1)%1,777 %808 — %1,359 %
Total other expense(5,993)(8)%(5,977)(8)%(10,029)(7)%(14,157)(9)%
Loss before provision for income taxes(15,380)(20)%(16,865)(21)%(156,847)(104)%(39,822)(25)%
Benefit from income taxes233 — %472 %1,655 %598 — %
Net loss(15,147)(20)%(16,393)(20)%(155,192)(102)%(39,224)(25)%
Preferred stock dividends and accretion(1,329)(2)%— — %(2,644)(2)%— — %
Net loss attributable to common shareholders$(16,476)(22)%$(16,393)(20)%$(157,836)(104)%$(39,224)(25)%
Net loss per common share:
Net loss per common share, basic and diluted$(0.51)$(0.52)$(4.88)$(1.25)
Weighted-average common shares outstanding, basic and diluted32,473,872 31,380,505 32,367,084 31,272,489 
(1) Includes stock-based compensation detailed under Share-based Compensation in “Item 1. Financial Statements—Note 11. Stockholders' Equity”.
(2) Includes general and administrative stock-based compensation of $4.9 million and $12.1 million for the three months June 30, 2023 and June 30, 2022, respectively, and $9.8 million and $21.1 million for the six months ended June 30, 2023 and June 30, 2022, respectively. General and administrative expense excluding stock-based compensation as a percentage of total revenues was 14% and 12% for the three months ended June 30, 2023 and June 30, 2022, respectively, and 15% and 13% for the six months ended June 30, 2023 and June 30, 2022, respectively.
(3) Includes depreciation and amortization of $3.4 million and $3.1 million for the three months ended June 30, 2023 and June 30, 2022, respectively, and $6.8 million and $6.3 million for the six months ended June 30, 2023 and June 30, 2022, respectively.
32


Comparison of the Three and Six Months Ended June 30, 2023 and 2022
Revenue
Three Months Ended June 30,Six Months Ended June 30,
20232022% Change20232022% Change
(dollars in thousands)
Revenue:
Subscription and support$70,494$75,017(6)%$143,408$148,644(4)%
Perpetual license1,2521,858(33)%2,8233,636(22)%
Total product revenue71,74676,875(7)%146,231152,280(4)%
Professional services2,7513,352(18)%5,3226,663(20)%
Total revenue$74,497$80,227(7)%$151,553$158,943(5)%
Percentage of revenue:
Subscription and support95%94%95%94%
Perpetual license2%2%2%2%
Total product revenue97%96%97%96%
Professional services3%4%3%4%
Total revenue100%100%100%100%
For the Three Months Ended June 30, 2023
Total revenue was $74.5 million in the three months ended June 30, 2023, compared to $80.2 million in the three months ended June 30, 2022, a decrease of $5.7 million, or 7%. This decrease is attributable to a $3.5 million decrease in revenue from Sunset Assets as a result of decreased sales focus on these products, a $1.1 million decrease in other recurring revenue products and variable Overage Charges, a $0.6 million decline in perpetual license revenue, a $0.6 million decline in professional services revenue offset by a $0.1 million positive effect from foreign currency fluctuations.
For the Six Months Ended June 30, 2023
Total revenue was $151.6 million in the six months ended June 30, 2023, compared to $158.9 million in the six months ended June 30, 2022, a decrease of $7.3 million, or 5%. This decrease is attributable to a $5.7 million decrease in revenue from Sunset Assets as a result of decreased sales focus on these products, a $0.3 million decrease in other recurring revenue products and variable Overage Charges, a $0.8 million decline in perpetual license revenue, a $1.4 million decline in professional services revenue and a $1.5 million negative effect from foreign currency fluctuations. This was offset by an increase of $2.4 million in revenue from acquisitions not fully reflected in the comparable prior period.







33


Cost of Revenue
Three Months Ended June 30,Six Months Ended June 30,
20232022% Change20232022% Change
(dollars in thousands)
Cost of revenue:
Subscription and support (1)
$22,073$24,125(9)%$45,558$46,194(1)%
Professional services and other2,1052,428(13)%4,1565,114(19)%
Total cost of revenue24,17826,553(9)%49,71451,308(3)%
Gross profit$50,319$53,674$101,839$107,635
Percentage of total revenue:
Subscription and support (1)
30%30%30%29%
Professional services and other2%3%3%3%
Total cost of revenue32%33%33%32%
Gross profit68%67%67%68%
(1) Includes depreciation, amortization and stock compensation expense as follows:
Depreciation$2$2$5$4
Amortization$3,428$3,127$6,832$6,336
Stock Compensation$301$575$604$977
For the Three Months Ended June 30, 2023
Cost of subscription and support revenue was $22.1 million in the three months ended June 30, 2023, compared to $24.1 million in the three months ended June 30, 2022, a decrease of $2.0 million, or 9%. The decrease in cost of subscription and support revenue of $2.0 million is primarily related to a $1.8 million decrease in our variable telecom carrier pass-through costs, combined with a decrease of $0.6 million in personnel related expenses offset by an increase of $0.4 million in amortization expense.
Cost of professional services and other revenue was $2.1 million in the three months ended June 30, 2023, compared to $2.4 million in the three months ended June 30, 2022, a decrease of $0.3 million, or 13%. The decrease in cost of professional services was related to a decrease in personnel related expenses.
For the Six Months Ended June 30, 2023
Cost of subscription and support revenue was $45.6 million in the six months ended June 30, 2023, compared to $46.2 million in the six months ended June 30, 2022, a decrease of $0.6 million, or 1%. Cost of subscription and support revenue decreased by $0.6 million primarily due to a $2.6 million decrease in our variable telecom carrier pass-through costs offset with increases of $0.5 million in personnel related expenses, $0.8 million in hosting expenses and $0.7 million in amortization expense.
Cost of professional services revenue was $4.2 million in the six months ended June 30, 2023, compared to $5.1 million in the six months ended June 30, 2022, a decrease of $0.9 million, or 19%, which reflects a decrease in personnel related expenses.
34

Operating Expenses
Sales and Marketing Expense
Three Months Ended June 30,Six Months Ended June 30,
20232022% Change20232022% Change
(dollars in thousands)
Sales and marketing (1)
$15,755$15,331%$30,044$30,924(3)%
Percentage of total revenue21%19%20%19%
(1) Includes stock compensation expense as follows:
Stock Compensation$558$1,498$1,134$2,972
For the Three Months Ended June 30, 2023
Sales and marketing expense was $15.8 million in the three months ended June 30, 2023, compared to $15.3 million in the three months ended June 30, 2022, an increase of $0.5 million, or 3%. The increase in sales and marketing expense is primarily attributable to increase in personnel related expenses associated with the announced investment in our go to market strategy partially offset by a decrease in non-cash stock compensation expense of $0.9 million.
For the Six Months Ended June 30, 2023
Sales and marketing expense was $30.0 million in the six months ended June 30, 2023, compared to $30.9 million in the six months ended June 30, 2022, a decrease of $0.9 million, or 3% attributable a decrease $1.4 million in sales and marketing costs for our Sunset Assets, a decrease of $1.8 million in non-cash stock based compensation, offset by an increase in personnel related expenses associated with the announced investment in our go to market strategy.
Research and Development Expense
Three Months Ended June 30,Six Months Ended June 30,
20232022% Change20232022% Change
(dollars in thousands)
Research and development (1)
$12,443$11,676%$24,973$23,743%
Percentage of total revenue17%15%16%15%
(1) Includes stock compensation expense as follows:
Stock Compensation$648$658$1,303$1,406
For the Three Months Ended June 30, 2023
Research and development expense was $12.4 million in the three months ended June 30, 2023, compared to $11.7 million in the three months ended June 30, 2022, an increase of $0.7 million, or 7%. Research and development expense increased $1.5 million driven by personnel related expenses associated with the continued growth in our India operations offset by a decrease in expense for our Sunset Assets.
For the Six Months Ended June 30, 2023
Research and development expense was $25.0 million in the six months ended June 30, 2023, compared to $23.7 million in the six months ended June 30, 2022, an increase of $1.3 million, or 5%. The increase was driven by $2.7 million increased personnel related expenses associated with the continued growth in our India operations offset by a decrease in expense related to our Sunset Assets.
35

General and Administrative Expense
Three Months Ended June 30,Six Months Ended June 30,
20232022% Change20232022% Change
(dollars in thousands)
General and administrative (1)
$15,583$21,828(29)%$32,772$41,442(21)%
Percentage of total revenue21%27%22%26%
(1) Includes stock compensation expense as follows:
Stock compensation$4,863$12,146$9,791$21,141
For the Three Months Ended June 30, 2023
General and administrative expense was $15.6 million in the three months ended June 30, 2023, compared to $21.8 million in the three months ended June 30, 2022, a decrease of $6.2 million, or 29%. Non-cash stock compensation expense decreased $7.3 million due to additional expense recognized in the three months ended June 30, 2022 related to stock award modifications that did not reoccur. This was partially offset by a $1.1 million increase in personnel related expenses and outside professional expenses.
For the Six Months Ended June 30, 2023
General and administrative expense was $32.8 million in the six months ended June 30, 2023, compared to $41.4 million in the six months ended June 30, 2022, a decrease of $8.6 million, or 21%. Non-cash stock compensation expense decreased $11.4 million due to additional expense recognized in the six months ended June 30, 2022 related to stock award modifications that did not reoccur. General administrative expense increased $2.8 million primarily due to personnel related expenses and outside professional expenses as well as administrative expenses including investments in the new go-to-market leadership team.
Depreciation and Amortization Expense
Three Months Ended June 30,Six Months Ended June 30,
20232022% Change20232022% Change
(dollars in thousands)
Depreciation and amortization:
    Depreciation$308$393(22)%$636$828(23)%
    Amortization14,54510,40940 %29,31121,02539 %
Total depreciation and amortization$14,853$10,80238 %$29,947$21,85337 %
Percentage of total revenue:
    Depreciation—%—%1%1%
    Amortization20%13%19%13%
Total depreciation and amortization20%13%20%14%
For the Three Months Ended June 30, 2023
Depreciation and amortization expense was $14.9 million in the three months ended June 30, 2023, compared to $10.8 million in the three months ended June 30, 2022, an increase of $4.1 million, or 38%. This increase was primarily due to the adjustment of the estimated useful lives of certain intangible assets.
36

For the Six Months Ended June 30, 2023
Depreciation and amortization expense was $29.9 million in the six months ended June 30, 2023, compared to $21.9 million in the six months ended June 30, 2022, an increase of $8.0 million, or 37%. This increase was primarily due to the adjustment of the estimated useful lives of certain intangible assets.
Acquisition-related Expenses
Three Months Ended June 30,Six Months Ended June 30,
20232022% Change20232022% Change
(dollars in thousands)
Acquisition-related expenses$1,072$4,925(78)%$2,166$15,338(86)%
Percentage of total revenue1%6%1%10%
Acquisition-related expenses are typically one-time expenses incurred through four full 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 may no longer be incurred after the first full anniversary of the last closed acquisition.
For the Three Months Ended June 30, 2023
Acquisition-related expense was $1.1 million in the three months ended June 30, 2023, compared to $4.9 million in the three months ended June 30, 2022, a decrease of $3.8 million, or 78%. During the three months ended June 30, 2023, transaction related expense was nil compared to $0.4 million for the three months ended June 30, 2022. Transformational expenses were $1.1 million and $4.5 million during the three months ended June 30, 2023 and 2022, respectively. The transformational expenses in both the current and year ago periods were primarily related to temporary transitional personnel related expenses incurred as we consolidate and integrate these acquisitions. We have had no new acquisitions since our two acquisitions during the three months ended March 31, 2022. Transformation expenses in the three months ended June 30, 2022 include expenses related to acquisitions closed in the three months ended March 31, 2022 as well the residual expenses related to the three acquisitions closed in 2021.
For the Six Months Ended June 30, 2023
Acquisition related expense was $2.2 million the six months ended June 30, 2023, compared to $15.3 million in the six months ended June 30, 2022 a decrease of $13.1 million, or 86%. During the six months ended June 30, 2023 and June 30, 2022 transaction related expenses were nil and $4.9 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. These accelerated rent related expenses were nil and $1.2 million during the six months ended June 30, 2023 and June 30, 2022, respectively.
Impairment of goodwill
Three Months Ended June 30,Six Months Ended June 30,
20232022% Change20232022% Change
(dollars in thousands)
Impairment of goodwill$— $— NA$128,755 $— NA

Goodwill impairment is recognized on a non-recurring basis when the carrying value (or GAAP basis book value) of our Company (which is our only reporting unit) exceeds the estimated fair value of our Company as determined by reference to a
37

number of factors and assumptions, including the spot closing price of our Common Stock as of a certain reporting or measurement date. We assess goodwill for impairment annually on October 1st, or more frequently when an event occurs which could cause the carrying value of our Company to exceed the estimated fair value of our Company. As a result of the decline of our stock price during the three months ended March 31, 2023, we performed a goodwill impairment evaluation, which resulted in a goodwill impairment of $128.8 million for the three months ended March 31, 2023. See “Note 5. Goodwill and Other Intangible Assets” in the notes to our condensed consolidated financial statements for more information regarding our first quarter 2023 goodwill impairment. We will continue to evaluate goodwill for impairment in 2023 and future impairments of goodwill could occur if our stock price continues to decline.
Other Income (Expense)
Three Months Ended June 30,Six Months Ended June 30,
20232022% Change20232022% Change
(dollars in thousands)
Other expense:
Interest expense, net$(5,376)$(7,754)(31)%$(10,837)$(15,516)(30)%
Other income (expense), net(617)1,777(135)%8081,359(41)%
Total other expense$(5,993)$(5,977)— %$(10,029)$(14,157)(29)%
Percentage of total revenue:
Interest expense, net(7)%(10)%(7)%(10)%
Other income (expense), net(1)%2%—%1%
Total other expense(8)%(8)%(7)%(9)%
For the Three Months Ended June 30, 2023
Interest expense, net of interest income was $5.4 million in the three months ended June 30, 2023 compared to $7.8 million in the three months ended June 30, 2022, a decrease of $2.4 million or 31%, due primarily to higher interest income on our interest-bearing cash balances as well as a decrease in interest expense due to scheduled principal payments lowering outstanding borrowings on our Credit Facility.
Other expense, net was $0.6 million in the three months ended June 30, 2023, compared to other income, net of $1.8 million in the three months ended June 30, 2022. Other income (expense), net recognized during the three months ended June 30, 2023 was related primarily to foreign currency exchange fluctuations.
For the Six Months Ended June 30, 2023
Interest expense, net of interest income was $10.8 million in the six months ended June 30, 2023, compared to $15.5 million in the six months ended June 30, 2022, an decrease of $4.7 million, or 30%. The decrease is primarily attributable to higher interest income on our interest-bearing cash accounts. As of June 30, 2023, debt outstanding under our credit facility was $519.8 million compared to $525.2 million in debt outstanding as of June 30, 2022.
Other income, net was $0.8 million in the six months ended June 30, 2023, compared to other income, net of $1.4 million in the six months ended June 30, 2022. Other income (expense), net recognized in the six months ended June 30, 2023 and June 30, 2022 related primarily to foreign currency exchange fluctuations.
38

Benefit from Income Taxes
Three Months Ended June 30,Six Months Ended June 30,
20232022% Change20232022% Change
(dollars in thousands)
Benefit from income taxes$233$472(51)%$1,655$598177 %
Percentage of total revenue—%1%2%—%
For the Three Months Ended June 30, 2023
Benefit from income taxes was $0.2 million in the three months ended June 30, 2023, compared to a benefit for income taxes of $0.5 million in the three months ended June 30, 2022, resulting in a decrease in benefit from income taxes of $0.3 million. The benefit from income taxes for the three months ended June 30, 2023 related primarily to the foreign income taxes associated with our combined non U.S. operations. This tax benefit is offset by changes in deferred tax liabilities associated with amortization of United States tax deductible goodwill, and U.S. state taxes in certain states in which the Company does not file on a consolidated basis or have NOL’s.
For the Six Months Ended June 30, 2023
The benefit from income taxes was $1.7 million in the six months ended June 30, 2023, compared to a benefit from income taxes of $0.6 million in the six months ended June 30, 2022, an increase of $1.1 million This increase was due primarily to the deferred tax impact of the goodwill impairment booked during the first quarter of 2023. This tax benefit is offset by the foreign income taxes associated with our combined non-U.S. operations, changes in deferred tax liabilities associated with amortization of United States tax deductible goodwill, and U.S. state taxes in certain states in which the Company does not file on a consolidated basis or have NOL’s.
Liquidity and Capital Resources
To date, we have financed our operations primarily through the raising of capital including sales of our common stock or our convertible preferred stock, cash from operating activities, and borrowings under our credit facility. We believe that current cash and cash equivalents, cash flows from operating activities, and availability under our existing credit facility will be sufficient to fund our operations for at least the next twelve months. In addition, we may utilize the sources of capital available to us under our credit facility to support our continued growth via acquisitions.
As of June 30, 2023, we had cash and cash equivalents of $262.6 million, $60.0 million of available borrowings under our credit facility, as discussed below, and $519.8 million of borrowings outstanding under our credit facility. As of December 31, 2022, we had cash and cash equivalents of $248.7 million, $60.0 million of available borrowings under our Credit Facility, and $522.5 million of borrowings outstanding under our credit facility. The $13.9 million increase in cash and cash equivalents from December 31, 2022 to June 30, 2023 was due primarily to customer cash receipts in the six months ended June 30, 2023 partially offset by payments on our outstanding borrowings and final payments of holdbacks related to acquisitions in prior periods.

Our cash and cash equivalents held by our foreign subsidiaries was $23.2 million as of June 30, 2023 and $34.8 million as of December 31, 2022. 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 June 30, 2023 and December 31, 2022, we had working capital surpluses of $187.1 million and $170.1 million, respectively.

Series A Preferred Stock Proceeds

In August of 2022, we issued Series A Preferred Stock as discussed in “Note 10. Series A Convertible Preferred Stock” which provided us an additional $110.4 million in liquidity, net of issuance costs of $4.6 million, that we intend to use for general corporate purposes including acquisitions.
39

Credit Facility
As described in “Note 7. Debt—Credit Facility”, the Company has a Credit Facility which provides for total Term Loans of up to $540.0 million, of which $20.3 million was available at June 30, 2023, and a $60 million Revolver which was fully available as of June 30, 2023.

The following table summarizes our cash flows for the periods indicated:
Six Months Ended June 30,
20232022
(dollars in thousands)
Consolidated Statements of Cash Flow data:
Net cash provided by operating activities$22,847 $22,260 
Net cash used in investing activities(504)(62,653)
Net cash used in financing activities(8,814)(6,608)
Effect of exchange rate fluctuations on cash374 (3,873)
Change in cash and cash equivalents13,903 (50,874)
Cash and cash equivalents, beginning of period248,653 189,158 
Cash and cash equivalents, end of period$262,556 $138,284 
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 after each acquisition to transact and transform the acquired business into the Company's unified operating platform. Additionally, operating cash flows include 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 $22.8 million for the six months ended June 30, 2023 compared to cash provided by operating activities of $22.3 million for the six months ended June 30, 2022, an increase of $0.6 million. Working capital sources of cash for the six months ended June 30, 2023 included a $13.2 million decrease in accounts receivable related to the timing of collections. Working capital uses of cash for the six months ended June 30, 2023 included a $6.5 million increase in prepaid expenses and other current assets, primarily an increase in the current income tax receivable. This was partially offset by amortization of previously deferred costs of $6.7 million. In addition, working capital uses of cash for the six months ended June 30, 2023 included a $4.1 million decrease in accrued expenses and a $1.2 million decrease in accounts payable.
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 and businesses. As our business grows, we expect our primary investing activities to continue to expand our product library, customer base, and market access.
For the six months ended June 30, 2023, cash used in investing activities consisted of purchases of property and equipment of $0.5 million. Cash used in investing activities decreased $62.1 million for the six months ended June 30, 2023 compared to the same period in 2022 primarily as a result of no acquisitions closed during the current period compared to the two acquisitions in the comparable prior year period.
40

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 and servicing of our debt obligations, and share based employee payroll tax payment activity.
Cash used in financing activities increased $2.2 million for the six months ended June 30, 2023 compared to the same period in 2022 due to a $2.5 million increase in consideration paid to sellers (i.e. acquisition holdbacks).
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 (“GAAP”). 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;
income taxes;
deferred sales commissions and sales commission expense;
business combinations;
goodwill and other intangibles; and
stock-based compensation.
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 August 3, 2023, 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 six months ended June 30, 2023, as presented herein and in “Item 1. Financial Statements” to this Quarterly Report on Form 10-Q, reflect 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, 2022 filed with the SEC on February 28, 2023 (the “Annual Report”). Please refer to our Annual Report for a detailed description of our critical accounting policies that involve significant management judgment.
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 2. Basis of Presentation and Summary of Significant Accounting Policies—Recent Accounting Pronouncements” to our condensed consolidated financial statements.
41

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. Any impact on our statement of operations 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 an interest rate swap agreement for the full seven-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 June 30, 2023, we had an outstanding balance of $519.8 million under our Credit Facility. As there was no debt outstanding under our revolving credit facility as of June 30, 2023, 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 $4.1 million for the six months ended June 30, 2023. 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 income (loss). In addition, we have intercompany loans that are used to fund the acquisition of foreign subsidiaries. Due to the long-term nature of these loans, the foreign currency gains (losses) resulting from remeasurement are recognized as a component of accumulated other comprehensive income (loss).


42

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 June 30, 2023, 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 condensed 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 GAAP.
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 June 30, 2023 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.
43

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 2022 Annual Report on Form 10-K, which could materially affect our business, financial condition or future results. Except as set forth below, there have been no material changes during 2023 to the risk factors that were included in the Company's Annual Report on Form 10-K filed with the SEC on February 28, 2023.

Our Board has adopted a Tax Benefit Preservation Plan, which may not protect the future availability of the Company’s tax assets in all circumstances and which could delay or discourage takeover attempts that some shareholders may consider favorable.
As of March 31, 2023, we had approximately $147 million of NOLs as well as other tax attributes that could be available in certain circumstances to reduce future U.S. corporate income tax liabilities. Pursuant to Section 382 (“Section 382”) of the U.S. Internal Revenue Code of 1986, as amended (the “Code”), and the Treasury Regulations issued thereunder, a corporation that undergoes an “ownership change” is subject to limitations on its use of its existing NOL and interest expense carryforwards and certain other tax attributes (collectively, “Tax Assets”), which can be utilized in certain circumstances to offset future U.S. tax liabilities. Generally, an “ownership change” occurs if the percentage of the Company’s stock owned by one or more “five percent stockholders” increases by more than fifty percentage points over the lowest percentage of stock owned by such stockholders at any time during the prior three-year period or, if sooner, since the last “ownership change” experienced by the Company. In the event of such an “ownership change,” Section 382 imposes an annual limitation on the amount of post-change taxable income a corporation may offset with pre-change Tax Assets. Similar rules apply in various U.S. state and local jurisdictions. However, with respect to the substantial majority of our Tax Assets, while we have in recent years experienced significant changes in the ownership of our stock, we do not believe we have undergone an “ownership change” that would limit our ability to use these Tax Assets. However, there can be no assurance that the Internal Revenue Service will not challenge this position.
On May 2, 2023, our Board of Directors authorized and declared a dividend of one preferred stock purchase right for each outstanding share of Common Stock. See “Note 11. Stockholders' Equity" for additional information on the terms and operation of the Plan. By adopting the Plan, the Board of Directors is seeking to protect the Company’s ability to use its NOLs and other tax attributes to offset potential future income tax liabilities. The Company’s ability to use such NOLs and other tax attributes would be substantially limited if the Company experiences an “ownership change,” as defined in Section 382. The Plan is intended to make it more difficult for the Company to undergo an ownership change by deterring any person from acquiring 4.9% or more of the outstanding shares of stock without the approval of the Board of Directors. However, there can be no assurance that the Plan will prevent an “ownership change” from occurring for purposes of Section 382, and events outside of our control and which may not be subject to the Plan, such as sales of our stock by certain existing shareholders, may result in such an “ownership change” in the future. While we currently have a full valuation allowance against our NOLs and other historic Tax Assets for financial accounting purposes, if we have undergone or in the future undergo an ownership change that applies to our Tax Assets, our ability to use these Tax Assets could be substantially limited after the ownership change, and this limit could have a substantial adverse effect on our cash flows and financial position.
While the Plan is not principally intended to prevent a takeover, it may have an anti-takeover effect because an “acquiring person” thereunder may be diluted upon the occurrence of a triggering event. Accordingly, the Plan may complicate or discourage a merger, tender offer, accumulations of substantial blocks of our stock, or assumption of control by a substantial holder of our securities. The Plan should not interfere with any merger or other business combination approved by the Board of Directors. Because the Board of Directors may consent to certain transactions, the Plan gives our Board of Directors significant discretion to act in the best interests of shareholders.
Item 5. Other Information

During the three months ended June 30, 2023, none of our executive officers or directors adopted or terminated any contract,
instruction or written plan for the purchase or sale of our securities that was intended to satisfy the affirmative defense
conditions of Rule 10b5-1(c) or any “non-Rule 10b5-1 trading arrangement”.

Item 6. Exhibits
See the Exhibit Index immediately following this page, which is incorporated herein by reference.
44

EXHIBIT INDEX
Exhibit NumberExhibit Description
101*
Inline XBRL (Extensible Business Reporting Language). The following materials from this Quarterly Report on Form 10-Q for the periods ended June 30, 2023, formatted in Inline XBRL: (i) condensed consolidated balance sheets of Upland Software, Inc., (ii) condensed consolidated statements of operations of Upland Software, Inc., (iii) condensed consolidated statements of comprehensive income/(loss) of Upland Software, Inc., (iv) condensed consolidated statement of stockholders’ equity of Upland Software, Inc., (v) condensed consolidated statements of cash flows of Upland Software, Inc. and (vi) notes to unaudited condensed consolidated financial statements of Upland Software, Inc. The instance document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL document.
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
*      Filed herewith.

**    Furnished herewith.
45

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: August 3, 2023
/s/ Michael D. Hill
Michael D. Hill
Chief Financial Officer

46
EX-10.1 2 exhibit101.htm EX-10.1 Document

UPLAND SOFTWARE, Inc.

EXECUTIVE EMPLOYMENT AGREEMENT

This Executive Employment Agreement (the “Agreement”) is entered into effective as of November 1, 2022 (the “Effective Date”) by and between Upland Software, Inc., a Delaware corporation (the “Company”), and Daniel Doman (“Executive”).

RECITALS

WHEREAS, the Company and Executive desire to memorialize the terms of employment of Executive as of the Effective Date.

AGREEMENT

NOW, THEREFORE, in consideration of the premises and mutual covenants herein and for other good and valuable consideration, the parties agree as follows:

1.Duties and Scope of Employment.

a.Positions and Duties. As of the Effective Date, Executive will continue to be employed by the Company as Chief Product Officer of the Company. The period of Executive’s employment under this Agreement is referred to herein as the “Employment Term.” During the Employment Term, Executive will render such business and professional services in the performance of Executive’s duties as are customarily associated with Executive’s positions within the Company and Executive agrees to perform such other duties and functions as shall from time to time be reasonably assigned or delegated to Executive by the Board of Directors (the “Board”).

b.Obligations. During the Employment Term, Executive will perform Executive’s duties faithfully and to the best of Executive’s ability and will devote Executive’s full business efforts and time to the Company. During the Employment Term, Executive agrees to devote substantially all of his business time to the Company and shall not engage in any other material employment, occupation or consulting activity with material remuneration without the prior written consent of the Board.

2.At-Will Employment. Executive and the Company agree and acknowledge Executive’s employment with the Company constitutes “at-will” employment. Executive and the Company further agree and acknowledge that this employment relationship (and the Employment Term) may be terminated at any time, with or without cause or good reason, at the option of either Executive or the Company. Executive understands and agrees that neither Executive’s job performance nor promotions, commendations, bonuses or the like from the Company give rise to or in any way serve as the basis for modification, amendment, or extension, by implication or otherwise, of Executive’s employment with the Company.


3.Compensation.




a.Base Salary. During the Employment Term, the Company will pay Executive as compensation for Executive’s services a base salary at the annualized rate of $300,000 (the “Base Salary”). The Base Salary will be paid in regular installments in accordance with the Company’s normal payroll practices (subject to required withholding). During the Employment Term, Executive’s compensation shall be reviewed by the Board from time to time and at least once every 12 months. Any increase or decrease in Base Salary (together with the then existing Base Salary) shall serve as the “Base Salary” under this Agreement. The first and last payment will be adjusted, if necessary, to reflect a commencement or termination date other than the first or last working day of a pay period.

b.Target Bonus. During the Employment Term, Executive will be eligible to receive an annual bonus targeted at 50% of Executive’s Base Salary, less applicable withholdings, upon achievement of performance objectives to be determined by the Board in its sole discretion, 50% of which shall be based upon achievement of Adjusted EBITDA targets and 50% of which shall be based upon the achievement of acquisitions targets as determined from time to time by the Board (the “Target Bonus”). Any Bonus will be earned only if the Company achieves the annual performance objectives during the designated time period and Executive is continuously employed by the Company on the date that such performance objectives are achieved. The actual amount of the Bonus may be less than or greater than the Target Bonus based on the level at which the Company achieves the annual performance objectives during the designated time period. The Company shall pay such Bonus at the same time as bonuses are normally paid to senior management, unless the Board approves an exception for payment of a particular bonus on a case by case basis, but in any event, any earned Bonus shall be paid no later than two months and 15 days after the end of the Company’s taxable year in which such Bonus was earned.

c.Equity. Executive shall be entitled to receive annual equity grants of stock as determined appropriate by a duly-appointed committee of the Company’s board of directors.

4.Employee Benefits. During the Employment Term, Executive will be entitled to participate in the employee benefit plans currently and hereafter maintained by the Company of general applicability to other senior executives of the Company. The Company reserves the right to cancel or change the benefit plans and programs it offers to its employees at any time.

5.Vacation. Executive will be entitled to paid vacation generally applicable to the senior executives of the Company, in accordance with the Company’s vacation policy.
6.Business Expenses. During the Employment Term, the Company will reimburse Executive for reasonable travel, entertainment and other expenses incurred by Executive in the furtherance of or in connection with the performance of Executive’s duties hereunder, in accordance with the Company’s expense reimbursement policy as in effect from time to time (the “Expense Reimbursement”).

7.Severance.




a.For Cause Termination by the Company; Voluntary Termination without Good Reason by Executive. If the Company terminates Executive’s employment for Cause or if Executive terminates Executive’s employment voluntarily without Good Reason, then Executive will (i) receive the earned but unpaid compensation and earned but unpaid Bonus through the date of termination, (ii) any accrued but unpaid vacation pay for the fiscal year during which the termination occurs and Expense Reimbursement and (iii) not receive any other compensation or benefits from the Company except as may be required by law or in accordance with established Company plans and policies; provided, however, nothing herein shall be deemed to alter or affect Executive’s vested rights in any pension, 401(k) or other benefit plan with the Company, if any.

b.Termination Without Cause by the Company; Termination For Good Reason by Executive. If the Company terminates Executive’s employment without Cause or if Executive terminates Executive’s employment for Good Reason, then Executive shall be entitled to receive (i) any earned but unpaid compensation, earned but unpaid Bonus, and accrued but unpaid vacation pay and any Expense Reimbursement, (ii) severance in the form of continuation of Executive’s Base Salary in effect on the effective date of termination for a period of twelve (12) months after the date of such termination to be paid periodically in accordance with the Company’s normal payroll practices, and (iii) reimbursement of any health care benefit continuation premiums for a period of twelve (12) months after the date of such termination, provided Executive timely elects continuation of coverage under COBRA or applicable state law; provided, further, that such COBRA premium reimbursements set forth in clause (iii) shall terminate upon commencement of new employment by an employer that offers health care coverage to its employees and Executive shall be required to notify the Company of such other employment prior to the effective date thereof. Notwithstanding the foregoing, upon Executive’s material breach of this Agreement or the Proprietary Information Agreement (as defined in Section 11), the Company shall no longer be obligated to pay any amounts set forth in clauses (ii) and (iii), and Executive shall not be entitled to receive any further monthly installments of the severance payments set forth in clauses (ii) and (iii).

c.Section 409A.

i.Notwithstanding anything to the contrary in this Agreement, if Executive is a “specified employee” within the meaning of Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”) and the final regulations and any guidance promulgated thereunder (“Section 409A”) at the time of Executive’s termination (other than due to death), and the severance payable to Executive, if any, pursuant to this Agreement, when considered together with any other severance payments or separation benefits that are considered deferred compensation under Section 409A (together, the “Deferred Compensation Separation Benefits”) that are payable within the first six (6) months following Executive’s termination of employment, will become payable on the first payroll date that occurs on or after the date six (6) months and one (1) day following the date of Executive’s termination of employment. All subsequent Deferred Compensation Separation Benefits, if any, will be payable in accordance with the payment schedule applicable to each payment or benefit.



Notwithstanding anything herein to the contrary, if Executive dies following his termination but prior to the six (6) month anniversary of his termination, then any payments delayed in accordance with this paragraph will be payable in a lump sum as soon as administratively practicable after the date of Executive’s death and all other Deferred Compensation Separation Benefits will be payable in accordance with the payment schedule applicable to each payment or benefit. Each payment and benefit payable under this Agreement is intended to constitute separate payments for purposes of Section 1.409A-2(b)(2) of the Treasury Regulations.

ii.Any amount paid under the Agreement that satisfies the requirements of the “short-term deferral” rule set forth in Section 1.409A-1(b)(4) of the Treasury Regulations shall not constitute Deferred Compensation Separation Benefits for purposes of Section 7(c)(i) above.

iii.Any amount paid under the Agreement that qualifies as a payment made as a result of an involuntary separation from service pursuant to Section 1.409A-1(b)(9)(iii) of the Treasury Regulations that does not exceed the Section 409A Limit shall not constitute Deferred Compensation Separation Benefits for purposes of Section 7(c)(i) above. For purposes of this Section 7(c), “Section 409A Limit” will mean the lesser of two (2) times: (A) Executive’s annualized compensation based upon the annual rate of pay paid to Executive during the Company’s taxable year preceding the Company’s taxable year of Executive’s termination of employment as determined under Treasury Regulation 1.409A-1(b)(9)(iii)(A)(1) and any Internal Revenue Service guidance issued with respect thereto; or (B) the maximum amount that may be taken into account under a qualified plan pursuant to Section 401(a)(17) of the Code for the year in which Executive’s employment is terminated.

8.Death or Disability. The Employment Term and Executive’s employment shall terminate upon Executive’s death or Disability. Upon termination of Executive’s employment for either death or Disability, Executive or Executive’s estate, as the case may be, shall be entitled to receive any earned but unpaid compensation, earned but unpaid Bonus, and accrued but unpaid vacation pay and any Expense Reimbursement. Further, any equity grants which are unvested at the time of the termination of the Executive’s employment due to death or Disability shall automatically accelerate and become fully vested effective upon the date of such termination. Upon termination of Executive’s employment due to death or Disability pursuant to this Section 8, Executive or Executive’s estate, as the case may be, shall have no further rights to any compensation or any other benefits under this Agreement except as explicitly provided herein. All other benefits, if any, due Executive following Executive’s termination for death or Disability shall be determined in accordance with established Company plans and practices.

9.Limitation on Payments. In the event that the severance and other benefits provided for in this Agreement or otherwise payable to Executive (i) constitute “parachute payments” within the meaning of Section 280G of the Code and (ii) but for this Section 9, would be subject to the excise tax imposed by Section 4999 of the Code, then Executive's severance and other benefits will be either: (i) delivered in full, or (ii) delivered as to such lesser extent which would result in no portion of such severance and other benefits being subject to excise tax under Section 4999 of the Code, whichever of the foregoing



amounts, taking into account the applicable federal, state and local income taxes and the excise tax imposed by Section 4999, results in the receipt by Executive on an after-tax basis, of the greatest amount of severance and other benefits, notwithstanding that all or some portion of such severance and other benefits may be taxable under Section 4999 of the Code. Unless the Company and Executive otherwise agree in writing, any determination required under this Section 9 will be made in writing by the Company’s independent public accountants immediately prior to a Change of Control (the “Accountants”), whose determination will be conclusive and binding upon Executive and the Company for all purposes. For purposes of making the calculations required by this Section 9, the Accountants may make reasonable assumptions and approximations concerning applicable taxes and may rely on reasonable, good faith interpretations concerning the application of Sections 280G and 4999 of the Code. The Company and Executive shall furnish to the Accountants such information and documents as the Accountants may reasonably request in order to make a determination under this Section 9. The Company shall bear all costs the Accountants may reasonably incur in connection with any calculations contemplated by this Section 9. In the event the Accountants determine that this Section 9 requires a reduction in Executive's severance or other benefits, the reduction will occur in the following order: reduction of cash payments; reduction of employee benefits; cancellation of accelerated vesting of equity awards; cancellation of equity awards that are considered to be contingent upon the Change of Control transaction. If Executive fails to make an appropriate reduction election within the reasonable time period determined by the Board, in its sole discretion, the order of reduction shall be determined by the Board.

10.Definitions.

a.Change of Control. For purposes of this Agreement, “Change of Control” means (X) the acquisition of the Company by another entity by means of any transaction or series of related transactions (including, without limitation, any merger, consolidation or other form of reorganization in which outstanding shares of the Company are exchanged for securities or other consideration issued, or caused to be issued, by the acquiring entity or its subsidiary, but excluding any transaction effected primarily for the purpose of changing the Company’s jurisdiction of incorporation), unless the Company’s stockholders of record as constituted immediately prior to such transaction or series of related transactions will, immediately after such transaction or series of related transactions hold at least a majority of the voting power of the surviving or acquiring entity or (Y) a sale of all or substantially all of the assets of the Company.

b.Cause. For purposes of this Agreement, “Cause” means (i) Executive’s willful failure to perform the duties and obligations of Executive’s position with the Company; (ii) any material act of personal dishonesty, fraud or misrepresentation taken by Executive which was intended to result in substantial gain or personal enrichment of Executive at the expense of the Company; (iii) Executive’s violation of a federal or state law or regulation applicable to the Company’s business which violation was or is reasonably likely to be materially injurious to the Company; (iv) Executive’s conviction of, or plea of nolo contendere or guilty to, a felony under the laws of the United States or any State, excluding felonies for minor traffic violation and vicarious liability (so long as Executive did not know of the felony and did not willfully violate the law); or (v) Executive’s



material breach of the terms of this Agreement or the Proprietary Information Agreement (as defined in Section 11).

c.Good Reason. For purposes of this Agreement, “Good Reason” means, (i) without Executive’s consent, a material reduction of Executive’s duties or responsibilities relative to Executive’s duties or responsibilities as in effect immediately prior to such reduction; provided, however, any reduction in Executive’s duties or responsibilities resulting solely from the Company being acquired by and made a part of a larger entity (as, for example, when a chief executive officer becomes an employee of the acquiring corporation following a Change of Control but is not the chief executive officer of the acquiring corporation) shall not constitute Good Reason; (ii) without Executive’s written consent, a material reduction in the Base Salary of Executive as in effect immediately prior to such reduction, unless such reduction is part of a reduction in expenses generally affecting senior executives of the Company; (iii) without Executive’s consent, a material reduction by the Company in the kind or level of employee benefits to which Executive was entitled immediately prior to such reduction, with the result that Executive’s overall benefits package is materially reduced, unless such reduction is part of a reduction in benefits generally affecting senior executives of the Company or (iv) without Executive’s consent, his relocation to a facility or a location more than twenty-five (25) miles from his present working locations (currently Austin, Texas). Good Reason shall not exist unless Executive provides (i) notice to the Company within ninety (90) days of the initial existence of the condition triggering Good Reason and (ii) the Company the opportunity of at least thirty (30) days to cure such condition.
d.Disability. For purposes of this Agreement, “Disability” means Executive’s inability to perform Executive’s duties due to Executive’s physical or mental incapacity, as reasonably determined by the Board or its designee, for an aggregate of 180 days in any 365 consecutive day period.

11.Confidential Information. Executive confirms Executive’s obligations under the Employee Proprietary Information Agreement entered into by the Company and Executive on or about May 12, 2021 (the “Proprietary Information Agreement”).

12.Assignment. This Agreement will be binding upon and inure to the benefit of (a) the heirs, executors and legal representatives of Executive upon Executive’s death and (b) any successor of the Company. Any such successor of the Company will be deemed substituted for the Company under the terms of this Agreement for all purposes. For this purpose, “successor” means any person, firm, corporation or other business entity which at any time, whether by purchase, merger or otherwise, directly or indirectly acquires all or substantially all of the assets or business of the Company. None of the rights of Executive to receive any form of compensation payable pursuant to this Agreement may be assigned or transferred except by will or the laws of descent and distribution. None of the obligations of Executive under this Agreement may be assigned or transferred. Any other attempted assignment, transfer, conveyance or other disposition of Executive’s right to compensation or other benefits will be null and void.

13.Notices. All notices, requests, demands and other communications called for under this Agreement shall be in writing and shall be delivered personally by hand or by courier, mailed by United States first-class mail, postage prepaid, or sent by facsimile directed to



the party to be notified at the address or facsimile number indicated for such party on the signature page to this Agreement, or at such other address or facsimile number as such party may designate by ten (10) days’ advance written notice to the other parties hereto. All such notices and other communications shall be deemed given upon personal delivery, three (3) days after the date of mailing, or upon confirmation of facsimile transfer.

14.Severability. In the event that any provision of this Agreement becomes or is declared by a court of competent jurisdiction to be illegal, unenforceable or void, this Agreement will continue in full force and effect without said provision.

15.Arbitration.

a.Executive agrees that any dispute or controversy arising out of, relating to, or in connection with this Agreement, or the interpretation, validity, construction, performance, breach, or termination thereof, shall be settled by binding arbitration to be held in Austin, Texas in accordance with the National Rules for the Resolution of Employment Disputes then in effect of the American Arbitration Association (the “Rules”). The arbitrator may grant injunctions or other relief in such dispute or controversy. The decision of the arbitrator will be final, conclusive and binding on the parties to the arbitration. Judgment may be entered on the arbitrator’s decision in any court having jurisdiction.

b.The arbitrator(s) will apply Texas law to the merits of any dispute or claim, without reference to rules of conflicts of law. The arbitration proceedings will be governed by federal arbitration law and by the Rules, without reference to state arbitration law. Executive hereby consents to the personal jurisdiction of the state and federal courts located in Texas for any action or proceeding arising from or relating to this Agreement or relating to any arbitration in which the parties are participants.

c.EXECUTIVE HAS READ AND UNDERSTANDS THIS SECTION, WHICH DISCUSSES ARBITRATION. EXECUTIVE UNDERSTANDS THAT BY SIGNING THIS AGREEMENT, EXECUTIVE AGREES TO SUBMIT ANY CLAIMS ARISING OUT OF, RELATING TO, OR IN CONNECTION WITH THIS AGREEMENT, OR THE INTERPRETATION, VALIDITY, CONSTRUCTION, PERFORMANCE, BREACH OR TERMINATION THEREOF TO BINDING ARBITRATION, AND THAT THIS ARBITRATION CLAUSE CONSTITUTES A WAIVER OF EXECUTIVE’S RIGHT TO A JURY TRIAL AND RELATES TO THE RESOLUTION OF ALL DISPUTES RELATING TO ALL ASPECTS OF THE EMPLOYER/EMPLOYEE RELATIONSHIP, INCLUDING BUT NOT LIMITED TO, DISCRIMINATION CLAIMS.

16.Term. The term of this Agreement shall commence on the Effective Date and continue until the earlier of (i) the third anniversary of the Effective Date, or (ii) or the end of the Employment Term. Notwithstanding the foregoing, Sections 2 and 7 – 21 of this Agreement shall survive any such termination or expiration.

17.Integration. This Agreement, together with any Restricted Stock Award or Option agreements outstanding on the Effective Date, the Proprietary Information Agreement,



and the Indemnification Agreement between the Company and Executive, represents the entire agreement and understanding between the parties as to the subject matter herein and supersedes all prior or contemporaneous agreements whether written or oral. To the extent that any provision of the Proprietary Information Agreement conflicts with a provision of this Agreement, this Agreement shall control. No waiver, alteration or modification of any of the provisions of this Agreement will be binding unless in writing and signed by duly authorized representatives of the parties hereto.

18.No Waiver. Other than expressly set forth herein, nothing in this Agreement constitutes or shall be deemed to constitute a waiver of, or otherwise reduce, affect or impair, any of the rights or remedies available to Executive under any applicable law or at equity, all of such rights or remedies being hereby expressly reserved.

19.Tax Withholding. All payments made pursuant to this Agreement will be subject to withholding of applicable taxes.

20.Governing Law; Consent to Personal Jurisdiction. THIS AGREEMENT WILL BE GOVERNED BY THE LAWS OF THE STATE OF TEXAS WITHOUT REGARD FOR CONFLICTS OF LAWS PRINCIPLES. SUBJECT TO THE ARBITRATION PROVISION IN SECTION 15, I HEREBY EXPRESSLY CONSENT TO THE PERSONAL JURISDICTION OF THE STATE AND FEDERAL COURTS LOCATED IN TEXAS FOR ANY LAWSUIT FILED THERE AGAINST ME BY THE COMPANY CONCERNING MY EMPLOYMENT OR THE TERMINATION OF MY EMPLOYMENT OR ARISING FROM OR RELATING TO THIS AGREEMENT.

21.Acknowledgment. Executive acknowledges that Executive has had the opportunity to discuss this matter with and obtain advice from Executive’s private attorney, Executive has had sufficient time to, and has carefully read and fully understands all the provisions of this Agreement, and is knowingly and voluntarily entering into this Agreement.

[signature page follows]

IN WITNESS WHEREOF, each of the parties has executed this Agreement, in the case of the Company by their duly authorized officers, as of the day and year first above written.
“COMPANY”
Upland Software, Inc.
By: /s/ John T. McDonald
Name: John T. McDonald
Title: Chairman and CEO

“EXECUTIVE”
/s/ Daniel Doman
Daniel Doman




































EX-31.1 3 q223exhibit311.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:  August 3, 2023
 
/s/ John T. McDonald
 John T. McDonald
 Chief Executive Officer
 (Principal Executive Officer)


EX-31.2 4 q223exhibit312.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: August 3, 2023
 
/s/ Michael D. Hill
 Michael D. Hill
 Chief Financial Officer
 (Principal Financial Officer)


EX-32.1 5 q223exhibit321.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 June 30, 2023 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: August 3, 2023
 
/s/ John T. McDonald
John T. McDonald
Chief Executive Officer


EX-32.2 6 q223exhibit322.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 June 30, 2023 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: August 3, 2023
 
/s/ Michael D. Hill
Michael D. Hill
Chief Financial Officer


EX-101.SCH 7 upld-20230630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Equity (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Organization and Nature of Operations link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Series A Convertible Preferred Stock link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 9954701 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954702 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954703 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 9954704 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 9954705 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954706 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954707 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954708 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954709 - Disclosure - Acquisitions - Schedule of Consideration Paid for Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 9954710 - Disclosure - Acquisitions - Schedule of Assets and Liabilities Assumed through Acquisition (Details) link:presentationLink link:calculationLink link:definitionLink 9954711 - Disclosure - Acquisitions - Schedule of Weighted-Average Amortization Period (Details) link:presentationLink link:calculationLink link:definitionLink 9954712 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954713 - Disclosure - Fair Value Measurements - Schedule of Liabilities Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 9954714 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954715 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954716 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954717 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 9954718 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Estimated Annual Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954719 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954720 - Disclosure - Debt - Summary of Long-term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954721 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954722 - Disclosure - Debt - Summary of Debt, Interest Rate Swap (Details) link:presentationLink link:calculationLink link:definitionLink 9954723 - Disclosure - Net Loss Per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954724 - Disclosure - Net Loss Per Share - Schedule of Computation of Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954725 - Disclosure - Net Loss Per Share - Schedule of Anti–dilutive Common Share Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 9954726 - Disclosure - Series A Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954727 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954728 - Disclosure - Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 9954729 - Disclosure - Stockholders' Equity - Schedule of Allocated Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 9954730 - Disclosure - Stockholders' Equity - Schedule of PRSU and RSU Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954731 - Disclosure - Stockholders' Equity - Schedule of Valuation Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 9954732 - Disclosure - Stockholders' Equity - Schedule of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954733 - Disclosure - Revenue Recognition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954734 - Disclosure - Revenue Recognition - Schedule of Deferred Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 9954735 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 upld-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 upld-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 upld-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Deferred income taxes Deferred Income Taxes and Tax Credits Variable Rate [Domain] Variable Rate [Domain] Debt instrument, debt default, increase in interest rate on obligations upon default Debt Instrument, Debt Default, Increase In Interest Rate On Obligations Upon Default Debt Instrument, Debt Default, Increase In Interest Rate On Obligations Upon Default Accrued expenses and other current liabilities Accrued Liabilities, Current Statistical Measurement [Domain] Statistical Measurement [Domain] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Research and development Research and Development Expense Changes in operating assets and liabilities, net of purchase business combinations: Increase (Decrease) in Operating Capital [Abstract] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Award Type [Domain] Award Type [Domain] Expected satisfaction period of performance obligations, in months Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 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 Impairment of intangible assets (excluding goodwill) Impairment of Intangible Assets (Excluding Goodwill) Debt Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Cash Payments to Acquire Businesses, Gross Schedule of Assets and Liabilities Assumed through Acquisition Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Effect of exchange rate fluctuations on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Preferred stock dividends Preferred stock dividends Preferred Stock Dividends and Other Adjustments Debt instrument, covenant compliance, percent Debt Instrument, Covenant Compliance, Percent Debt Instrument, Covenant Compliance, Percent Noncurrent deferred tax liability, net Deferred Income Tax Liabilities, Net Performance restricted stock units Performance Shares [Member] Accounts payable Accounts Payable, Current Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Total other expense Nonoperating Income (Expense) Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net [Abstract] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Stockholders' Equity Equity [Text Block] Issuance of common stock, net of issuance costs Proceeds from Issuance of Common Stock Non-cash interest and other expense Noncash Interest And Other Expense Noncash Interest And Other Expense Geographical [Axis] Geographical [Axis] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Cost of revenue Cost of Subscription and Support Revenue [Member] Cost of Subscription and Support Revenue [Member] Income Taxes Income Tax Disclosure [Text Block] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate 2028 and thereafter Finite-Lived Intangible Assets, Amortization Expense, Year Five And Thereafter Finite-Lived Intangible Assets, Amortization Expense, Year Five And Thereafter Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Current liabilities: Liabilities, Current [Abstract] Schedule of Weighted-Average Amortization Period Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Offering price per share (in dollars per share) Temporary Equity, Stock Issued During Period, Value, New Issues, Price Per Share Temporary Equity, Stock Issued During Period, Value, New Issues, Price Per Share Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Transaction (gain) expense Business Combination, Transaction Costs Excluding Integration And Transformation Costs Business Combination, Transaction Costs Excluding Integration And Transformation Costs Business Acquisition [Line Items] Business Acquisition [Line Items] 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] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Net loss per common share, diluted (in dollars per share) Earnings Per Share, Diluted Accounts receivable (net of allowance of $565 and $1,158 at June 30, 2023 and December 31, 2022, respectively) Accounts Receivable, after Allowance for Credit Loss, Current Goodwill [Roll Forward] Goodwill [Roll Forward] Unrealized gain (loss) on interest rate swaps Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent Level 3 Fair Value, Inputs, Level 3 [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 Accelerated stock-based compensation expense Share-Based Payment Arrangement, Accelerated Cost Trading Symbol Trading Symbol Net loss Net loss Net loss Net Income (Loss) Total current liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] LIABILITIES, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Professional services Professional Services [Member] Professional Services [Member] Federal Funds Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Stockholders’ equity: Equity, Attributable to Parent [Abstract] Options exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Unrealized gain (loss) recognized in Other comprehensive income on derivative financial instruments Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax Schedule of Computation of Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of revenue Cost of Goods and Services Sold Performance period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Weighted average amortization period Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Notes payable, less current maturities (includes unamortized discount of $4,187 and $5,203 at June 30, 2023 and December 31, 2022, respectively) Notes Payable, Noncurrent Number of Units Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Options exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Level 1 Fair Value, Inputs, Level 1 [Member] Goodwill Beginning balance Ending balance Goodwill Equity Components [Axis] Equity Components [Axis] Class of warrant or right, exercise price of warrants or rights (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Entity Small Business Entity Small Business 2019 Incremental Term Loan 2019 Incremental Term Loan [Member] 2019 Incremental Term Loan 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Accounts receivable Increase (Decrease) in Accounts Receivable Letter of Credit Letter of Credit [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Operating lease liabilities, noncurrent Operating Lease, Liability, Noncurrent Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Restricted stock units Restricted Stock Units (RSUs) [Member] Stock issuance costs Payments of Stock Issuance Costs Long-term debt, term Debt Instrument, Term Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Payments of debt costs Payments of Debt Issuance Costs Income Statement Location [Axis] Income Statement Location [Axis] Line of Credit Facility [Table] Line of Credit Facility [Table] Schedule of Long-term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Temporary Equity Disclosure [Abstract] Deferred Commissions Capitalized Contract Cost, Net [Roll Forward] Capitalized Contract Cost, Net Schedule of Consideration Paid for Acquisitions Schedule of Business Acquisitions, by Acquisition [Table Text Block] Credit Facility Credit Facility [Member] Credit Facility [Member] Schedule of Anti–dilutive Common Share Equivalents Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Product and Service [Domain] Product and Service [Domain] Series A Convertible Preferred stock, $0.0001 par value; 5,000,000 shares authorized; 115,000 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively Temporary Equity, Carrying Amount, Attributable to Parent Research and development Research and Development Expense [Member] Threshold for electing one board member and not the actual ownership Temporary Equity, Voting Rights, Threshold For Electing One Board Member And Not The Actual Ownership Temporary Equity, Voting Rights, Threshold For Electing One Board Member And Not The Actual Ownership Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Acquisition-related expenses Business Combination, Acquisition Related Costs Award Type [Axis] Award Type [Axis] Anti–dilutive common share equivalents (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] No Trading Symbol Flag No Trading Symbol Flag Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] General and administrative General and Administrative Expense [Member] Remainder of 2023 Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Related Party Transactions Related Party Transactions Disclosure [Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Favorable Leases Off-Market Favorable Lease [Member] Debt instrument, unamortized discount Debt Instrument, Unamortized Discount Deferred commissions, current Capitalized Contract Cost, Net, Current Schedule of RSU activity Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Operating lease liabilities, current Operating Lease, Liability, Current Threshold for electing a non-voting board member requirement and not the actual ownership percentage Temporary Equity, Voting Rights, Threshold For Electing A Non-voting Board Member Requirement And Not The Actual Ownership Percentage Temporary Equity, Voting Rights, Threshold For Electing A Non-voting Board Member Requirement And Not The Actual Ownership Percentage Amortization charge of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Net Carrying Amount Finite-Lived Intangible Assets, Net Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] 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 Temporary Equity [Line Items] Temporary Equity [Line Items] Unbilled receivables Unbilled receivables Unbilled Receivables, Current Unamortized discount, noncurrent Debt Instrument, Unamortized Discount, Noncurrent Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Cash holdback payable, payment period Business Combination, Cash Holdback, Payment Period Business Combination, Cash Holdback, Payment Period Tax benefit preservation plan, ownership change, threshold ownership percentage Tax Benefit Preservation Plan, Ownership Change, Threshold Ownership Percentage Tax Benefit Preservation Plan, Ownership Change, Threshold Ownership Percentage Debt instrument, fair value Debt Instrument, Fair Value Disclosure Common stock issued (in shares) Common Stock, Shares, Issued Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Total consideration Business Combination, Consideration Transferred Gross profit Gross Profit Deferred revenue Contract with Customer, Liability, Current Schedule of Valuation Assumptions Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Series A convertible preferred stock, par value (in dollars per share) Temporary Equity, Par or Stated Value Per Share Security Exchange Name Security Exchange Name Long-term debt Long-Term Debt Assets, Fair Value Disclosure Assets, Fair Value Disclosure Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Award vesting rights, percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Foreign currency translation adjustment Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Stock options Employee Stock Option [Member] Maximum Maximum Maximum [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Document Type Document Type Acquired in business combinations Goodwill, Acquired During Period Temporary equity, liquidation cash purchase price Temporary Equity, Liquidation Cash Purchase Price Temporary Equity, Liquidation Cash Purchase Price Entity Address, Address Line One Entity Address, Address Line One Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Chief Executive Officer Chief Executive Officer [Member] Beginning balance Ending balance Capitalized Contract Cost, Net Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Weighted– Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Revenue, remaining performance obligation, percentage Revenue, Remaining Performance Obligation, Percentage Accounts receivable, allowance for credit loss, current Accounts Receivable, Allowance for Credit Loss, Current Preferred stock, conversion price (in dollars per share) Temporary Equity, Convertible, Conversion Price Temporary Equity, Convertible, Conversion Price Schedule of Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table Text Block] Variable Rate [Axis] Variable Rate [Axis] Income Statement [Abstract] Income Statement [Abstract] Options vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Unrealized translation loss 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 Title of 12(b) Security Title of 12(b) Security Money market funds included in cash and cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Deferred commissions, amortization period Capitalized Contract Cost, Amortization Period Commissions capitalized in excess of amortization of deferred commissions Capitalized Contract Cost, Period Increase (Decrease) Capitalized Contract Cost, Period Increase (Decrease) Acquisitions Business Combination Disclosure [Text Block] Preferred stock purchase right, purchase share (in shares) Class of Warrant or Right, Number of Securities Called by Each Warrant or Right Amortization Expense Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract] Objectif Lune Objectif Lune Inc. [Member] Objectif Lune 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 Issuance of stock under Company plans, net of shares withheld for tax Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Class of Stock [Line Items] Class of Stock [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] 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 Temporary equity, number of consecutive trading days Temporary Equity, Number Of Consecutive Trading Days Temporary Equity, Number Of Consecutive Trading Days Temporary equity liquidation preference percentage Temporary Equity Liquidation Preference Percentage Temporary Equity Liquidation Preference Percentage Entity Tax Identification Number Entity Tax Identification Number Foreign currency translation adjustment and other Goodwill, Foreign Currency Translation Gain (Loss) Dividends accrued - Convertible Preferred Stock Dividends, Preferred Stock Schedule of Debt, Interest Rate Swap Schedule of Debt, Interest Rate Swap [Table Text Block] Schedule of Debt, Interest Rate Swap Amortization of deferred commissions Capitalized Contract Cost, Amortization After Seven Year Anniversary After Seven Year Anniversary [Member] After Seven Year Anniversary Statistical Measurement [Axis] Statistical Measurement [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Total product revenue Product [Member] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Schedule of Deferred Commissions Capitalized Contract Cost [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Accumulated deficit Retained Earnings (Accumulated Deficit) Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Before Seven Year Anniversary Before Seven Year Anniversary [Member] Before Seven Year Anniversary Revenue Recognition Policy Revenue from Contract with Customer [Policy Text Block] Debt instrument, face amount Debt Instrument, Face Amount Liquidation preference increase, number of dividend payment periods Preferred Stock, Liquidation Preference Increase, Number Of Dividend Payment Period Preferred Stock, Liquidation Preference Increase, Number Of Dividend Payment Period Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current assets: Assets, Current [Abstract] Entity Address, State or Province Entity Address, State or Province Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Other International Other International [Member] Other International [Member] Common stock outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Concentrations of Credit Risk and Significant Customers Concentration Risk, Credit Risk, Policy [Policy Text Block] Increase (Decrease) in Temporary Equity [Roll Forward] Increase (Decrease) in Temporary Equity [Roll Forward] Derivative asset, fair value, gross asset Derivative Asset, Subject to Master Netting Arrangement, before Offset Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share 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 Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Class of Stock [Domain] Class of Stock [Domain] Net loss attributable to common stockholders, basic Net Income (Loss) Available to Common Stockholders, Basic Number of Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Interest rate swap Interest Rate Swap [Member] Debt Instrument [Axis] Debt Instrument [Axis] Operating lease liabilities Operating Lease, Liability Measurement Input Type [Domain] Measurement Input Type [Domain] Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Class of warrant or right, entitled liquidation payment, common stock equivalent, number of shares (in shares) Class Of Warrant Or Right, Entitled Liquidation Payment, Common Stock Equivalent, Number Of Shares Class Of Warrant Or Right, Entitled Liquidation Payment, Common Stock Equivalent, Number Of Shares Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Senior Secured Notes Senior Secured Notes [Member] Senior Secured Notes [Member] Measurement Frequency [Domain] Measurement Frequency [Domain] Deferred revenue, noncurrent Contract with Customer, Liability, Noncurrent Title of Individual [Axis] Title of Individual [Axis] Debt instrument, covenant, leverage ratio, maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Disclosure [Abstract] Debt Disclosure [Abstract] Canada CANADA Unbilled Receivables Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block] Series A Convertible Preferred Stock Temporary Equity Disclosure [Text Block] Temporary Equity Disclosure Rate of Interest Anniversary [Domain] Rate Of Interest Anniversary [Domain] Rate Of Interest Anniversary [Domain] Net loss per common share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Sales and marketing Selling and Marketing Expense Class of warrant or right, entitled dividend payment per security called by each warrant or right (in dollars per share) Class Of Warrant Or Right, Entitled Dividend Payment Per Security Called By Each Warrant Or Right Class Of Warrant Or Right, Entitled Dividend Payment Per Security Called By Each Warrant Or Right Common stock, $0.0001 par value; 75,000,000 and 50,000,000 shares authorized as of June 30, 2023 and December 31, 2022, respectively ; 32,654,615 and 32,221,855 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively Common Stock, Value, Issued Temporary Equity, by Class of Stock [Table] Temporary Equity, by Class of Stock [Table] General and administrative General and Administrative Expense Tax expense (benefit) recognized in OCI Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Trade name Trade name Trade Names [Member] Total current assets Assets, Current Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Supplemental disclosures of cash flow information: Supplemental Cash Flow Information [Abstract] Other income (expense), net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Working capital and other adjustments Business Combination, Working Capital Adjustment Business Combination, Working Capital Adjustment Beginning balance Ending balance Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Temporary equity voting power Temporary Equity, Voting Rights, Beneficial Ownership As A Percentage Temporary Equity Voting Power Debt instrument, cash interest costs, percent Debt Instrument, Cash Interest Costs, Percent Debt Instrument, Cash Interest Costs, Percent Class of warrant or right, outstanding (in shares) Class of Warrant or Right, Outstanding Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Base Rate Base Rate [Member] 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 Options expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period Schedule of Goodwill Schedule of Goodwill [Table Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Schedule of Estimated Annual Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Liabilities due to sellers of businesses Holdback Business Combination, Contingent Consideration, Liability, Current Preferred Stock Purchase Rights Preferred Stock Purchase Rights [Member] Preferred Stock Purchase Rights Class of Stock [Axis] Class of Stock [Axis] Depreciation and amortization Depreciation, Depletion and Amortization Eurodollar Eurodollar [Member] Interest rate (percent) Debt Instrument, Interest Rate, Stated Percentage Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Beginning balance Ending balance Stockholders' equity attributable to parent Equity, Attributable to Parent Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] 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 Temporary equity, liquidation preference (in dollars per share) Temporary Equity, Liquidation Preference Per Share Impairment of goodwill Non-cash loss on impairment of goodwill Non-cash loss on impairment of goodwill Goodwill, Impairment Loss Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Revenue recognized, previously in unearned revenue Contract with Customer, Liability, Revenue Recognized Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Debt instrument, repayment rate, annual Debt Instrument, Repayment Rate, Annual Debt Instrument, Repayment Rate, Annual Unrealized gain on interest rate swaps Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member] Remaining performance period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Loss before benefit from income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Level 2 Fair Value, Inputs, Level 2 [Member] Change in fair value of liabilities due to sellers of businesses Liabilities, Fair Value Adjustment Mezzanine Equity Temporary Equity [Abstract] Business combination consideration including holdbacks and earnouts Noncash Or Part Noncash Acquisition, Noncash Financial Or Equity Instrument Consideration Noncash Or Part Noncash Acquisition, Noncash Financial Or Equity Instrument Consideration Entity Emerging Growth Company Entity Emerging Growth Company United Kingdom UNITED KINGDOM Dividends accrued - Convertible Preferred Stock Temporary Equity, Accretion of Dividends PRSU and RSU Performance Restricted Stock Units And Restricted Stock Units [Member] Performance Restricted Stock Units And Restricted Stock Units Unamortized deferred financing costs Debt Issuance Costs, Net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Debt instrument, imputed interest rate (percent) Debt Instrument, Interest Rate, Effective Percentage Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Document Fiscal Period Focus Document Fiscal Period Focus Aggregate purchase price Temporary Equity, Sale Of Stock, Aggregate Purchase Price Temporary Equity, Sale Of Stock, Aggregate Purchase Price Estimated Useful Life (Years) Finite-Lived Intangible Asset, Useful Life Antidilutive Securities [Axis] Antidilutive Securities [Axis] 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 Non-cash stock compensation expense Share-Based Payment Arrangement, Noncash Expense Rate of Interest Anniversary [Axis] Rate Of Interest Anniversary [Axis] Rate Of Interest Anniversary Common Stock Common Stock [Member] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code Net Loss Per Share Earnings Per Share [Text Block] Product and Service [Axis] Product and Service [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Interest rate swap assets Derivative Asset, Noncurrent 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 Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Minimum Minimum [Member] Amortization of deferred costs Amortization of Other Deferred Charges Property and equipment, net Property, Plant and Equipment, Net Organization and Nature of Operations Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Schedule of Stock Option Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Eurodollar Deposits Rate Eurodollar Deposits Rate [Member] Eurodollar Deposits Rate Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Class of warrant or right, dividends declared (in shares) Class Of Warrant Or Right, Dividends Declared Class Of Warrant Or Right, Dividends Declared ASSETS Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Assets Acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Foreign currency re-measurement loss Gain (Loss), Foreign Currency Transaction, before Tax Deferred commissions renewal amortization period Deferred Commissions, Renewal Amortization Period Deferred Commissions, Renewal Amortization Period Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Subscription Contracts Subscription Contracts [Member] Subscription Contracts [Member] Liabilities Assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Developed technology Developed Technology Rights [Member] Commitments and Contingencies Commitments Contingencies and Guarantees [Text Block] Accumulated Deficit Retained Earnings [Member] Less current maturities Long-Term Debt, Current Maturities Goodwill deductible for tax purposes Business Acquisition, Goodwill, Expected Tax Deductible Amount Schedule of Allocated Share-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total liabilities, convertible preferred stock and stockholders’ equity Liabilities and Equity Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Other expense: Nonoperating Income (Expense) [Abstract] Other assets Other Assets, Noncurrent Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Net loss per common share, basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use asset Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Operating lease right-of-use asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Asset Accounting Policies [Abstract] Accounting Policies [Abstract] Class of warrant or right, voting power, common stock equivalent, number of shares (in shares) Class Of Warrant Or Right, Voting Power, Common Stock Equivalent, Number Of Shares Class Of Warrant Or Right, Voting Power, Common Stock Equivalent, Number Of Shares Term Loan Term Loan [Member] Term Loan Tax credits receivable Income Taxes Receivable, Noncurrent Net loss attributable to common stockholders, diluted Net Income (Loss) Available to Common Stockholders, Diluted Entity Address, City or Town Entity Address, City or Town Cash paid for taxes Income Taxes Paid Document Transition Report Document Transition Report Adjustment related to prior year business combinations Goodwill, Purchase Accounting Adjustments Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Technology Technology-Based Intangible Assets [Member] Accounts payable Increase (Decrease) in Accounts Payable Common stock authorized (in shares) Common Stock, Shares Authorized Document Information [Table] Document Information [Table] 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] Subscription and support Subscription And Support [Member] Subscription And Support [Member] Temporary equity, liquidation preference Temporary Equity, Liquidation Preference Debt instrument, covenant, leverage ratio, amount Debt Instrument, Covenant, Leverage Ratio, Maximum, Amount Debt Instrument, Covenant, Leverage Ratio, Maximum, Amount Number of board of directors to elect Preferred Stock, Voting Rights, Number Of Board Of Directors To Elect Preferred Stock, Voting Rights, Number Of Board Of Directors To Elect Derivative Instrument [Axis] Derivative Instrument [Axis] BA Insight BA Insight Inc. [Member] BA Insight Inc. 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] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Current maturities of notes payable (includes unamortized discount of $2,306 and $2,264 at June 30, 2023 and December 31, 2022, respectively) Notes Payable, 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 Title of Individual [Domain] Title of Individual [Domain] Dividends payable Dividends Payable Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Additional paid-in capital Additional Paid in Capital Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Interest rate swap assets Derivative Asset 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 Document Information [Line Items] Document Information [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Non-cash loss on retirement of fixed assets Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property 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 Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Options forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Issuance of stock under Company plans, net of shares withheld for tax (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Debt instrument, repayment rate, quarterly Debt Instrument, Repayment Rate, Quarterly Debt Instrument, Repayment Rate, Quarterly Entity Registrant Name Entity Registrant Name 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Document Period End Date Document Period End Date Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue 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] Entity Central Index Key Entity Central Index Key Class of warrant or right, entitled liquidation payment per security called by each warrant or right (in dollars per share) Class Of Warrant Or Right, Entitled Liquidation Payment Per Security Called By Each Warrant Or Right Class Of Warrant Or Right, Entitled Liquidation Payment Per Security Called By Each Warrant Or Right Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Basis of Presentation and Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Share-based compensation expense Share-Based Payment Arrangement, Expense Denominator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Benefit from income taxes Income Tax Expense (Benefit) Series A convertible preferred stock, authorized (in shares) Temporary Equity, Shares Authorized Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Perpetual license Perpetual License [Member] Perpetual License [Member] Accrued compensation Employee-related Liabilities, Current Fair Value Measurements Fair Value Disclosures [Text Block] Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Schedule of Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Deferred commissions, noncurrent Capitalized Contract Cost, Net, Noncurrent Equity [Abstract] Equity [Abstract] Total consideration Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Revenue Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Series A convertible preferred stock, outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Temporary Equity, Shares Outstanding Schedule of PRSU Activity Share-Based Payment Arrangement, Performance Shares, Activity [Table Text Block] Target payout, percentage Share-based Compensation Arrangement by Share-based Payment Award, Target Payout, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Target Payout, Percentage Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Payments on notes payable Repayments of Notes Payable Purchase business combinations, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Cash paid for interest, net of interest rate swaps Interest Paid, Excluding Capitalized Interest, Operating Activities Interest expense, net Gain (loss) on interest rate swap (included in Interest expense on our consolidated statement of operations) Interest Income (Expense), Net Capitalized deferred commissions Capitalized Contract Costs, Additions Capitalized Contract Costs, Additions Credit Facility [Domain] Credit Facility [Domain] Series A convertible preferred stock, issued (in shares) Temporary Equity, Shares Issued Debt instrument, basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Numerator: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Total long-term debt Long-Term Debt, Excluding Current Maturities Sales and marketing Selling and Marketing Expense [Member] Weighted-average common shares outstanding, diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Unamortized discount, current Debt Instrument, Unamortized Discount, Current Operating expenses: Operating Expenses [Abstract] Revenue Recognition Revenue from Contract with Customer [Text Block] Purchase of property and equipment Payments to Acquire Property, Plant, and Equipment Additional Paid-In Capital Additional Paid-in Capital [Member] Options expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Total assets Assets Issuance of Convertible Preferred Stock (in shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Temporary Equity, Stock Issued During Period, Shares, New Issues Cover [Abstract] Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition United States UNITED STATES Recurring Measurement Basis Fair Value, Recurring [Member] Series A Preferred Stock Series A Preferred Stock [Member] Other long-term liabilities Other Liabilities, Noncurrent 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 Revenue expected to be recognized from performance obligations Revenue, Remaining Performance Obligation, Amount Total operating expenses Operating Expenses Change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Secured Debt Secured Debt [Member] Equity Component [Domain] Equity Component [Domain] Preferred stock purchase right, purchase price adjustment percentage Class Of Warrant Or Right, Purchase Price Adjustment, Threshold Percentage Class Of Warrant Or Right, Purchase Price Adjustment, Threshold Percentage Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted-average common shares outstanding, basic (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Preferred stock accumulated dividends Preferred Stock, Redemption Amount Loss from operations Operating Income (Loss) Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Temporary equity dividend rate percentage Temporary Equity Dividend Rate Percentage Temporary Equity Dividend Rate Percentage Line of credit facility, unused capacity, commitment fee percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement [Line Items] Statement [Line Items] Customer relationships Customer relationships Customer Relationships [Member] EX-101.PRE 11 upld-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 upld-20230630_g1.jpg begin 644 upld-20230630_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 13 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - shares
6 Months Ended
Jun. 30, 2023
Aug. 01, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
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  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   32,654,615
Entity Central Index Key 0001505155  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Common Stock    
Document Information [Line Items]    
Title of 12(b) Security Common Stock, par value $0.0001 per share  
Trading Symbol UPLD  
Security Exchange Name NASDAQ  
Preferred Stock Purchase Rights    
Document Information [Line Items]    
Title of 12(b) Security Preferred Stock Purchase Rights  
No Trading Symbol Flag true  
Security Exchange Name NASDAQ  
No Trading Symbol Flag true  
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 262,556 $ 248,653
Accounts receivable (net of allowance of $565 and $1,158 at June 30, 2023 and December 31, 2022, respectively) 34,434 47,594
Deferred commissions, current 10,697 10,961
Unbilled receivables 3,615 5,313
Prepaid expenses and other current assets 12,167 8,774
Total current assets 323,469 321,295
Tax credits receivable 1,977 2,411
Property and equipment, net 1,674 1,830
Operating lease right-of-use asset 3,676 5,719
Intangible assets, net 215,946 248,851
Goodwill 352,571 477,043
Deferred commissions, noncurrent 13,611 13,794
Interest rate swap assets 40,919 41,168
Other assets 2,135 1,348
Total assets 955,978 1,113,459
Current liabilities:    
Accounts payable 13,797 14,939
Accrued compensation 7,535 7,393
Accrued expenses and other current liabilities 7,395 10,644
Deferred revenue 102,291 106,465
Liabilities due to sellers of businesses 0 5,429
Operating lease liabilities, current 2,243 3,205
Current maturities of notes payable (includes unamortized discount of $2,306 and $2,264 at June 30, 2023 and December 31, 2022, respectively) 3,094 3,136
Total current liabilities 136,355 151,211
Notes payable, less current maturities (includes unamortized discount of $4,187 and $5,203 at June 30, 2023 and December 31, 2022, respectively) 510,163 511,847
Deferred revenue, noncurrent 3,637 4,707
Operating lease liabilities, noncurrent 3,213 4,947
Noncurrent deferred tax liability, net 18,610 18,416
Other long-term liabilities 1,281 1,170
Total liabilities 673,259 692,298
Mezzanine Equity    
Series A Convertible Preferred stock, $0.0001 par value; 5,000,000 shares authorized; 115,000 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively 114,935 112,291
Stockholders’ equity:    
Common stock, $0.0001 par value; 75,000,000 and 50,000,000 shares authorized as of June 30, 2023 and December 31, 2022, respectively ; 32,654,615 and 32,221,855 shares issued and outstanding as of June 30, 2023 and December 31, 2022, respectively 3 3
Additional paid-in capital 616,556 606,755
Accumulated other comprehensive income 15,415 11,110
Accumulated deficit (464,190) (308,998)
Total stockholders’ equity 167,784 308,870
Total liabilities, convertible preferred stock and stockholders’ equity $ 955,978 $ 1,113,459
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for credit loss, current $ 565 $ 1,158
Unamortized discount, current 2,306 2,264
Unamortized discount, noncurrent $ 4,187 $ 5,203
Series A convertible preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Series A convertible preferred stock, authorized (in shares) 5,000,000 5,000,000
Series A convertible preferred stock, issued (in shares) 115,000 115,000
Series A convertible preferred stock, outstanding (in shares) 115,000 115,000
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock authorized (in shares) 75,000,000 50,000,000
Common stock issued (in shares) 32,654,615 32,221,855
Common stock outstanding (in shares) 32,654,615 32,221,855
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations (unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue $ 74,497 $ 80,227 $ 151,553 $ 158,943
Cost of revenue 24,178 26,553 49,714 51,308
Gross profit 50,319 53,674 101,839 107,635
Operating expenses:        
Sales and marketing 15,755 15,331 30,044 30,924
Research and development 12,443 11,676 24,973 23,743
General and administrative 15,583 21,828 32,772 41,442
Depreciation and amortization 14,853 10,802 29,947 21,853
Acquisition-related expenses 1,072 4,925 2,166 15,338
Impairment of goodwill 0 0 128,755 0
Total operating expenses 59,706 64,562 248,657 133,300
Loss from operations (9,387) (10,888) (146,818) (25,665)
Other expense:        
Interest expense, net (5,376) (7,754) (10,837) (15,516)
Other income (expense), net (617) 1,777 808 1,359
Total other expense (5,993) (5,977) (10,029) (14,157)
Loss before benefit from income taxes (15,380) (16,865) (156,847) (39,822)
Benefit from income taxes 233 472 1,655 598
Net loss (15,147) (16,393) (155,192) (39,224)
Preferred stock dividends (1,329) 0 (2,644) 0
Net loss attributable to common stockholders, basic (16,476) (16,393) (157,836) (39,224)
Net loss attributable to common stockholders, diluted $ (16,476) $ (16,393) $ (157,836) $ (39,224)
Net loss per common share:        
Net loss per common share, basic (in dollars per share) $ (0.51) $ (0.52) $ (4.88) $ (1.25)
Net loss per common share, diluted (in dollars per share) $ (0.51) $ (0.52) $ (4.88) $ (1.25)
Weighted-average common shares outstanding, basic (in shares) 32,473,872 31,380,505 32,367,084 31,272,489
Weighted-average common shares outstanding, diluted (in shares) 32,473,872 31,380,505 32,367,084 31,272,489
Total product revenue        
Revenue $ 71,746 $ 76,875 $ 146,231 $ 152,280
Subscription and support        
Revenue 70,494 75,017 143,408 148,644
Cost of revenue 22,073 24,125 45,558 46,194
Perpetual license        
Revenue 1,252 1,858 2,823 3,636
Professional services        
Revenue 2,751 3,352 5,322 6,663
Cost of revenue $ 2,105 $ 2,428 $ 4,156 $ 5,114
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net loss $ (15,147) $ (16,393) $ (155,192) $ (39,224)
Other comprehensive income (loss):        
Foreign currency translation adjustment 840 (17,356) 855 (18,403)
Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries 2,464 (5,503) 3,699 (6,796)
Unrealized gain (loss) on interest rate swaps 7,905 8,156 (249) 34,369
Other comprehensive income (loss): 11,209 (14,703) 4,305 9,170
Comprehensive loss $ (3,938) $ (31,096) $ (150,887) $ (30,054)
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Equity (unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2021 0        
Beginning balance at Dec. 31, 2021 $ 0        
Ending balance (in shares) at Jun. 30, 2022 0        
Ending balance at Jun. 30, 2022 $ 0        
Beginning balance (in shares) at Dec. 31, 2021   31,096,548      
Beginning balance at Dec. 31, 2021 316,288 $ 3 $ 568,384 $ (11,514) $ (240,585)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of stock under Company plans, net of shares withheld for tax (in shares)   536,080      
Issuance of stock under Company plans, net of shares withheld for tax (800)   (800)    
Stock-based compensation 26,496   26,496    
Foreign currency translation adjustment (18,403)     (18,403)  
Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries (6,796)     (6,796)  
Unrealized gain (loss) on interest rate swaps 34,369     34,369  
Net loss (39,224)       (39,224)
Ending balance (in shares) at Jun. 30, 2022   31,632,628      
Ending balance at Jun. 30, 2022 $ 311,930 $ 3 594,080 (2,344) (279,809)
Beginning balance (in shares) at Mar. 31, 2022 0        
Beginning balance at Mar. 31, 2022 $ 0        
Ending balance (in shares) at Jun. 30, 2022 0        
Ending balance at Jun. 30, 2022 $ 0        
Beginning balance (in shares) at Mar. 31, 2022   31,320,765      
Beginning balance at Mar. 31, 2022 328,584 $ 3 579,638 12,359 (263,416)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of stock under Company plans, net of shares withheld for tax (in shares)   311,863      
Issuance of stock under Company plans, net of shares withheld for tax (435)   (435)    
Stock-based compensation 14,877   14,877    
Foreign currency translation adjustment (17,356)     (17,356)  
Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries (5,503)     (5,503)  
Unrealized gain (loss) on interest rate swaps 8,156     8,156  
Net loss (16,393)       (16,393)
Ending balance (in shares) at Jun. 30, 2022   31,632,628      
Ending balance at Jun. 30, 2022 $ 311,930 $ 3 594,080 (2,344) (279,809)
Beginning balance (in shares) at Dec. 31, 2022 115,000        
Beginning balance at Dec. 31, 2022 $ 112,291        
Increase (Decrease) in Temporary Equity [Roll Forward]          
Dividends accrued - Convertible Preferred Stock $ 2,644        
Ending balance (in shares) at Jun. 30, 2023 115,000        
Ending balance at Jun. 30, 2023 $ 114,935        
Beginning balance (in shares) at Dec. 31, 2022 32,221,855 32,221,855      
Beginning balance at Dec. 31, 2022 $ 308,870 $ 3 606,755 11,110 (308,998)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Dividends accrued - Convertible Preferred Stock (2,644)   (2,644)    
Issuance of stock under Company plans, net of shares withheld for tax (in shares)   432,760      
Issuance of stock under Company plans, net of shares withheld for tax (387)   (387)    
Stock-based compensation 12,832   12,832    
Foreign currency translation adjustment 855     855  
Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries 3,699     3,699  
Unrealized gain (loss) on interest rate swaps (249)     (249)  
Net loss $ (155,192)       (155,192)
Ending balance (in shares) at Jun. 30, 2023 32,654,615 32,654,615      
Ending balance at Jun. 30, 2023 $ 167,784 $ 3 616,556 15,415 (464,190)
Beginning balance (in shares) at Mar. 31, 2023 115,000        
Beginning balance at Mar. 31, 2023 $ 113,606        
Increase (Decrease) in Temporary Equity [Roll Forward]          
Dividends accrued - Convertible Preferred Stock $ 1,329        
Ending balance (in shares) at Jun. 30, 2023 115,000        
Ending balance at Jun. 30, 2023 $ 114,935        
Beginning balance (in shares) at Mar. 31, 2023   32,441,010      
Beginning balance at Mar. 31, 2023 166,833 $ 3 611,667 4,206 (449,043)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Dividends accrued - Convertible Preferred Stock (1,329)   (1,329)    
Issuance of stock under Company plans, net of shares withheld for tax (in shares)   213,605      
Issuance of stock under Company plans, net of shares withheld for tax (152)   (152)    
Stock-based compensation 6,370   6,370    
Foreign currency translation adjustment 840     840  
Unrealized translation gain (loss) on intercompany loans with foreign subsidiaries 2,464     2,464  
Unrealized gain (loss) on interest rate swaps 7,905     7,905  
Net loss $ (15,147)       (15,147)
Ending balance (in shares) at Jun. 30, 2023 32,654,615 32,654,615      
Ending balance at Jun. 30, 2023 $ 167,784 $ 3 $ 616,556 $ 15,415 $ (464,190)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows (unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Operating activities    
Net loss $ (155,192) $ (39,224)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation and amortization 36,784 28,193
Change in fair value of liabilities due to sellers of businesses 0 (75)
Deferred income taxes (2,674) (2,407)
Amortization of deferred costs 6,667 5,883
Foreign currency re-measurement loss (882) 3
Non-cash interest and other expense 1,152 1,115
Non-cash stock compensation expense 12,832 26,496
Non-cash loss on impairment of goodwill 128,755 0
Non-cash loss on retirement of fixed assets 34 0
Changes in operating assets and liabilities, net of purchase business combinations:    
Accounts receivable 13,212 22,087
Prepaid expenses and other current assets (6,524) (4,597)
Accounts payable (1,217) (898)
Accrued expenses and other liabilities (4,106) (5,154)
Deferred revenue (5,994) (9,162)
Net cash provided by operating activities 22,847 22,260
Investing activities    
Purchase of property and equipment (504) (297)
Purchase business combinations, net of cash acquired 0 (62,356)
Net cash used in investing activities (504) (62,653)
Financing activities    
Payments of debt costs (177) (20)
Payments on notes payable (2,700) (2,700)
Taxes paid related to net share settlement of equity awards (388) (982)
Issuance of common stock, net of issuance costs 1 182
Additional consideration paid to sellers of businesses (5,550) (3,088)
Net cash used in financing activities (8,814) (6,608)
Effect of exchange rate fluctuations on cash 374 (3,873)
Change in cash and cash equivalents 13,903 (50,874)
Cash and cash equivalents, beginning of period 248,653 189,158
Cash and cash equivalents, end of period 262,556 138,284
Supplemental disclosures of cash flow information:    
Cash paid for interest, net of interest rate swaps 14,426 14,474
Cash paid for taxes 4,972 2,416
Non-cash investing and financing activities:    
Business combination consideration including holdbacks and earnouts $ 0 $ 7,820
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Organization and Nature of Operations
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Nature of Operations
1. Organization and Nature of Operations
Upland Software, Inc. (“Upland,” “we,” “us,” “our,” or the “Company”), a Delaware corporation, is a provider of cloud-based software that enables organizations to drive digital transformation in the following business functions: Marketing, Sales, Contact Center, Knowledge Management, Project Management, Information Technology, Business Operations, Human Resources and Legal.
To support continued growth, Upland intends to pursue acquisitions within its cloud offerings of complementary technologies and businesses. Upland expects that this will expand its product offerings, customer base and market access, resulting in increased benefits of scale.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies
2. Basis of Presentation and Summary of Significant Accounting Policies
Basis of Presentation
These 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”, “us” or “our”). All intercompany accounts and transactions have been eliminated in consolidation.
The accompanying unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “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 six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 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 2022 Annual Report on Form 10-K filed with the SEC on February 28, 2023.
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, impairment of goodwill, intangibles and long-lived 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.
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 August 3, 2023, 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. No material changes have been made to the Company’s significant accounting policies disclosed in Note 2, Basis of Presentation and Summary of Significant Accounting Policies, in our Annual Report.
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 six months ended June 30, 2023, or more than
10% of accounts receivable as of June 30, 2023 or December 31, 2022.
Recent Accounting Pronouncements
Recently issued accounting pronouncements - Adopted
In March 2020, the Financial Standards Accounting Board (“FASB”) issued accounting standards update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference the London Interbank Offer Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We adopted Topic 848 during the first quarter of 2023. On February 21, 2023, the Company entered into an amended and restated credit agreement to, among other things, provide for the replacement of LIBOR with the Secured Overnight Financing Rate (“SOFR”), an index measuring the cost of borrowing cash overnight collateralized by Treasury securities. The Company has elected to apply the debt agreement modification expedients related to changes to the reference rate from LIBOR to SOFR in the Company's Credit Agreement, which it completed during the three months ended March 31, 2023. Application of these expedients allows the Company to account for the modification as not substantial. As a result, the debt agreement modification will be accounted for by prospectively adjusting the Credit Agreement’s effective interest rate, any existing unamortized debt discount will carry forward and continue to be amortized and no remeasurement of the Credit Agreement at the modification date is required.

The Company has also elected to apply the hedge accounting expedients and exceptions related to changes to the reference rate from LIBOR to SOFR in the Company's interest rate swaps, which it completed during the three months ended March 31, 2023. Application of these exceptions preserves the cash flow hedge designation of the interest rate swaps and the related accounting and presentation consistent with past presentation. The replacement of LIBOR with SOFR in the credit agreement did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures. See “Note—7. Debt” for additional information.
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 requires 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 prior GAAP, an acquirer in a business combination was generally required to recognize and measure the assets it acquired and the liabilities it assumed 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 were effective for fiscal years beginning after December 15, 2022, with early adoption permitted. We adopted ASU 2021-08 on January 1, 2023 and our adoption did not have a material impact on our condensed consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. ASU 2020-06 simplified the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments and convertible preferred stock. This update also amended the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. ASU 2020-06 amended the diluted earnings per share guidance, including the
requirement to use the if-converted method for all convertible instruments. The update also required entities to provide expanded disclosures about the terms and features of convertible instruments, how the instruments have been reported in the entity’s financial statements, and information about events, conditions, and circumstances that can affect how to assess the amount or timing of an entity’s future cash flows related to those instruments. The guidance was effective for interim and annual periods beginning after December 15, 2021. The Company adopted this guidance in the first quarter of fiscal 2022.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions
6 Months Ended
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions
3. 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.
2023 Acquisitions
The Company had no acquisitions during the six months ended June 30, 2023.
2022 Acquisitions
The acquisitions completed during the year ended December 31, 2022 were:
BA Insight - On February 22, 2022, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of BA Insight Inc., a Delaware corporation (“BA Insight”).
Objectif Lune - On January 07, 2022, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Objectif Lune Inc., a Quebec proprietary company (“Objectif Lune”).
Consideration
The following table summarizes the consideration transferred for the acquisitions described above (in thousands):
BA InsightObjectif Lune
Cash$33,355 $29,750 
Holdback (1)
645 5,250 
Working capital and other adjustments1,587 644 
Total consideration$35,587 $35,644 
(1)Represents the cash holdbacks subject to indemnification claims that are payable 12 months following closing for Objectif Lune, and 15 months following closing for BA Insight. As of June 30, 2023, all of the holdbacks had been paid.
Fair Value of Assets Acquired and Liabilities Assumed
The Company recorded the purchase of the acquisitions described above using the acquisition method of accounting, and has recognized the assets acquired and liabilities assumed at their fair values as of the date of the acquisition. Management has recorded the purchase price allocations based upon acquired company information that is currently available. Management completed the purchase accounting for BA Insight in December 2022 and Objectif Lune during the first quarter of 2023.
The following condensed table presents the finalized acquisition-date fair value of the assets acquired and liabilities assumed for the acquisitions during the year ended December 31, 2022 and through the six months ended June 30, 2023 (in thousands):
Final
BA InsightObjectif Lune
Year Acquired20222022
Cash$$745 
Accounts receivable2,466 5,677 
Other current assets4,080 7,183 
Operating lease right-of-use asset110 1,905 
Property and equipment248 
Customer relationships10,500 17,717 
Trade name150 362 
Technology2,000 5,512 
Favorable Leases— 291 
Goodwill25,495 23,797 
Other assets25 744 
Total assets acquired44,833 64,181 
Accounts payable(236)(2,001)
Accrued expense and other(4,083)(9,431)
Deferred tax liabilities— (6,353)
Deferred revenue(4,817)(8,847)
Operating lease liabilities(110)(1,905)
Total liabilities assumed(9,246)(28,537)
Total consideration$35,587 $35,644 
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 year ended December 31, 2022 (in years):
Useful Life
Customer relationships7.0
Trade name2.0
Developed technology6.2
Favorable Leases6.3
Total weighted-average useful life6.8
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 $49.3 million for the above acquisitions was primarily attributable to the synergies expected to arise after the acquisition and the value of the acquired workforce. Goodwill that was deductible for tax purposes at the time of the acquisitions was $4.6 million.
Total transaction related expenses incurred with respect to acquisition activity during the six months ended June 30, 2023 and June 30, 2022 were nil and $0.4 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.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements
4. Fair Value Measurements
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, money market funds, accounts receivable, accounts payable, interest rate swap assets, and debt. The carrying value of cash and cash equivalents, accounts receivable, and accounts payable approximate fair value, primarily due to short maturities.
Assets measured at fair value on a recurring basis are summarized below (in thousands):
 Fair Value Measurements at June 30, 2023
(unaudited)
 Level 1Level 2Level 3Total
Assets:
Money market funds included in cash and cash equivalents$229,861 $— $— $229,861 
Interest rate swap assets$— $40,919 $— $40,919 
Total$229,861 $40,919 $— $270,780 
 Fair Value Measurements at December 31, 2022
 Level 1Level 2Level 3Total
Assets:
Money market funds included in cash and cash equivalents$172,849 $— $— $172,849 
Interest rate swap asset$— $41,168 $— $41,168 
Total$172,849 $41,168 $— $214,017 
Money market funds are highly-liquid investments and are included in cash and cash equivalents on the consolidated balance sheets. The pricing information on these investment instruments is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy.
The fair value of the Company's interest rate swap assets 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.
Debt
The Company believes the carrying value of its long-term debt at June 30, 2023 approximates its fair value based on the interest rates currently available to the Company. The estimated fair value of the Company's debt, before debt discount, at June 30, 2023 and December 31, 2022 was $519.8 million and $522.5 million, respectively.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Other Intangible Assets
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets 5. Goodwill and Other Intangible Assets
Changes in the Company’s goodwill balance for the six months ended June 30, 2023 are summarized in the table below (in thousands):
Balance at December 31, 2022$477,043 
Adjustment related to prior year business combinations415 
Impairment of goodwill(128,755)
Foreign currency translation adjustment and other3,868 
Balance at June 30, 2023$352,571 
As a result of the decline of our stock price impacting our market capitalization during the quarter ended March 31, 2023, we performed a quantitative impairment evaluation as of March 31, 2023, which resulted in a goodwill impairment of $128.8 million. This quantitative goodwill impairment analysis applied two methodologies to estimate the Company’s fair value which were: a) a discounted cash flow method and b) a guideline public company method. The two methods generated similar results and indicated that the fair value of the Company was less than its carrying value. The discounted cash flow method required significant judgments, including estimation of future cash flows, which are dependent on internally developed forecasts, estimation of the long-term rate of growth for our business, and determination of our weighted average cost of capital. Under the guideline public company method, we estimated fair value based on a market multiple of revenues and earnings derived for comparable publicly traded companies with similar operating characteristics as the Company. We will continue to evaluate Goodwill for impairment and adjust as indicators arise.
Intangible assets, net 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
June 30, 2023:(unaudited)
Customer relationships
1-10
$377,077 $193,936 $183,141 
Trade name
1.5-10
9,966 7,360 2,606 
Developed technology
4-9
93,752 63,766 29,986 
Favorable Leases6.3279 66 213 
Total intangible assets$481,074 $265,128 $215,946 
Estimated Useful
Life (Years)
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
December 31, 2022:
Customer relationships
1-10
$372,162 $162,995 $209,167 
Trade name
1.5-10
9,837 6,728 3,109 
Developed technology
4-9
92,585 56,240 36,345 
Favorable Leases6.3$273 $43 $230 
Total intangible assets$474,857 $226,006 $248,851 
Management recorded no impairments of intangible assets during the three and six months ended June 30, 2023 and June 30, 2022.
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. During the three months ended June 30, 2023, the Company adjusted the estimated useful life for certain intangible assets as a result of the continued evaluation of our products.
Total amortization expense was $18.0 million and $13.5 million during the three months ended June 30, 2023 and June 30, 2022, respectively, and $36.1 million and $27.4 million during the six months ended June 30, 2023 and June 30, 2022, respectively.
As of June 30, 2023, 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 2023$34,105 
202452,120 
202537,077 
202634,852 
202730,584 
2028 and thereafter27,208 
Total$215,946 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes
6. Income Taxes
The Company’s income tax benefit for the three and six months ended June 30, 2023 and June 30, 2022 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 income tax benefit of $0.2 million and $1.7 million for the three and six months ended June 30, 2023 is primarily related to the deferred tax impact of the goodwill impairment booked during the first quarter of 2023. This tax benefit is offset by the foreign income taxes associated with our combined non-U.S. operations, 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.

The income tax benefit of $0.5 million and $0.6 million for the three and six months ended June 30, 2022 is primarily related to 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 for the three months ended March 31, 2022, of the deferred tax provision attributable to the tax gain associated with the transfer of goodwill between foreign and domestic jurisdictions.

The Company historically incurred operating losses in the United States prior to 2021 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 June 30, 2023 and December 31, 2022, 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, several U.S. state jurisdictions and several foreign jurisdictions. The Company is no longer subject to U.S. federal income tax examinations for years ending before December 31, 2019 and is no longer subject to state and local or foreign income tax examinations by tax authorities for years ending before December 31, 2018, other than where cross-border transactions extend the statute of limitations. The Company is not currently under audit in any federal, state or any foreign jurisdictions. U.S. operating losses generated in years prior to 2019 remain open to adjustment until the statute of limitations closes for the tax year in which the net operating losses are utilized.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Debt
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Debt
7. Debt
Long-term debt consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):
June 30, 2023December 31, 2022
Senior secured loans (includes unamortized discount of $6,493 and $7,467 based on an imputed interest rate of 5.9% and 5.8%, at June 30, 2023 and December 31, 2022, respectively)
$513,257 $514,983 
Less current maturities(3,094)(3,136)
Total long-term debt$510,163 $511,847 

In 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 facility (the “Term Loan”) and (ii) 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” and together with the Term Loan, the “Term Loans”) and (iii) a $60 million, 5 year, revolving credit facility (the “Revolver”) that was fully available as of June 30, 2023.
The Term Loans 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”).
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 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 June 30, 2023, the Company had no borrowings outstanding under the Revolver or related sub-facility.
On February 21, 2023, the Company entered into that certain Amendment No.1 to the Credit Facility (as herein defined below) (the “Amendment”), which amends the Credit Facility. The Amendment amended the interest rate benchmark from LIBOR to SOFR. Other than the foregoing, the material terms of the Credit Agreement remain unchanged.
At the option of the Company, the Term Loans 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%) published by CME Group Benchmark Administration Limited (CBA), 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 (iii) the Federal Funds Effective 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 Federal Funds Effective Rate, at the end of the applicable interest rate period.
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 June 30, 2023 the Company was in compliance with all covenants under the Credit Facility.
Interest rate swaps
The Company has entered into floating-to-fixed interest rate swap agreements to limit exposure to interest rate risk related to our debt. These interest rate swaps effectively convert the entire balance of the Company's $540.0 million original principal term loans from variable interest payments to fixed interest rate payments, based on an annualized fixed rate of 5.4%, for the 7-year term of debt. The interest rate associated with our undrawn $60 million Revolver remains floating.
The interest rate swaps have been designated as a cash flow hedge and are valued using a market approach, which is a Level 2 valuation technique. At June 30, 2023, the fair value of the interest rate swap was a $40.9 million asset as a result of the change in the yield curve for our interest rate swaps since December 31, 2022. In the next twelve months, the Company estimates that $9.9 million will be reclassified from Accumulated other comprehensive income to Interest expense, net on our condensed consolidated statement of operations. Increases or 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 June 30,Six Months Ended June 30,
2023202220232022
Unrealized gain (loss) recognized in Other comprehensive income on derivative financial instruments$7,905 $8,156 $(249)$34,369 
Gain (loss) on interest rate swap (included in Interest expense on our consolidated statement of operations)$4,471 $(1,159)$8,303 $(3,131)

Cash interest costs averaged 5.4% and 5.4% for the six months ended June 30, 2023 and 2022, respectively. In addition, as of June 30, 2023 and December 31, 2022 the Company had $6.5 million and $7.5 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 27 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share
8. Net Loss Per Share
We compute loss per share of our common stock, par value $0.0001 per share (“Common Stock”) and Series A Preferred Stock using the two-class method. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. We consider our Series A Preferred Stock to be a participating security, as its holders are entitled to fully participate in any dividends or other distributions declared or paid on our Common Stock on an as-converted basis.
The following table sets forth the computations of loss per share (in thousands, except share and per share amounts):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Numerator:
Net Loss$(15,147)$(16,393)$(155,192)$(39,224)
Preferred stock dividends and accretion(1,329)— (2,644)— 
Net loss attributable to common stockholders$(16,476)$(16,393)$(157,836)$(39,224)
Denominator:
Weighted–average common shares outstanding, basic and diluted32,473,872 31,380,505 32,367,084 31,272,489 
Net loss per common share, basic and diluted$(0.51)$(0.52)$(4.88)$(1.25)
Due to the net losses for the six months ended June 30, 2023 and June 30, 2022, respectively, basic and diluted loss per share were the same. The Company uses the application of the if-converted method for calculating diluted earnings per share on our Series A Preferred Stock. The Company applies the treasury stock method for calculating diluted earnings per share on our stock options, restricted stock units and performance restricted stock units.
The following table sets forth the anti–dilutive common share equivalents as of:
 June 30,
 20232022
 
Stock options152,683 190,894 
Restricted stock units
2,242,054 1,892,460 
Performance restricted stock units193,750 93,750 
Series A Preferred Stock on an if-converted basis(1)
6,827,998 — 
Total anti–dilutive common share equivalents9,416,485 2,177,104 

(1) As of June 30, 2023, the Series A Preferred Stock plus accumulated dividends totaled $119.5 million. The Series A Preferred Stock has a conversion price of $17.50 per share, as detailed in “Note 10. Series A Convertible Preferred Stock
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
9. 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.
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 29 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Series A Convertible Preferred Stock
6 Months Ended
Jun. 30, 2023
Temporary Equity Disclosure [Abstract]  
Series A Convertible Preferred Stock
10. Series A Convertible Preferred Stock
On July 14, 2022, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with Ulysses Aggregator, LP (the “Purchaser”), an affiliate of HGGC, LLC, to issue and sell at closing 115,000 shares of Series A Preferred Stock of the Company, par value $0.0001 per share, at a price of $1,000 per share (the “Initial Liquidation Preference”) for an aggregate purchase price of $115.0 million (the “Investment”). The Company will use the proceeds of the Investment (a) for general corporate purposes and (b) for transaction-related fees and expenses.
On August 23, 2022 (the “Closing Date”), the closing of the Investment (the “Closing”) occurred, and the Series A Preferred Stock was issued to the Purchaser. In connection with the issuance of the Series A Preferred Stock, the Company incurred direct and incremental expenses comprised of transaction fees, and financial advisory and legal expenses (the “Series A Preferred Stock Issuance Costs”), which reduced the carrying value of the Series A Preferred Stock. As of June 30, 2023, the Series A Preferred Stock Issuance Costs totaled $4.6 million. Cumulative preferred dividends accrue quarterly on the Series A Preferred Stock at a rate of 4.5% per year within the first seven years after the Closing Date regardless of whether declared or assets are legally available for the payment. Such dividends shall accrue and compound quarterly in arrears from the date of issuance of the shares. The dividend rate will increase to 7.0% on the seven-year anniversary of the Closing Date. The Series A Preferred Stock had accrued unpaid dividends of $4.5 million as of June 30, 2023.

Contemporaneous with the Closing Date, the Company and the Purchaser entered into a Registration Rights Agreement (the “Registration Rights Agreement”) and the Company filed a Certificate of Designation (the “Certificate of Designation”) setting out the powers, designations, preferences, and other rights of the Series A Preferred Stock with the Secretary of State of the State of Delaware in connection with the Closing. Pursuant to the Registration Rights Agreement, the Purchaser has certain customary registration rights with respect to any shares of Series A Preferred Stock or the Common Stock of the Company issuable upon conversion of the Series A Preferred Stock, including rights with respect to the filing of a shelf registration statement, underwritten offering rights and piggy back rights.

Dividend Provisions

The Series A Preferred Stock ranks senior to the Company’s Common Stock with respect to payment of dividends and rights on the distribution of assets on any liquidation, dissolution or winding up of the affairs of the Company. The Series A Preferred Stock has an Initial Liquidation Preference of $1,000 per share, representing an aggregate Liquidation Preference (as defined below) of $1,000 upon issuance. Holders of the Series A Preferred Stock are entitled to the dividend at the rate of 4.5% per annum, within the first seven years after the Closing Date regardless of whether declared or assets are legally available for the payment. Such dividends shall accrue and compound quarterly in arrears from the date of issuance of the shares. The dividend rate will increase to 7.0% on the seven-year anniversary of the Closing Date. The dividend can be paid, in the Company’s sole discretion, in cash or dividend in kind by adding to the Liquidation Preference of each share of Series A Preferred Stock outstanding. On June 7, 2023, the stockholders of the Company authorized, for purposes of complying
with Nasdaq Listing Rules 5635(b) and (d), the issuance of shares of Common Stock underlying shares of Series A Preferred
Stock in an amount equal to or in excess of 20% of the Common Stock outstanding immediately prior to the issuance of such
Series A Preferred Stock (including upon the operation of anti-dilution provisions contained in the Certificate of Designation
designating the terms of such Series A Preferred Stock). The Series A Preferred Stock is also entitled to fully participate in any dividends paid to the holders of common stock in cash, in stock or otherwise, on an as-converted basis.
Liquidation Rights

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

Optional Redemption

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

Deemed Liquidation Event Redemption

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

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

Voting Rights

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

The holders of the Series A Preferred Stock will have the right to elect one member of the Board of Directors of the Company
(the “Board of Directors”) for so long as holders of the Series A Preferred Stock own in the aggregate at least 5% of the shares of Common Stock on a fully diluted basis. In addition, the holders of the Series A Preferred Stock will have the right to elect one non-voting observer to the Board of Directors for so long as they hold at least 10% of the shares of Convertible Preferred Stock outstanding as of the date of the issue date.

Conversion Feature

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

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

Anti-Dilution Provisions

The Series A Preferred Stock has customary anti-dilution provisions for stock splits, stock dividends, mergers, sales of significant assets, and reorganization events and recapitalization transactions or similar events, and weighted average anti-
dilution protection, subject to customary exceptions for issuances pursuant to current or future equity-based incentive plans or arrangements (including upon the exercise of employee stock options).
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Stockholders' Equity
11. Stockholders' Equity
Registration Statements
On October 21, 2022 we filed a resale registration statement on Form S-3 (File No. 333-267973) (the “2022 S-3”), on behalf of the Purchaser and pursuant to the Registration Rights Agreement, which became effective on November 1, 2022 and covers (i) the issued Series A Preferred Stock and (ii) the number of shares of the Company’s Common Stock issuable upon conversion of such Series A Preferred Stock, which amount includes and assumes that dividends on the Series A Preferred Stock are paid by increasing the Liquidation Preference of the Series A Preferred Stock for a period of sixteen dividend payment periods from the initial issuance date. See “Note—10. Series A Convertible Preferred Stock” for further details.
Increase in Authorized Shares of Common Stock
At the Company’s annual meeting on June 7, 2023, the stockholders of the Company adopted a Certificate of Amendment (the “Certificate of Amendment”) to the Amended and Restated Certificate of Incorporation of the Company (the “Certificate of Incorporation”). Among other things, the Certificate of Amendment amended the Certificate of Incorporation to increase the number of authorized shares of the Company’s Common Stock, from 50,000,000 to 75,000,000.
Tax Benefit Preservation Plan and Preferred Stock Purchase Rights
On May 2, 2023, our Board of Directors authorized and declared a dividend of one preferred stock purchase right (a “Right”) for each outstanding share of Common Stock of the Company as of May 12, 2023 (the “Record Date”). 32,441,010 Rights were issued to the holders of record of shares of Common Stock. The description and terms of the Rights are set forth in a Tax Benefit Preservation Plan, dated as of May 2, 2023, as the same may be amended from time to time (the “Plan”), between the Company and Broadridge Corporate Issuer Solutions, LLC, as Rights Agent.
By adopting the Plan, the Board of Directors is seeking to protect the Company’s ability to use its net operating loss carryforwards (“NOLs”) and other tax attributes to offset potential future income tax liabilities. The Company’s ability to use such NOLs and other tax attributes would be substantially limited if the Company experiences an “ownership change,” as defined in Section 382 of the Internal Revenue Code (the “Code”). Generally, an “ownership change” occurs if the percentage of the Company’s stock owned by one or more “five percent stockholders” increases by more than fifty percentage points over the lowest percentage of stock owned by such stockholders at any time during the prior three-year period or, if sooner, since the last “ownership change” experienced by the Company. The Plan is intended to make it more difficult for the Company to undergo an ownership change by deterring any person from acquiring 4.9% or more of the outstanding shares of stock without the approval of the Board of Directors. The Board of Directors believes it is in the best interest of the Company and its stockholders to reduce the likelihood of an ownership change, which could harm the Company’s future operating results by effectively increasing the Company future tax liabilities.
The Rights trade with, and are inseparable from, the Common Stock, and the record holders of shares of Common Stock are the record holders of the Rights. The Rights are evidenced only by certificates (or, in the case of uncertificated shares, by notations in the book-entry account system) that represent shares of Common Stock. Rights will also be issued in respect of any shares of Common Stock that shall become outstanding after the Record Date (including upon conversion of any shares of Series A Preferred Stock of the Company) and, subject to certain exceptions specified in the Plan, prior to the earlier of the Distribution Date (as defined below) and the Expiration Date (as defined below).
The Rights are not exercisable until the Distribution Date. After the Distribution Date, each Right will be exercisable to purchase from the Company one one-thousandth of a share of Series B Junior Participating Preferred Stock, par value $0.0001 per share, of the Company (the “Series B Preferred”), at a purchase price of $18.00 per one one-thousandth of a share of Series B Preferred (the “Purchase Price”), subject to adjustment as provided in the Plan.
The “Distribution Date” is the earlier of (i) the close of business on the tenth day after the public announcement that a person or group has become an Acquiring Person (as defined below) or that discloses information which reveals the existence of an Acquiring Person or such earlier date as a majority of the Board shall become aware of the existence of an Acquiring Person (the date described in this clause (i), the “Stock Acquisition Date”) and (ii) the close of business on the tenth business day (or such later date as the Board of Directors shall determine prior to such time as any person or group becomes an Acquiring
Person) after the date that a tender or exchange offer by any person is commenced, the consummation of which would result in such person becoming an Acquiring Person. A person or group becomes an “Acquiring Person” upon acquiring beneficial ownership of 4.9% or more of the outstanding shares of Common Stock, except in certain situations specified in the Plan.

The Rights will expire on the earliest of (a) the close of business on May 1, 2024, (b) the time at which the Rights are redeemed or exchanged pursuant to the Plan, or (c) the time at which the Board of Directors determines that the Tax Benefits are utilized in all material respects or that an ownership change under Section 382 of the Code would not adversely impact in any material respect the time period in which the Company could use the Tax Benefits, or materially impair the amount of the Tax Benefits that could be used by the Company in any particular time period, for applicable tax purposes (such earliest date, the “Expiration Date”).

Until a Right is exercised or exchanged, the holder thereof, as such, will have no rights as a stockholder of the Company by virtue of holding such Right, including, without limitation, the right to vote and to receive dividends.

The Board of Directors may adjust the Purchase Price, the number of shares of Series B Preferred issuable and the number of outstanding Rights to prevent dilution that may occur from a stock dividend, a stock split, a reclassification of the Series B Preferred or Common Stock or certain other specified transactions. No adjustments to the Purchase Price of less than 1% are required to be made.

In connection with the adoption of the Plan, the Board of Directors approved a Certificate of Designations of the Series B Junior Participating Preferred Stock (the “Certificate of Designations”). The Certificate of Designations was filed with the Secretary of State of the State of Delaware on May 2, 2023.

Each one one-thousandth of a share of Series B Preferred, if issued:

Will not be redeemable.
Will entitle holders to quarterly dividend payments of $0.001 per one one-thousandth of a share of Series B Preferred, or an amount equal to the dividend paid on one share of Common Stock, whichever is greater.
Will entitle holders upon liquidation either to receive $0.001 per one one-thousandth of a share of Series B Preferred, or an amount equal to the payment made on one share of Common Stock, whichever is greater.
Will have the same voting power as one share of Common Stock.
If shares of Common Stock are exchanged as a result of a merger, consolidation, or a similar transaction, will entitle holders to a per share payment equal to the payment made on one share of Common Stock.
Accumulated Other Comprehensive Income
Comprehensive income consists of two elements, net 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 are excluded from net loss. Our other comprehensive income consists primarily of foreign currency translation adjustments for subsidiaries with functional currencies other than the U.S. dollar, unrealized translation gains on intercompany loans with foreign subsidiaries, and unrealized gains on interest rate swaps.
The following table shows the components of accumulated other comprehensive income (loss), net of income taxes, (“AOCI”) in the stockholders’ equity section of our condensed consolidated balance sheets at the dates indicated (in thousands):
June 30, 2023December 31, 2022
Foreign currency translation adjustment$(21,777)$(22,632)
Unrealized translation loss on intercompany loans with foreign subsidiaries(3,727)(7,426)
Unrealized gain on interest rate swaps40,919 41,168 
Total accumulated other comprehensive income$15,415 $11,110 
The unrealized translation gains (losses) on intercompany loans with foreign subsidiaries as of June 30, 2023 is net of income tax expense of $1.4 million. The tax provision to unrealized translation gains (losses) on intercompany loans for the three and six months ended June 30, 2023 was $0.5 million and $1.0 million, respectively. The tax benefit related to unrealized translation gains on intercompany loans for the three and six months ended June 30, 2022 was $1.0 million and $1.5 million, respectively. The income tax expense/benefit allocated to each component of other comprehensive income 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 the local currencies. Results of operations for foreign subsidiaries are translated into United States dollars (“USD”) using the average exchange rates on a monthly basis during the year. The assets and liabilities of those subsidiaries are translated into USD using the exchange rates in effect at the balance sheet date. The related translation adjustments are recorded in a separate component of stockholders' equity in AOCI.
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 AOCI.
Stock-Based Compensation
The Company recognizes stock-based compensation expense from all awards in the following expense categories included in our condensed consolidated statements of income were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of revenue$301 $575 $604 $977 
Research and development648 658 1,303 1,406 
Sales and marketing558 1,498 1,134 2,972 
General and administrative (1)
4,863 12,146 9,791 21,141 
Total$6,370 $14,877 $12,832 $26,496 
(1) Includes accelerated stock-based compensation expense of $4.4 million for the three months and six months ended June 30, 2022, respectively, in accordance with ASC 718, Compensation—Stock Compensation.
2014 Equity Incentive Plan
Beginning in 2019, the Company began granting restricted stock units (“RSUs”) and performance-based restricted stock units (“PSUs”) under its 2014 Equity Incentive Plan (the “2014 EIP”), in lieu of restricted stock awards, primarily for stock plan administrative purposes.
Restricted Stock Units (“RSU”) and Performance-Based Restricted Stock Units (“PSU”)
In 2023 and 2022, fifty percent of the awards granted to our Chief Executive Officer were PSUs. The 2023 and 2022 PSU agreements provide that the quantity of units subject to vesting may range from 0% to 200% and 0% to 300%, respectively, of the units granted per the table below based on the Company's absolute total shareholder return (“TSR”) at the end of the performance periods of thirty-four months and eighteen months, respectively.
The following table summarizes PSU and RSU activity during the six months ended June 30, 2023:
Number of UnitsWeighted-Average Grant Date Fair Value
Unvested restricted units outstanding as of December 31, 20221,603,023 $21.33 
Granted1,431,277 8.78 
Vested(525,066)21.14 
Forfeited(73,430)19.18 
Unvested restricted units outstanding as of June 30, 20232,435,804 $14.07 
The PSU and RSU activity table above includes PSU units granted that are based on a 100% target payout. Compensation expense is recognized over the required service period of the grant. The fair value of the RSUs is determined based on the grant date fair value of the award. The fair value of the PSUs is determined using the Monte Carlo simulation model and is not subject to fluctuation due to achievement of the underlying market-based target.
Significant assumptions used in the Monte Carlo simulation model for the PSUs granted during the six months ended June 30, 2023 and year ended December 31, 2022 are as follows:
June 30, 2023December 31, 2022
Expected volatility55.5%49.5%
Risk-free interest rate4.4%0.7%
Remaining performance period (in years)2.861.46
Dividend yield
Stock Option Activity
Stock option activity during the six months ended June 30, 2023 was as follows:
Number of
Options
Outstanding
Weighted–
Average
Exercise
Price
Outstanding at December 31, 2022154,321 $11.19 
Options exercised(819)1.77 
Options forfeited— — 
Options expired(819)6.23 
Outstanding at June 30, 2023152,683 $11.27 
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
12. Revenue Recognition
Revenue Recognition Policy
Revenue is recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when made available to the customers. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of sales credits and allowances. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.
Revenue is recognized based on the following five step model in accordance with ASC 606, Revenue from Contracts with Customers:
Identification of the contract with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, the Company satisfies a performance obligation
Performance obligations under our contracts consist of subscription and support, perpetual licenses, and professional services 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 are 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 majority of 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 evaluated 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 is 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 June 30, 2023 and December 31, 2022, unbilled receivables were $3.6 million and $5.3 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 utilize 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 six months ended June 30, 2023.
The following table presents the activity impacting deferred commissions for the six months ended June 30, 2023 (in thousands:
Deferred Commissions
Balance at December 31, 2022$24,755 
   Capitalized deferred commissions6,159 
   Amortization of deferred commissions(6,606)
Balance at June 30, 2023$24,308 
Amortization of deferred commissions in excess of commissions capitalized for the three and six months ended June 30, 2023 was $0.1 million and $0.4 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 six months ended June 30, 2023, we recognized $82.3 million and $2.8 million of subscription services and professional services revenue, respectively, that was included in the deferred revenue balances at the beginning of the period.
Remaining Performance Obligations
As of June 30, 2023, approximately $266.1 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 United States, United Kingdom and Canada. Information about these operations is presented below (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenues:
Subscription and support:
   United States$50,162 $52,996 $102,403 $104,340 
   United Kingdom9,160 10,120 18,835 21,709 
   Canada3,441 5,427 6,932 8,895 
   Other International7,731 6,474 15,238 13,700 
      Total subscription and support revenue70,494 75,017 143,408 148,644 
Perpetual license:
   United States721 734 1,377 1,471 
   United Kingdom69 162 292 291 
   Canada14 101 56 177 
   Other International448 861 1,098 1,697 
      Total perpetual license revenue1,252 1,858 2,823 3,636 
Professional services:
   United States1,557 1,752 3,155 3,447 
   United Kingdom452 670 710 1,459 
   Canada230 255 459 459 
   Other International512 675 998 1,298 
      Total professional service revenue2,751 3,352 5,322 6,663 
Total revenue$74,497 $80,227 $151,553 $158,943 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Related Party Transactions
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions 13. Related Party Transactions The Company does not have any material related party transactions to report for the three and six months ended June 30, 2023
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
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”, “us” or “our”). All intercompany accounts and transactions have been eliminated in consolidation.
The accompanying unaudited interim condensed consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (the “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 six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 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 2022 Annual Report on Form 10-K filed with the SEC on February 28, 2023.
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, impairment of goodwill, intangibles and long-lived 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.
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 August 3, 2023, 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.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Recently issued accounting pronouncements - Adopted
In March 2020, the Financial Standards Accounting Board (“FASB”) issued accounting standards update (“ASU”) 2020-04, Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting, which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference the London Interbank Offer Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We adopted Topic 848 during the first quarter of 2023. On February 21, 2023, the Company entered into an amended and restated credit agreement to, among other things, provide for the replacement of LIBOR with the Secured Overnight Financing Rate (“SOFR”), an index measuring the cost of borrowing cash overnight collateralized by Treasury securities. The Company has elected to apply the debt agreement modification expedients related to changes to the reference rate from LIBOR to SOFR in the Company's Credit Agreement, which it completed during the three months ended March 31, 2023. Application of these expedients allows the Company to account for the modification as not substantial. As a result, the debt agreement modification will be accounted for by prospectively adjusting the Credit Agreement’s effective interest rate, any existing unamortized debt discount will carry forward and continue to be amortized and no remeasurement of the Credit Agreement at the modification date is required.

The Company has also elected to apply the hedge accounting expedients and exceptions related to changes to the reference rate from LIBOR to SOFR in the Company's interest rate swaps, which it completed during the three months ended March 31, 2023. Application of these exceptions preserves the cash flow hedge designation of the interest rate swaps and the related accounting and presentation consistent with past presentation. The replacement of LIBOR with SOFR in the credit agreement did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures. See “Note—7. Debt” for additional information.
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 requires 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 prior GAAP, an acquirer in a business combination was generally required to recognize and measure the assets it acquired and the liabilities it assumed 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 were effective for fiscal years beginning after December 15, 2022, with early adoption permitted. We adopted ASU 2021-08 on January 1, 2023 and our adoption did not have a material impact on our condensed consolidated financial statements.
In August 2020, the FASB issued ASU 2020-06, Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity. ASU 2020-06 simplified the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments and convertible preferred stock. This update also amended the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. ASU 2020-06 amended the diluted earnings per share guidance, including the
requirement to use the if-converted method for all convertible instruments. The update also required entities to provide expanded disclosures about the terms and features of convertible instruments, how the instruments have been reported in the entity’s financial statements, and information about events, conditions, and circumstances that can affect how to assess the amount or timing of an entity’s future cash flows related to those instruments. The guidance was effective for interim and annual periods beginning after December 15, 2021. The Company adopted this guidance in the first quarter of fiscal 2022.
Fair Value Measurements
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, money market funds, accounts receivable, accounts payable, interest rate swap assets, and debt. The carrying value of cash and cash equivalents, accounts receivable, and accounts payable approximate fair value, primarily due to short maturities.
Revenue Recognition Policy
Revenue Recognition Policy
Revenue is recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when made available to the customers. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of sales credits and allowances. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.
Revenue is recognized based on the following five step model in accordance with ASC 606, Revenue from Contracts with Customers:
Identification of the contract with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, the Company satisfies a performance obligation
Performance obligations under our contracts consist of subscription and support, perpetual licenses, and professional services 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 are 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 majority of 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 evaluated 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 is 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.
Deferred CommissionsSales 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 utilize 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.
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.
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.
Unbilled Receivables Unbilled ReceivablesUnbilled 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.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions (Tables)
6 Months Ended
Jun. 30, 2023
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):
BA InsightObjectif Lune
Cash$33,355 $29,750 
Holdback (1)
645 5,250 
Working capital and other adjustments1,587 644 
Total consideration$35,587 $35,644 
(1)Represents the cash holdbacks subject to indemnification claims that are payable 12 months following closing for Objectif Lune, and 15 months following closing for BA Insight. As of June 30, 2023, all of the holdbacks had been paid.
Schedule of Assets and Liabilities Assumed through Acquisition
The following condensed table presents the finalized acquisition-date fair value of the assets acquired and liabilities assumed for the acquisitions during the year ended December 31, 2022 and through the six months ended June 30, 2023 (in thousands):
Final
BA InsightObjectif Lune
Year Acquired20222022
Cash$$745 
Accounts receivable2,466 5,677 
Other current assets4,080 7,183 
Operating lease right-of-use asset110 1,905 
Property and equipment248 
Customer relationships10,500 17,717 
Trade name150 362 
Technology2,000 5,512 
Favorable Leases— 291 
Goodwill25,495 23,797 
Other assets25 744 
Total assets acquired44,833 64,181 
Accounts payable(236)(2,001)
Accrued expense and other(4,083)(9,431)
Deferred tax liabilities— (6,353)
Deferred revenue(4,817)(8,847)
Operating lease liabilities(110)(1,905)
Total liabilities assumed(9,246)(28,537)
Total consideration$35,587 $35,644 
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 year ended December 31, 2022 (in years):
Useful Life
Customer relationships7.0
Trade name2.0
Developed technology6.2
Favorable Leases6.3
Total weighted-average useful life6.8
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Liabilities Measured at Fair Value on a Recurring Basis
Assets measured at fair value on a recurring basis are summarized below (in thousands):
 Fair Value Measurements at June 30, 2023
(unaudited)
 Level 1Level 2Level 3Total
Assets:
Money market funds included in cash and cash equivalents$229,861 $— $— $229,861 
Interest rate swap assets$— $40,919 $— $40,919 
Total$229,861 $40,919 $— $270,780 
 Fair Value Measurements at December 31, 2022
 Level 1Level 2Level 3Total
Assets:
Money market funds included in cash and cash equivalents$172,849 $— $— $172,849 
Interest rate swap asset$— $41,168 $— $41,168 
Total$172,849 $41,168 $— $214,017 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Other Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in the Company’s goodwill balance for the six months ended June 30, 2023 are summarized in the table below (in thousands):
Balance at December 31, 2022$477,043 
Adjustment related to prior year business combinations415 
Impairment of goodwill(128,755)
Foreign currency translation adjustment and other3,868 
Balance at June 30, 2023$352,571 
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
June 30, 2023:(unaudited)
Customer relationships
1-10
$377,077 $193,936 $183,141 
Trade name
1.5-10
9,966 7,360 2,606 
Developed technology
4-9
93,752 63,766 29,986 
Favorable Leases6.3279 66 213 
Total intangible assets$481,074 $265,128 $215,946 
Estimated Useful
Life (Years)
Gross
Carrying Amount
Accumulated
Amortization
Net Carrying
Amount
December 31, 2022:
Customer relationships
1-10
$372,162 $162,995 $209,167 
Trade name
1.5-10
9,837 6,728 3,109 
Developed technology
4-9
92,585 56,240 36,345 
Favorable Leases6.3$273 $43 $230 
Total intangible assets$474,857 $226,006 $248,851 
Schedule of Estimated Annual Amortization Expense As of June 30, 2023, 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 2023$34,105 
202452,120 
202537,077 
202634,852 
202730,584 
2028 and thereafter27,208 
Total$215,946 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
Long-term debt consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):
June 30, 2023December 31, 2022
Senior secured loans (includes unamortized discount of $6,493 and $7,467 based on an imputed interest rate of 5.9% and 5.8%, at June 30, 2023 and December 31, 2022, respectively)
$513,257 $514,983 
Less current maturities(3,094)(3,136)
Total long-term debt$510,163 $511,847 
Schedule of Debt, Interest Rate Swap
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Unrealized gain (loss) recognized in Other comprehensive income on derivative financial instruments$7,905 $8,156 $(249)$34,369 
Gain (loss) on interest rate swap (included in Interest expense on our consolidated statement of operations)$4,471 $(1,159)$8,303 $(3,131)
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2023
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 June 30,Six Months Ended June 30,
2023202220232022
Numerator:
Net Loss$(15,147)$(16,393)$(155,192)$(39,224)
Preferred stock dividends and accretion(1,329)— (2,644)— 
Net loss attributable to common stockholders$(16,476)$(16,393)$(157,836)$(39,224)
Denominator:
Weighted–average common shares outstanding, basic and diluted32,473,872 31,380,505 32,367,084 31,272,489 
Net loss per common share, basic and diluted$(0.51)$(0.52)$(4.88)$(1.25)
Schedule of Anti–dilutive Common Share Equivalents
The following table sets forth the anti–dilutive common share equivalents as of:
 June 30,
 20232022
 
Stock options152,683 190,894 
Restricted stock units
2,242,054 1,892,460 
Performance restricted stock units193,750 93,750 
Series A Preferred Stock on an if-converted basis(1)
6,827,998 — 
Total anti–dilutive common share equivalents9,416,485 2,177,104 

(1) As of June 30, 2023, the Series A Preferred Stock plus accumulated dividends totaled $119.5 million. The Series A Preferred Stock has a conversion price of $17.50 per share, as detailed in “Note 10. Series A Convertible Preferred Stock
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2023
Equity [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss) The following table shows the components of accumulated other comprehensive income (loss), net of income taxes, (“AOCI”) in the stockholders’ equity section of our condensed consolidated balance sheets at the dates indicated (in thousands):
June 30, 2023December 31, 2022
Foreign currency translation adjustment$(21,777)$(22,632)
Unrealized translation loss on intercompany loans with foreign subsidiaries(3,727)(7,426)
Unrealized gain on interest rate swaps40,919 41,168 
Total accumulated other comprehensive income$15,415 $11,110 
Schedule of Allocated Share-Based Compensation Expense
The Company recognizes stock-based compensation expense from all awards in the following expense categories included in our condensed consolidated statements of income were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Cost of revenue$301 $575 $604 $977 
Research and development648 658 1,303 1,406 
Sales and marketing558 1,498 1,134 2,972 
General and administrative (1)
4,863 12,146 9,791 21,141 
Total$6,370 $14,877 $12,832 $26,496 
(1) Includes accelerated stock-based compensation expense of $4.4 million for the three months and six months ended June 30, 2022, respectively, in accordance with ASC 718, Compensation—Stock Compensation.
Schedule of PRSU Activity The following table summarizes PSU and RSU activity during the six months ended June 30, 2023:
Number of UnitsWeighted-Average Grant Date Fair Value
Unvested restricted units outstanding as of December 31, 20221,603,023 $21.33 
Granted1,431,277 8.78 
Vested(525,066)21.14 
Forfeited(73,430)19.18 
Unvested restricted units outstanding as of June 30, 20232,435,804 $14.07 
Schedule of RSU activity The following table summarizes PSU and RSU activity during the six months ended June 30, 2023:
Number of UnitsWeighted-Average Grant Date Fair Value
Unvested restricted units outstanding as of December 31, 20221,603,023 $21.33 
Granted1,431,277 8.78 
Vested(525,066)21.14 
Forfeited(73,430)19.18 
Unvested restricted units outstanding as of June 30, 20232,435,804 $14.07 
Schedule of Valuation Assumptions
Significant assumptions used in the Monte Carlo simulation model for the PSUs granted during the six months ended June 30, 2023 and year ended December 31, 2022 are as follows:
June 30, 2023December 31, 2022
Expected volatility55.5%49.5%
Risk-free interest rate4.4%0.7%
Remaining performance period (in years)2.861.46
Dividend yield
Schedule of Stock Option Activity Stock option activity during the six months ended June 30, 2023 was as follows:
Number of
Options
Outstanding
Weighted–
Average
Exercise
Price
Outstanding at December 31, 2022154,321 $11.19 
Options exercised(819)1.77 
Options forfeited— — 
Options expired(819)6.23 
Outstanding at June 30, 2023152,683 $11.27 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Commissions
The following table presents the activity impacting deferred commissions for the six months ended June 30, 2023 (in thousands:
Deferred Commissions
Balance at December 31, 2022$24,755 
   Capitalized deferred commissions6,159 
   Amortization of deferred commissions(6,606)
Balance at June 30, 2023$24,308 
Schedule of Disaggregation of Revenue The Company has operations primarily in the United States, United Kingdom and Canada. Information about these operations is presented below (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Revenues:
Subscription and support:
   United States$50,162 $52,996 $102,403 $104,340 
   United Kingdom9,160 10,120 18,835 21,709 
   Canada3,441 5,427 6,932 8,895 
   Other International7,731 6,474 15,238 13,700 
      Total subscription and support revenue70,494 75,017 143,408 148,644 
Perpetual license:
   United States721 734 1,377 1,471 
   United Kingdom69 162 292 291 
   Canada14 101 56 177 
   Other International448 861 1,098 1,697 
      Total perpetual license revenue1,252 1,858 2,823 3,636 
Professional services:
   United States1,557 1,752 3,155 3,447 
   United Kingdom452 670 710 1,459 
   Canada230 255 459 459 
   Other International512 675 998 1,298 
      Total professional service revenue2,751 3,352 5,322 6,663 
Total revenue$74,497 $80,227 $151,553 $158,943 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Schedule of Consideration Paid for Acquisitions (Details) - USD ($)
$ in Thousands
Feb. 22, 2022
Jan. 07, 2022
Jun. 30, 2023
Dec. 31, 2022
Business Acquisition [Line Items]        
Holdback     $ 0 $ 5,429
BA Insight        
Business Acquisition [Line Items]        
Cash $ 33,355      
Holdback 645      
Working capital and other adjustments 1,587      
Total consideration $ 35,587      
Cash holdback payable, payment period 15 months      
Objectif Lune        
Business Acquisition [Line Items]        
Cash   $ 29,750    
Holdback   5,250    
Working capital and other adjustments   644    
Total consideration   $ 35,644    
Cash holdback payable, payment period   12 months    
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Schedule of Assets and Liabilities Assumed through Acquisition (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Feb. 22, 2022
Jan. 07, 2022
Assets Acquired        
Goodwill $ 352,571 $ 477,043    
BA Insight        
Assets Acquired        
Cash     $ 4  
Accounts receivable     2,466  
Other current assets     4,080  
Operating lease right-of-use asset     110  
Property and equipment     3  
Goodwill     25,495  
Other assets     25  
Total assets acquired     44,833  
Liabilities Assumed        
Accounts payable     (236)  
Accrued expense and other     (4,083)  
Deferred tax liabilities     0  
Deferred revenue     (4,817)  
Operating lease liabilities     (110)  
Total liabilities assumed     (9,246)  
Total consideration     35,587  
BA Insight | Customer relationships        
Assets Acquired        
Intangible assets     10,500  
BA Insight | Trade name        
Assets Acquired        
Intangible assets     150  
BA Insight | Technology        
Assets Acquired        
Intangible assets     2,000  
BA Insight | Favorable Leases        
Assets Acquired        
Intangible assets     $ 0  
Objectif Lune        
Assets Acquired        
Cash       $ 745
Accounts receivable       5,677
Other current assets       7,183
Operating lease right-of-use asset       1,905
Property and equipment       248
Goodwill       23,797
Other assets       744
Total assets acquired       64,181
Liabilities Assumed        
Accounts payable       (2,001)
Accrued expense and other       (9,431)
Deferred tax liabilities       (6,353)
Deferred revenue       (8,847)
Operating lease liabilities       (1,905)
Total liabilities assumed       (28,537)
Total consideration       35,644
Objectif Lune | Customer relationships        
Assets Acquired        
Intangible assets       17,717
Objectif Lune | Trade name        
Assets Acquired        
Intangible assets       362
Objectif Lune | Technology        
Assets Acquired        
Intangible assets       5,512
Objectif Lune | Favorable Leases        
Assets Acquired        
Intangible assets       $ 291
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Schedule of Weighted-Average Amortization Period (Details)
12 Months Ended
Dec. 31, 2022
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average amortization period 6 years 9 months 18 days
Customer relationships  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average amortization period 7 years
Trade name  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average amortization period 2 years
Developed technology  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average amortization period 6 years 2 months 12 days
Favorable Leases  
Acquired Finite-Lived Intangible Assets [Line Items]  
Weighted average amortization period 6 years 3 months 18 days
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Narrative (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Business Combination and Asset Acquisition [Abstract]    
Acquired in business combinations   $ 49.3
Goodwill deductible for tax purposes   4.6
Transaction (gain) expense $ 0.0 $ 0.4
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Schedule of Liabilities Measured at Fair Value on a Recurring Basis (Details) - Recurring Measurement Basis - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds included in cash and cash equivalents $ 229,861 $ 172,849
Assets, Fair Value Disclosure 270,780 214,017
Interest rate swap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap assets 40,919 41,168
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds included in cash and cash equivalents 229,861 172,849
Assets, Fair Value Disclosure 229,861 172,849
Level 1 | Interest rate swap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap assets 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds included in cash and cash equivalents 0 0
Assets, Fair Value Disclosure 40,919 41,168
Level 2 | Interest rate swap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap assets 40,919 41,168
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds included in cash and cash equivalents 0 0
Assets, Fair Value Disclosure 0 0
Level 3 | Interest rate swap    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Interest rate swap assets $ 0 $ 0
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Narrative (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Level 2 | Recurring Measurement Basis    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt instrument, fair value $ 519.8 $ 522.5
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Goodwill [Roll Forward]          
Beginning balance   $ 477,043   $ 477,043  
Adjustment related to prior year business combinations       415  
Non-cash loss on impairment of goodwill $ 0 $ (128,800) $ 0 (128,755) $ 0
Foreign currency translation adjustment and other       3,868  
Ending balance $ 352,571     $ 352,571  
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]          
Non-cash loss on impairment of goodwill $ 0 $ (128,800) $ 0 $ (128,755) $ 0
Impairment of intangible assets (excluding goodwill) 0   0 0 0
Amortization charge of intangible assets $ 18,000   $ 13,500 $ 36,100 $ 27,400
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Other Intangible Assets - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 481,074 $ 474,857
Accumulated Amortization 265,128 226,006
Net Carrying Amount 215,946 248,851
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 377,077 372,162
Accumulated Amortization 193,936 162,995
Net Carrying Amount $ 183,141 $ 209,167
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 1 year 1 year
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 10 years 10 years
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 9,966 $ 9,837
Accumulated Amortization 7,360 6,728
Net Carrying Amount $ 2,606 $ 3,109
Trade name | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 1 year 6 months 1 year 6 months
Trade name | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 10 years 10 years
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 93,752 $ 92,585
Accumulated Amortization 63,766 56,240
Net Carrying Amount $ 29,986 $ 36,345
Developed technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 4 years 4 years
Developed technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 9 years 9 years
Favorable Leases    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 6 years 3 months 18 days 6 years 3 months 18 days
Gross Carrying Amount $ 279 $ 273
Accumulated Amortization 66 43
Net Carrying Amount $ 213 $ 230
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Other Intangible Assets - Schedule of Estimated Annual Amortization Expense (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Amortization Expense    
Remainder of 2023 $ 34,105  
2024 52,120  
2025 37,077  
2026 34,852  
2027 30,584  
2028 and thereafter 27,208  
Net Carrying Amount $ 215,946 $ 248,851
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]        
Benefit from income taxes $ 233 $ 472 $ 1,655 $ 598
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Summary of Long-term Debt (Details) - Senior Secured Notes - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Long-term debt $ 513,257 $ 514,983
Less current maturities (3,094) (3,136)
Total long-term debt 510,163 511,847
Debt instrument, unamortized discount $ 6,493 $ 7,467
Debt instrument, imputed interest rate (percent) 5.90% 5.80%
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Narrative (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Aug. 06, 2019
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2019
Dec. 31, 2022
Line of Credit Facility [Line Items]          
Interest rate cash flow hedge to be reclassified during next twelve months   $ 9.9      
Debt instrument, cash interest costs, percent   5.40% 5.40%    
Unamortized deferred financing costs   $ 6.5     $ 7.5
Interest rate swap          
Line of Credit Facility [Line Items]          
Derivative asset, fair value, gross asset   $ 40.9      
Secured Debt          
Line of Credit Facility [Line Items]          
Debt instrument, face amount       $ 540.0  
Long-term debt, term       7 years  
Interest rate (percent)       5.40%  
Credit Facility          
Line of Credit Facility [Line Items]          
Debt instrument, covenant compliance, percent   35.00%      
Debt instrument, covenant, leverage ratio, amount   $ 50.0      
Debt instrument, covenant, leverage ratio, maximum   6.00      
Debt instrument, debt default, increase in interest rate on obligations upon default   2.00%      
Credit Facility | Revolving Credit Facility          
Line of Credit Facility [Line Items]          
Long-term debt, term       5 years  
Maximum borrowing capacity       $ 60.0  
Line of credit facility, unused capacity, commitment fee percentage       0.50%  
Credit Facility | Letter of Credit          
Line of Credit Facility [Line Items]          
Maximum borrowing capacity       $ 10.0  
Credit Facility | Secured Debt          
Line of Credit Facility [Line Items]          
Debt instrument, repayment rate, quarterly       0.25%  
Debt instrument, repayment rate, annual       1.00%  
Credit Facility | Secured Debt | Base Rate          
Line of Credit Facility [Line Items]          
Debt instrument, basis spread on variable rate       2.75%  
Credit Facility | Secured Debt | Eurodollar Deposits Rate          
Line of Credit Facility [Line Items]          
Debt instrument, basis spread on variable rate       3.75%  
Credit Facility | Secured Debt | Eurodollar Deposits Rate | Minimum          
Line of Credit Facility [Line Items]          
Debt instrument, basis spread on variable rate       0.00%  
Credit Facility | Secured Debt | Federal Funds Rate          
Line of Credit Facility [Line Items]          
Debt instrument, basis spread on variable rate 0.50%        
Credit Facility | Secured Debt | Federal Funds Rate | Minimum          
Line of Credit Facility [Line Items]          
Debt instrument, basis spread on variable rate       0.00%  
Credit Facility | Secured Debt | Eurodollar          
Line of Credit Facility [Line Items]          
Debt instrument, basis spread on variable rate       1.00%  
Term Loan | Secured Debt          
Line of Credit Facility [Line Items]          
Debt instrument, face amount       $ 350.0  
Long-term debt, term       7 years  
2019 Incremental Term Loan | Secured Debt          
Line of Credit Facility [Line Items]          
Debt instrument, face amount       $ 190.0  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Summary of Debt, Interest Rate Swap (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Debt Instrument [Line Items]        
Unrealized gain (loss) recognized in Other comprehensive income on derivative financial instruments $ 7,905 $ 8,156 $ (249) $ 34,369
Gain (loss) on interest rate swap (included in Interest expense on our consolidated statement of operations) (5,376) (7,754) (10,837) (15,516)
Interest rate swap        
Debt Instrument [Line Items]        
Gain (loss) on interest rate swap (included in Interest expense on our consolidated statement of operations) $ 4,471 $ (1,159) $ 8,303 $ (3,131)
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share - Narrative (Details) - $ / shares
Jun. 30, 2023
Dec. 31, 2022
Earnings Per Share [Abstract]    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share - Schedule of Computation of Loss Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net loss $ (15,147) $ (16,393) $ (155,192) $ (39,224)
Preferred stock dividends 1,329 0 2,644 0
Net loss attributable to common stockholders, basic (16,476) (16,393) (157,836) (39,224)
Net loss attributable to common stockholders, diluted $ (16,476) $ (16,393) $ (157,836) $ (39,224)
Denominator:        
Weighted-average common shares outstanding, basic (in shares) 32,473,872 31,380,505 32,367,084 31,272,489
Weighted-average common shares outstanding, diluted (in shares) 32,473,872 31,380,505 32,367,084 31,272,489
Net loss per common share, basic (in dollars per share) $ (0.51) $ (0.52) $ (4.88) $ (1.25)
Net loss per common share, diluted (in dollars per share) $ (0.51) $ (0.52) $ (4.88) $ (1.25)
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Net Loss Per Share - Schedule of Anti–dilutive Common Share Equivalents (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti–dilutive common share equivalents (in shares) 9,416,485 2,177,104
Preferred stock, conversion price (in dollars per share) $ 17.50  
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti–dilutive common share equivalents (in shares) 152,683 190,894
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti–dilutive common share equivalents (in shares) 2,242,054 1,892,460
Performance restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti–dilutive common share equivalents (in shares) 193,750 93,750
Series A Preferred Stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti–dilutive common share equivalents (in shares) 6,827,998 0
Preferred stock accumulated dividends $ 119.5  
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Series A Convertible Preferred Stock (Details)
$ / shares in Units, shares in Thousands, $ in Millions
6 Months Ended
Jul. 14, 2022
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
director
$ / shares
Dec. 31, 2022
$ / shares
Temporary Equity [Line Items]      
Issuance of Convertible Preferred Stock (in shares) | shares 115    
Series A convertible preferred stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001 $ 0.0001
Offering price per share (in dollars per share) | $ / shares $ 1,000    
Aggregate purchase price | $ $ 115.0    
Stock issuance costs | $   $ 4.6  
Dividends payable | $   4.5  
Temporary equity, liquidation preference (in dollars per share) | $ / shares $ 1,000    
Temporary equity, liquidation preference | $   $ 119.5  
Temporary equity, liquidation cash purchase price   105.00%  
Temporary equity liquidation preference percentage   105.00%  
Temporary equity voting power   50.00%  
Number of board of directors to elect | director   1  
Threshold for electing one board member and not the actual ownership   5.00%  
Threshold for electing a non-voting board member requirement and not the actual ownership percentage   10.00%  
Preferred stock, conversion price (in dollars per share) | $ / shares   $ 17.50  
Temporary equity, number of consecutive trading days   10 days  
Before Seven Year Anniversary      
Temporary Equity [Line Items]      
Temporary equity dividend rate percentage 4.50%    
After Seven Year Anniversary      
Temporary Equity [Line Items]      
Temporary equity dividend rate percentage 7.00%    
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
May 02, 2023
$ / shares
shares
Jun. 30, 2023
USD ($)
shares
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
shares
Jun. 30, 2022
USD ($)
Dec. 31, 2022
shares
Jun. 07, 2023
shares
Oct. 21, 2022
period
Class of Stock [Line Items]                
Liquidation preference increase, number of dividend payment periods | period               16
Common stock authorized (in shares)   75,000,000   75,000,000   50,000,000 75,000,000  
Tax benefit preservation plan, ownership change, threshold ownership percentage 4.90%              
Preferred stock, par value (in dollars per share) | $ / shares $ 0.0001              
Performance restricted stock units                
Class of Stock [Line Items]                
Performance period       34 months   18 months    
Target payout, percentage   100.00%   100.00%        
Performance restricted stock units | Minimum                
Class of Stock [Line Items]                
Award vesting rights, percentage       0.00%   0.00%    
Performance restricted stock units | Maximum                
Class of Stock [Line Items]                
Award vesting rights, percentage       200.00%   300.00%    
Chief Executive Officer | Performance restricted stock units                
Class of Stock [Line Items]                
Award vesting rights, percentage       50.00%   50.00%    
Intercompany loans with foreign subsidiaries, accumulated tax                
Class of Stock [Line Items]                
Tax expense (benefit) recognized in OCI | $       $ 1.4        
Intercompany loans, accumulated tax                
Class of Stock [Line Items]                
Tax expense (benefit) recognized in OCI | $   $ 0.5 $ 1.0 $ 1.0 $ 1.5      
Preferred Stock Purchase Rights                
Class of Stock [Line Items]                
Class of warrant or right, dividends declared (in shares) 1              
Class of warrant or right, outstanding (in shares) 32,441,010              
Class of warrant or right, exercise price of warrants or rights (in dollars per share) | $ / shares $ 18,000              
Preferred stock purchase right, purchase share (in shares) 0.001              
Preferred stock purchase right, purchase price adjustment percentage 1.00%              
Class of warrant or right, entitled dividend payment per security called by each warrant or right (in dollars per share) | $ / shares $ 0.001              
Class of warrant or right, entitled liquidation payment per security called by each warrant or right (in dollars per share) | $ / shares $ 0.001              
Class of warrant or right, entitled liquidation payment, common stock equivalent, number of shares (in shares) 1              
Class of warrant or right, voting power, common stock equivalent, number of shares (in shares) 1              
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stockholders' equity attributable to parent $ 167,784 $ 166,833 $ 308,870 $ 311,930 $ 328,584 $ 316,288
Accumulated Other Comprehensive Income (Loss)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stockholders' equity attributable to parent 15,415 $ 4,206 11,110 $ (2,344) $ 12,359 $ (11,514)
Foreign currency translation adjustment            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stockholders' equity attributable to parent (21,777)   (22,632)      
Unrealized translation loss on intercompany loans with foreign subsidiaries            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stockholders' equity attributable to parent (3,727)   (7,426)      
Unrealized gain on interest rate swaps            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stockholders' equity attributable to parent $ 40,919   $ 41,168      
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Schedule of Allocated Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense $ 6,370 $ 14,877 $ 12,832 $ 26,496
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 301 575 604 977
Research and development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 648 658 1,303 1,406
Sales and marketing        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense 558 1,498 1,134 2,972
General and administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Share-based compensation expense $ 4,863 12,146 $ 9,791 21,141
Accelerated stock-based compensation expense   $ 4,400   $ 4,400
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Schedule of PRSU and RSU Activity (Details) - PRSU and RSU
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Number of Units  
Unvested balances at beginning of period (in shares) | shares 1,603,023
Granted (in shares) | shares 1,431,277
Vested (in shares) | shares (525,066)
Forfeited (in shares) | shares (73,430)
Unvested balances at end of period (in shares) | shares 2,435,804
Weighted-Average Grant Date Fair Value  
Unvested balances at beginning of period (in dollars per share) | $ / shares $ 21.33
Granted (in dollars per share) | $ / shares 8.78
Vested (in dollars per share) | $ / shares 21.14
Forfeited (in dollars per share) | $ / shares 19.18
Unvested balances at end of period (in dollars per share) | $ / shares $ 14.07
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Schedule of Valuation Assumptions (Details) - Performance restricted stock units
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility 55.50% 49.50%
Risk-free interest rate 4.40% 0.70%
Remaining performance period (in years) 2 years 10 months 9 days 1 year 5 months 15 days
Dividend yield 0.00% 0.00%
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity - Schedule of Stock Option Activity (Details)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Number of Options Outstanding  
Outstanding at beginning of period (in shares) | shares 154,321
Options exercised (in shares) | shares (819)
Options vested (in shares) | shares 0
Options expired (in shares) | shares (819)
Outstanding at end of period (in shares) | shares 152,683
Weighted– Average Exercise Price  
Outstanding at beginning of period (in dollars per share) | $ / shares $ 11.19
Options exercised (in dollars per share) | $ / shares 1.77
Options forfeited (in dollars per share) | $ / shares 0
Options expired (in dollars per share) | $ / shares 6.23
Outstanding at end of period (in dollars per share) | $ / shares $ 11.27
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Revenue from External Customer [Line Items]      
Unbilled receivables $ 3,615 $ 3,615 $ 5,313
Deferred commissions, amortization period 6 years 6 years  
Deferred commissions renewal amortization period   18 months  
Commissions capitalized in excess of amortization of deferred commissions $ 100 $ 400  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01      
Revenue from External Customer [Line Items]      
Revenue, remaining performance obligation, percentage 69.00% 69.00%  
Expected satisfaction period of performance obligations, in months 12 months 12 months  
Subscription and support      
Revenue from External Customer [Line Items]      
Revenue recognized, previously in unearned revenue   $ 82,300  
Professional services      
Revenue from External Customer [Line Items]      
Revenue recognized, previously in unearned revenue   2,800  
Subscription Contracts      
Revenue from External Customer [Line Items]      
Revenue expected to be recognized from performance obligations $ 266,100 $ 266,100  
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Schedule of Deferred Commissions (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2023
USD ($)
Deferred Commissions  
Beginning balance $ 24,755
Capitalized deferred commissions 6,159
Amortization of deferred commissions (6,606)
Ending balance $ 24,308
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 74,497 $ 80,227 $ 151,553 $ 158,943
Subscription and support        
Disaggregation of Revenue [Line Items]        
Revenue 70,494 75,017 143,408 148,644
Subscription and support | United States        
Disaggregation of Revenue [Line Items]        
Revenue 50,162 52,996 102,403 104,340
Subscription and support | United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 9,160 10,120 18,835 21,709
Subscription and support | Canada        
Disaggregation of Revenue [Line Items]        
Revenue 3,441 5,427 6,932 8,895
Subscription and support | Other International        
Disaggregation of Revenue [Line Items]        
Revenue 7,731 6,474 15,238 13,700
Perpetual license        
Disaggregation of Revenue [Line Items]        
Revenue 1,252 1,858 2,823 3,636
Perpetual license | United States        
Disaggregation of Revenue [Line Items]        
Revenue 721 734 1,377 1,471
Perpetual license | United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 69 162 292 291
Perpetual license | Canada        
Disaggregation of Revenue [Line Items]        
Revenue 14 101 56 177
Perpetual license | Other International        
Disaggregation of Revenue [Line Items]        
Revenue 448 861 1,098 1,697
Professional services        
Disaggregation of Revenue [Line Items]        
Revenue 2,751 3,352 5,322 6,663
Professional services | United States        
Disaggregation of Revenue [Line Items]        
Revenue 1,557 1,752 3,155 3,447
Professional services | United Kingdom        
Disaggregation of Revenue [Line Items]        
Revenue 452 670 710 1,459
Professional services | Canada        
Disaggregation of Revenue [Line Items]        
Revenue 230 255 459 459
Professional services | Other International        
Disaggregation of Revenue [Line Items]        
Revenue $ 512 $ 675 $ 998 $ 1,298
XML 68 upld-20230630_htm.xml IDEA: XBRL DOCUMENT 0001505155 2023-01-01 2023-06-30 0001505155 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001505155 upld:PreferredStockPurchaseRightsMember 2023-01-01 2023-06-30 0001505155 2023-08-01 0001505155 2023-06-30 0001505155 2022-12-31 0001505155 upld:SubscriptionAndSupportMember 2023-04-01 2023-06-30 0001505155 upld:SubscriptionAndSupportMember 2022-04-01 2022-06-30 0001505155 upld:SubscriptionAndSupportMember 2023-01-01 2023-06-30 0001505155 upld:SubscriptionAndSupportMember 2022-01-01 2022-06-30 0001505155 upld:PerpetualLicenseMember 2023-04-01 2023-06-30 0001505155 upld:PerpetualLicenseMember 2022-04-01 2022-06-30 0001505155 upld:PerpetualLicenseMember 2023-01-01 2023-06-30 0001505155 upld:PerpetualLicenseMember 2022-01-01 2022-06-30 0001505155 us-gaap:ProductMember 2023-04-01 2023-06-30 0001505155 us-gaap:ProductMember 2022-04-01 2022-06-30 0001505155 us-gaap:ProductMember 2023-01-01 2023-06-30 0001505155 us-gaap:ProductMember 2022-01-01 2022-06-30 0001505155 upld:ProfessionalServicesMember 2023-04-01 2023-06-30 0001505155 upld:ProfessionalServicesMember 2022-04-01 2022-06-30 0001505155 upld:ProfessionalServicesMember 2023-01-01 2023-06-30 0001505155 upld:ProfessionalServicesMember 2022-01-01 2022-06-30 0001505155 2023-04-01 2023-06-30 0001505155 2022-04-01 2022-06-30 0001505155 2022-01-01 2022-06-30 0001505155 2023-03-31 0001505155 us-gaap:CommonStockMember 2023-03-31 0001505155 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001505155 us-gaap:RetainedEarningsMember 2023-03-31 0001505155 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001505155 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001505155 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001505155 us-gaap:CommonStockMember 2023-06-30 0001505155 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001505155 us-gaap:RetainedEarningsMember 2023-06-30 0001505155 2022-03-31 0001505155 us-gaap:CommonStockMember 2022-03-31 0001505155 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001505155 us-gaap:RetainedEarningsMember 2022-03-31 0001505155 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001505155 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001505155 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001505155 2022-06-30 0001505155 us-gaap:CommonStockMember 2022-06-30 0001505155 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001505155 us-gaap:RetainedEarningsMember 2022-06-30 0001505155 us-gaap:CommonStockMember 2022-12-31 0001505155 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001505155 us-gaap:RetainedEarningsMember 2022-12-31 0001505155 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-06-30 0001505155 us-gaap:CommonStockMember 2023-01-01 2023-06-30 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-06-30 0001505155 us-gaap:RetainedEarningsMember 2023-01-01 2023-06-30 0001505155 2021-12-31 0001505155 us-gaap:CommonStockMember 2021-12-31 0001505155 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001505155 us-gaap:RetainedEarningsMember 2021-12-31 0001505155 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001505155 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001505155 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001505155 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001505155 upld:BAInsightIncMember 2022-02-22 2022-02-22 0001505155 upld:ObjectifLuneIncMember 2022-01-07 2022-01-07 0001505155 upld:BAInsightIncMember 2022-02-22 0001505155 upld:ObjectifLuneIncMember 2022-01-07 0001505155 upld:BAInsightIncMember us-gaap:CustomerRelationshipsMember 2022-02-22 0001505155 upld:ObjectifLuneIncMember us-gaap:CustomerRelationshipsMember 2022-01-07 0001505155 upld:BAInsightIncMember us-gaap:TradeNamesMember 2022-02-22 0001505155 upld:ObjectifLuneIncMember us-gaap:TradeNamesMember 2022-01-07 0001505155 upld:BAInsightIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-02-22 0001505155 upld:ObjectifLuneIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-07 0001505155 upld:BAInsightIncMember us-gaap:OffMarketFavorableLeaseMember 2022-02-22 0001505155 upld:ObjectifLuneIncMember us-gaap:OffMarketFavorableLeaseMember 2022-01-07 0001505155 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0001505155 us-gaap:TradeNamesMember 2022-01-01 2022-12-31 0001505155 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-12-31 0001505155 us-gaap:OffMarketFavorableLeaseMember 2022-01-01 2022-12-31 0001505155 2022-01-01 2022-12-31 0001505155 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001505155 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001505155 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001505155 us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001505155 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001505155 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001505155 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001505155 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001505155 us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001505155 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-06-30 0001505155 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001505155 2023-01-01 2023-03-31 0001505155 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-06-30 0001505155 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-06-30 0001505155 us-gaap:CustomerRelationshipsMember 2023-06-30 0001505155 srt:MinimumMember us-gaap:TradeNamesMember 2023-06-30 0001505155 srt:MaximumMember us-gaap:TradeNamesMember 2023-06-30 0001505155 us-gaap:TradeNamesMember 2023-06-30 0001505155 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0001505155 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0001505155 us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0001505155 us-gaap:OffMarketFavorableLeaseMember 2023-06-30 0001505155 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-12-31 0001505155 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-12-31 0001505155 us-gaap:CustomerRelationshipsMember 2022-12-31 0001505155 srt:MinimumMember us-gaap:TradeNamesMember 2022-12-31 0001505155 srt:MaximumMember us-gaap:TradeNamesMember 2022-12-31 0001505155 us-gaap:TradeNamesMember 2022-12-31 0001505155 srt:MinimumMember us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001505155 srt:MaximumMember us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001505155 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001505155 us-gaap:OffMarketFavorableLeaseMember 2022-12-31 0001505155 upld:SeniorSecuredNotesMember 2023-06-30 0001505155 upld:SeniorSecuredNotesMember 2022-12-31 0001505155 upld:TermLoanMember us-gaap:SecuredDebtMember 2019-12-31 0001505155 upld:TermLoanMember us-gaap:SecuredDebtMember 2019-01-01 2019-12-31 0001505155 upld:A2019IncrementalTermLoanMember us-gaap:SecuredDebtMember 2019-12-31 0001505155 us-gaap:RevolvingCreditFacilityMember upld:CreditFacilityMember 2019-12-31 0001505155 us-gaap:RevolvingCreditFacilityMember upld:CreditFacilityMember 2019-01-01 2019-12-31 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember 2019-12-31 0001505155 us-gaap:LetterOfCreditMember upld:CreditFacilityMember 2019-12-31 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember us-gaap:BaseRateMember 2019-01-01 2019-12-31 0001505155 srt:MinimumMember upld:CreditFacilityMember us-gaap:SecuredDebtMember upld:EurodollarDepositsRateMember 2019-01-01 2019-12-31 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember upld:EurodollarDepositsRateMember 2019-01-01 2019-12-31 0001505155 srt:MinimumMember upld:CreditFacilityMember us-gaap:SecuredDebtMember us-gaap:FederalFundsEffectiveSwapRateMember 2019-01-01 2019-12-31 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember us-gaap:EurodollarMember 2019-01-01 2019-12-31 0001505155 upld:CreditFacilityMember 2023-06-30 0001505155 upld:CreditFacilityMember 2023-01-01 2023-06-30 0001505155 us-gaap:SecuredDebtMember 2019-12-31 0001505155 us-gaap:SecuredDebtMember 2019-01-01 2019-12-31 0001505155 us-gaap:InterestRateSwapMember 2023-06-30 0001505155 us-gaap:InterestRateSwapMember 2023-04-01 2023-06-30 0001505155 us-gaap:InterestRateSwapMember 2022-04-01 2022-06-30 0001505155 us-gaap:InterestRateSwapMember 2023-01-01 2023-06-30 0001505155 us-gaap:InterestRateSwapMember 2022-01-01 2022-06-30 0001505155 upld:CreditFacilityMember us-gaap:SecuredDebtMember us-gaap:FederalFundsEffectiveSwapRateMember 2019-08-06 2019-08-06 0001505155 us-gaap:EmployeeStockOptionMember 2023-04-01 2023-06-30 0001505155 us-gaap:EmployeeStockOptionMember 2022-04-01 2022-06-30 0001505155 us-gaap:RestrictedStockUnitsRSUMember 2023-04-01 2023-06-30 0001505155 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-06-30 0001505155 us-gaap:PerformanceSharesMember 2023-04-01 2023-06-30 0001505155 us-gaap:PerformanceSharesMember 2022-04-01 2022-06-30 0001505155 us-gaap:SeriesAPreferredStockMember 2023-04-01 2023-06-30 0001505155 us-gaap:SeriesAPreferredStockMember 2022-04-01 2022-06-30 0001505155 us-gaap:SeriesAPreferredStockMember 2023-06-30 0001505155 2022-07-14 2022-07-14 0001505155 2022-07-14 0001505155 upld:BeforeSevenYearAnniversaryMember 2022-07-14 2022-07-14 0001505155 upld:AfterSevenYearAnniversaryMember 2022-07-14 2022-07-14 0001505155 2022-10-21 0001505155 2023-06-07 0001505155 upld:PreferredStockPurchaseRightsMember 2023-05-02 2023-05-02 0001505155 upld:PreferredStockPurchaseRightsMember 2023-05-02 0001505155 2023-05-02 0001505155 us-gaap:AccumulatedTranslationAdjustmentMember 2023-06-30 0001505155 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0001505155 upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansMember 2023-06-30 0001505155 upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansMember 2022-12-31 0001505155 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2023-06-30 0001505155 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2022-12-31 0001505155 upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansWithForeignSubsidiariesTaxMember 2023-01-01 2023-06-30 0001505155 upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansTaxMember 2023-04-01 2023-06-30 0001505155 upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansTaxMember 2023-01-01 2023-06-30 0001505155 upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansTaxMember 2022-04-01 2022-06-30 0001505155 upld:AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansTaxMember 2022-01-01 2022-06-30 0001505155 upld:CostofSubscriptionandSupportRevenueMember 2023-04-01 2023-06-30 0001505155 upld:CostofSubscriptionandSupportRevenueMember 2022-04-01 2022-06-30 0001505155 upld:CostofSubscriptionandSupportRevenueMember 2023-01-01 2023-06-30 0001505155 upld:CostofSubscriptionandSupportRevenueMember 2022-01-01 2022-06-30 0001505155 us-gaap:ResearchAndDevelopmentExpenseMember 2023-04-01 2023-06-30 0001505155 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001505155 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-06-30 0001505155 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001505155 us-gaap:SellingAndMarketingExpenseMember 2023-04-01 2023-06-30 0001505155 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001505155 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-06-30 0001505155 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001505155 us-gaap:GeneralAndAdministrativeExpenseMember 2023-04-01 2023-06-30 0001505155 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001505155 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-06-30 0001505155 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001505155 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001505155 srt:ChiefExecutiveOfficerMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001505155 srt:MinimumMember us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001505155 srt:MaximumMember us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001505155 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001505155 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001505155 us-gaap:PerformanceSharesMember 2023-01-01 2023-06-30 0001505155 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0001505155 upld:PerformanceRestrictedStockUnitsAndRestrictedStockUnitsMember 2022-12-31 0001505155 upld:PerformanceRestrictedStockUnitsAndRestrictedStockUnitsMember 2023-01-01 2023-06-30 0001505155 upld:PerformanceRestrictedStockUnitsAndRestrictedStockUnitsMember 2023-06-30 0001505155 us-gaap:PerformanceSharesMember 2023-06-30 0001505155 upld:SubscriptionContractsMember 2023-06-30 0001505155 2023-07-01 2023-06-30 0001505155 upld:SubscriptionAndSupportMember country:US 2023-04-01 2023-06-30 0001505155 upld:SubscriptionAndSupportMember country:US 2022-04-01 2022-06-30 0001505155 upld:SubscriptionAndSupportMember country:US 2023-01-01 2023-06-30 0001505155 upld:SubscriptionAndSupportMember country:US 2022-01-01 2022-06-30 0001505155 upld:SubscriptionAndSupportMember country:GB 2023-04-01 2023-06-30 0001505155 upld:SubscriptionAndSupportMember country:GB 2022-04-01 2022-06-30 0001505155 upld:SubscriptionAndSupportMember country:GB 2023-01-01 2023-06-30 0001505155 upld:SubscriptionAndSupportMember country:GB 2022-01-01 2022-06-30 0001505155 upld:SubscriptionAndSupportMember country:CA 2023-04-01 2023-06-30 0001505155 upld:SubscriptionAndSupportMember country:CA 2022-04-01 2022-06-30 0001505155 upld:SubscriptionAndSupportMember country:CA 2023-01-01 2023-06-30 0001505155 upld:SubscriptionAndSupportMember country:CA 2022-01-01 2022-06-30 0001505155 upld:SubscriptionAndSupportMember upld:OtherInternationalMember 2023-04-01 2023-06-30 0001505155 upld:SubscriptionAndSupportMember upld:OtherInternationalMember 2022-04-01 2022-06-30 0001505155 upld:SubscriptionAndSupportMember upld:OtherInternationalMember 2023-01-01 2023-06-30 0001505155 upld:SubscriptionAndSupportMember upld:OtherInternationalMember 2022-01-01 2022-06-30 0001505155 upld:PerpetualLicenseMember country:US 2023-04-01 2023-06-30 0001505155 upld:PerpetualLicenseMember country:US 2022-04-01 2022-06-30 0001505155 upld:PerpetualLicenseMember country:US 2023-01-01 2023-06-30 0001505155 upld:PerpetualLicenseMember country:US 2022-01-01 2022-06-30 0001505155 upld:PerpetualLicenseMember country:GB 2023-04-01 2023-06-30 0001505155 upld:PerpetualLicenseMember country:GB 2022-04-01 2022-06-30 0001505155 upld:PerpetualLicenseMember country:GB 2023-01-01 2023-06-30 0001505155 upld:PerpetualLicenseMember country:GB 2022-01-01 2022-06-30 0001505155 upld:PerpetualLicenseMember country:CA 2023-04-01 2023-06-30 0001505155 upld:PerpetualLicenseMember country:CA 2022-04-01 2022-06-30 0001505155 upld:PerpetualLicenseMember country:CA 2023-01-01 2023-06-30 0001505155 upld:PerpetualLicenseMember country:CA 2022-01-01 2022-06-30 0001505155 upld:PerpetualLicenseMember upld:OtherInternationalMember 2023-04-01 2023-06-30 0001505155 upld:PerpetualLicenseMember upld:OtherInternationalMember 2022-04-01 2022-06-30 0001505155 upld:PerpetualLicenseMember upld:OtherInternationalMember 2023-01-01 2023-06-30 0001505155 upld:PerpetualLicenseMember upld:OtherInternationalMember 2022-01-01 2022-06-30 0001505155 upld:ProfessionalServicesMember country:US 2023-04-01 2023-06-30 0001505155 upld:ProfessionalServicesMember country:US 2022-04-01 2022-06-30 0001505155 upld:ProfessionalServicesMember country:US 2023-01-01 2023-06-30 0001505155 upld:ProfessionalServicesMember country:US 2022-01-01 2022-06-30 0001505155 upld:ProfessionalServicesMember country:GB 2023-04-01 2023-06-30 0001505155 upld:ProfessionalServicesMember country:GB 2022-04-01 2022-06-30 0001505155 upld:ProfessionalServicesMember country:GB 2023-01-01 2023-06-30 0001505155 upld:ProfessionalServicesMember country:GB 2022-01-01 2022-06-30 0001505155 upld:ProfessionalServicesMember country:CA 2023-04-01 2023-06-30 0001505155 upld:ProfessionalServicesMember country:CA 2022-04-01 2022-06-30 0001505155 upld:ProfessionalServicesMember country:CA 2023-01-01 2023-06-30 0001505155 upld:ProfessionalServicesMember country:CA 2022-01-01 2022-06-30 0001505155 upld:ProfessionalServicesMember upld:OtherInternationalMember 2023-04-01 2023-06-30 0001505155 upld:ProfessionalServicesMember upld:OtherInternationalMember 2022-04-01 2022-06-30 0001505155 upld:ProfessionalServicesMember upld:OtherInternationalMember 2023-01-01 2023-06-30 0001505155 upld:ProfessionalServicesMember upld:OtherInternationalMember 2022-01-01 2022-06-30 shares iso4217:USD iso4217:USD shares pure upld:director upld:period 0001505155 --12-31 2023 Q2 false 0.005 P10D 18000 0.001 10-Q 10-Q true 2023-06-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 Preferred Stock Purchase Rights true NASDAQ Yes Yes Accelerated Filer false false false 32654615 262556000 248653000 565000 1158000 34434000 47594000 10697000 10961000 3615000 5313000 12167000 8774000 323469000 321295000 1977000 2411000 1674000 1830000 3676000 5719000 215946000 248851000 352571000 477043000 13611000 13794000 40919000 41168000 2135000 1348000 955978000 1113459000 13797000 14939000 7535000 7393000 7395000 10644000 102291000 106465000 0 5429000 2243000 3205000 2306000 2264000 3094000 3136000 136355000 151211000 4187000 5203000 510163000 511847000 3637000 4707000 3213000 4947000 18610000 18416000 1281000 1170000 673259000 692298000 0.0001 0.0001 5000000 5000000 115000 115000 115000 115000 114935000 112291000 0.0001 0.0001 75000000 50000000 32654615 32654615 32221855 32221855 3000 3000 616556000 606755000 15415000 11110000 -464190000 -308998000 167784000 308870000 955978000 1113459000 70494000 75017000 143408000 148644000 1252000 1858000 2823000 3636000 71746000 76875000 146231000 152280000 2751000 3352000 5322000 6663000 74497000 80227000 151553000 158943000 22073000 24125000 45558000 46194000 2105000 2428000 4156000 5114000 24178000 26553000 49714000 51308000 50319000 53674000 101839000 107635000 15755000 15331000 30044000 30924000 12443000 11676000 24973000 23743000 15583000 21828000 32772000 41442000 14853000 10802000 29947000 21853000 1072000 4925000 2166000 15338000 0 0 128755000 0 59706000 64562000 248657000 133300000 -9387000 -10888000 -146818000 -25665000 -5376000 -7754000 -10837000 -15516000 -617000 1777000 808000 1359000 -5993000 -5977000 -10029000 -14157000 -15380000 -16865000 -156847000 -39822000 -233000 -472000 -1655000 -598000 -15147000 -16393000 -155192000 -39224000 1329000 0 2644000 0 -16476000 -16476000 -16393000 -16393000 -157836000 -157836000 -39224000 -39224000 -0.51 -0.51 -0.52 -0.52 -4.88 -4.88 -1.25 -1.25 32473872 32473872 31380505 31380505 32367084 32367084 31272489 31272489 -15147000 -16393000 -155192000 -39224000 840000 -17356000 855000 -18403000 2464000 -5503000 3699000 -6796000 7905000 8156000 -249000 34369000 11209000 -14703000 4305000 9170000 -3938000 -31096000 -150887000 -30054000 115000 113606000 32441010 3000 611667000 4206000 -449043000 166833000 1329000 1329000 1329000 213605 -152000 -152000 6370000 6370000 840000 840000 2464000 2464000 7905000 7905000 -15147000 -15147000 115000 114935000 32654615 3000 616556000 15415000 -464190000 167784000 0 0 31320765 3000 579638000 12359000 -263416000 328584000 311863 -435000 -435000 14877000 14877000 -17356000 -17356000 -5503000 -5503000 8156000 8156000 -16393000 -16393000 0 0 31632628 3000 594080000 -2344000 -279809000 311930000 115000 112291000 32221855 3000 606755000 11110000 -308998000 308870000 2644000 2644000 2644000 432760 -387000 -387000 12832000 12832000 855000 855000 3699000 3699000 -249000 -249000 -155192000 -155192000 115000 114935000 32654615 3000 616556000 15415000 -464190000 167784000 0 0 31096548 3000 568384000 -11514000 -240585000 316288000 536080 -800000 -800000 26496000 26496000 -18403000 -18403000 -6796000 -6796000 34369000 34369000 -39224000 -39224000 0 0 31632628 3000 594080000 -2344000 -279809000 311930000 -155192000 -39224000 36784000 28193000 0 75000 -2674000 -2407000 6667000 5883000 882000 -3000 1152000 1115000 12832000 26496000 128755000 0 -34000 0 -13212000 -22087000 6524000 4597000 -1217000 -898000 -4106000 -5154000 -5994000 -9162000 22847000 22260000 504000 297000 0 62356000 -504000 -62653000 177000 20000 2700000 2700000 388000 982000 1000 182000 5550000 3088000 -8814000 -6608000 374000 -3873000 13903000 -50874000 248653000 189158000 262556000 138284000 14426000 14474000 4972000 2416000 0 7820000 <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%">1. Organization and Nature of Operations </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upland Software, Inc. (“Upland,” “we,” “us,” “our,” or the “Company”), a Delaware corporation, is a provider of cloud-based software that enables organizations to drive digital transformation in the following business functions: Marketing, Sales, Contact Center, Knowledge Management, Project Management, Information Technology, Business Operations, Human Resources and Legal.</span></div>To support continued growth, Upland intends to pursue acquisitions within its cloud offerings of complementary technologies and businesses. Upland expects that this will expand its product offerings, customer base and market access, resulting in increased benefits of scale. <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. Basis of Presentation and Summary of Significant Accounting Policies </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation </span></div><div 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”, “us” or “our”). All intercompany accounts and transactions have been eliminated in consolidation. </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 (the “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 six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 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 2022 Annual Report on Form 10-K filed with the SEC on February 28, 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%">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, impairment of goodwill, intangibles and long-lived 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%">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 August 3, 2023, 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. No material changes have been made to the Company’s significant accounting policies disclosed in Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis of Presentation and Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in our Annual Report.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Concentrations of Credit Risk and Significant Customers</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents, accounts</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equivalents. The Company provides credit, in the normal course of business, to a number of its customers. To manage</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accounts receivable credit risk, the Company performs periodic credit evaluations of its customers and maintains current</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected credit losses which considers such factors as historical loss information, geographic location of customers, current</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">market conditions, and reasonable and supportable forecasts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No individual customer represented more than 10% of total revenues for the six months ended June 30, 2023, or more than</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10% of accounts receivable as of June 30, 2023 or December 31, 2022.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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 - Adopted </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2020, the Financial Standards Accounting Board (“FASB”) issued accounting standards update (“ASU”) 2020-04,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> 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:112%">which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference the London Interbank Offer Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We adopted Topic 848 during the first quarter of 2023. On February 21, 2023, the Company entered into an amended and restated credit agreement to, among other things, provide for the replacement of LIBOR with the Secured Overnight Financing Rate (“SOFR”), an index measuring the cost of borrowing cash overnight collateralized by Treasury securities. The Company has elected to apply the debt agreement modification expedients related to changes to the reference rate from LIBOR to SOFR in the Company's Credit Agreement, which it completed during the three months ended March 31, 2023. Application of these expedients allows the Company to account for the modification as not substantial. As a result, the debt agreement modification will be accounted for by prospectively adjusting the Credit Agreement’s effective interest rate, any existing unamortized debt discount will carry forward and continue to be amortized and no remeasurement of the Credit Agreement at the modification date is required.</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:112%">The Company has also elected to apply the hedge accounting expedients and exceptions related to changes to the reference rate from LIBOR to SOFR in the Company's interest rate swaps, which it completed during the three months ended March 31, 2023. Application of these exceptions preserves the cash flow hedge designation of the interest rate swaps and the related accounting and presentation consistent with past presentation. The replacement of LIBOR with SOFR in the credit agreement did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures. See “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Note—7. Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">” for additional information.</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 requires 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 prior GAAP, an acquirer in a business combination was generally required to recognize and measure the assets it acquired and the liabilities it assumed 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 were effective for fiscal years beginning after December 15, 2022, with early adoption permitted. We adopted ASU 2021-08 on January 1, 2023 and our adoption did not have a material impact on our condensed 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 August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2020-06 simplified the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments and convertible preferred stock. This update also amended the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. ASU 2020-06 amended the diluted earnings per share guidance, including the </span></div>requirement to use the if-converted method for all convertible instruments. The update also required entities to provide expanded disclosures about the terms and features of convertible instruments, how the instruments have been reported in the entity’s financial statements, and information about events, conditions, and circumstances that can affect how to assess the amount or timing of an entity’s future cash flows related to those instruments. The guidance was effective for interim and annual periods beginning after December 15, 2021. The Company adopted this guidance in the first quarter of fiscal 2022. <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”, “us” or “our”). All intercompany accounts and transactions have been eliminated in consolidation. </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 (the “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 six months ended June 30, 2023 are not necessarily indicative of the results to be expected for the year ending December 31, 2023 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 2022 Annual Report on Form 10-K filed with the SEC on February 28, 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%">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, impairment of goodwill, intangibles and long-lived 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>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 August 3, 2023, 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. <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Concentrations of Credit Risk and Significant Customers</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to credit risk consist of cash and cash equivalents, accounts</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equivalents. The Company provides credit, in the normal course of business, to a number of its customers. To manage</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">accounts receivable credit risk, the Company performs periodic credit evaluations of its customers and maintains current</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected credit losses which considers such factors as historical loss information, geographic location of customers, current</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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: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 - Adopted </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2020, the Financial Standards Accounting Board (“FASB”) issued accounting standards update (“ASU”) 2020-04,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%"> 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:112%">which provides optional guidance for a limited time to ease the potential burden in accounting for reference rate reform. The new guidance provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The amendments apply only to contracts and hedging relationships that reference the London Interbank Offer Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. These amendments are effective immediately and may be applied prospectively to contract modifications made and hedging relationships entered into or evaluated on or before December 31, 2022. We adopted Topic 848 during the first quarter of 2023. On February 21, 2023, the Company entered into an amended and restated credit agreement to, among other things, provide for the replacement of LIBOR with the Secured Overnight Financing Rate (“SOFR”), an index measuring the cost of borrowing cash overnight collateralized by Treasury securities. The Company has elected to apply the debt agreement modification expedients related to changes to the reference rate from LIBOR to SOFR in the Company's Credit Agreement, which it completed during the three months ended March 31, 2023. Application of these expedients allows the Company to account for the modification as not substantial. As a result, the debt agreement modification will be accounted for by prospectively adjusting the Credit Agreement’s effective interest rate, any existing unamortized debt discount will carry forward and continue to be amortized and no remeasurement of the Credit Agreement at the modification date is required.</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:112%">The Company has also elected to apply the hedge accounting expedients and exceptions related to changes to the reference rate from LIBOR to SOFR in the Company's interest rate swaps, which it completed during the three months ended March 31, 2023. Application of these exceptions preserves the cash flow hedge designation of the interest rate swaps and the related accounting and presentation consistent with past presentation. The replacement of LIBOR with SOFR in the credit agreement did not have a material impact on the Company’s condensed consolidated financial statements and related disclosures. See “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Note—7. Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">” for additional information.</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 requires 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 prior GAAP, an acquirer in a business combination was generally required to recognize and measure the assets it acquired and the liabilities it assumed 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 were effective for fiscal years beginning after December 15, 2022, with early adoption permitted. We adopted ASU 2021-08 on January 1, 2023 and our adoption did not have a material impact on our condensed 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 August 2020, the FASB issued ASU 2020-06, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. ASU 2020-06 simplified the accounting for convertible instruments by reducing the number of accounting models available for convertible debt instruments and convertible preferred stock. This update also amended the guidance for the derivatives scope exception for contracts in an entity’s own equity to reduce form-over-substance-based accounting conclusions. ASU 2020-06 amended the diluted earnings per share guidance, including the </span></div>requirement to use the if-converted method for all convertible instruments. The update also required entities to provide expanded disclosures about the terms and features of convertible instruments, how the instruments have been reported in the entity’s financial statements, and information about events, conditions, and circumstances that can affect how to assess the amount or timing of an entity’s future cash flows related to those instruments. The guidance was effective for interim and annual periods beginning after December 15, 2021. The Company adopted this guidance in the first quarter of fiscal 2022. <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. Acquisitions </span></div><div style="margin-bottom:6pt;padding-right:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs quantitative and qualitative analyses to determine the significance of each acquisition to 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%">2023 Acquisitions</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no acquisitions during the six months ended June 30, 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%">2022 Acquisitions</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The acquisitions completed during the year ended December 31, 2022 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">BA Insight</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On February 22, 2022, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of BA Insight Inc., a Delaware corporation (“BA Insight”). </span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:14.5pt">Objectif Lune</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On January 07, 2022, the Company entered into an agreement to purchase the shares comprising the entire issued share capital of Objectif Lune Inc., a Quebec proprietary company (“Objectif Lune”). </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><td style="width:72.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.832%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.440%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">BA Insight</span></td><td colspan="3" style="padding:0 1pt"></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%">Objectif Lune</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">33,355 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">29,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holdback </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Working capital and other adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">35,587 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">35,644 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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:700;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 Objectif Lune, and 15 months following closing for BA Insight. As of June 30, 2023, all of the holdbacks had been paid. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Fair Value of Assets Acquired and Liabilities Assumed</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded the purchase of the acquisitions described above using the acquisition method of accounting, and has recognized the assets acquired and liabilities assumed at their fair values as of the date of the acquisition. Management has recorded the purchase price allocations based upon acquired company information that is currently available. Management completed the purchase accounting for BA Insight in December 2022 and Objectif Lune during the first quarter of 2023. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following condensed table presents the finalized acquisition-date fair value of the assets acquired and liabilities assumed for the acquisitions during the year ended December 31, 2022 and through the six months ended June 30, 2023 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.850%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Final</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BA Insight</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Objectif Lune</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Year Acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%;text-decoration:underline">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%;text-decoration:underline">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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;padding:0 1pt"></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%">10,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Favorable Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">44,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">64,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,001)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Accrued expense and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,083)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,431)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,353)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,817)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(8,847)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,905)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(9,246)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(28,537)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">35,587 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">35,644 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 year ended December 31, 2022 (in years):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.463%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="padding:2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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></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="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-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="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Favorable Leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total weighted-average useful life</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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.8</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 $49.3 million for the above acquisitions was primarily attributable to the synergies expected to arise after the acquisition and the value of the acquired workforce. Goodwill that was deductible for tax purposes at the time of the acquisitions was $4.6 million.</span></div>Total transaction related expenses incurred with respect to acquisition activity during the six months ended June 30, 2023 and June 30, 2022 were nil and $0.4 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 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><td style="width:72.203%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.832%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.440%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">BA Insight</span></td><td colspan="3" style="padding:0 1pt"></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%">Objectif Lune</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Cash</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">33,355 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">29,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Holdback </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">645 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Working capital and other adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">644 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">35,587 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">35,644 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table>(1)Represents the cash holdbacks subject to indemnification claims that are payable 12 months following closing for Objectif Lune, and 15 months following closing for BA Insight. As of June 30, 2023, all of the holdbacks had been paid. 33355000 29750000 645000 5250000 1587000 644000 35587000 35644000 P12M P15M <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 finalized acquisition-date fair value of the assets acquired and liabilities assumed for the acquisitions during the year ended December 31, 2022 and through the six months ended June 30, 2023 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:75.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.076%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.850%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Final</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BA Insight</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Objectif Lune</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Year Acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%;text-decoration:underline">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%;text-decoration:underline">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Cash</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">745 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,466 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,677 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,080 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,183 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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;padding:0 1pt"></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%">10,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,717 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Favorable Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">744 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">44,833 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">64,181 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Accounts payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(236)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,001)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Accrued expense and other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,083)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,431)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,353)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,817)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(8,847)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(110)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,905)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities assumed</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(9,246)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(28,537)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Total consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">35,587 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">35,644 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 4000 745000 2466000 5677000 4080000 7183000 110000 1905000 3000 248000 10500000 17717000 150000 362000 2000000 5512000 0 291000 25495000 23797000 25000 744000 44833000 64181000 236000 2001000 4083000 9431000 0 6353000 4817000 8847000 110000 1905000 9246000 28537000 35587000 35644000 <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 year ended December 31, 2022 (in years):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.463%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.600%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="6" style="padding:2px 1pt;text-align: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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></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></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="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-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="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6.2</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Favorable Leases</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">6.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total weighted-average useful life</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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.8</span></td></tr></table> P7Y P2Y P6Y2M12D P6Y3M18D P6Y9M18D 49300000 4600000 0 400000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. Fair Value Measurements </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company 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:115%">The Company’s financial instruments consist principally of cash and cash equivalents, money market funds, accounts receivable, accounts payable, interest rate swap assets, and debt. The carrying value of cash and cash equivalents, accounts receivable, and accounts payable approximate fair value, primarily due to short maturities. </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%">Assets 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:96.875%"><tr><td style="width:1.0%"></td><td style="width:51.127%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.116%"></td><td style="width:0.1%"></td></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Fair Value Measurements at June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">229,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">229,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">40,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">40,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">229,861 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="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="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%">40,919 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">270,780 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.172%"><tr><td style="width:1.0%"></td><td style="width:50.967%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.083%"></td><td style="width:0.1%"></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">41,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">41,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">172,849 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">41,168 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">214,017 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Money market funds are highly-liquid investments and are included in cash and cash equivalents on the consolidated balance sheets. The pricing information on these investment instruments is readily available and can be independently validated as of the measurement date. This approach results in the classification of these securities as Level 1 of the fair value hierarchy.</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%">The fair value of the Company's interest rate swap assets 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.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt</span></div>The Company believes the carrying value of its long-term debt at June 30, 2023 approximates its fair value based on the interest rates currently available to the Company. The estimated fair value of the Company's debt, before debt discount, at June 30, 2023 and December 31, 2022 was $519.8 million and $522.5 million, respectively. <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes financial instruments in accordance with the authoritative guidance on fair value measurements and disclosures for financial assets and liabilities. This guidance defines fair value, establishes a framework for measuring fair value in accordance with GAAP, and expands disclosures about fair value measurements. The guidance also establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value.</span></div><div style="margin-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, money market funds, accounts receivable, accounts payable, interest rate swap assets, and debt. The carrying value of cash and cash equivalents, accounts receivable, and accounts payable approximate fair value, primarily due to short maturities. <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%">Assets 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:96.875%"><tr><td style="width:1.0%"></td><td style="width:51.127%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.414%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.113%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.568%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.116%"></td><td style="width:0.1%"></td></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Fair Value Measurements at June 30, 2023</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><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:9pt;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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">229,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">229,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align: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 assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">40,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">40,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">229,861 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="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="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%">40,919 </span></td><td style="border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">270,780 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.172%"><tr><td style="width:1.0%"></td><td style="width:50.967%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.718%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.565%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.083%"></td><td style="width:0.1%"></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Fair Value Measurements at December 31, 2022</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:0 1pt"></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:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Money market funds included in cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,849 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest rate swap asset</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">41,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">41,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">172,849 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">41,168 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">— </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">214,017 </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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 229861000 0 0 229861000 0 40919000 0 40919000 229861000 40919000 0 270780000 172849000 0 0 172849000 0 41168000 0 41168000 172849000 41168000 0 214017000 519800000 522500000 5. 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 six months ended June 30, 2023 are summarized in the table below (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.071%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.138%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">477,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment related to prior year business combinations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Impairment of goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(128,755)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">352,571 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the decline of our stock price impacting our market capitalization during the quarter ended March 31, 2023, we performed a quantitative impairment evaluation as of March 31, 2023, which resulted in a goodwill impairment of $128.8 million. This quantitative goodwill impairment analysis applied two methodologies to estimate the Company’s fair value which were: a) a discounted cash flow method and b) a guideline public company method. The two methods generated similar results and indicated that the fair value of the Company was less than its carrying value. The discounted cash flow method required significant judgments, including estimation of future cash flows, which are dependent on internally developed forecasts, estimation of the long-term rate of growth for our business, and determination of our weighted average cost of capital. Under the guideline public company method, we estimated fair value based on a market multiple of revenues and earnings derived for comparable publicly traded companies with similar operating characteristics as the Company. We will continue to evaluate Goodwill for impairment and adjust as indicators arise. </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%">Intangible assets, net 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></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.683%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Estimated Useful<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></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%">Gross<br/>Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">June 30, 2023:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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%">(unaudited)</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;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:#cceeff;padding:0 1pt"></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%">377,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">193,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">183,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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:#cceeff;padding:0 1pt"></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%">93,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">63,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Favorable Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,074 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,128 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.683%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Estimated Useful<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></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%">Gross<br/>Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></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%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2022:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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;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:#cceeff;padding:0 1pt"></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%">372,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">162,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">209,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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:#cceeff;padding:0 1pt"></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%">92,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">56,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">36,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Favorable Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">474,857 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">226,006 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">248,851 </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></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%">Management recorded no impairments of intangible assets during the three and six months ended June 30, 2023 and June 30, 2022.</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 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. During the three months ended June 30, 2023, the Company adjusted the estimated useful life for certain intangible assets as a result of the continued evaluation of our products.</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%">Total amortization expense was $18.0 million and $13.5 million during the three months ended June 30, 2023 and June 30, 2022, respectively, and $36.1 million and $27.4 million during the six months ended June 30, 2023 and June 30, 2022, 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 June 30, 2023, the estimated annual amortization expense for the next five years and thereafter is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.158%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">34,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">34,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2028 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">215,946 </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></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%">Changes in the Company’s goodwill balance for the six months ended June 30, 2023 are summarized in the table below (in thousands):</span></div><div style="margin-bottom:6pt;margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:83.071%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.138%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">477,043 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment related to prior year business combinations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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%">Impairment of goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(128,755)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">352,571 </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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 477043000 415000 128755000 3868000 352571000 128800000 <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></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.683%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Estimated Useful<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></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%">Gross<br/>Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">June 30, 2023:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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%">(unaudited)</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;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:#cceeff;padding:0 1pt"></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%">377,077 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">193,936 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">183,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,606 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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:#cceeff;padding:0 1pt"></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%">93,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">63,766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Favorable Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481,074 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,128 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,946 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.566%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.677%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.683%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></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%">Estimated Useful<br/>Life (Years)</span></td><td colspan="3" style="padding:0 1pt"></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%">Gross<br/>Carrying Amount</span></td><td colspan="3" style="padding:0 1pt"></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%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></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%">Net Carrying<br/>Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">December 31, 2022:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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;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:#cceeff;padding:0 1pt"></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%">372,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">162,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">209,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,837 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,728 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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: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:#cceeff;padding:0 1pt"></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%">92,585 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">56,240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">36,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Favorable Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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%">273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">43 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">474,857 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">226,006 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">248,851 </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></tr></table></div> P1Y P10Y 377077000 193936000 183141000 P1Y6M P10Y 9966000 7360000 2606000 P4Y P9Y 93752000 63766000 29986000 P6Y3M18D 279000 66000 213000 481074000 265128000 215946000 P1Y P10Y 372162000 162995000 209167000 P1Y6M P10Y 9837000 6728000 3109000 P4Y P9Y 92585000 56240000 36345000 P6Y3M18D 273000 43000 230000 474857000 226006000 248851000 0 0 0 0 18000000 13500000 36100000 27400000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June 30, 2023, the estimated annual amortization expense for the next five years and thereafter is as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.158%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">34,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,120 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,077 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">34,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">2028 and thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,208 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">215,946 </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></tr></table> 34105000 52120000 37077000 34852000 30584000 27208000 215946000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. Income Taxes </span></div><div><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 six months ended June 30, 2023 and June 30, 2022 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><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax benefit of $0.2 million and $1.7 million for the three and six months ended June 30, 2023 is primarily related to the deferred tax impact of the goodwill impairment booked during the first quarter of 2023. This tax benefit is offset by the foreign income taxes associated with our combined non-U.S. operations, 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.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The income tax benefit of $0.5 million and $0.6 million for the three and six months ended June 30, 2022 is primarily related to 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 for the three months ended March 31, 2022, of the deferred tax provision attributable to the tax gain associated with the transfer of goodwill between foreign and domestic jurisdictions.</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 Company historically incurred operating losses in the United States prior to 2021 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 June 30, 2023 and December 31, 2022, 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: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, several U.S. state jurisdictions and several foreign jurisdictions. The Company is no longer subject to U.S. federal income tax examinations for years ending before December 31, 2019 and is no longer subject to state and local or foreign income tax examinations by tax authorities for years ending before December 31, 2018, other than where cross-border transactions extend the statute of limitations.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is not currently under audit in any federal, state or any foreign jurisdictions. U.S. operating losses generated in years prior to 2019 remain open to adjustment until the statute of limitations closes for the tax year in which the net operating losses are utilized.</span></div> -200000 -1700000 -500000 -600000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. Debt </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following at June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.599%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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 $6,493 and $7,467 based on an imputed interest rate of 5.9% and 5.8%, at June 30, 2023 and December 31, 2022, respectively)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">513,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Less current maturities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">510,163 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,847 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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-weight:400;line-height:120%">In 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 facility (the “Term Loan”) and (ii) 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” and together with the Term Loan, the “Term Loans”) and (iii) a $60 million, 5 year, revolving credit facility (the “Revolver”) that was fully available as of June 30, 2023. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loans 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%">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 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 June 30, 2023, 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-weight:400;line-height:120%">On February 21, 2023, the Company entered into that certain Amendment No.1 to the Credit Facility (as herein defined below) (the “Amendment”), which amends the Credit Facility. The Amendment amended the interest rate benchmark from LIBOR to SOFR. Other than the foregoing, the material terms of the Credit Agreement remain unchanged.</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 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%) published by CME Group Benchmark Administration Limited (CBA), 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 (iii) the Federal Funds Effective 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 Federal Funds Effective 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%">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 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 June 30, 2023 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-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:115%">The Company has entered into floating-to-fixed interest rate swap agreements to limit exposure to interest rate risk related to our debt. These interest rate swaps effectively convert the entire balance of the Company's $540.0 million original principal term loans from variable interest payments to fixed interest rate payments, based on an annualized fixed rate of 5.4%, for the 7-year term of debt. The interest rate associated with our undrawn $60 million 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 swaps have been designated as a cash flow hedge and are valued using a market approach, which is a Level 2 valuation technique. At June 30, 2023, the fair value of the interest rate swap was a $40.9 million asset as a result of the change in the yield curve for our interest rate swaps since December 31, 2022. In the next twelve months, the Company estimates that $9.9 million will be reclassified from Accumulated other comprehensive income to Interest expense, net on our condensed consolidated statement of operations. Increases or 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 style="margin-bottom:3pt"><span><br/></span></div><div style="margin-bottom:3pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.363%"><tr><td style="width:1.0%"></td><td style="width:48.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.854%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) recognized in Other comprehensive income on derivative financial instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,905 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(249)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">34,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Gain (loss) on interest rate swap (included in Interest expense on our consolidated statement of operations)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">8,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><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%">Cash interest costs averaged 5.4% and 5.4% for the six months ended June 30, 2023 and 2022, respectively. In addition, as of June 30, 2023 and December 31, 2022 the Company had $6.5 million and $7.5 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> <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 June 30, 2023 and December 31, 2022 (in thousands):</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.174%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.599%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.601%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></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%">December 31, 2022</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 $6,493 and $7,467 based on an imputed interest rate of 5.9% and 5.8%, at June 30, 2023 and December 31, 2022, respectively)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">513,257 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,983 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Less current maturities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,094)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,136)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">510,163 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">511,847 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 6493000 7467000 0.059 0.058 513257000 514983000 3094000 3136000 510163000 511847000 350000000 P7Y 190000000 60000000 P5Y 0.0025 0.0100 60000000 10000000 0.0050 0.0275 0.0000 0.0375 0.0000 0.0100 0.35 0.35 50000000 6.00 0.0200 540000000 0.054 P7Y 60000000 40900000 -9900000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.363%"><tr><td style="width:1.0%"></td><td style="width:48.673%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.851%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.854%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain (loss) recognized in Other comprehensive income on derivative financial instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">7,905 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,156 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(249)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">34,369 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Gain (loss) on interest rate swap (included in Interest expense on our consolidated statement of operations)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,159)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">8,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,131)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 7905000 8156000 -249000 34369000 4471000 -1159000 8303000 -3131000 0.054 0.054 6500000 7500000 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. Net Loss Per Share </span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compute loss per share of our common stock, par value $0.0001 per share (“Common Stock”) and Series A Preferred Stock using the two-class method. The two-class method requires income available to common stockholders for the period to be allocated between common stock and participating securities based upon their respective rights to receive dividends as if all income for the period had been distributed. We consider our Series A Preferred Stock to be a participating security, as its holders are entitled to fully participate in any dividends or other distributions declared or paid on our Common Stock on an as-converted basis. </span></div><div style="margin-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></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.026%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.616%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.032%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">Net Loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(15,147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(16,393)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(155,192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(39,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Preferred stock dividends and accretion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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 attributable to common stockholders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,476)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,393)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,836)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,224)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted–average common shares outstanding, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,473,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,380,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,367,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,272,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Net loss per common share, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.51)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.52)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(4.88)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.25)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 six months ended June 30, 2023 and June 30, 2022, respectively, basic and diluted loss per share were the same. The Company uses the application of the if-converted method for calculating diluted earnings per share on our Series A Preferred Stock. The Company applies the treasury stock method for calculating diluted earnings per share on our stock options, restricted stock units and performance restricted stock units. </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 anti–dilutive common share equivalents as of:</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><td style="width:69.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.335%"></td><td style="width:0.1%"></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="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%">June 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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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,242,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,892,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">193,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A Preferred Stock on an if-converted basis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,827,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,416,485 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,177,104 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt"><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) As of June 30, 2023</span><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:8pt;font-weight:400;line-height:120%"> the Series A Preferred Stock plus accumulated dividends totaled $119.5 million. The Series A Preferred Stock has a conversion price of $17.50</span><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:8pt;font-weight:400;line-height:120%">per share, as detailed in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Note 10. Series A Convertible Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">”</span></div> 0.0001 0.0001 <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></div><div style="margin-top:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.230%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.796%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.026%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.616%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.032%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">Net Loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(15,147)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(16,393)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(155,192)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">(39,224)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Preferred stock dividends and accretion</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,329)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,644)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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 attributable to common stockholders</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,476)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,393)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(157,836)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,224)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted–average common shares outstanding, basic and diluted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,473,872 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,380,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,367,084 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,272,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Net loss per common share, basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.51)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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.52)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(4.88)</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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.25)</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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -15147000 -16393000 -155192000 -39224000 1329000 0 2644000 0 -16476000 -16476000 -16393000 -16393000 -157836000 -157836000 -39224000 -39224000 32473872 32473872 31380505 31380505 32367084 32367084 31272489 31272489 -0.51 -0.51 -0.52 -0.52 -4.88 -4.88 -1.25 -1.25 <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 anti–dilutive common share equivalents as of:</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><td style="width:69.882%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.335%"></td><td style="width:0.1%"></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="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%">June 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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">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,242,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,892,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">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%">193,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,750 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Series A Preferred Stock on an if-converted basis</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,827,998 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></tr><tr><td colspan="3" style="background-color:#ffffff;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:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,416,485 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,177,104 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:3pt"><span><br/></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) As of June 30, 2023</span><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:8pt;font-weight:400;line-height:120%"> the Series A Preferred Stock plus accumulated dividends totaled $119.5 million. The Series A Preferred Stock has a conversion price of $17.50</span><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:8pt;font-weight:400;line-height:120%">per share, as detailed in “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Note 10. Series A Convertible Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">”</span></div> 152683 190894 2242054 1892460 193750 93750 6827998 0 9416485 2177104 119500000 17.50 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. 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: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> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. Series A Convertible Preferred Stock</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 14, 2022, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with Ulysses Aggregator, LP (the “Purchaser”), an affiliate of HGGC, LLC, to issue and sell at closing 115,000 shares of Series A Preferred Stock of the Company, par value $0.0001 per share, at a price of $1,000 per share (the “Initial Liquidation Preference”) for an aggregate purchase price of $115.0 million (the “Investment”). The Company will use the proceeds of the Investment (a) for general corporate purposes and (b) for transaction-related fees and expenses.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 23, 2022 (the “Closing Date”), the closing of the Investment (the “Closing”) occurred, and the Series A Preferred Stock was issued to the Purchaser. In connection with the issuance of the Series A Preferred Stock, the Company incurred direct and incremental expenses comprised of transaction fees, and financial advisory and legal expenses (the “Series A Preferred Stock Issuance Costs”), which reduced the carrying value of the Series A Preferred Stock. As of June 30, 2023, the Series A Preferred Stock Issuance Costs totaled $4.6 million. Cumulative preferred dividends accrue quarterly on the Series A Preferred Stock at a rate of 4.5% per year within the first seven years after the Closing Date regardless of whether declared or assets are legally available for the payment. Such dividends shall accrue and compound quarterly in arrears from the date of issuance of the shares. The dividend rate will increase to 7.0% on the seven-year anniversary of the Closing Date. The Series A Preferred Stock had accrued unpaid dividends of $4.5 million as of June 30, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contemporaneous with the Closing Date, the Company and the Purchaser entered into a Registration Rights Agreement (the “Registration Rights Agreement”) and the Company filed a Certificate of Designation (the “Certificate of Designation”) setting out the powers, designations, preferences, and other rights of the Series A Preferred Stock with the Secretary of State of the State of Delaware in connection with the Closing. Pursuant to the Registration Rights Agreement, the Purchaser has certain customary registration rights with respect to any shares of Series A Preferred Stock or the Common Stock of the Company issuable upon conversion of the Series A Preferred Stock, including rights with respect to the filing of a shelf registration statement, underwritten offering rights and piggy back rights.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Dividend Provisions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Preferred Stock ranks senior to the Company’s Common Stock with respect to payment of dividends and rights on the distribution of assets on any liquidation, dissolution or winding up of the affairs of the Company. The Series A Preferred Stock has an Initial Liquidation Preference of $1,000 per share, representing an aggregate Liquidation Preference (as defined below) of $1,000 upon issuance. Holders of the Series A Preferred Stock are entitled to the dividend at the rate of 4.5% per annum, within the first seven years after the Closing Date regardless of whether declared or assets are legally available for the payment. Such dividends shall accrue and compound quarterly in arrears from the date of issuance of the shares. The dividend rate will increase to 7.0% on the seven-year anniversary of the Closing Date. The dividend can be paid, in the Company’s sole discretion, in cash or dividend in kind by adding to the Liquidation Preference of each share of Series A Preferred Stock outstanding. On June 7, 2023, the stockholders of the Company authorized, for purposes of complying</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with Nasdaq Listing Rules 5635(b) and (d), the issuance of shares of Common Stock underlying shares of Series A Preferred</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock in an amount equal to or in excess of 20% of the Common Stock outstanding immediately prior to the issuance of such</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Series A Preferred Stock (including upon the operation of anti-dilution provisions contained in the Certificate of Designation</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">designating the terms of such Series A Preferred Stock). The Series A Preferred Stock is also entitled to fully participate in any dividends paid to the holders of common stock in cash, in stock or otherwise, on an as-converted basis. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Liquidation Rights</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of any Liquidation, holders of the Series A Preferred Stock are entitled to receive an amount per share equal to the greater of (1) the Initial Liquidation Preference per share plus any accrued or declared but unpaid dividends on such shares (the “Liquidation Preference”) or (2) the amount payable if the Series A Preferred Stock were converted into Common Stock. The Series A Preferred Stock will have distribution and liquidation rights senior to all other equity interests of the Company. As of June 30, 2023, the Liquidation Preference of the Series A Preferred Stock was $119.5 million. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Optional Redemption</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On or after the 7th anniversary of the original issue date of the Series A Preferred Stock, the Company has the right to redeem any outstanding shares of the Series A Preferred Stock for a cash purchase price equal to 105% of the Liquidation Preference plus accrued and unpaid dividends as of the date of redemption. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Deemed Liquidation Event Redemption</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon a fundamental change, holders of the Series A Preferred Stock have the right to require the Company to repurchase any or all of its Series A Preferred Stock for cash equal to the greater of (1) 105% of the Liquidation Preference plus the present value of the dividend payments the holders would have been entitled to through the fifth anniversary of the issue date and (2) the amount that such Preferred Stock would have been entitled to receive as if converted into common shares immediately prior to the fundamental change.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A fundamental change (“Deemed Liquidation Event”) is defined as either the direct or indirect sale, lease, transfer, conveyance or other disposition of all or substantially all the properties or assets of the Company and its subsidiaries to any third party or the consummation of any transaction, the result of which is that any third party or group of third parties become the beneficial owner of more than 50% of the voting power of the Company.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Voting Rights</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Preferred Stock will vote together with the Common Shares on all matters and not as a separate class (except as specifically provided in the Certificate of Designation or as otherwise required by law) on an as-if-converted basis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The holders of the Series A Preferred Stock will have the right to elect one member of the Board of Directors of the Company</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the “Board of Directors”) for so long as holders of the Series A Preferred Stock own in the aggregate at least 5% of the shares of Common Stock on a fully diluted basis. In addition, the holders of the Series A Preferred Stock will have the right to elect one non-voting observer to the Board of Directors for so long as they hold at least 10% of the shares of Convertible Preferred Stock outstanding as of the date of the issue date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Conversion Feature</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Preferred Stock may be converted, at any time in whole or in part at the option of the holder into a number of shares of Common Stock equal to the quotient obtained by dividing the sum of the Liquidation Preference plus all accrued and unpaid dividends by the conversion price of $17.50 (the “Conversion Price”). The Conversion Price is subject to adjustment in the following events:</span></div><div><span><br/></span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">Stock splits and combinations</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">Tender offers or exchange offers</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">Distribution of rights, options, or warrants at a price per share that is less than the average of the last reported sale prices per share of Common Stock for the <span style="-sec-ix-hidden:f-751">ten</span> consecutive trading days</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">Spin-offs and other distributed property</span></div><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;padding-left:14.5pt">Issuance of equity-linked securities at a price per share less than the conversion price</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;text-decoration:underline">Anti-Dilution Provisions</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Series A Preferred Stock has customary anti-dilution provisions for stock splits, stock dividends, mergers, sales of significant assets, and reorganization events and recapitalization transactions or similar events, and weighted average anti-</span></div>dilution protection, subject to customary exceptions for issuances pursuant to current or future equity-based incentive plans or arrangements (including upon the exercise of employee stock options). 115000 0.0001 1000 115000000 4600000 0.045 0.070 4500000 1000 1000 0.045 0.070 119500000 1.05 1.05 0.50 1 0.05 0.10 17.50 <div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. 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 Statements</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 21, 2022 we filed a resale registration statement on Form S-3 (File No. 333-267973) (the “2022 S-3”), on behalf of the Purchaser and pursuant to the Registration Rights Agreement, which became effective on November 1, 2022 and covers (i) the issued Series A Preferred Stock and (ii) the number of shares of the Company’s Common Stock issuable upon conversion of such Series A Preferred Stock, which amount includes and assumes that dividends on the Series A Preferred Stock are paid by increasing the Liquidation Preference of the Series A Preferred Stock for a period of sixteen dividend payment periods from the initial issuance date. See “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note—10. Series A Convertible Preferred Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” for further details. </span></div><div 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%">Increase in Authorized Shares of Common Stock</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%">At the Company’s annual meeting on June 7, 2023, the stockholders of the Company adopted a Certificate of Amendment (the “Certificate of Amendment”) to the Amended and Restated Certificate of Incorporation of the Company (the “Certificate of Incorporation”). Among other things, the Certificate of Amendment amended the Certificate of Incorporation to increase the number of authorized shares of the Company’s Common Stock, from 50,000,000 to 75,000,000.</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%">Tax Benefit Preservation Plan and Preferred Stock Purchase Rights</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 2, 2023, our Board of Directors authorized and declared a dividend of one preferred stock purchase right (a “Right”) for each outstanding share of Common Stock of the Company as of May 12, 2023 (the “Record Date”). 32,441,010 Rights were issued to the holders of record of shares of Common Stock. The description and terms of the Rights are set forth in a Tax Benefit Preservation Plan, dated as of May 2, 2023, as the same may be amended from time to time (the “Plan”), between the Company and Broadridge Corporate Issuer Solutions, LLC, as Rights Agent. </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%">By adopting the Plan, the Board of Directors is seeking to protect the Company’s ability to use its net operating loss carryforwards (“NOLs”) and other tax attributes to offset potential future income tax liabilities. The Company’s ability to use such NOLs and other tax attributes would be substantially limited if the Company experiences an “ownership change,” as defined in Section 382 of the Internal Revenue Code (the “Code”). Generally, an “ownership change” occurs if the percentage of the Company’s stock owned by one or more “five percent stockholders” increases by more than fifty percentage points over the lowest percentage of stock owned by such stockholders at any time during the prior three-year period or, if sooner, since the last “ownership change” experienced by the Company. The Plan is intended to make it more difficult for the Company to undergo an ownership change by deterring any person from acquiring 4.9% or more of the outstanding shares of stock without the approval of the Board of Directors. The Board of Directors believes it is in the best interest of the Company and its stockholders to reduce the likelihood of an ownership change, which could harm the Company’s future operating results by effectively increasing the Company future tax liabilities.</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 Rights trade with, and are inseparable from, the Common Stock, and the record holders of shares of Common Stock are the record holders of the Rights. The Rights are evidenced only by certificates (or, in the case of uncertificated shares, by notations in the book-entry account system) that represent shares of Common Stock. Rights will also be issued in respect of any shares of Common Stock that shall become outstanding after the Record Date (including upon conversion of any shares of Series A Preferred Stock of the Company) and, subject to certain exceptions specified in the Plan, prior to the earlier of the Distribution Date (as defined below) and the Expiration Date (as defined below).</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 Rights are not exercisable until the Distribution Date. After the Distribution Date, each Right will be exercisable to purchase from the Company one one-thousandth of a share of Series B Junior Participating Preferred Stock, par value $0.0001 per share, of the Company (the “Series B Preferred”), at a purchase price of $18.00 per one one-thousandth of a share of Series B Preferred (the “Purchase Price”), subject to adjustment as provided in the Plan.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The “Distribution Date” is the earlier of (i) the close of business on the tenth day after the public announcement that a person or group has become an Acquiring Person (as defined below) or that discloses information which reveals the existence of an Acquiring Person or such earlier date as a majority of the Board shall become aware of the existence of an Acquiring Person (the date described in this clause (i), the “Stock Acquisition Date”) and (ii) the close of business on the tenth business day (or such later date as the Board of Directors shall determine prior to such time as any person or group becomes an Acquiring </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Person) after the date that a tender or exchange offer by any person is commenced, the consummation of which would result in such person becoming an Acquiring Person. A person or group becomes an “Acquiring Person” upon acquiring beneficial ownership of 4.9% or more of the outstanding shares of Common Stock, except in certain situations specified in the Plan. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Rights will expire on the earliest of (a) the close of business on May 1, 2024, (b) the time at which the Rights are redeemed or exchanged pursuant to the Plan, or (c) the time at which the Board of Directors determines that the Tax Benefits are utilized in all material respects or that an ownership change under Section 382 of the Code would not adversely impact in any material respect the time period in which the Company could use the Tax Benefits, or materially impair the amount of the Tax Benefits that could be used by the Company in any particular time period, for applicable tax purposes (such earliest date, the “Expiration Date”).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Until a Right is exercised or exchanged, the holder thereof, as such, will have no rights as a stockholder of the Company by virtue of holding such Right, including, without limitation, the right to vote and to receive dividends.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors may adjust the Purchase Price, the number of shares of Series B Preferred issuable and the number of outstanding Rights to prevent dilution that may occur from a stock dividend, a stock split, a reclassification of the Series B Preferred or Common Stock or certain other specified transactions. No adjustments to the Purchase Price of less than 1% are required to be made.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the adoption of the Plan, the Board of Directors approved a Certificate of Designations of the Series B Junior Participating Preferred Stock (the “Certificate of Designations”). The Certificate of Designations was filed with the Secretary of State of the State of Delaware on May 2, 2023.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each one one-thousandth of a share of Series B Preferred, if issued:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-13.5pt"><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:10pt">Will not be redeemable.</span></div><div style="padding-left:36pt;text-indent:-13.5pt"><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:10pt">Will entitle holders to quarterly dividend payments of $0.001 per one one-thousandth of a share of Series B Preferred, or an amount equal to the dividend paid on one share of Common Stock, whichever is greater.</span></div><div style="padding-left:36pt;text-indent:-13.5pt"><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:10pt">Will entitle holders upon liquidation either to receive $0.001 per one one-thousandth of a share of Series B Preferred, or an amount equal to the payment made on one share of Common Stock, whichever is greater.</span></div><div style="padding-left:36pt;text-indent:-13.5pt"><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:10pt">Will have the same voting power as one share of Common Stock.</span></div><div style="padding-left:36pt;text-indent:-13.5pt"><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:10pt">If shares of Common Stock are exchanged as a result of a merger, consolidation, or a similar transaction, will entitle holders to a per share payment equal to the payment made on one share of Common Stock.</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 </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 consists of two elements, net 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 are excluded from net loss. Our other comprehensive income consists primarily of foreign currency translation adjustments for subsidiaries with functional currencies other than the U.S. dollar, unrealized translation gains on intercompany loans with foreign subsidiaries, and unrealized gains 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 income (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><td style="width:64.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.389%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(21,777)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(22,632)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 loss on intercompany loans with foreign subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,426)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Unrealized gain on interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">40,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">41,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15,415 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">11,110 </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></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 gains (losses) on intercompany loans with foreign subsidiaries as of June 30, 2023 is net of income tax expense of $1.4 million. The tax provision to unrealized translation gains (losses) on intercompany loans for the three and six months ended June 30, 2023 was $0.5 million and $1.0 million, respectively. The tax benefit related to unrealized translation gains on intercompany loans for the three and six months ended June 30, 2022 was $1.0 million and $1.5 million, respectively. The income tax expense/benefit allocated to each component of other comprehensive income for all other </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%">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 the local currencies. Results of operations for foreign subsidiaries are translated into United States dollars (“USD”) using the average exchange rates on a monthly basis during the year. The assets and liabilities of those subsidiaries are translated into USD using the exchange rates in effect at the balance sheet date. The related translation adjustments are recorded in a separate component of stockholders' equity in AOCI.</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 AOCI. </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 included in our condensed consolidated statements of income were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:39.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.062%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,370 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14,877 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">12,832 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">26,496 </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></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes accelerated stock-based compensation expense of $4.4 million for the three months and six months ended June 30, 2022, respectively, in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation—Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</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%">2014 Equity Incentive Plan</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%">Beginning in 2019, the Company began granting restricted stock units (“RSUs”) and performance-based restricted stock units (“PSUs”) under its 2014 Equity Incentive Plan (the “2014 EIP”), in lieu of restricted stock awards, primarily for stock plan administrative purposes.</span></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units (“RSU”) and Performance-Based Restricted Stock Units (“PSU”)</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 2023 and 2022, fifty percent of the awards granted to our Chief Executive Officer were PSUs. The 2023 and 2022 PSU agreements provide that the quantity of units subject to vesting may range from 0% to 200% and 0% to 300%, respectively, of the units granted per the table below based on the Company's absolute total shareholder return (“TSR”) at the end of the performance periods of thirty-four months and eighteen months, 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 following table summarizes PSU and RSU activity during the six months ended June 30, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.535%"><tr><td style="width:1.0%"></td><td style="width:68.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.385%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.388%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Number of Units</span></td><td colspan="3" style="padding:0 1pt"></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%">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 restricted units outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,603,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21.33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,431,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(525,066)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 restricted units outstanding as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,435,804 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The PSU and RSU activity table above includes PSU units granted that are based on a 100% target payout. Compensation expense is recognized over the required service period of the grant. The fair value of the RSUs is determined based on the grant date fair value of the award. The fair value of the PSUs is determined using the Monte Carlo simulation model and is not subject to fluctuation due to achievement of the underlying market-based target.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant assumptions used in the Monte Carlo simulation model for the PSUs granted during the six months ended June 30, 2023 and year ended December 31, 2022 are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.242%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">55.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">49.5%</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:0 1pt"></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%">4.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:0 1pt"></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%">2.86</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.46</span></td></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:0 1pt"></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><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%">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 six months ended June 30, 2023 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><td style="width:73.973%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.731%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.670%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;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, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">154,321 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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 expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">152,683 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 16 50000000 75000000 1 32441010 0.049 0.0001 0.049 0.01 0.001 0.001 1 1 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the components of accumulated other comprehensive income (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><td style="width:64.829%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.389%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(21,777)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(22,632)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 loss on intercompany loans with foreign subsidiaries</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,727)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,426)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Unrealized gain on interest rate swaps</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">40,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">41,168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">15,415 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">11,110 </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></tr></table> -21777000 -22632000 -3727000 -7426000 40919000 41168000 15415000 11110000 1400000 500000 1000000 1000000 1500000 <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 included in our condensed consolidated statements of income were as follows (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:39.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.396%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.057%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.545%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.062%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></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%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></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%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">575 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">977 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">648 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">658 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,303 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,406 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Sales and marketing</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,498 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,972 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,863 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,141 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">6,370 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14,877 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">12,832 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">26,496 </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></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt;padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Includes accelerated stock-based compensation expense of $4.4 million for the three months and six months ended June 30, 2022, respectively, in accordance with ASC 718, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation—Stock Compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> 301000 575000 604000 977000 648000 658000 1303000 1406000 558000 1498000 1134000 2972000 4863000 12146000 9791000 21141000 6370000 14877000 12832000 26496000 4400000 4400000 0.50 0.50 0 2 0 3 P34M P18M <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes PSU and RSU activity during the six months ended June 30, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.535%"><tr><td style="width:1.0%"></td><td style="width:68.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.385%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.388%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Number of Units</span></td><td colspan="3" style="padding:0 1pt"></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%">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 restricted units outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,603,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21.33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,431,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(525,066)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 restricted units outstanding as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,435,804 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes PSU and RSU activity during the six months ended June 30, 2023:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.535%"><tr><td style="width:1.0%"></td><td style="width:68.526%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.423%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.385%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.578%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.388%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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%">Number of Units</span></td><td colspan="3" style="padding:0 1pt"></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%">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 restricted units outstanding as of December 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,603,023 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">21.33 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,431,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">(525,066)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73,430)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.18 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 restricted units outstanding as of June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,435,804 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">14.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 1603023 21.33 1431277 8.78 525066 21.14 73430 19.18 2435804 14.07 1 <div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant assumptions used in the Monte Carlo simulation model for the PSUs granted during the six months ended June 30, 2023 and year ended December 31, 2022 are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.714%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.242%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">June 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">55.5%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">49.5%</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:0 1pt"></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%">4.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:0 1pt"></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%">2.86</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.46</span></td></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:0 1pt"></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><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> 0.555 0.495 0.044 0.007 P2Y10M9D P1Y5M15D 0 0 <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 six months ended June 30, 2023 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><td style="width:73.973%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.731%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.670%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Number of<br/>Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;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, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">154,321 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11.19 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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 forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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></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 expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(819)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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 June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">152,683 </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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">11.27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 154321 11.19 819 1.77 0 0 819 6.23 152683 11.27 <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%">12. 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%">Revenue is recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when made available to the customers. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of sales credits and allowances. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized based on the following five step model in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract with a customer</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, the Company satisfies a performance obligation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations under our contracts consist of subscription and support, perpetual licenses, and professional services 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 </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 end of each month and are 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 majority of 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 evaluated 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 is recognized as revenue when, or as, the performance obligation is satisfied. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, historical standalone sales, customer demographics, geographic locations, and the number and types of users within our contracts.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Principal vs. Agent Considerations</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis) for vendor reseller agreements and messaging-related subscription agreements. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers, and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. While none of the factors individually are considered presumptive or determinative, in reaching conclusions on gross versus net revenue recognition, the Company places the most weight on the analysis of whether or not it is the primary obligor in the arrangement. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, the Company reports revenue from vendor reseller agreements on a gross basis, meaning the amounts billed to customers are recorded as revenue, and expenses incurred are recorded as cost of revenue. As the Company is primarily obligated in its messaging-related subscription contracts, has latitude in establishing prices associated with its messaging program management services, is responsible for fulfillment of the transaction, and has credit risk, 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 June 30, 2023 and December 31, 2022, unbilled receivables were $3.6 million and $5.3 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 utilize 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 six months ended June 30, 2023.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the activity impacting deferred commissions for the six months ended June 30, 2023 (in thousands:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.447%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.758%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Deferred Commissions</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%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,755 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">   Capitalized deferred commissions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">   Amortization of deferred commissions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,606)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Balance at June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,308 </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></tr></table></div><div style="margin-bottom:6pt;margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred commissions in excess of commissions capitalized for the three and six months ended June 30, 2023 was $0.1 million and $0.4 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 six months ended June 30, 2023, we recognized $82.3 million and $2.8 million of subscription services and professional services revenue, respectively, that was included in the deferred revenue balances at the beginning of the 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: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 June 30, 2023, approximately $266.1 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 United States, 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><td style="width:39.902%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.917%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></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,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">52,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">102,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">104,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></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,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></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%">70,494 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">75,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">143,408 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">148,644 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></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%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></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,252 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,636 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></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,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></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%">230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">74,497 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">80,227 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">151,553 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">158,943 </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></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%">Revenue is recognized when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services over the term of the agreement, generally when made available to the customers. We enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations. Revenue is recognized net of sales credits and allowances. Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is recognized based on the following five step model in accordance with ASC 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the contract with a customer</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Identification of the performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Determination of the transaction price</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Allocation of the transaction price to the performance obligations in the contract</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recognition of revenue when, or as, the Company satisfies a performance obligation</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Performance obligations under our contracts consist of subscription and support, perpetual licenses, and professional services 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 </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 end of each month and are 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 majority of 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 evaluated 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 is recognized as revenue when, or as, the performance obligation is satisfied. We determine the SSP based on our overall pricing objectives, taking into consideration market conditions and other factors, including the value of our contracts, historical standalone sales, customer demographics, geographic locations, and the number and types of users within our contracts.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Principal vs. Agent Considerations</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates whether it is the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis) for vendor reseller agreements and messaging-related subscription agreements. Where the Company is the principal, it first obtains control of the inputs to the specific good or service and directs their use to create the combined output. The Company's control is evidenced by its involvement in the integration of the good or service on its platform before it is transferred to its customers, and is further supported by the Company being primarily responsible to its customers and having a level of discretion in establishing pricing. While none of the factors individually are considered presumptive or determinative, in reaching conclusions on gross versus net revenue recognition, the Company places the most weight on the analysis of whether or not it is the primary obligor in the arrangement. </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Generally, the Company reports revenue from vendor reseller agreements on a gross basis, meaning the amounts billed to customers are recorded as revenue, and expenses incurred are recorded as cost of revenue. As the Company is primarily obligated in its messaging-related subscription contracts, has latitude in establishing prices associated with its messaging program management services, is responsible for fulfillment of the transaction, and has credit risk, 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>Deferred CommissionsSales 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 utilize 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.<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>Deferred revenue is mainly unearned revenue related to subscription services and support services.<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>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. Unbilled ReceivablesUnbilled 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. 3600000 5300000 P6Y P18M <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 six months ended June 30, 2023 (in thousands:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:80.447%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.758%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Deferred Commissions</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%">Balance at December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,755 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">   Capitalized deferred commissions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">   Amortization of deferred commissions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,606)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Balance at June 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">24,308 </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></tr></table></div> 24755000 6159000 6606000 24308000 -100000 -400000 82300000 2800000 266100000 0.69 P12M The Company has operations primarily in the United States, 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><td style="width:39.902%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.917%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></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:9pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></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,162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">52,996 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">102,403 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">104,340 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,120 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,835 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,709 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></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,441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,932 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">8,895 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,474 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,700 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></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%">70,494 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">75,017 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">143,408 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">148,644 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></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%">721 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">734 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,471 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">177 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,098 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></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,252 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,858 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,636 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></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,557 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,752 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,447 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></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%">230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">255 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">675 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">998 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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="3" style="background-color:#cceeff;padding:0 1pt"></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%">2,751 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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,352 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></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%">5,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">Total revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">74,497 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">80,227 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">151,553 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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%">158,943 </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></tr></table> 50162000 52996000 102403000 104340000 9160000 10120000 18835000 21709000 3441000 5427000 6932000 8895000 7731000 6474000 15238000 13700000 70494000 75017000 143408000 148644000 721000 734000 1377000 1471000 69000 162000 292000 291000 14000 101000 56000 177000 448000 861000 1098000 1697000 1252000 1858000 2823000 3636000 1557000 1752000 3155000 3447000 452000 670000 710000 1459000 230000 255000 459000 459000 512000 675000 998000 1298000 2751000 3352000 5322000 6663000 74497000 80227000 151553000 158943000 13. Related Party Transactions The Company does not have any material related party transactions to report for the three and six months ended June 30, 2023 EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +2" U<'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 " "T@@-7<.%;N^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TU%)'1S43PI""XHWD(RNQMLTI",M/OVIG6WB^@#>,S,GV^^ M@>E,E&9(^)R&B(D97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ MM((#5SU:J 1W!@ ;"8 !@ !X;"]W;W)K4 _[Z2 MG5B!RB?&@[^ ;^>-7EV.'DL^?>3B(5DQ)M%3%,;)66LEY?I#MYMX*Q;1I,/7 M+%9W%EQ$5*I3L>PF:\&HGP5%89@2L9!Y4DM0]6_#)BP,M9(JQ[]; MT5;QFSIP_WBG?I695V;N:<(F//P:^')UUCIN(9\M:!K*6_[X*]L:ZFL]CX=) M]A<]YL_V>BWDI8GDT398E2 *XOP_?=I6Q'X *0D@VP#R*@"7_8*[#7 SHWG) M,EL75-+1J>"/2.BGE9H^R.HFBU9N@E@WXUP*=3=0<7(TX1LF4!LE*RI8JGJM1-,X'S.Z[_U]K9Y"4\FB MY!];E>62/;ND'I@?DC7UV%E+C;R$B0UKC7[X#@^X;X'J1OW M=\]K9G,*AV.G_=EF"8RJ::E?6.I7L_0YI4(R$3ZC6[;F0MKLP5)2I+9*F8!1 M->T-"GN#:O9F3 3Y9WY@"09MLG)"7&&0ZM?,+BN7V+\DBI^ MQ[ZOU).CW0'*2.%3;&]76++G8-4EXF6F,]ZPCNHR::"Z##[N6TW"@PI M81!%_E<%$WVFNO<=?XRM]F&YL8+?P!8X@0/K^C1,A&&J>>VS&,")IB/X*UN6I"E8<'@\=;'7:!#-A TT89IVL MJX[5:W"Y,5B@CXG55A.(A TC81ALKKFGVFNVXC'$$ =$3@9.&SO8GG&:("1L M$ E78J1)*H1&P9S_@GB9#4Q)* $_%[.N(S0! M2,0 $JD$2/.(AB$Z3Q-U.['VV ,ZI2\O<%Q=?P:(2"4@NHR86.HA^8M2D"N5 M7Z,UC>V-"@N6&VT">XC!'E()>^8KIAH2L@?+E-MK@G:(H1U2B7:4L4C!^UQR M[T$A3[9:B#ZE4A%![*OVM3I^)WS9UD.NUL_4].KT9N220;\WP/W3[L;FT8 . MJ00Z$Y5+A9HPI['/GM#OS-Z,L)2CWKG[3A_W^U8/36 .,9A##F#.=J*\"A(- M!M\8%> "T0&Y=AN3MFOE.3BRKE$#/J3BZM"^TRMUT9YA8;'2A>@FX(<8^"$P MJKSVN%WP*W<)RWVV BP<5->C 1\"8\I8&?1SDR&UYQA8H#RK-D$ZKB$=%R:4 M_71JW4%X)SC9;B$T@3JN01T7-["'\D[XLJV!)F#(-3#DPNQR%\B0(;Y F/QX M_Q.:,R\5:L:Q^H:57L[#:Y76-C1,&?K>Z>BI!ZT5.6=[>=9::(*4W+VM-!AQ M[@3UL[>SY^B>AU;SL,"7V?6%U5<3B.0:1')A1-HU)[I\\E8T7K+2U>P#0C?C M^<78NF,&!]9U: #)A:EF)MB"*7;P\XZ'9JE03A.&LFU_ZW0#*[YY_#8!3JX! M)W?00 9[)P;:UD 31.4:HG)A"'I+!H.5WMZ7)K!B7>^&M%P8C6XX>IFZ2FGD M@%#9AC$<5M>?H2P7AJ0WY"]8",A?3>!6S^!6#\:MZBUX0*BL!>&PM_KK[GW/ MH]=/LL^<$N3I?<+\TY[B:O$IU3C[@*AK'L^_P_I(]?)+@D*V4*%.9Z@2J<@_ M;Y$_T#Q@=GH/U!+ P04 " "T M@@-7!.C<)/$' ":(@ & 'AL+W=O+K=:[-ZM5FV]E)=K7 M:B=K^.1>-970<-H\K-I=(\6F'U25*Q)%\:H21;U87_;7;IKUI>IT6=3RID%M M5U6B>7HG2_5XM<"+YPN_%P];;2ZLUI<[\2!OI?ZPNVG@;#7.LBDJ6;>%JE$C M[Z\6;_&;:]8/Z"W^4\C']N@8&5?NE/IH3G[>7"TB@TB6,M=F"@'_]O):EJ69 M"7!\.DRZ&+_3##P^?I[][[WSX,R=:.6U*O];;/3V:I$NT$;>BZ[4OZO'?\J# M0]S,EZNR[?^BQX-MM$!YUVI5'08#@JJHA__B\R$01P,P\PP@AP'D:P?0PP#: M.SH@Z]UZ+[187S;J$37&&F8S!WUL^M'@35&;9;S5#7Q:P#B]OE;U!A9%;A < MM:HL-D+#R3M1BCJ7Z-9,W*)S].'V/7IU]A,Z0T6-_MBJKA7UIKU<:$\OESMC_UQ MF+$TYG0T.T'*1J0LB/1MGJL.@$&=R"6@O"LE>E5#35/W2)10>?K MI3.\Q#Q%0B-(,#F$[#G+>@-('%G=R>;PT2&#EO -[4[VI:1\^LD5B $I/_*0 M,D;9+ ZV%4MXQMQAX&,8># ,[^6]A/2$!5-55;2F('HJ "W5BAXS@>!Y8VRI-$D\.I"/L- C[#Z5% M^14(4SNNA+(XFT%TF6&2<3?(; 29A4&*SRB'1"U.MJP+9F8',DOF<;2-",.> M_,311'31"PD VJ?13_W"F^JW S6BEPCJBI/&(AMJG,SWOY:_US MK47]4)A2/62I/[+$7E\,Q=("ZK!C:$P3_W65_P /)M["*9S@G)8 M80C-NQ@-MA;M:%3.1&PN0& M$)MN*!I&W@C3(CN;&9NO$FZEM\N*9I[21B96(V%6>P89D&!'>>6$;W,7 +/@ MVU:@@YFGSI&C7C%,<6-I;N1>UITS#XA-6A@:C6Q>BYUV,8L]2HQ,Y$;"Y/;O M*8)HTTFD%6HE*/.F-0W37=>"/108=WAM4HOFN&T3SH@O?R?6(V'6FPN>HSP( M=CS$IC1"CDCX -K1Q)'(%^J)]TB8]YZ+825TUPP1AQ#72LNQ5*!719V7W0:N M=+6H5*.++Y! FZ+M2TK?PY(EC>*ABR5+$K._HHLE-IW2*)NK69<5" E/G";. M)6'./>UA7MKB+FJ-*;8%W#9S0^MLA=FV8IDOR'2B=QJF]U]':.86]1!O#4WW M,_XG;[-%70UJC.=EW6G&L&?KTXGRZ0N-;,_NI:H?SJ%'J%[:_-3!W"2=>IIM.]$[#]#Z4J9<0VKP=)Y3P>?_BLLM !WAZ!'IT$Y<&%?@O\LL74<-% M]+=/':R\$V10(GRK^OY>LYTZ/$D#&I8&M[(Q]?:M>4"QEU!G#:W>-,_;H-4J M_[A$9]'K*(HPU.T&[479R0O$EW#%_*)V*QHC-SN]58VITQ<(8W[\$33:1IGV M@K33K88#4R5$S^A_HF8[5\?1AILF8,YP3KL3*7D:T4FW4!Y,H5L3LJTJ-R * M?_PA)3BYZ&^(Z2=G+T>#*NB;L^D[S7;J^Z1%:%B+7*NJ4G4@:Y(I;78"=*6,C&.'<^F''91G'"/[J>3Y*%AR0-];%=U9?^@ M]-"^0MO=R*UYNKV7")2AJIS=(;5E#>;,>O[A,H,?'\--\H>^>"-C! XZHL@+ MMV:P1_8)ZGUK,ZV ]"I M3T"P2>RPL-BQ! 2TKD>&PO=V]R:W-H M965T&ULK9?;;N,V$(9?A5 710*DTW3[U!2%,F6#]LF%[$HS_S\O]%0I,<[J5YT!F#(UYP+ M/7$R8S;WKJN3#'*J;^4&!'ZSDBJG!H=J[>J- IJ623EW \^+W9PRX4S'Y;VY MFHYE83@3,%=$%WE.U3^/P.5NXOC.ZXTO;)T9>\.=CC=T#0LPSYNYPI';J*0L M!Z&9%$3!:N(\^/HT<]K$]O6K^L<2'F&65,-,\C]8:K*),W)("BM:.>0I-!&YG4R.LB9J#[IU[H0K01_<"0AJ!."2Q/".J&LG%LY M*[&>J*'3L9([HFPTJMF+LC9E-M(P81_CPBC\EF&>F")7'Z[)!\($^2V3A:8BU6/7H">K M[";U_(_5_,&1^7\MQ"T)O1L2>$'8DSX[G?X$":;[97K037>Q$DTY@J8<0:D7 M'M%;&,3'+C5$KLA')K (C'(REYJ57??GPU(;A;WW5Q]JI3WHU[8+\EYO: (3 M!U>$P[93N-XFCL;MNHAS&^'XV:H [" MH$$8G$1X%C27RK!_L9M3IDN>DT8KN:AE(@B]>,]I3U 0#_J=1HW3Z#\X%5*< M,!L=5&S@CX9[9@^#HL +^\W&C=GXI-D%* ::/)!$BBV@:VP-@AVX O2:$GQ? M)2\W9$,5V5)> +G"UT,J.:=*DPW@_I'AF^2Z#ZF:=]ARZ]UZGN?O09T-ZV - M&ZSA.V#1PF12E0_*- GD5?^[=&^][;;>29Z9S'/<1O[' M,JDG.+M.SL=U$5H'!O]BA.]8$;5JNZ3#_C71$UD''BO_V^[NG]PUN]XO:_]: ML>TF#.)H$/O[NUAO9!#XHR@ZXOMM._9/[\<=W]_1[;7L)>;[(GO-NZW#ICWI M?Z9JS80F'%:8ZMT.44-5A^=J8.2F/'\NI<'3;'F9X0\.4#8 OU]):5X']DC; M_(29?@-02P,$% @ M((#5\:T8AF2" K2T !@ !X;"]W;W)K'E*\?97J2[T60@=?-V55 MWTW66F]OIM-ZN1:;K+Z66U&97U92;3)MOJKG:;U5(LN[1IMRBL.03S=944UF MM]VU!S6[E8TNBTH\J*!N-IM,_7XO2OEZ-T&3PX7/Q?-:MQ>FL]MM]BP>A?YE M^Z#,M^F1)2\VHJH+605*K.XF']'-@B1M@P[Q_T*\UB>?@U;*DY1?VB^?\KM) MV#Z1*,52MQ29^?[8-3S\?V/_=B3=BGK):S&7Y:Y'K M]=TDG@2Y6&5-J3_+U^_%7A!K^9:RK+N_P>L>&TZ"95-KN=DW-D^P*:K=_^SK M/A G#0P/W #O&V"[ 1UH0/8-R%OO0/<-Z%OOP/8-.NG3G?8N<&FFL]FMDJ^! M:M&&K?W01;]K;>)55&VB/&IE?BU,.SV;RRHWW2[RP'RJ95GDF39?'K7Y9_)! MUX%VG)B+'L.!#6.ZQE_"_ M374=D/!#@$-,@.>9O[TYAN3\O;LO_O+=SX)!CCE".CXZP/=9O(BJ$5"W[AKR MKF%;DUYF$:5)=#M].0V6BXK-DUFHU$4AAA@CY[ %!(L3VL/.--*C1NK5.)>U M;E-=#6O=$;"3&V.*HMC2"J"X(R)U429JB%I2711#)(QAI>RHE'F5_D?)N@ZV M2JX*#MUBLERLXW M'BHM*!Y!91[;VET433"SI;LHC#BWE0-W-+5B8 )%N%>.O8+0%OQ-2 I $(Z=TKCP4IUK[;T?\IN_GZ4V ULZ'"#'E?D!Z;PF1WQ/^KS5**R4W!_EF 03* M=GW:54)BVP5#,#.L8[ND@3C*8Q3;P@$@9IP/^";4.T3$_,Y)KX4Z]#1HFI#7 M8U[JFD9E2T=E6XS%=MX5O8=%7F,V^U1I87CUH3<^!)4 G<2>YRP9&+%-PAR" M11&SC3L$,[E*G+$'X1A#?" %>\>(_)9QEX)%M90;$;S;BW\_K-YUT1^^]@5VB>QDDJ8?Y4P*]-=W=WWO\Z^#DPXKK$SZ4=B M9XZ%<#SFCJT ^7CL>BH 2)(8#UA*W%M*[+>4]Y?(QX"S(W82 "!JNZX4 "'N M^ L Q9(!-X5['XG]/O)'H8/29 "HT'5PID.0W1]S$,>)/2)2F(^AQ%XQ0$"2 MX*&U(>Z](_9[QP0V.\@#_T;9%JKXJG1V5-IDEH&)KDW9N'4Q6$MRURH^D.[ZU\L MP5BX-L]T,75F.!@'I *$8U%,[%4$!/2E0N\OL=]?7A:8O"@;#6Z.W^_OP[\9 M&A 'A ;"@:$!@+[0] X4^QWH,33&>!_#LQWHX/=LA^WP;NB"G)9EIG:8;H?WX-]MKM3?)HZX35#=LK",&?^ F#TVEY: M+2 8NL8#"R;N.R'[261B=X6&1CF1 : 09$!8)[(](86^PWMK]V; M6I%?92]F"?TLSJ)3![+1M3U-H]RL<'=>$$DPCL]RV=Y(@)#+>D(6V M[0,Y"8_"V)D?(4X<81H/6'_Q!._B?>](T:. M28A01&US L%X'-GY!\ 0Y=A^ ;2 < SC>,#.DM[ $[^!?VR>ZJ4JML=-_[K9 M;J4"MR7\5!>GWYALZ:ALB['8SCOEY(3"7S^BX-KW**0)M=,/@+'0WD)* 1BB MA#K[0R N/EUPG2OM%PWD;Q]4(, 9!!S:;P+G$(PBYU4+ *.,,4

X>)R-N@ 8E6TQ%MMY;_0+ .)? /C&F;L5 M;)+)-AH0*K:3*050.,;.22 713@9V'HFO9DG?C/_H.1*U.U)2)-T;0A-WH&[ M,WZ>B[-N3+9T5+;%6&SG/=(O(LBW3E0,9QUPGB%RUDH BA!GJ02@&,'VSB" MXIP/O$TGO?TG?OO_EKJ>.)8&(]N@SR$4=+WX'A" M>_8G4$L#!!0 ( +2" U>%)P8B]P, +8. 8 >&PO=V]R:W-H965T M&ULK5=MC^(V$/XK5GJJ=J6R<5XA%)!V@:I7]=K5;;?]4/6# M(8:XE]C4=N"VO[[C))N#Q*#5E2\0.\\\GGEFXK$G!R$_J8Q2C3X7.5=3)]-Z M-W9=MY2SB2AU MSCA]E$B514'DRP/-Q6'J>,[KQ$>VS;29<&>3'=G2)ZJ?=X\21F[+DK*"IU,'&X]H3M?:4!#XV],YS7/# M!'[\TY Z[9K&\/CYE?V'*G@(9D44G8O\#Y;J;.J,')32#2ES_5$R7<@F@RFTAQ0-*@@ IIIRF")R5REA(-@R<-?U /6B&Q@5<%5&%FRF-/T7N^%@5%-S\+I6[13#JV9!=]VX]5"[Y9]Q*T ?!->9 M0DMP+[78+R[;QQ?L79"HUG!OTCX4\GO4("_0S[V XL_\[>;^[9P_M_J MRZ]>_42,H"V:H.(+SO"UU7&V./Z\7RDM81?XRY;[FCVTLYNM<:QV9$VG#A K M*O?4F7W[C1?C[VW"7Y-L<4VRY97(3E(4MBD*+['/?H$>D\,':I._MHPK2]-( M]K.!%WGA<.+NCX6UP>(@"4YA"RM;Y"7^*6YIP06)[X@E_@>\5<-#_=88V MC7JJ7"F6,B(9M7[*PY[O?AB'':WZH$$4X>YWW$<%<9)TM+)0Q<,DMDLU:J4: MO54JFSQ4:22AX2!U(#NK"J.>5\,$=](\[X-&7J]>^J"!'W9%Z(."$+2RBY"T M(B071?BZC2SIN>)Y/NXX/.^C!K#=]RJ@#PN#KHS+/BCQAM@>NX>_G$+QQ>A/ M#Q'G&E=#TNDAP:@3KA7FX:2;;!O.B_!HU.F$2RLAQE&W=[E'Y_""RFUU 5*0 MU)+K^G35SK:7K/OJ:M&9?_#&<\\ROS"7LNK<_X6^OM%]('++8/?(Z0:6PG=# MR)"L+TGU0(M==0M8"0UWBNHQ@XLEE08 [S="Z->!6:"]JL[^ U!+ P04 M" "T@@-7^,MCNGP, "$>P & 'AL+W=O.9C01,T^FVF5S:#YU^8"3:8IR;]5M=I-_S+O/ MM^\;^>GBH+(NMGG5%G45-?GUF\DOZ+68#16&$O\L\OOVZ.>H/Y0O=?U;_^'= M^LTD[EN4E_FJZR4R^<]=OLC+LE>2[?A]+SHYQ.PK'O_\75T,!R\/YDO6YHNZ M_%>Q[C9O)NDD6N?7V:[L/M3W?\GW!Y3T>JNZ;(?_1_?[LO$D6NW:KM[N*\L6 M;(OJX=_LZ[XCCBH@\D@%O*^ QU8@^PK$J(!GCU2@^PK4J$#9(Q62?87$C/#8 M0;-]!3;T_4-G#3V]S+KLZK*I[Z.F+RW5^A\&NX;:LH.+JC^S/G:-_&LAZW57 MB[I:R_,D7T?RI[8NBW76R0\?._F//(&Z-JJO(_[[KNB^12]V5;9;%_+O+Z-I M]/GC,GKQT\OHIZBHHD^;>M=FU;J]O.ADJWKMB]6^!6\?6H ?:<&GNLM*1[6% MO]JBWF[EF?FQJU>_.6HO_;5_6$G]!:K7;; M73GTVS^Z3=[(KMS*8;[IQ]]='KVK5O4VCU[\K6[;EPYY,5Y^F5\7JZ+312ZD MY0??\<%W/*C21U3?YC=%5175C1R795:M9/NDC>TF:_+V991U,M3J5430SQ&. M,7*Y^J"?#/K]]>ON*KZ\N#LVT-N"_I+YNKW-5OF;B>RL-F_N\LG5'_^ 6/QG MEY^08AQ23 "):3:2@XTDT,8QUCUH,H]UWJBAUD&*<4@Q 22F64X;?7W>5]# >/,0N#^G)X><-'^HAI!B'%!- 8IJ'R<'#),3#,;XE)\>>-V2H M;Y!B'%), (EIOK&#;^P'W_V\^H%=L6#66"8HGK.$IOJIL82,RB'%!)"8YN;L MX.;L!]P$9XY.9S@UNGPQL\8K,4RQ2R0L)2G5BW&[V!2A!!G%A*,8IG&2)H=R M6A^EASY*AXKDD3Z2DU#YX-G*$UUVS/#3RW[>/DR?-W6YSIOV3]_G^?_^4)=E M)!_<[K-F_1]7WZ609S^DV!)2C$.*"2 QS?WYP?VY=X2\:]O=,##DPUS;6Q[M MY&/?PX-*5GV+;N6P:7^.JKP;2@S70?D@VFTV>;F.KNLFZK*OQ]=(UTGA;4+H M23&W1F="6)P:]\HE9$P.*2: Q#2[4:R>ZN,?;[CS63ZVC)FFL3F%\;0P"*JKNDB(BR(]$/E=R>E,6_Y,CY]B?FTS>O5Z4 M/8.+Y,>BZO)FM;\:EK4L-US^^DO?X'&[^](6ZR)KBMS--(G=&6QF#SI0D *J MQL<=@H *JMNI* GR8Y(C.UT6YFT7-5F71^U]=NMVRB8EA!(V-YT"Q26@:GS< M(0BHH+I3BH4@/PSYNYQ,].8X34CLN= &(U@^:!LS>="X'%1-0*GICBJ\@?Q\XPF4$3FP!4)S8DW4 M3^,-9(.29$ZM1S'N*#?%A)I\PUEL-D_C^2,GOB(5WU!PB=%6*;)!!$<#QCB3'Y (W+0=4$E)INJN(< M^ FI'Z>-M!_Z"4X3<[5J@>T<$7-BZ)!*9G-&C)D]=Y1#F"3FTZNCV!0S0A%S M3PRQ0@B8GG'M"T,^VB] U9:@:AQ434"IZ2>!HA/83R?.L@3F;T/PN6$C OD0 MES)K(()B#E U :6FNZY@"/;#D!^V#H9ML#&E)#&OHI 88CDJ)@>-*:#4=/\4 M^L!^]!&R#H9MLH!H.IN9GG@C!GLR*B@'#2J@U'13%&C!?M#RC'4P;!.6*9J1 MQ%PW\;<@V"10S#+R& 145-TE!5"P'Z"<9QT,VXD:TR2QUC7];0WV$Q2ZC#L$ M 154S_-6-(7X:+/T2P":!@!%1-G.X1W0:%/(@?>3P3/OK50R?RQ,4[G*M@H'$Y MJ)J 4M,=/=KIXN<=3V"0Q $Q7*M@KG*F,0[8X5H%UN&^V=)@AA M/$>FC: I%Z!J'%1-0*GI-BH60=A3,.2G?'M;-UGS;3R")* Y&J!J2U U#JHF MH-3T$T#!#.*'&<($3G%@KV1P[V$)2 @*H)*#5]5[4")=0/ M2IX_ :8V9R 88Y0FIJFC2R[]C0[>0 V:7 *EIANFB GU$Y.G36^IG5]"XC2= M6;O@'>5,;VP(P6(V,SWDCG)(_F=$%(YB4]FT^3QU/]M1!34H/N-"-@5E'*!J M2U U#JHFH-3TDT!Q$.KG( "S2.I,M;"FD?Z&!%LZ*B@'#2J@U'2OCE[QX8!S;](<2/&/FSEO0J!Q434"IZ:XK7D//D&KB=-JU9R0U%[C]K0L> MMF-B@ MO&34$0BHF+J9BH/0T;DC3TLVH(Z<"DPMGT"9"*@:'W4$ BJF_O8QQ3H2/^OP M)1OLJ^HO'$H2-#?O3?X8H2Z JG%0-9$X7B1B=(ENA&(82= &F5 0G-C(@&"6 M4(;,V]3HDDM_BX.- $W[@%+3W5(<)0E*#AGE$+8Q+YO-K'T3CG(F;DKL;!"& M6&(F,G%'.910TV?A*#:EC*)Y_,A)K4A#$KK#Q+-MR-UKCJT?K@4.?T."+T&@ MK\D 51-0:KJE"D@DH=DAHVRDCC4.PF(S>= ?/-A&4,( JB:@U'0;CUX[FIPI ME2 !W;$"JK8$5>.@:@)*33\!%*)(_(@" +O(VB#FF!SBNYO1["CH,DAH&H" M2DUW5/&-).@E'\$S2,<^%.>=%A1S@*IQ4#4!I:;[J7A($I0:,LK#=%PJ@3]R ML(>@> -434"IZ1XJ#)*$OH,D> (,^E+4Q&82!%.*8G,->@D:EX.J"2@U_/8!D2X)PLFS 2-RD'5!)2:[KI".NP, M.29.I^U,D"E*S-4#?^N"A^V8F!PTIH!2T_U3+(?YLT5"L@V8G8S!B)7RZ \8 M;,F8F!PTIH!2TRTY^G88/UUY1JX!LU,S4FH9! I50-7XF ,04"%U?Q0K87Y6 M#C;VJPEZ! 9=01"*B8NID*E+#1B2-/RS5@=D;%;&[.(!;^ M5@3[! I-1AV!@(JI^Z1@"//#$%^N ;,WP4S[[S8R4Q/](8)- (4O*/Y2=UV]'7['+]Z^ M^C]02P,$% @ M((#5T=>O2G4!P /2( !@ !X;"]W;W)K.V4J71%,CSR_?9S^]CFUR?A/RN]HSIX*DL*G4S MVVM]N%HL5+9G)56?Q8%5\,E.R))JN)6/"W60C.:V45DL_,X?]]H\6*RO#_21/3#]Y^%>PMVB M\Y+SDE6*BRJ0;'W\S269"S':T+ M_;LX_9.U <7&7R8*9?\/3JUM. NR6FE1MHU!0N<@\U/P3SX\^%+ M\.,//P4_!+P*_MB+6M$J5]<+#> A)\"'&+BT+-Y>W/LD4.Z7B;6'YGP]]N!2:IY]=BD M+=><.7NI\1*YO9@9?:4.-&,W,YBRBLDCFZW__C>4A/]PA?A!SBX"CKJ (Y_W M]:]0@ JAG$$V+1/;TE29XWJ.XABMH*./Y_H==F2%<=2972B+.V6Q=RAN\__" MK&I26PNH1)FH,EZPH&HEFZ?F.C-)?Y#BR"$E@^US(!R#>.4*,/[(4?P@9Q=] ME71]E7A'\0L#IQFG3<&M\H"60FK^/_O %7GC+CX;,I(LTV@PL&,KG*(5<8_K MLM.Z]&K=[&GUR$P=VE$N@R,M:F9J5\'IEA=VL((<'L'H D0*)FUEV]8*_"CE MGH[+D=!P$,K88KZ,W8&D72#I*YV^8U)"RO$J$R4(ID]N=>GXNW&R'':VRRH* MEVZ-JT[CRJOQ]BP/3#?F+YHSH;13[&HD(TF2Y4#KV"A.TXF\0&%/N- K%G / M,*^ IB"QRIYASL]+1E4M+>$FZU3K]J+KTG18I1Q64XK/F(S\U5-4*49 M3&MM)Y_0>R8#]G0PO'8*1B,I",4CP2XK-)&T"/>:\=LTPY(E^PZ)4!J=38;X M-..Q&IR2D>BQ&4ZB53*ANN@6O0]F2:=ZF,\C>\2>8BQ3*FGLRMMXOYL:K4R1/H.IE6DS_*Q6?[(,AE@.MVRSWH$(S^#;[-,U&:Q B1F_$BWA7L>C:&*"$:C>>1@+P[3"1R@'K[(3]][ MR6#>Y"\S79T5K*;L:E\Z.BB:Q'B4D0ZS*%Y-:>]YB_S [7KX0)\GN]>!4831 M$& NLW253BCL:8M>P6V6R9HY>_=LRCAUCY$ZCU"8#'4[S&(43RRU<8]>[$=O MMY:1[,BJVMFUV('9>+4:CK[+;(42/"&Q9RU^A;5O7>H[M8]9BG$:#=/":8:3 MB7J*>^9B[*VGWZHC+ [>(-.+[O<6Q(_R=AETCVSL1_;]"Q ,'*09*?UL)P3[ MJ^8'@T!G%XPI/(_#49(YK/!4A<$]KK$?U_=>AG6HLVE(,PA##@]!VB!\3&XC M&)O,$TSBB942[MF-O9SKYTFM[-X$_KTQ^>(W];S#*L%)/+&6QCT_<>*=(U^A MFV&#_[I,+X;?/4<^R-MET#V.\2LXIL_=X5W.MGIZ7X8=4$7+40%S6.&I\M6# M%_O!VZNL@DIHYB4P=FUDE^$H_U\SN]3:(QC[$?R'V84'=HTC66'/2-MS(K6G MD@6PMM%%MP WI93&KO<4W\N+[-<_A#AE#>1['\3"A7&8D3"?6=*1G-WEEOSRLI[LW%BHRW@K/TQ0-"ZK++$G" M*=UG)]E^_/Z\V[&L2?*GK#ES@Q%@P:ZH,UTW1#,3VL3FE#]&+!D=6CF,8'HL M)V! >A 3/XC[0\*&M;!JL!=FOAYI88J14_,8JHBL0C)4[6!O#)NKB64TZ=E+ M_.S=3(G]%&S9(Z\JDS5F.<0D%\Z5 QGC%4?I.5[;$,9V*%VA>"IM>@P3_S;6 M$P(SFQFO>,>F-<%Q/-S%..P027$ZU?\]3LG2NX9XJ ^'IKA#V"25\U;59@!SF,)XF7VN]_N?)"WRR[IV4W\[+;C:6LN!-V=4_8$>3FX MM+5!G>C!/;'&M$91A$<#ZS2;G%<]U(D?ZI=!3!ZTDS&&H]5R>+3BL,(1FEAW M1SVLH]";>V=GP=UZ&R:,BQ;.K(N\:X'W9MU'>;OLC)[^D9_^=X[]TV =P*NL MJ'/3,7M1Y%N:?6^.2QB5E:C=];W]UO-7C<-E@,-DF8Z6P(NS%_$EDX_V]PE& M;5WIYN5U][3[#<2M??,_>'Z'KC;-+QEZ-\T/*WZA$BJ^"@JV Y?AYR4DG&Q^ MJ]#<:'&PK_NW0FM1VLL]H] _Q@ ^WPE8:K-T>ACW0TDGB0O$TDHJ:_OH= M*5E.B\P(]B*1=[SOOCN>/BU[,G>V1G3PN5':KJ+:N?8B26Q>8R/LC%K4["G) M-,+QUE2);0V*(@0U*LG2]#QIA-31>AEL-V:]I,XIJ?'&@.V:1IB'#2KJ5]$\ M.AAN954[;TC6RU94N$/WJ;TQO$LFE$(VJ*TD#0;+570UO]B<^?/AP.\2>_MH M#;Z2/=&=WUP7JRCUA%!A[CR"X-<];E$I#\0T_ADQHRFE#WR\/J"_"[5S+7MA M<4OJ#UFX>A6]B:# 4G3*W5+_'L=Z7GN\G)0-3^C'LVD$>6<=-6,P,VBD'M[B M\]B'YP1D8T 6> ^) LNWPHGUTE /QI]F-+\(I89H)B>UOY2=,^R5'.?6'TTE MM/PBAA;I GX5KC,(5,+'%DVPVV7B.)4/2/(1=C/ 9O\!>PX?2+O:PH^ZP.+K M^(0I3CRS \]-=A+PIT[/8)'&D*79X@3>8JI[$? 6SZ@[ABT724H6QS;<&+2H MW6#@9KR36NA<"@4[-B*/I;/PY]7>.L.#]==3'1H(G#U-P']L%[85.:ZBUN7)\H[F\H[.X7^_Z_U-.Q\!L]"AD^M\KX=E:X7!F.XUOD,OGOY MXDV6I9>#-PZ[^26,UAZ_M73V6PMU9C*1 5?CP;.EIA7Z871^'X. MZB$SPXY MF9;,>-?2LJLU="\+-)YVKJ@K7OE/NP [$F9DX0"UV"NTG.E8LP5'4!B6$BAD M)1U/!(^ MH,^^J9('7B5I%CQI*Y@WUGNH[50=CIHD;V #\+V:WU,_AOFM29%U4,,FT/> MX\7$\+YKA(9;M-S*G&OSU_0+5D+-GAJ[Y)&R-&BJH)^6&]II-XC,9)TD^FI0 MIN/Q0=^YXDIR^Q26')K.?G@=@1DT<]@X:H-.[&PO=V]R:W-H M965T&ULM5I;<]LV%OXK&'>VF\S(LJPXB3>W&=E-MNFV=6HG MVX>=?8!(2$)"$@Q 6G9__7[GX$+0EIUF-GU)+!$X]_.="_5B:^PGMU&J$U=U MU;B7>YNN:Y\='+ABHVKIIJ95#9ZLC*UEAX]V?>!:JV3)E^KJ8#Z;/3FHI6[V M7KW@[][95R],WU6Z4>^L<'U=2WM]HBJS?;EWN!>_.-?K34=?'+QZT#1*74M6J<-HVP:O5R;W'X[.2(SO.!?VNU==G?@C19&O.)/KPM7^[- M2"!5J:(C"A+_7:I3555$"&)\#C3W$DNZF/\=J;]AW:'+4CIU:JK?==EM7NX= M[XE2K61?=>=F^Z,*^CPF>H6I'/\KMO[LDW_LB:)WG:G#94A0Z\;_+Z^"';(+ MQ[,[+LS#A3G+[1FQE#_(3KYZ8=;M;BG:ETH95[<=!! M$J)W4 2N)Y[K_ ZN3\0OINDV3KQN2E6.[Q] @Z3&/*IQ,K^7X$]],Q6/9A,Q MG\T?W4/O43++(Z;WZ YZ.[04_UDL76<11O_=I;"G=[2;'J76,]?*0KW<:\G0 M]E+MO?K^N\,GL^?W2'N4I#VZC_I?YL1[N>[6:3X5WT*:.XB\W^"#* RBIG&J MI+\<;I2RPX>5;F13:%D)A^,*R-$YL9&72BR5:@1D;*7%.=W0/<(SW5TCW;H- ML"%)T%H-(FT%&=:J4596U34]5VWG[W8;)3XTFCY=$!\G'GS_W?%\/GO^S\7B M'?]Y^/SAE&3]*DG!MNI+Q?2#/&R #VW%MC.K;@OY)^)M4TS9G!H'MAM# IIM M [JN7SI=:FG)@@\ #8Q]EPH'@'7*DO:=$=*)(+&G'62>,.OPY-34K6RNTZ/P M]5;=_*9WX1MA;/S.]':PPZ*JH%NG;.%)#LJ1#DBHQDE&Z-Q9JM( .]DE=P7C MX9BW+!%AXKZ<6%<^CA MA2IZJSL=3KR^*C:R62L!$];:&GDD6Y* M@!8E531_9(%062JAKD@SLD3@<:VD)>HD^P\@5"^5%8\. PL<8OF1%@:GH0(L M9$HO_$X7N8WIJY)840\6LN-CW_@FA]&L\\CS!5^3Z:&=8F]:!?&#(Q+*91AP M^/2Y(XGG8M$T/0B=X$;.3(7FAX MBT_[U&?S+9)1>F*9[<@.N@SI#((%>Y4A#\BKEY4*Y@7T('ZTC7"Y-J;##TRSWJ^0UF6ZRG#JU*JO!#U@$][BP)=;2^""2&/#0IB6&'H*#$R7LNK5 M#;Q.:<5 #1,+2TYW6]FZB(L&H-O)*_+2VX;3P99LN132DSR4R6R.VX+!8\BF MC895+1Q.HJS(#H2+ !]G&DF&Z!&>'NL* M;8N^1CB"/D3^9;CKRZ8%@"JRA8^ED9PWDZYWE/3WB,[RKM Z&.N>BXW90C9+ MP=#UOL0P*A>,EJ5&]N*T-74(W<1X&ALL5#8">TE-%FI"WEM(>A\2. "(%WXQ%\*'E M#P?03 %"S@ R,G]X\5ZKR=J66I8C-W,_]5Q4IY 0;FLZ._29IQXES[7[Y)EDE$]Y2Z"L$V]22= -1M7> MAQI':0NYP9U-G>!], ;9)B"Q)1Z,L(XQLY!NPSSY#PIS1&'P88*ADB?.$*+9,;1K?) M34N(TBA/(@ IDILR!00YN&@P(\C)/)M[)*NU=]IF+#&JTB6JI MD)K&M"RTU MQ+2^#UL2UJ+#G; ,HNFY1PWH4\3H G$3RL%.QV?"3D9ZPUX$#2[TMD#3<#24 M@ACC(VZL'RT5"4;H>\L D-KK4=O@W9O: N>[EE ;"+RR,D(WJ1. MC9I'$"A5XS2E:P-$_AO#MND8.D/?]N?FE@E!XRU2.W.5[3X>>G#WYI@RGP*9 M")!&(&9-@[^+T''[ Y1#@&A*C7RC,CJY+Q:EX64*6II?I(6GP&/F8V9 L N4 MV%+:TN5,3PR^2?N6-XN+DS1*W^;K$H50D>.]Q<6'=(U8[\^.)E" :PS*Y3F= MQ4>JC _>8_0NQ/'1\<-GXHTLJ/J.1I37/!:P'7=3H!J;E#J/DWU I"%'31OJ MZ+K796J.I8HC>(:A M."U[Y<>FNUSDQKI!9\76HLV#KFNX!Q>JZX"3U\2 #* 5CR.\7_&;O\P60(62 M:XLW/S=%=UM'<<7FJGTB#75L4)?T)C,)B'&-Q M$,1JB/L$JX!BZBOBL,ANSM89M(("^3.,&0V]ZXEY#;JC\+@X>Y.B@PH$P;X" M8"-U!Q,4QG=72V.MV?)^@XJY2<1I>TO]+/J:/WR&O+=, 2U"6CC>;E'X=5?H M)C@?>")0R]P>>13DJ9ZW&*&#COO/<9ARK^[-@P.D[XV5T=]=[%@7D6M$/-WQ M7%^ICK,@&:3;X."XJOGB$'=EF"0HOHL7OL1VPYC-ZT;RNZ^-;@UE3W%3MSV&+2OM*E=ZE\#C.U.?/GTY1 MBI ,\744=RH[]Q.\3#O#<$!5"]X[#+TGVLG81J)%Y"?[LV-,Z2=A0")]EKH) MY3/VAK/'Z T7X];K-%;0,]T%,US=;<85![&!HI @]SMP']:P7:&?X)2WY@C>%(.-#O M?:G]\1?MW1?%5N;OL2-,WZT[OW;Q:E.^1\DB\.3:Z["/H\?=:,_=A+D5H -Q]-@-Z[.BMC?US8>/?=\\\0&B>$W. M_3,Q1P9@ NRHM&9M=8Y/./23;+AKCJ\5>=ZB'6VD\F6XIN-? <^,H6'[G(WO MMR$4T_63"2-SP&D&:8]SID&[ZR)BG7%S?A;JY8.+?MFQN8^>SO;GLX=\Y@>( M?W/!F7?1$[D6$YEQ% 2Z8J M2'A%NX.&IQS@%6VS MSF=4&ULQ5C;;MPX$OT5HB>8M0&Y+U+? M'%\ V]GL9) @V4QF!HO%/K EJL5$$A62ZG;/U^\I4FI)CNWUVSZXK0M9EU-5 MIXJZW"O]S61"6'9?Y*6Y&F765J\G$Q-GHN!FK"I1XDVJ=,$M;O5V8BHM>.(V M%?DDG$Z7DX++7JK:Y+,4GS4Q=%%P?;D6N]E>CV:A]\%EN,TL/ M)M>7%=^*WX3]O?JD<3]*X9>;)1 MZAO=O$NN1E,R2.0BMB2!X]].W(D\)T$PXWLCOK$AK#9$#J[O2)GY1MN^?6E5GNF:36DT85SU>V&<;*DH/QF-=Y* M[+/7-_'W6AI)")G+B85$>CZ)F]VW?G?XQ.XE^Z!*FQGV]S(1R7#_!)8<6)^ M=&+^G/3_&:/G=T?COIN&?\])*RZE$'#YXD'?W/#\8 M89A52'@K-/)0, LY1FY+FQ!<-Q+?B%@4&Z%9- N\/'+\-?OYIW48+B_8[0U[1WYG MEIVQCR5[*S:Z!K>R,/3K@S[*$(K@0:PL@1GPX5LM7# (PZK6<88H>-\RCCQV M]FE8VUB&E1*X2V-J2'%K6,PKY$E.T>]9\ZZ,QP'C<"#G>[=,Z4II7W\GSOSI M1;?>/9A=G(Z/GGW3ME[ M4Y]RLOG6_3U?_!MZ$]K7O_K,5&Q*S2"J*$ M)>OBQI[6R<'&SL\[A%\FHD&$$B-5.=+Q6#/-4F%C+#5[SC4+"GT@J+54;%((Y?=V/U="U.VXR]HI%41 M%K@(SX/5 M8LI^47FRX?$W=C([9H5= M<_9%T:JA+U"V< O^$Q?G7!:T MB5M&0:SXP>$Y"]MJ[9".<^42@" ]K(KT^3VF! MZB*Z(#W'5&_T/IL5]3']^Z1="&1*0@)X'*L:A5%N/2 0[+2!:/]J]'%O,.\; MG/<,YHW!B :6P]64_-V1O_2R-3-!6WC$Y#'[@%:P]87<:O_15U0?&A#05CX) MC)O4$E97;O!K3&M+4Y9^F'6%1&DBP08U:JFT^8'Q'9L7\HE>PEV"=;B5%H-V!#N?$]!@6M% )=]I%V]3Z0"#QP@4P8/M,THQ>86:Y MER!!/UY@ES#6W2<]VSP#=2[!4@ #ODNE2P,,6P_LP9F:#MP&9]26.UUH5Q?F MJ*%E9U4&9!>L\\F2XO"EM/%S7>U;&/9 D\0!-^G9X3L4!O@G:JJ'2M?B,/Q; M>8:TD8I2-:9C(4BDQ'O32!PC[W8X;524H5W9.28[%N83XF&!%.E9JE5QIM6! MYTB&5NH+YKN]^WX@DC.^0^9M'0!I37F[$X!D V'\*^@8/"^M.*/'R0_XT_!C ML)IXNWO7RZN71,2T@(O[=&_)>IN(IO%?C:9^Y0MP^"N1R_ AO+<=14WA/ M8P#5R_&:O>G,+["YUKXY^YBVN5WP QT(ZXJJ3I6-IQ27'R8=:H_#8X2?+\Q@ M?&T.L2]MFGMILV9DUU2*Z-IDM$I3BA"$;5MR;LN 89@HM_Z W=7-W_H50\J< M@LJA[E/J* B%\FI^#AP+W)%CQ\;MQKSAT1E3%.8ERCV:=JS%0%C[E&P<-8=2 MZ"VY1(0>6W_&QGJB]I0&E(9@ORKP56D MWAF-OH#IJE*4&9[1&#!X?)RE_:_FXV7K]OBQCRV3WLT,*CM]>K_\+4$L#!!0 ( +2" U&PO=V]R:W-H965T4'#FSW>UA#XE%\O [W[F2O%P; M^]7E1%X\E(5V5[W<^^I\.'1I3J5T U.1QLK2V%)Z#.UJZ"I+,@N;RF*8C$8G MPU(JW9M?AKE;.[\TM2^4IELK7%V6TFYNJ##KJ]ZXUTY\5*O<\\1P?EG)%7TB M_VMU:S$:;E$R59)VRFAA:7G5NQZ?WTQ9/@A\4;1VG6_!EBR,^CF_M&8M+$L#C3^"J6$WR"G-0?GD+585]OGY.ZFL^"*+FL0' MDJZV!(][=SGT &>18=H W42@Y #0B?A@M,^=^$%GE.WN'X+4EEG2,KM)C@+^ M7.N!F(SZ(ADEDR-XDZVEDX W^;:E;Y5+"\/&.O'[]<)YB^3X8Y_-$7*Z'Y(+ MYMQ5,J6K'BK"D;VGWOSYL_')Z.((X>F6\/08^G\)S7&@Z4 QJE3H362<&Z"T=E=(Y:H0*)1>J4%Z1&X"K=5GML>C'Z^O;?E!.#W!+YG:8R@4:VR&[ M!L&=6X:R<.8))9];HE:BLHH=&D+!'E:ZJN&1VE'& ME/>9$G0[$HS-D4J+.B/Q"]U3(<;]QEL9?"O,@A,5I%K0E"? M4A/N$%.TZZ\(R46#E^S@->0,B%JPE?I;,"SDA;0D2(5-F4+J^6(C$":E'T=; MHA$P#59M&NE)N+6LFI**:9W1PD?NJ;1VPR;'-#Q.:+]RB#XE(&156?.@2M;>K4X8#WL4 M3,^@#-OK:-B5^'4N_*2I@[]0:'^*LOK8A4#B,T1 XC^*- N62B05? M,\0+Y ":4NVX@%^>'VQ_P,HY MGWI/ M567ZC5@QX5WXDD.>O/3L;X"NF37.Q\M:OO#X5S1WHZZI^-S_9-1;I= M;7MDD]-1_W0V.N:HMXA[N4"Y3L;!62@76>,^^.3 MV;ZIUC^/RO;()N-I?S0^W6<,)V".NU^Q>54HT&>K[D'G\:ACB7]GLM&AWW.[ M, 6.$6ZC"UF$XR3<\9JNPZV52T#I>"WG^VW?O)>JB+4: M6&B4#7=>PE4_@S!$P*C1ST?&,M#JG'7<1ZDYDD.]2_1;! %WX=" @Q4%PJ"6 M*FWX+1M^CBLX%#QCMTG4Z-AW+$:;NXT@RC:]]WMWN.4%WW?;">^#D0Q!S#GL M5"6X5VA&[-,*8Y.%JW[6!@1_H?>3X\D.DQ#>[$_V+ZCH^)![%XW/L@[0KI(\H:(FMH\'IZYZP\8D3!]Y4X5FQ,!Z/E/"9 M([_(L@#6EP:W@&; "K;OS/G?4$L#!!0 ( +2" U>DB@\0N@< -42 9 M >&PO=V]R:W-H965T;N^*;GN+P^$^T!)MX:4'#MQT^U]L2F*G)=G M9IXA=;$S]I-;2^GI;M-H=SE8>[\]'XU+(W="(]'NQJYK96B M#ILVS2@;C\O11B@]N+H(<^_LU85I?:.T?&?)M9N-L/>O96-VEX-TT$^\5ZNU MYXG1U<56K.1OTG_OYZPNO#@G\IN7,'8V)/ M%L9\XH>W]>5@S ;)1E:>)0C\WJ46C:1KYZ1W%R,/3;Q^5'527T>IV1>D MEO2KT7[MZ$==R_IX_P@6[LW,>C-?9\\*_%NKAY2/$\K&6?Z,O'SO=A[DY7_% M[2<.TQOEJL:XUDKZS_7">8OD^>\I&**6R6DM7%#G;BLJ>3E Q3AI;^7@ZOOO MTG+\PS,^3/8^3)Z3_G^'[EFIIVTNAO17M-'-&A/2D=*$%71C-ENA[[__;I:E MTQ\4#5O-\L&S%VDV2Z9%\9) M&J $C2*V5NKJGI!%VC4BDML;3!#SS9%;.#DT_1N&,\B)+BFD*M$G 8 ?F M8>4,1BTKCB0_FA:DZTWUB1V!( 5+P7UZ%=X Q$_@^DILE1>-^C/:4[>6%["D MSZVP'M;$0/PJ;+7NH@IA:@Z(.$GDKFK9SU;%13^2L M%9ZC#S&DX@%$=83M&2 =SD!^30-Y0_JP5NY8\:F-0HOFWF&EV&X;Q8'=&=I( M)$EM&K-2R%*$6CJO0.WR9+HN(8O8$=F9NY-6GI-X"5MK,(1I-=M>";>F)6=A M%!\BNN!%JU;5,H1EVRX:57$6L89N(;LB#^Q"@4@M;4A#I^ O$C BY(),I6M5 MQ21=(SO8Y ,3NT3HG* =<&\X<[%6DX*(2EA[SU$.ZZ/RY]RP\G.K;+!EI=42 MJ@'K'VV]8GQ= G.JIJU98(PU+B0:%U-#.DC+(S$])4(AGKHT4#1P5J+; X(1#TV,%S4W 0"X9*,)G "[Q0\[S,%X $3 M#D>U%MRP( V658XK\" SAO0[\IFKI0+C*I@1"B$6K'S@>;;BJ)[JCK587I>* MQD(ZU"";#IJ!",T@(0VO8Y+$^GH 2E1(+:/"1-K(R<^Y: M;2$Q0@D?7_5TW>MZR!\OJ[7F$K^/.:"A@R%#*I!862E#^CZ44%\PR#ICZR"2 M 'W(""Z;?0LX,-K%ZEF:!OG-D#//] ?;1Y6XIQ-U&J''K>O'/4H?G5RV#?UL M#;1?5U6+% HO_H%M-WTU'S6) MS/.21[,\22!4(RTVDM)AP>OGR;PL:9KDY9BRI!R7:*Q/(:?)JSE!VK3( MJ,0?MF38.2OI)W%K8C[_7:(V')7#G++IG'A)FM,'@])[BA$WZUD*.R<89661 MH!GP*"V2^:3\9K">' ;.OPI2EJ0EGQGPF\SG!2L?SS$W/0G2+)]2F4QA)( < MSY\!":U\5E!1)MED3'F9Y)/B-$A0..7?21CFX^>@FDZ26<$AS;(RP;V,1Y,9 MYE)T8 VRZ\XZ7:IK2CTX&O@URB<4U=<.;/IX)HOUTI<:F$H9)A!F M?G A7[4>,40;P]F $%U?B8K[!AI1 .A$-7GQ*=2B!I^!VQS6V^X, J5,N>PC MN%59I(?S?,SJB&##+:$_4J$@I0HG,N[S:!\*]ZLC=C='1]EI?# M]%AA-AU.3BG\UB0\5C?D8S3@.!&5@T:E=?LE>/K+BY9WGI9\#N4K0^SIG#U2 M+/D,=4YO9?\?84/)3"XOPQ,0# %/TT(]X(T M&_.X &,%5L>XY#4S,#'&4W:QF$UX/'ML8C9-LO&L2X4'*A^7Q@P^N!"NE^92ZQ-;Q<%H,R,:/*/'!FVWX M<+$P'@P=AFL)RK6\ .^7QOC^@17LOV1=_0]02P,$% @ M((#5X5\PK7? M!0 V@\ !D !X;"]W;W)K&ULS5=;CQ,W%/XK M5D \97-=EBWL1F*A5:F$M&*A?:CZX)DYR1@\]F![-@F_OM^Q)Y,,9$-;554? M8#/VN7SG.Q?;5VOK/OF2*(A-I8V_'I0AU,_'8Y^75$D_LC49["RMJV3 IUN- M?>U(%E&ITN/99'(QKJ0R@\557+MUBRO;!*T,W3KAFZJ2;GM#VJZO!]/!;N&= M6I6!%\:+JUJNZ(["A_K6X6O<62E41<8K:X2CY?7@Y?3YS3G+1X%?%:W]P6_! MD636?N*/-\7U8,* 2%,>V(+$GWMZ15JS(<#XW-H<="Y9\?#WSOI/,7;$DDE/ MKZS^316AO!Y<#D1!2]GH\,ZN?Z8VGJ=L+[?:Q__%.LG.YP.1-S[8JE4&@DJ9 M]%=N6AX.%"XG#RC,6H59Q)T<192O99"+*V?7PK$TK/&/&&K4!CAE."EWP6%7 M02\LWIC<5B3>RPWYJW& 15X?YZWV3=*>/:!](=Y:$THO?C0%%7W],9!T<&8[ M.#>SDP9_:_+OAB=?*Y]KZQI'X_67F@T-!_'$L MY&3Q_+A%;I+GOI8Y70_0!9[G[+^W72J,M+%#EY=8Q8 MF6BE)J=L_%J7*B]Y;2MLGC=N%.G98?6M]AG=2]U(]D42\I\;Z0*ESB^$349W M2D4,B$,Q_@CPY.$(X>#E\60T0S]K'4<3^'P\'3WK%OYV1I07M0,FI_0646C9 M4LM&,*/(N1:L0C7D89>9E;7%&C[CLG(8MD'P!(5PT3AE5BD@Y7SHF( JN^3@ MX/4P+'S:Y=+C),FV2=$Z3$5S0 'S[+W-502X5J$4MG$"VQEJN1#&FK,/H[N1 MP*F#0@$7R'Y>2K,B+MU^+%K)3&D5U!&KLK(NJ"_1!$/^8!3OW868:]8&B0VJ MDDMN1\,P4Y=&X+NM;2%?X[=?.T7S>3T<4_K9O9@W7SKV0NQN%[ M(:0VVU?)?Y;:_T=F(PHVG]IPN!]7TN]G6C^+O>R]E0X Y].4ON&NCWO MJWAIDB$XE34ASM5V&K#$BJ/^FM:XZ:3QR]3D'7,9A361Z6J"8RA0%1B"N?B( M,>$+E>\3WE&'\1"LPU37J"T44A,1]NE)M+/K?A91E$R"Y3"G['$H5CA 3#Q? M\J9J4*E\H+0V&))65;20W&XY!##!-3=$5492!ZGTI<)NIT3.KM5T1&]/& M9?A8:1_X->YI2J1)>V9G6&R5VUE5_+;2P(QB&A["(3K<*10/M@ M6(NM^B;SJE#P!I.Q.>+A3J%Q9I]4'@A+*I!RW2N5H? XN7DUBJ3&[-52:MA6 M:%=Z)ZI-<9O&6(G?'-E'L,4%U(-P,%-I(W&=3H,J=ER\:G";<6UFQ"Z_3M/T MAQ3^ ZY2%+$6+:J>I\*W<[3OF ]*)KH))5HECKN_BN42W0^.>51(GEP$F=RA M'\XRKG.7FEFV;-(F4#M[&&:3;F>Q9^1#; 81>]8$S17')F53\#EO8A&VI [; MN-N;V0.I.CP:]KV_PJG@X@B"S13T0>>#;D?\L&1%PVOI'ABO*8T)2I^(1_!E MOZ5S-_?80W_,?SNPVYM@ ^OJ"Q6C8Y?Z\<%[JR*WBJ]*>+0 E9Y>W6KW<'V9 MWFM[\?3JQ4!?8>X(34NH3D;/G@Z$2R_)]!%L'5]OF0UX"\:?)1[?Y%@ ^TMK MP^Z#'73/^<6?4$L#!!0 ( +2" U=)7-!M>0T .HB 9 >&PO=V]R M:W-H965TH66];>;XU]<&NE M2O&8I;E[<[(NR^+EY:6+URJ3;F *E>/.TMA,EOAJ5Y>NL$HFO"A++\?#X?PR MDSH_>?N:KWVU;U^;JDQUKKY:X:HLDW9WIU*S?7,R.JDO?-.K=4D7+M^^+N1* M?5?E[\57BV^7C91$9RIWVN3"JN6;D]O1R[LI/<\/_$.KK>M\%F3)PI@'^O(Q M>7,R)(54JN*2)$C\VZA[E:8D"&K\##)/FBUI8?=S+?T#VPY;%M*I>Y/^4R?E M^LW)]8E(U%)6:?G-;/^J@CTSDA>;U/%?L?7/CJ].1%RYTF1A,33(=.[_R\> M0V?!]?")!>.P8,QZ^XU8RW>RE&]?6[,5EIZ&-/K IO)J**=S?OK+Z/Y\-4SFDX;3:?/27_2 <^ONAH(-O&3R5<7 MI;(9(A%?8X-L<:5*A%F*7:(,E5#)@3D1J9.Q(2IU6BG*ARF1E;ZO_@7@)W MF"HO2;?3>32]\3J<7D73^16G%M1&GN9"9T5%1N@:-SNR%B8ME("WY"+5(*0$SD_@!@:@;PP (#?+ M%2Q?D6L+BXC1!:!%N-0A,KH9#AHK>JH1LD 8^!%L6+6O*ZM:FI7"(@M&+=>L M1O.8=\N^H6[?4C;U=-Z!1>, _$CZ[*3DCPF%6%W/$*RA3QLY(6KH HI(]V<,!*YSFIA=M[ MB0#(%CN&W4.LL#@EKPT'X]D+<38:#(3^O18T:8J>RA.]P,.L&&N141/U4XL12<623T"I?&(MBBEL+FD,HK]-^6$Y[CCT:C.PO MKQ-[2Z9UICC1$7VH%.VR4$$7)-(A&?3KR%HFB)0@$YYT/;<>V0'1854JJ:9V MHWL@ON3B@UI8(+<3X]&QO7HUB_DK5K9$9,#)*D^X;OW=#$:";Q]2_1FHC7(( M"] LP\=P)XT"YST\&UDMEAY(23?<,+85AVU*>\[&>*MJ!LD*O>T_@X7Q#9A%G1"\IM3IL[I 8_UP455VPP7/WG]^+WZP! M7=XUJ-TF&#PT]<]LRR>=:8JDL_N[6_@)NU#U(A2W&AHEBJ!B1Q/)Q;&Q"6=O M4X8/0J3M_^BTJX"]EQYB'@U4;" M-Y\H+HAY M6]+?EC=#MG "=#K^4 3\/+%%E2."[-,\QP$'5>CO"5>_@'F*&P"22QLW@IM8 M^S.KF,WI(81/TPL51:KCT+YT*<8;.D"";U0NB?!_' ETC&?$G"X,]D2Z>K5"10Y:W>67E?WJA%USZD"DQ6T\<[3Q#M.E9VG M/LL'$K6!6XB5723\(,I]>JA:,OY9:<<:=5:^)V_Z&IQ4X>R@$4TU,Y.>FQA0>-@Z< MQO;X,NJ@) M\&"$DX)/"IO)%3.*-K[EX3)*FQ!Q,^=U /;J!(ZDB/=X=%OX*B?>L3JF(HST M7;/7^ .ILI$I.6&OY>!G-"Z'G#.(\#"#')D\Q.FL,WM'=$,F?U1\LO3^[N./ M=[?B#+C$E>\I?>6V1O A<9A%V]0#E/0O5!Z21?JT>7B.+B)3TO&I1'>NO2#J M]=*(@9BOEJ;RB:GBB@FQ[R(&*Q?<"D:$ =GE"VUH\N:H.-Q9X/^ SFEJ@HJ. M-B='.!L^#0"'X]_C_$FG+*$P>/WK3 FK0ID*9V4]E@9SY2:_0/IQ=UDO(#Y# M1:NLC#E*D: TK4%!G\[DXZVTY%]0?]1D6$= ;(US%ZT&;?YZBFKZW6Y41B'? M*6((#VO2"'[)'VQ5E'&(+:)*;(>OC71/?T'@'U6RZEGC:<+$_MC-CW?P#Z/; M!3A884SW9[:6S:'@)09R@L'A4]AQ,-,1!QKL5?!1@KF1 MJ.[04#_N/]DQCOE\1B[@TV=[D;USHST\$)+U^1_P0-S2V%C"/ZGOFONL\1<7 M"MS1H;1/A]+Y\,B@5MOOD\R6Z)\\$:1$[(&XE87K'1]0^>C-HDNT>J6F@UAS ML=2/!\?%)*)3E+@YY(Y)/1;^I0"N])=8[1Z:01EWB6HH"QA2M]_S>1V;OCME MK@#(===8HBKL'UVTN)[.IMWC38,8U=0CM8=LS1FK\W/K1B*/>NX._,"V'8.@ MOA_U3MD[> MHG;GD8C;LH*G<.Y-8SOGD-<\T%A8W](J?=MI!:)#59X1 QN%> .(^[>D8XK-=%R*$"G-QU5VZXF1C_D]%)3F%#X842KLKK@ M,KI%Y7H1]K M4$KO_6<;*]_UXQ-WF"_YC5G[Z7<$O5GE?!D7OSP-M:'$ ML&CX0A]4-]9T:FLKSPRGXBJZ&<[P_SH:S>;X?S:>WM!+L,DTFLQOQ&^=G2'P M2$2?-;#@R7W?=MSZI\ZD7:?1]&I$6HR@#NMQ'4V&].:,7[&-SL4]8=^H$1M' MC83OHA.FJ/ "$!]JJG* /9SEJ".PT_.'+P+W>K\C;V">>$6Z?Q)[.A_,VE3G M-YKMA?Z>D>_?.^]$U5)9RTS,WJ-!U5N\1ZM/'8 Z=;"T3N%V%^0DM9-Q#]G& M@9M0DMN7-C7G']OTV"OOR\[O#WA\IE]9.,%O>_U/$9JKS0\Y;OWO%]K'_:] M/O/Y&LV!2RP=#JYF)[Y]J[^4IN!?,RQ,B3Z;/ZZ51![0 [B_-*:LO] &S<]; MWOX74$L#!!0 ( +2" U>!&_#PH 4 -0- 9 >&PO=V]R:W-H965T M?%0)*VV(:U".IN_3#L M RV=(Z*4J))4G/S[W9&R+:>VUPTP+(KDW3UW]]R1NEHK_C"_GZE M6BM%#?>:F;:JN'Z^!:G6UX-HL)GX+!Y*2Q.C^57#'V !]H_F7N/;:*NE$!74 M1JB::5A=#VZBB]N4]KL-?PI8F]Z8D2=+I;[1RZ_%]2 D0" AMZ2!X^,1[D!* M4H0POG>0'9,(.X$8H?;&W(HWW'+YU=: MK9FFW:B-!LY5)XW@1$U)65B-JP+E[/P3YOUW90R[!\T6)==P-;*HEU9'>:?C MUNN(C^B8L(^JMJ5A[^L"BGWY$>+9@HHWH&[CDPI_:^LA2\* Q6&B?N@YR?ZZ61JKD1-_'_+7JTL/JZ,ZN3 -S^%Z@(5@0#_"8/[F M530)+T^ 3;=@TU/:?S(CIW5D0_:C&O856*ZJIK7 )*TTN&+,UX7; %:@&$W M[!ZK#+2&PF]BK<%,,%L"LVOU-I<<@51@2U4,V9<#LUCYWUN!86:B1GS ^",7 MDB\E;E5[B$LE"]"&8:=R^A&M0'GI@@PH'K#1?XK!W2/AEHCN//O$5G M'D&[R',CC,_R2F$^UHX)+I4&K$N<+5V /$VY-X?D?$'7,T&94*W!M)F P5,. MC>W67":W.WFEVMJ:\PNTJ@'V&A7#-@.NS2S$TY$5:D#T%_=&G]H*-+=*7^R* M[#4[B\9!E$[/W7 2)+/$#\]Q+IR==C#(+G>:[!G5AG49#$ MLW-&A17%E^PL#B9INGLGZRXRW/KLG*H*#RN=3GY$. VR9+*'\!W4"@\;[^17 M=[)!X(J;LMG.+4ICW\HAQ0@Z'(ZC\V[@ YT.L\S[-HS'Z$WK MHD+$JCO=L&L3!I-?^>3#@>23L?Y,'/3*7SX?PO2"K6O /V>)5^#ICY724*FU M!(26>--(D3O"$]]I2JQZI=/U0L*<2Z]/=H]]',Y\!\7B MW=P9-M/-0V.S:WCJ$-' MS;A/'T8'"1YHV 1=;U:KBT.%ONCC9M$8BRY+6#0+@VR6LL^'W8B#.(V#<)RR M"+J4W[C^NQ^FP(7[*-A&MH:Z6%L16:#H]3=+P*AJ MHV@V'.-]5DJ,LL_N47TEYHHS[[G[%F@PDN[.\CJ:#C%L6^JY,Z\ BQ<$E,9# MHKNEL$\*C[;076[4NVGC*?#@OB<,@L-3QE^ZM[/; M3Y8;?U/?;???.Q^Y?A#(, DK% V'T_' WR8V+U8U[MZ^5!:_ MRPQ,\NT+0! MUU<*O>I>R,#V0V[^#U!+ P04 " "T@@-7=, I8R#) M=KM;=(%@T\M#T0>:&DM$>-&2E+WNU_<,)2MV:AMH7VQ1FCD\9V[D;.W#1U63E7'D&W+XLO3!RH1EJ,:Q"23+[&3->#J97(^MU*Z8 MS_*[QS"?^389[>@QB-A:*\/FGHQ?WQ;GQ?;%)UW5B5^,Y[-&5O1$Z;?F,6 U M'E!*;Q/PKUIWMU;00JHW)V]X9#*QVW;_\TL=AQ^'-Y(C#M'>89M[=1IGE M6YGD?!;\6@2V!AH_9*G9&^2TXZ0\I8"O&GYI_N"MU0E13E%(5XH'[Y)V%3FE M*<[&"5NPX5CU6^_QC4!G[3+;_[Z4G GULW$A>3 M,S&=3"].X%T,>B\RWL7_T2O>ZJB,CVT@\>?=(J: HOGK4!2Z32X/;\*-=!,; MJ>BV0*=$"BLJYE]_=7X]^>&$A,M!PN4I]/^>LM-PWX_$Z: \MD'5*/P]LU_K MO&ZDVPA\%,W62.T8!3(R42F2%[6/#"DX&%I1/!.IUJ'\MI$A;40B53MO?+41 M;82#=O@\;/!-%-&;EKNXXX=9)#P,P@"W:SYP@3&(80/AE\)Q#QN!:19D1AJ) M#TXH"@F32ZAL#A HD"%(B-]*^-QJE(/DYM.VM2#@6@ =$#P2O^BDJPS/X,RI MWU;Y-L 6/!9M1 )B#L +92LW8D& (FA?>;/J@K"20?LV"B/7L=5]=@Q5O'_P MBJA$3*'D+G$X(0#SZ#\6K4A@+% (#'>&>7?L&=YM])3!R%1$THW M2&A&.&">:IFRDEJN/$XPFIUF4NFX4T MTG%R\WB+3/:(94SXLUG0\G6*95EJ7IV)=4U.K,%,=3E5F8#F8L3;;::S"N:' MH\. -FMAPWOYDH9.)@E6:>76G4YY[I)#D)O1M"+RTU7&$9J&[L@8%/.II7/'<@KN7L- MA%'IHLPG;1?.S#_SW0LFMAOHR5DY<10@'K<(56_9 M'B3W+GC;:<6>^;_7DZO3.^)ZLI[KX"C*MCE&XDE;;60PF[.C,-Y5GAO)4>63 M[E.^,P)SAJUO^ZPY03(XW)-&XJ<\@O:&[H[?:TX]71DH]V7 V*B<_KLK(\R9 M8TVRU [AY'XN5U8"E6^0W'UPK>[: QOAVO:77<[ M>3'O[G@?9:B05PR/)5PGH^^N"A&Z>U.W2+[)=Y6%3[CYY,<:5TT*;(#O2^_3 M=L$;#)?7^3]02P,$% @ M((#5Q#$P_D+# $24 !D !X;"]W;W)K M&UL[5IKC]NV$OTKA)L6&\#KM;VO-(\%-INT29'> M+I*T]\/%_4!+M,U&$A626L?]]??,D'KYN2CZ\0+!QI:HX3S.G)FA_')E[!>W M5,J+;WE6N%>#I??E\[,SERQ5+MW(E*K G;FQN?3X:A=GKK1*IOQ0GIU-Q^.K MLUSJ8G#SDJ_=VYN7IO*9+M2]%:[*+#U=.+MY6S1DJJ<%?VBU!Z;Q@2GK'39B+=](+V]>6K,2EE9#&GU@4_EI**<+"LHG;W%7XSE_ M\TE9K9RX%7>F>%#6ZUFFQ#T\HZQ5J?CD3?+EY9G'3K3^+(E27P>ITSU2K\2O MIO!+)]X6J4K[SY]!PT;-::WFZ^E!@;]4Q4B'Y!WWIA]SO+.]\C[ MK/+26*!0O/U::;\6;[1+,N,JJ\1_;F?.6\#EO[L,#W(O=LNE%'KN2IFH5P/D MB%/V00UN?OANY)Z7]EDB*L/630R&1\?.YSK3T2IBY M>/?SSW=X[@/^0#_M7*6P)A4@B$Q(+RCZNEB(R>1R.!Z/A5M*!)">;'RSZ0_< MZSA@*$IIQ8/,(/C)> 09$U$J&P0-:0LI2JL3UN;)A#=I[O>L>5_ ;S(3'S2P MF4IFK["W*A+5. >,S%9&MRA1UH[L;#.Y'(W!&UE&0OJ;/"CGN]X>B<^=<*[P MC*@@C)XIK4F42EUMEY %M/^;L8+%">:D-."^HP[E!T^_G& ME28!6!'8(:M!"_<&?25=0$]*.**E#?A&V [V%T6L.(Q>6D'K91%"S8X-),+5*\: MJA\>#D9?%P0$?L'-)Q>CJQKT(W%7Y16 AN(/'-?/I_I!IZH I&626&CWM9(6 M! 9Z@^,.;LJ9;".M7(PNO^6V:*@/UA%-<,"@HWR0.I-$TIQ4E*)R3;@ E5<( M0VL>Z(4(+AA),2>TF H?6HNA,D+%2LZMR5E>&@WU-=L0I.TD6!6)A'57?FD([#@FB]WI_*=-H32JJHI2Z&TNB/$2D M(3RYC:@1E3@?RG^A3.7:-.UJT4_%FA6:5-^L=A_50E/3P&G'G:W;4^T.KFP( MJ=ZP5@"%#)M)<4>U>:Z3&)PWRNE%$63U^&WOLF8'0,HS458^X,>L$),A@->L MQ;>R*3N12 RCTP:]CV1TZUDT U;Y&/!//JK%=WRC8R97!'&]FT-C<$84 T*D MK^GWH$.'&V'#7Y' .9)VX>Z:E+)=$=$VWAA(+XEZ*<:(PF-Z EO'+8>L77U" MR"A*W:HT;"LE ^U\M#H@N;(JI:CM43(03Q8+H(3"*IOWS7/D\. :D("R*S1I M7M'FV*LCFH)=ZL5BC:$'-H2K(_3),>7OK4$A(90PD"HTN<9T/4%8 MG%R_<'UO;=H4B8T,ZI VD4X$82"8E$S4L\I'3T;2)!* S[.VE1K24F>RN))( MNV"?5F4= 32.$O2]$;BCQ$1JB;PAK>5@H."%[+=T>*2?8"Z,G&OE4 MS&BP?MH1S+"J:7LDWID,83Z>K)1[I(+/VM:F(7@92&*KZH'+JWSX_[KWC]6] M1G0"',S(/)U2XN_,&Z"8@4_DRL@F5I-N2@[L?H4K" ME6$N.;G#=)0-J2'_#U-=>2VLJ5H5!FJ>=RP!#7W-Q)-!T!0P5+D2NZ.*O?T M"#UJ)'+F3(]BYA7E-,9FKQ-=DBHZT'6;QMS@14=U@)0$+[LZ1H1ZAK^KJS W M*BM,1<-0 \ FIZ'6TL@YDTXCF;LI$%N']\$_E+8^N'3=7384R[_)IYCA%,T@ M+9S:Z;\!%DD$]TMB3&QP,GD:Q]B#1:455&:58Y7K%MET*!7%<4?+7(2XQESH M=I%'SA\@^F0:]*L-DFOF9GVL+X0DT0:#>^ANWAR!$A/N4CYL%'T>:#LJQ_Z@ M;3VH((3^585#/\U-O//;E7[O*+J?-(^>&CR93'YL9Q,P9DE2$-6/*L4\PB)_ MXXZDK9C78+\==0.\N=#T:#C'2KL-]:/.%JA9X8)./@KH3-$Q,W2ZI-4RY$'S M^"@JE)Z-0Z@&V9/Q9<.1^V#,X(W I6AN@54VJM0FV\9WZ$VIYT][TM]R&G<< M_#OQI@3S%*F,YRA0MUBHQR=C1JIZ'^7+C#/:K#0A$;P'$'?0E>_(0 M*3S6F^'PCGO+_BE,TQ[$_LGU&'9EJBP-ALX4&KE^7VA-M5C&9F^^&Z =7')] M[O.$7Z*?9-;9RI,#&S<$ZHA@-NBC+@@!KWMK[7;L[KHJ3R('[,-6PH&X[ M<2BF-/-+\#"?VG&K$#\[F0%G&?6)PW!0!^.'P91U: %BX2)F0S>DF\).P*%W M:3-*3:H%U SC8CR=+:F<4Z(V7?-FMT6=(+$A)&BXAL$7QUKT[C;E,KRNYU>H MQ*_IVL9BW3U9#&0"3U>9#]T[G?UI%R*[0^8"F(GC57V=%)@IQ"WDS4P5<",? M49I5$9">&TXJ5,S+ML%Z,-R9\'G%%F__$6[&6GZ\BD 8M>R+,'RTAPVQ&$7V M*]C5\(:GY"!7%L93N#%A*]A",$>-12]X0CUAR?=H@.4.BWL<:L721[5?',*V M?:G)A1OX3-*D5[K[=T7SN]TE'CF?J.MIC,WYCBEV4R%4^:YW\VF!>8VT9 MS6:[I>\V#]NK>R\NT EFAJ9=]VAU 8O:?>V #+A1/GG1\N&>OC_R/D6#.^36 M9VCY:#)J@?V/.; PQ6G$JYGQV\"&B79X<\,O6+5F55HC)^.=5NY_9=>MY=O% ML\_4HRB)SZ)^0KFAEZ$'4RB7:YI1&Q"&MUR4_3KG7GZUI DU3$N4\_4Y@BEK M8FG=71^E%E4-NCV![-7%KQ7.Q1?4=S6K"G]YBM:V:L M?=1YS78]NASW3V#;9?>T;/,E6_\N42>8^<_ZK#']LXIOK>I3%9-E9D4F\6#B MGH=]KEY$G[@RT_'0#HPZT_$ MUGU6='4&P[YN$J IT*ABY?JA6\VCM%"$SV, M$:,/H$EI40IHN_:=9CN"< F /7RRP^3-&0M[Y:)!749H1G]DF+NH+@8YKB-H M,^[UB0^=5C;6E[HXA0FN[9@<$NC]YMZ]'[LZ2B?1S?GT'O'=V:&3J"'\5N#SB&XVB[X )^<&<9UE!2N M,86/34$XPK?*V(4L]%\A$0*@XIU$EAI=4'VO4_(9-4YC>I$V/A/$K?B'+Y0U M,<1LQ:Y?.YQU?J;"ZM*/<>AL CUA^,5*<[7YO<]M^)E+NSS\6.A7:3$ $'0\NKX,7VJ#Y%=3-_P!02P,$ M% @ M((#5]R,-)80% KSH !D !X;"]W;W)K&ULM5M9<]M(DOXK%1KWM!0!401)D9*O",EVSWBCNZVP[.Z'C7TH D42 M;1#%1@$Z]M?OEYE5."B2G;ED9=;:#>S&%/AF8?L^6JH@_.WK[>Z*6Y-=77S4V) M=V<-E31;F\)EME"E6;PYNHI?7D]H/2_X+3/WKO-:D21S:[_1FX_IFZ,A,61R MDU1$0>//G7EG\IP(@8T_/?79WO_3>'G.B5YB<\?_JWM9.\*.2>TJN_8/X_TZ*^2O?O!ZZ#QP,=SS MP,@_,&*^92/F\KVN]-O7I;U7):T&-7K!HO+38"XKR"BW58EO,SQ7O;VM;/)M M9?/4E.Y']>'/.JL>7Y]5H$S?GR6>RK50&>VA,E6_V*):.?6A2$W:?_X,'#5L MC0);UZ.#!/^K+@9J/(S4:#@:'Z W;L0<,[WQ'GHBF/KOJ[FK2GC"_^R244A, M=I.@Z'CI-CHQ;X[@_LZ4=^;H[=__%D^'KPXP.&D8G!RB_MUV.$AE-X]Q/%"[ MR*O/9IF1.C@\;BM=&41;Y=2G0GU**CLWI1K%;(*1NC=JD>4F51JAZ'1N\*?S MM M/*[RA<%&WIV-U_!,>4;]:F'(\/AU-9Y>S\8DZKE9&_?UO%Z/1\!73QE)^ M&[\ZB>CYN5GI?*'L0M'*F[I,5HB[4NDB59NZ=+7&/I7E;WLR,*0X=;4L#3,3 MJ?M5EJQ ,-%KH\QB81@$:)-?[9U9DXA!0J*>X,/2J>/LA(EGSM40^=:4F0%9 M=0/$,&5)'Y$^^9'CS"\N:B8'KMU*0T>!_W=VO='%(TD8SUXY>K]F?1,%VD'/ MH:1Z@\\26]#^) J1J<'ZOKV#:'IM:V@C*Y*\3K&06-(@NL;K:J4KE69W66J* MU)'0Q,]^:4JC-CI+U?R1Z 'B758L^9F?,WA,*DJ6QTR1F"#A7HK(&?"7#;ZV M*4N4/53&% U/V.Z1G4:6.+4H[5HT7V15IG/1#VV%S0W P-6AI4Z>A4/ M!RT3[UB)549:W6;(NQDSMJA+[%0"PBN=Y6Z@/HK,M+FZJJN5+;/_I2<;:_8L M=U7MM*XNBAI\KX''I#PL!Y09-1,DB_@9UPG&+2]1.K6;BL/L'0FQR!((3HNN MH*B4E=6-GWV+0CR%,.$OB"R4_MEPM*;;.T!^6VZLCZ4MO@YLVGLN;#S EI84 MP#JN5E"&$^GWRJ4]CSL6]5F#3%FP53_R=&NV[P_"2-SN?!@-A_R/-IB=AW<# M]44_J&M3F$56D4<1K/I0R'7!*MWVLX!9 9& J+_H1S4*7F#K4EU;77)4O,]* MP)*%+W38)ZJI27)=LC,T$8/U%OZT:39D9R)8E U+VE =ZV K9J#Q!O)[HP$; M*,_@!$5*/LJ:>N+?VW[)JB0A8B]%SR4^&Q@H52A!3.L!XU$TF<31,!X&/=P# M. *J>L_LQ$$I1'H(VN4)EL #0+FDS#92TT$CE2G7C9W]/B200T4+>:L5Q;,^ M;,2(\27M2-F82CN)64H@:WPQ-XVC"EJA1&59Z&]7)42W36MS4]T3]/5T"NZO M2ZO3,DN7]+&XN%$?24.ENK5Y32PB<'[^^1VSTF0X!,Q 77N\"# MHM"K'%N0A39@HV"H7]153=Z!4">-XH$\ M$TZ ZV+Z9QCEA$D,[-_XWM9Y2C9T]9P"@';.'['3.B/[9WVG-P^4F"C5$_\6,!9"\CZV=R9HJ:- MTK[3T =M /T#_EH2@]&![!0G$!HW0XV-B,ZDHJKI@5=(+(05L\;O'# MQNQE2A0S9!0.M+0N@]-O4#H06=1\IX]&ETV]44:D#&0:>S^C MS-;RS$Q'?^*)C/R(*,CEDY8%.GRC8!%%I-D"Z0NM(6-NUZG(6?%(N;1DU&T& M:#=4),!VDH_6@Q$'-V*PT0GJ,/YF,KC\H;&7M_ 34'>M7N\SI)9:XEUO$/UW M<$/_W%.P$"%W@,C+:$$)*\Z6"3[ M!KHK*U7B#JV$:C?A\(5HZYTN[2&D!2KP Q.P>S;%?_ZDN@V<^L=W0H\'7G0: MB%A29B2E-B.6,QM=]^H$US/<[H <-% M OFL+2 FI$[:.@H8S2$A)DNH6 "UNN@L"5531(\6MN($V5K9VF^GB-<2-DT2 M;CO:YT[BP!L:\&,AKQN VE)':!QWV*X:WP M'4B@K:-4T75[O:@\QG0J$O1HW![1@AU]5G^SOQL*?XQ$Q-IG;;SA9F' F*.69V7@,0C6OF!%27 MK5 7/W:":E//\RRA)M<2<#!?') ZI"G8:EG:>@.0=B% >A73>*ZD74[O)KS M)$\L'#-%P"-39Y)&$D")Y /D$&$>(&V80^S:PY92102IJ<8G-6JDZC_09Z%( MZ67 'JKH>]UFUF>W8K,R?6E/YL%(4#R:.*I.H7#)#,'W9(Q E%RV;;"3_FSI M&2,UGY*UCH/8N:XZ0N_I"D1FKCC666%:;&(27&N1QMHZI#&PZ,GM4L=)QV5X M?^\C7"N51 (@*>4.V@!\,G_L;D$Z ^1S)A.5 ;#YU"!,)L09I)B7'$_:9I8] M#>9.2J@G[ '8#DGC[;/]5 @ESB!M(3;GGC*A#J:M6L#B]Q=H_4I!T@>)$Q(* MO*/6!Q)*#^,9B@WE!1-\1-Q?"K-C?<"AN+OGOG<2J>.YK!07J+S*MWIL(!I- M6M.N29_.:"7K8'Y&OR>;*%+R9< M@RJ[:FVNPWR[# 9R9AVLP&R M2^8&<9APPQ!\W$%0N%#*J;^#8ELE2-N[?N7"0OL* 2'MBX,M9XDZ0R!Z61J[ MX$D'[1N).Z_T'14N,MMR@N"=;F([P4/XNZRL:O9O6L+A5H=J)5)--1@U;1$/ M %@,84C&:/#?.TOP6:32L22&6N)FI+ZW3:)!D:3NWA&&)/IH[W'!CGJA.2 ( M-5_[7!=-0GM"@QV:+5 6E>&1N \D3AHYDL*Y'#$[)6@(-#,FF-=\W?WQN7+0N/P]NZ^)XJ M]= (O4N\#:$O3P?A/2[N$0ER*-<("RPK3:5+KFSX2*_AM6I(Y+ZVZ0VE!^H# M#X;_>DW+8Q9IXUZ*?--7ZG<*7,+.><@2Y,6#_OF!/AM M'Q*QUKF\C__5ZIOQE4;V J9P(F"W][K.=AGUSTQ_YVC<#R,,3;. :\O2$&(_ M(QI7#7GG&,UD,I]L8>4_)ULX9J,X^?=%8SAN9N( 2'+VC;VG$UJWGW9+Y>/! MJ4=;1S#0^_*.Q5^;XU*8*C2EIGG-E:A/'I8X>7Z;8_;)3SKVD, MM21@=5WG/#[YQ#:E1%2:%=U*I/+$7S$ W<> ML[>C[&07A6-:!*SX]-P2E55F':HV&HVT1>3V:#>>O2)M4'_D/)IRNB'ZJ)@* MRN&M":C<1)>=_M[+WSC=#:X!)0$3=<;]G_43\"D^UIRS$7#B\N?KT[F/3 M@/ZGG*-JVD)J\%,_>#SF[03MW,E+.34/%X"0LQ*YK#$.MS5^^CYW4"_4\2B. M9K/9";\<1=/QZ 3%Z4[;3>)S>H''XR$[S$%_9?,;H,!?E4Y.1/O6R-Q3 M-^(3D\+Y$=E@HH#&>69]<\HM!0VOG#^__W>8#06R!_39? %-3F/Z M_%*=A.1Z'GCB9\#D,'P0A0:.CP=:EN?^O+@T8I/G&/]_X7'^+W MJ2G. OOH)6T2!."Q;0,A'+O[/8T[0Z1061)NZF-\Y:0\WU)^'EOC]2#YQ.T?PPH MM=O+_6D+Z:F;( 9T689/D.AI.5:RWJ3["7F_X 0+2;X6?+;,!;CSZ:4],/]Z M^[Z!W+HYDD*)5=*Y:#,G*_EA\@7Q'#K>T4B3W9-0.OT4^:&-D(@[)UG2"EAG MOH/GV_<=;K:XH$,.MD< \Q[$^ZM:7_CPRL?-GE2]78R@BN.3M,KT/;2;@WX, MV8=N:<&)^NY&4^<=(<@],%\^X?$(!(2'2#^MVP&LZ]89714-U/O:A-(PM\7R ME$93"GU8W0[W>"=I++\/W:2R)1US1)3F=&VT T49]WO=+ NY#T2U<$\I(CP7 MH:?7FL0B)2!^9;.M(!0Z_A3V=*XE37?6!_R6^0 =T,G%#E\&M.5(6$B(LK3L M0?[V(=OP0"7@VBNF;>Y@JU CRQNX)X7 %T;-[O7B%BUO@:.[OV'<9S!M7[VS M,@,M_>6+%U@9X__S&672Z7""_R]G,PIY!!+=K>0[6(!8NV&33"<7:GI^H>)H M/!SC_\EPJFYU[F]=HE3])I?^SGG-Y)+^C\<3=-B7LU&XS"'5<;K."G]O%6A[ M')^H270Q'=/EJG@R59?1[#*FR[?Q)/:U 3B,QK,AY7PL!9LO:/'%>(07HREV MFS*9C\U%T"1!-U%ZQ3]C=$K:DS9I;Z4LGZJ>SUS]O,1GS7127*:,#EQD7-V^ M4[/X(NHYJ[_&*3U@SXL'H!M/PH5E"$?-W)V_?W%MEEE!V8,VPKK+YN1=YH!F MB47+DF[YR%V JLR21A^(4IJ>!AS^?/NU?W$):,^G3]C3J^X9"C=="C):IJ\/ M"-"_"4W+/MZTQX 9#0Q,+2Z[M;,$9]1ID;CMD;N ?"NQ[V%AGLL)+9 2?7_= M5D-/"S<=+0C*/$/@ID/@8R'A1X3$/WI7@P)R>J1A2PDZ$XB\6V5FH3X\F*1F M$3[1A1KHE &#="W(W]N /E0C#R%AJ4E MYSL&P^$/].5HB+^TC[P=X^VVNWMQA&Z09N//P:2+XZ-.)>YD>[8,?<9<&J:9HE/SE]G-K)9',7P[EX45KLZ9FXZ^RLGH\79!R.R'- MOUNAJXGRV:[:\DDORK_@X7S""J=+Q?27'B+E=FJ2PZ7Y2_5K,\X6-_I=V$E/ MKWP%] _2HUQO^(D.0W[C8_ZO!1FK'Y.B]]YM$"<#S^WF,8ZFPW%$C@/LC ?C ML>P"&H!MK!H!7B\&LPOUFVQR?#XZCX93-'=8C3!%\[DP7-0=S\9X8GBBXLM! M?/&7V-K*52!S'EUP$HHG@^%,KIGMTJ[80,^MU.D"][2R[WARZE6:UMNTBLF) M*UTNZ>:E?@13@S[>AH20N6[QT5S<:^;N='TV:]PK.!YO[5V&;"57,L*=)80L MT6W.]=)^'/##)_[(%:[,A1^:)KKWMNZ@%B-\_BB 0:G?9PE1+RHS5)$\N>>[&P@9?RF( M*U!?51UD+B1A%B]8];M#BV7C^Y#RY=,HT+W"Z_F1RX<'@@60NK/$)]^\/3\? MG/^@)I?T_^?,?3M=4,'0GW>@L/A!#0%S^!*"[\B%]4QJ/!Q53% M Q1"[\-4_C$S>:I\H=#\E03T28 M5_(CQ':Y_)3S%X0 M3JY6>!1F/[\2$Y4PYO*;O@GB7-;57;-+U=&(YYH ;Y? M6%N%-[1!\QO5M_\'4$L#!!0 ( +2" U=P?/S)7!0 "<] 9 >&PO M=V]R:W-H965TG\T M]3=[4*H1CT5>V@]7AZ:IWEY?V_2@"FDGIE(EO-F9NI -?*WWU[:JEE^E(+VQ:%K$^?56Z.'ZYF5_[!5[T_-/C@ M^N/[2N[5O6I^J[[4\.TZK)+I0I56FU+4:O?AZM/L[>8;?ODQ^W U18)4KM(&5Y#PYT'=J3S'A8",/]V:5V%+G!A_]JO_@W@'7K;2 MJCN3_ZZSYO#AZN9*9&HGV[SY:H[_KAP_*UPO-;FE?\61QRXW5R)M;6,*-QDH M*'3)?^6CDT,TX69Z8<+<39@3W;P14?F#;.3'][4YBAI'PVKX@5BEV4"<+E$I M]TT-;S7,:SY^50^J;)7XJE*S+S5*ZOUU POCZ^O4+?*9%YE?6&0M?C9E<[#B M7\M,9?WYUT!0H&KNJ?H\?W+!G]IR(A;31,RG\\43ZRT"EPM:;_$,E[O:%.(. M:*W!&D#2S4''EWIC,"@.A ';5J;(X&41=VIVJ:QC0&)IP9XI* MEJ?7UAF^JFTB-'@N_%>8MFQ@E&PP%*!/6YH#>UJ=J5H2C=$J0CU6/,J(K1*J M;'23\UZPI'I,#[+<@T4 6U7"QGE^ M8O8+F<'K!ZESNK,T#)7*7"IRS1O89$'66O3@AA, ML=4EL69Q?Y!HUN(,66:!S 1VU^E!R%I%%*6R(BI@UE;IL^[3R[HO82T 5M8F8.\4M"E=M0!$>:( MJSPW%575R$><;G+4*Q*%;AK90,>@;;=6_=F"&(''6A6Z:5BG>U16B7J1N9 M MJ+0&L[V\.T;R3#B3V1FD%J6T@Q0A;*,J49A,Y61](*LZ(X%0P/AT?R?6TW4B M1H.*[4<5*]Z*O__M9CY?OQ,_9FB$.YVRK3I[2GO12 :VGYEV04](<&]5O\H/ M"HW8&9-?A'Q0'UM8 MS^Y E2"<\;W$EPLDM)".:F':.G(V"AB6K1:,*:UUQ? 7:JM*E.#9\,^E6I: M,"6(>8! T,MP #C@3ED$)/ JQ G' JL>+498L"5TOHH"$]B557NTS8FX'^YY MSWL&:_JU%PBMV35',GR3M\P4?NNB#/IO"]$+?!BB&#J#K*K<&XNL:XQRN+67 M1H_IG8H"&M,/P,TQC71W@J@1WEBO=$_7@"%8S[(_P""DJJ.%"8\\D*,K #ST M0BE 4,00.*:.0F]PAT F1^.MVNNR1!*=#V<8O9J!\%AFZ/I/!^>)^&393H+? M'B1$ O!]4#>.1AGC@$X/H]DA6'M'[A%X4KD&]<((I$2!D+/8].O((\#"'B"? MH;'O)*ACU^8 ,BN=GOGB#DU[UUFAFYE-Q"_M0,V=]?>3Q PY6XB3DC7Y:Z[* M?7, 85"V=8F)!+%5"M/3@X&MLJ#)&K;S(9(FP$.E'TC":-N CCG!>TY-?='I M_)@$V55EYE0+80$X9D&/R0N6 OEK&9$) @86LHP&@.6R4<+6!8)48+NU4&X( MN34/;#$YK)M;GWTS'[EL ^3).AMQF;XE8_Y\ABLA&UH3&$.E*0GYC,CA9 GK M!>&"LM(6I(8I;B1>#!=V5-M(.KELSD 51M_9YIT%'+#7F"-!U9(C0R]B<*H- M5F@/N%<*N1#I*K&4>M#-B<2)J;XYFC='>7+C"G 6%*VS2?$=Q?SIN_N?[^G3 M[-WWN/2^E@6CA%0"<7J/^.(3DF;!_S O[]J:M.XTX9;Y4@.SN@+B'W#"'FF_ MB_&?=;L >PO6RPZ^^DDZ.V2Q,#1F0^PP#?^U05WHLBUKPW$"(I;$TQ%+F#^ M)V>.L< .Z,@:YT$=&3YN.C3%> ]2K6J@6NXR00"!',_/4]6DCTP"\#/EFPHA M$PP)8P>HJ*U@"EH$6VME *F2$C!,$\B-@_]+XBIR7<@_$(V=?/@:FF3@*#.B M-&C:?[8:*DQ>4UBJPCR&"Q+CA*O MT;'D!(:Q(W]X0F!>\D%S/NK@;%]"@61 : @V@5VGR%U;IAQ&07\#PQH'0Q>S M/$5)B"V]D0[08=8*:T-HV>E'E3F8V1O?Y:[Q/2"2G3!SZ+)J&Y=J*7\K<(*" M"AR,/RZI0WT%DF:+BK='B;0%F<8;+A2>)T)R/7J)N_M(-3^UV9X!5PQ)XC5U](()\NP6!-$)FK;DK+'1Q!=7K0(+N0@#5O5/(.W9?H MT,Q8"PF7ZC7.]62\OJA VGRB'JU121J1G04"+A4/A#P@J;1Y1M7[@\Q;#L2N M4 7A@]9MBWK<\\Z%/(V&CC^1%FS<:K.42 MR0G BI:,@F<0>A[U$("0+@8I[;)HZ;0MD% V$$BUXLJP; MG;:YK"\)#VWX '49.H,$$.QQ-P1M53>08HAJY\1;P NYSWZ&??4I[R- ;;8H M-EH8ED*^8I6?*1LC$%L(B_ EPO+T]6/IQ;; Y=CG&P49==K.M1>L"^LXS!E M*M%-I<;V#P*WF,$;^8US"'?IHOYB(>MOBC(F5Q<%Z;8@$] ;!!C;'R! 9.$*_I O F2H0+E> RBTV'/T7X=LSKC&!.Y5ML74Q MNSE5C""A;*U#7Z)' 6*HY^!T+V#Z&&Q#J->-3PY56.H[/5&3!-07%RGG0/E[ M4BEM^=0,[!&Z\>A[\"J#/]B^SO.X)\!Z> :V=Z/!0(#^7KO@C),$V=OI&I'> M%GW)#OO;A#&ZCDBE4LPX9_&&"F&(*:YCK;E?@Z95*]^SX$8O6F?;P**301?( M;PPT*H2P)=:)$(VQ G/8CP-8Z0AKU+[N ;\A4>@Q,+D",:$W08Z%/\IKM-^: MQX%1,]:YJR_1'&QF@F*!^&)*<<[$\KBJ+LW$?_F0>DP_:-V!D7F$WXT=-0$O$J6/IA) MUQC:ZMR=I40JC)M"701G@\'#&*XWN;F1G0U/#==4;AHU! ;^V=F2"_R<1-&2 M7EJQ)Y0S$5@T".K&K K1JK4FU;0,9#KZ# .\;1O;@#XK()?'8#'TYI^CG['*D'PGPO'1ONX^) MER"RUMFZ24&20NX:UX]\ I51(S( $MIEK'N)0VE5WMVS,4YJ=PK&1YM,%%1' M;G#6UMY/H=!.E6(,^@6.>.(%_@/S]KT6*K9M*=_*SQLXF7[ 2 M'7"\W!LT[H2UQ[E7]*SS[ AG4)L]T?3J*A-0+"=%,ITGCW%P!3K ^?_R33P\ M<_O1R9[%TOKDP2T65C0\/AZ/#PX#SZ$/UKM1LMLA_&1\[\XQP9/"V1KAW])= MI_%4@&]DC 00%4:=+>[^^%)_=$/*F9XTJ@H3#L+<)O-;./A_D6YJ ZD<3#"Z MKM,U^4/N^!KECM&$ KI$U(G8P#D0VNTYBCC(7D,@8,FJ!>"-33U708P>H=)% MI816#@WOKJN?X]W%4\3.Y8-]/S8RZ6T;[(R//L&RI2M@QEEQA[\6\3RR)3&_ MAPZ"/UE'AIPV^#!Z)WYJH:;QE^!H@Q] DE3C+V;T=#Z.:D##P/&KQ60M"@0R M+J"\6DT6_D%"*)4['GC,&*(>4%UHR^7./=_JB9X JR57>G063N^!Z]2A? ]% M@1$H5W.^UY,,:R\ I+7R-W5H5DK=&,3+#%G1IZCFYGKPTA69B.R8R"[R\6JH MEE(=.S_H'X>GLL(#47?^%14+[&K.(\%<(4_\Y5&X/=D&DE@#]3Y#<>+A($-)QKG>AF@U4<8@YCJJO".(T*CV4)C?[TZ1GI)741)Q?OJ]'1T=.P+.C6I@/D';03(2K7_?(4&Z;A-)"P4SN^'[ IR? MVT;CVK3.:T0P.XAY)K2:7T,\0ZR(FD)E9QKU4Z&!-$&L_B+;F]D4_UN& @/O MPEF^,$EHT?"Q&O>16LU7X?"IZ'8&"@>'*1:J.FQ=IP>)3R&Y [^I]>=D"C*A M.T&GGHU&U**Y&=KX7L2.;\R$#OJ1SH-0IYG&3"I\:0G4<7'JS_^&M$:G'U$' M]%Q8.0$2>VH725^7#+ S*BWP8JY*?=O MR$R>6]/=N/0D.,[IN@^RQ7C&=6IPE_A"#,=Z]GCL@9-O=TV=%T/ROGK=!3DJ M5<9C.944#UH=W5U5C1=&:KY8!2!)H3X/UU!DB$:_$?)EL5BMQ%WG3*$7K9+:Z[1L?]GS'AGZW3B!2?1_OW">; M=EU,;UZV'%\ QTL %+>Z%W$$\ )K#K5BS/^,Z([@>*^FDUD?=$TGRV=!E^^T MG=6> 2Y;?U;B$L$]#@(:U'@CJG^-#MWBA$:3[KPZ]LX$>WH"XHZL6 XVLK]OE9\(#!VW2Z+1@R.0BY> 8$: MQQ^WGGK]6^X_4*#UL9=0HFYZI=X6\)V[N8M7LX_,HFS:&HLE*GX3W_KNG=GS M/;FX949-[QVA,KJ[1=")RS"02&D*J$+_1'Z-XB-]-D>;L4FU4RG6W$; F; M0PZ?+6^2]7(9W:5UW9NA"#;SF=@L8.]DL8'I0,=LR/#Z5J",YK?X_\PS.8,Y M4^!R+68P<8RUY?)&W*QGL.CT%BA*UK<;Q]39+:S S2R9K^;P[\WJ1LR3&U#M M(EDOUN/748>\S)+5"GG8P!(+0$8KTL1FR,\27J\W4[&939'A5=#;?#$5B&ULE93?;],P$,?_E5.0>$)-FG1C&FVD MMH :5*U#7A /+C)M;'F'\&^KNM_S]EI0Y&V2'M)?/;=Q]^S?3?=6_?@&T2" M)ZV,GR4-47N=IKYJ4 L_LBT:7ME8IP6QZ;:I;QV*.@9IE>99=IEJ(4U23N/< MRI53NR,E#:X<^)W6PAT6J.Q^EHR3T\2MW#84)M)RVHHMWB%];U>.K;2GU%*C M\=(:<+B9)?/Q]6(2_*/##XE[?S:&D,G:VH=@?*UG218$H<** D'P[Q&7J%0 ML8P_1V;2;QD"S\8.^>R%AZ75OV4-36SY"J!&C=BI^C6[K_@,9^+P*NL M\O$+^\ZW8.=JY\GJ8S KT-)T?_%T/(>S@*OLA8#\&)!'W=U&4>5'0:*<.KL' M%[R9%@8QU1C-XJ0)EW)'CEGK*L7EY_$+?)!X+>=&4&1O8,\RXL!7M$G6T1> M\>IDX==\[O:X-;IM+&$/E=T9ZMYY M/]MWB7E7'/_&PO M=V]R:W-H965TB!D[@LT^=(YU1+1: MTHP\TDK1;8T?-O:A"!3)LD 1@%-T;]^\\NL"R#(EF9G8A]L- MA>?;NOUBUUIWV==-6=D7)^NN:WXZ.[/Y6F^4G=>-KNB79=UN5$C*FKK*6KU\<7)U\=.KBW,\P"/^ M:?36)G]GV,JBKK_@P[OBQB?.WVMRQ(S$1V_NTE/PIIX,/W; MS_Z6-T^;62BKK^OR5U-TZQ;+Z]+R_[.M&WM^ MDN6][>J->Y@HV)A*_E5?'2.^Y8%+]\ ETRT+,96O5:=>/F_K;=9B-,V&/WBK M_#019RJOE+6V*Q>9I]:;775*>%5562W+X'!^:;VO!_ M7RULUY)$_<_4AF6^A]/S0+Q^;,CU#X,U#X\ M-OOT>4X1^2],D_VRI@]97M-)5587^,L22PK5T8>EJ525&U5FEH9KTMS.9FMU MI[.%UE5&>VU42^-,A>=@3TRW(VGOUJ2:@<5-:VB2IB0FKW2E6U66._RNFTZ> M[=8Z^UP9?+K%.B1]?_[3T\O+\V=_N[KZQ']>//MQ#EJ_BU):MNP+S?,[>I@! MGYN2M:%>=ENB?Y:]J_(Y*XBA =MU#0+K;47SVGYA36%4RSI!FLFFYT[3 #(U MNL7NNSI3-G,4R]R.YADO[7ZYKC>-JG;A)_?U5H^_Z:W[)JM;_UW=MY$/5V5) M>^MTF\N4<7/8 PEQ914;R/2P=&G(UJ@N')=C'@T3SF(2G@YGUE>J+XP,IH7, MYO\J(DW?VA[&AK@%IK0]Y 'TMGK5ETK(I_R0P /5;94ILV:Q%:(F- 7Y!UY M+L(1K3LX/,*;,E^SC1A_#>.?D>G6P71G"NO475C+D!Z9JB W!*7R[/=+D*@L M=*:_8F?@A%MCIU6+V4'[:YIHL]!M]N#"+4&#F'Y2BYI&TQ:(0W4AQ$\>D5W7 M?5E@*6 @IQV_]95@#+9FG5B>>\X:K*?=:3[-5A/Y[B""E4MLP,639Q847V97 M5=731#]:'L&15 M-A:^[#?>;$U_YNN$-=%1UA:+E$P*C7-SPUC4-!T8-P- %L>7!W,,$DN*!HAT MS>J7T^^FRXA'%OPBS)M_.074YJ= HY+)$MZ!#Z9P)H4FS/E4V>R2]3>+4COV MDODC^3&M-]FKNBZVIBQGR5!W!G6U.BW)M!3A43;I5B_[,L,/S,*]%?CAIH6! M(TECQA(Q#1:4&=@XWJFRUR.?$52;G06Q.&MQZ':K&NMMI:(,MEF&)O'$2)O6AKC:T@&7?.J$4# %EJ ?[\BVUKUU)G!/[-/9 M"1AH\ &VF0R@K2L%1O0DGF)O<]/F_8;$D>8GDC_$9\5UMV3$-7@ALC2@7==$5=6U$9M1RF%;CL5;;$&JYYE9#ZXI)L]^)V& #U@..&"ZOA-CM%V; M?#UCLVLV,$ ;13+Z-=>PL+IP,0@]T\/ !EW0\((MUE&*E$^"\848M&#"DF M>WLQ.3!)\3.!OLF?L%%6P>\ M3.Z'.AOA97RP&N\/&:>._L/WY&"J+F*_@3^1XPW^PHH[9E=%S5$]^;4/JJ53(7AZ+O(1K14%^56AVL*FB[ZJZ9L0^+^]NGT58KK] M=6V8H6\85/GGKFX_A\>P].GYPQEM@-P$NY@;C*6/ -@__$(Q8)X]??CTQY^R MMRH'5AO@U#>,#5E6IV< % ^;NO$AIK,^41]K]GTT9-6;(B D)68'*FZ !^J, MQ$IR%<%XDZJV!!(YVHN;Q]-M((CM:\L$B3VH]#:NM$\$5*HP(5Z!46QB#*>: MIF1N."M&L@_[C9_8-.&)M7&81KSV(/$@P)IVM]A-$YL9TCF"5PJH MGH)]Q+%L[#>Z+39+$7C N#K>])C^G(WL$S+53U M)?O(\.$FE9_W[UY]O D2Q'&D;&ZTAV"8)$9%/,! %G):]%JP\Z$CLL.]T9XU M]'UY3S[E:9U.A[TAW;,B00&QJ8EIT_^F<(4=BHI#MS$@257"(7:ZL+@<# 4WH%:M]F'>#+$0+>YD<$V$D*PZN0\Y PJ< M@"%\Q,#'G,35R(70]!\):U;(^7N]IGD'XG'[\6V0#C@#)"_T5Q)992,+\EJ0 MU*)NR>)SD O'78?)D49$XH8PS!^B(;^T/ /!@9#YVH4N_B+]>CTRJ_J+9[I.+@K=<=:$!C2 MK6G@,"TDSL$G;>;9%>0[3\VOU0-3A>C2CB&L,XKAE >[=P .&5SR%C"GM S- MY(*(V;WL0TC)NB>KN S48C=20DFP^;V.>1,0;J+B*32>,0K47XU,T51& M(!=,&UL6[)&IR54K^;DMG"5C0F=VG"&*3TLRBC8KPCG,;XZ(]/F)P?;9KQKK MLRO%OD"JTM;34LE0/_59A[W.OU4R)X+N_YQPABUX+"7RR6+399\QE8:DE0Y)_>R_" 7Q[)?/GLS)%9$R^+H((Y5" M0#G'?@'>A<.>Q*<]#"2("+_& MYX\(&UX-H=>U][A7,544OGN?)/U88*\#5F'&7\-2'&2BYY59_$R<_\X[I(.D )?D'^",/MH=9.WP,N)P%ADDYD%5"5+:H]HQ\2+M)$01>&9 M@.A;/<#HT+0EF2U23=2B+$U.&+OB_2P!>P-NOG@DN'DF J(Y5\KX&8N3!E $ MV,&U)K ZM4\TZ&=5,6KV]2V.M_HVSG*_N<;P[S#/;$.O^A5)8GUDPW\BGFR8IJHY)N1-&,+Y4(M]3IJC$+,=CX6@:),@GX'+ M\3S30Y[5Q#,M/&/#1/OEN3>GB(=.'3K/M2L.)3NGB?.RY^K2D-LIN84I>\@Q M:1;TCY..F5W#]/J=S%QYR[/Y2&;N:3,@=G6@Z M(9?"[&#)[2C7[4_;[!>0I)6@6]]) M,'?J22G[3,W MW^5@/D>)GP*AS_@\9/$'@\7[:F\[6%#8 M2(+3T=J+\V/: M_=>@W7^])^\N1>^;!'9SF^!N2L'_U;DR_Q.'V$[+"^*2KL2FUJ4/%QL"ZP9R MAD*W!>_ 7CE(*VG7V(HV#(B3JH:89VD<".G1DC/.Y3265J5^UI LE M61@]$.\JY[2^K^*^1SDGAJZ"S+4I@B@. M\\8Q)S8(QTOJ)84=LI6,0\'J%>0'?&S M^EE>:PBQ&29TDM*'F-@P_*I,BXS38YV ?R\EJ4V)?4"L0C,N7=AAAATM-W;) M[4B'@N]/!TB0,,G%$>YXDIX!"%/>FB9D*%Q-=(9U&LVM&V3SN#-IYGMKEII; MAQ!Z>#L16IEPA!SXHET$RB>=AL@&Z!5D\E36#-/TR,(36-?O2'V7O M2E2M'N'J'F&?SJD3@R;T Y3(IKE2&AC1H@80 MDIR>KM&&:#[K&ULX&(VT^$Z=H(%B75%$!*'(*?*&)$H.IC>H0U(\@36.L:O3 M88X+NA'SA&=0_>/&F5/L+"=!;R4NS='PB='@,0;$4SH\! M)FMY%>HP48RN1)[%?.L(I3 [OLH,)5G9>W?E2Q6ZXI/7BOP9DR/.LM61N0@@I9.CW$W8B_'$CFJ; M<"=4)J82WH59&?A(.FK?#Y=:C%$3@%UCK9Q\(>BJ.)/$'4S UY"0;7VZ53LW M;H/N:&*MD\E8?_QP&[*=-/6*HBD7\"MT1*XX5);HJ+?PR\N^Y5-W)^&F^21) M8R+^#@]P]^5UBO_"#03K;EHM<-=KZ$Z2T'2:8U:[?9 $GOJ?#J@36ZY5BV8= MMEMSN")G,-^+YY@R[!+/B09%,KS==&A*\!ZY6MTAD18\00"!8L_W7=5\B$P" M\*NKTP:0":U(?NP(%?4-/1(+:TUM*DF#PDPSR$V-_[?85>QZHWX#&ML=ZCD- M.RIJ3@FZG/"PR8QG-'^XY/.GU!'?>A/H]_UITDU[ RE(ZZ#&!M:PP]_C;@H@ MD#]C%5+!^\U\6,@2XGN%EV;5AP9AN>QB*K[7,=55.)K69<;B''%+CF&P'>7= M$89YSH>3\U8'3_L0"ODH:UT+CSO(I;M/P'V+(\&:!D,'O;QR#6^#D0[0P6N% MN3F#\]5'_%@:@W?!\3QNW.U[+]]BZW8'^?47665)2I='AQQL;E+\-U/ MA+L,/"7!E8,CNIZPK-'J4I72X@2%7AV"P88@L4;<4 M8 (@ K1Y1ST9HS(W$CD+!!P* M'AAYQ!LNL=''!ZK$?&3J>YSC2E9&S]&4Z?C-L7N_$^!X(8QT1<>8?-.7'1=UA""D,X&N:05$E5DF6!E@%+\0JF%XL3$E*E_*_EN&Z&G MW?=W\#+)(H>8GO#6L+W8\;F%PUKL.*S/56@;\6O^!<< 5#$9)3+:.22S:7IG M$)1+Q?+.XS!6!.L40:8.\.+V4^QN\NCJH(R/XM)Y4,>T:T02=B+= A)I$;8- MP\FG=T7@!#5$X3;9I+;&0PAKT KHF^( N%TOY>"N@CA:TF35=B;'385#S%MS MT_ *F!8IHX"[T=HJ+8J@VBGQ@O!"N)85[I@=UCX&U$E*E*;"OM(CWSML8[V$ M" N_A5F>OJ$M/9@6.&S[?*) ZI+[IQ>D"W$^+9O.]D#GG3PNT(< M?]PU@B I;&U#7F) 3#4?7!Z8##C71EOZN5F@*1Z_52N 4%N?,7,R!@H2Y,J M+WGL">0(W7CH'OU4QQ- H)T_N/;^ M87[;U0A\1J31.3S.GKV1"E7K,]9&\C5RD\7G+"31"^GL.YIT/LH"^85Q#P,0 MEJ]UD#4V7*)@["<&K I]6JOAY<4Q4= 8>K@A-G%7L^LS<"3X3ZE_< MC$%^79L2.+8*5]K\C8KH\M;TDA:+!S;SCP>L55IFZH7O("#-B[.H3% M279OGOW-@]*Q^\?IC(+,(WHT5M092H25-V;^_N;"E*Z6DAQAFA2*%CP40%V\ M*ALQUF+8D45!YV"F+Y?$K[23-?&<,R?[=G@UJ1U6+9A+X[,1XD+V M BVM=+B14+ TX;C++YBV$&BA[?$#\!%1B)MY@D160G5T=$X ='*MN.6; :ZU M9Q[[#5^I4J .[%R'-SRL#B1$9RQKW",1[I+Y]UE )5$VB^U:3BXG\I$$SROW M:_S26;-QFG*>O?)KXMU#1>]DOXFA/*NL M[KQ(WJJ- %A]=)V+TL+A'LJW0#8H81O@?K:@4(T/DTK?4]90,3R'N< MS@ P=<)AAJ>QUW&RCS-!P'U3>U%2@RH Y_\DW7&P:GL]-7ELFAC*T30"_PZQ M&HG4ZW'Z/S:+;R3_E?'E,X'O1Y^L0E(\]G+>_SJ&H8!.Y>##&U;"^S;VEHY> MQV7^Y!4+TR62Z!C9O[*HC^O9J4P?J *YUOD@D]\P$Q^5@RD M0!QMTE.#JGK^3XNJ8I$FAMN:O33"QG@K2C4*0 %\,BIDMR?[X M4']R0?:9GC2."F=BA"5-YI=(VHRGIT$:2./%$TF[3DSR!YWQD&%/B>@,Y9Z' M]4FOR# GP*DW"#X?4ATQA@*5&$2,U],>=5@/!,-VB"%#7?"U(7!$$$;0XU1M MIDA&C'#SP7PA28>/S7<#9R_"*M=A7.V,U= D;[#@OTE\I./2+M&(P[TA?FQB%1=],%52/2=-42X&GMY**BI\@PT0,22A?',&-N24:/)D MSY)W,Y+4KO@-E/Q2DJJ3US2&;S/_ELLK>;=C'"ZOR/R@VA4R(J5>TJ/G\R>/ M3H0&_Z&K&W[3XZ+N2$7XSS7Q0;<80+\OZ[KS'[! >/?GR_\%4$L#!!0 ( M +2" U&PO=V]R:W-H965T3 12X8(TPG^3F+79X$FLOET*[7]BTLFDT@+S1 M1E:=,D50\;I]LOLN#SV%B?^,0M@IA"[NUI&+\HH9-CU3<@/*2I,U^^*@.FT* MCM>V*)^-HEU.>F8ZRW\T7'.;(0W#.S87J(_.QH9,6X%QWIFY:,V$SYA)X8.L M3:GA][K XJG^F$+:Q15NX[H(#QI\W]0CB'P/0C^,#MB+=C@C9R]ZQMY%HVE% M:[B4U9S7K*5$7+\;VT*G>L5R/!]0CVA4 M:QQ,7[\*4O_- 1#Q#D1\R/KT,[5DT0@$N2 ,%4(OV@>A]X1]T ML#_\NQ+)M*#VY?42C*5(U\/\)VHPM)T_"8:25^L%*H5M3%:"]7E6H,X5G],V MF\LUPI"34BD;30711Z=P,8-W9)#Z"3[.O]G^7 M>%GBPULIBCG+O\,P.((T3B#Q0EK^2O/ AIRS%3=,N')+"D8!*[Y1:]%L,1H" M+YEDI!7#G;123[&0L\0)N!@A8QVR__F/XR8MDLSV5C M0N].$V)?VF6P4?'M;RA1JC--B^QYT]\R+Q@$L''E:,9 19()PLH M&\NQ7!PWNLLC!(%/##WQ$[A5=!(K\^"P(\6VLOR%",)X I?NI"!O"H4CKB[Y MBKCM>XE/!C(O"S*X4ZQ J%F%$%![1&D(=YB7M11R^4"1^R1*9 ]"N&9KJ1R> M&QN8AM>O)F$0OJ&&"^ /*8L-%P+"Q(M/$@@C+SO9HNU0A@EE:-M1OS(BCKU) M%%'+41*"QRRNV(-S.0RC](A^*1YJ9]I6#2GA_+8FGTN$6265X3^[4P,5E\6^ M>7+8PPM.A,W6,>L<$Z47C4W5&K4'\P>ZQ'RC"4"CA1L\MLL%\-JP>LFMN9;] MN:"GYT;%XUZ/22\=%[;_K8#M_2]M(#=\@<^U33;R^\T2TN<54450 Q*['ELF M'>UIE704=;5^/@?D.AU-]M5ZW+O*46!+=V'5X%JDO=7M5G=WXEE[%7P4;R_4 M'YA:DZH\R.B14>TEM/XQ;)YH@.7@JI["S(G5M/ MPM"F.1;Z=%(H MO#5@RZ+@YO<"I=[,@CC8+MR)5>[\0CB?KOD*[]%]6]\:FH4M2B8*5%9H!0:7 ML^ RGBP&WK]R>!2XL3LV^$P2K9_\Y#J;!9$7A!)3YQ$X#<_X :7T0"3C5X,9 MM)0^<-?>HG^J;R63 .(,,E+Z6[TYO/V.1SYO%2+6WUA4WM M.R3GM+1.%TTP*2B$JD?^TM1A)V <[0E@30"K=-=$EU!',*-5BZW\%%EF+V-#TE=*Y%M)2[80< OI3J%?M0#%K'^ ;Q^FW*_ MPNO_.^4K85.I?=86?EPFUADZ)3^["O4E N%?=[8.R\-Q[&9!V]&[.87;RQ MMKO7RB$5R('ACE+=\#7PNDR[WH.H=QZ?=RW5R3I\63SH1?$(NFY; MN-,="S2KZ@VPD.I2N;I1MJOM,W-9=]=7]_J-NN%F)90%B4L*C4Y'9P&8NN_7 M$Z?75:]-M*/.79DY/95HO /M+[5VVXDG:!_?^5]02P,$% @ M((#5Z$< M2V?"! =PL !D !X;"]W;W)K&ULE59M;]M& M#/XKA%L4":#&>I?L.@:;(5)W&] M[(O-DX[D0_(AQ=%*Z:]FP;F%A[J2YK2WL'8Y[/=-L> U,R=JR26^F2E=,XM' M/>^;I>:L=$IUU0]]/^W73,C>>.2>7>OQ2#6V$I)?:S!-73.]/N.56IWV@M[V MP8V8+RP]Z(]'2S;GM]Q^65YK//4[*Z6HN31"2=!\=MJ;!,.SE.Z["[\+OC([ M,E D4Z6^TN&J/.WY!(A7O+!D@>'?/3_G546&$,:WCYY(4=^6M]8\N=HQE MR@P_5]4?HK2+TU[>@Y+/6%/9&[7ZB6_B2H2KC?F'5WDVB'A2-L:K>*"." M6LCVGSUL\K"CD/L_4 @W"J'#W3IR*"^89>.15BO0=!NMD>!"==H(3D@JRJW5 M^%:@GAU_4JIA0<-_MS($XA\#T(_C [8B[KX M(VDW\+R._$*:HE&DTA[\F4V,ULNCO?6EHO<3[O5!G#>J M7C*Y?OL&^_J!@SSV8X!\1U? M;JQ;8AE,:5# D7NF&H-U,<=#.-LX8!8N>,'K*1(U"IRY$-Y"G&6>'T7F:[T)_FH6W$"6A MEV0!'"!!TI$@>34)7O#8@U^YW4>)@S;W4^)N066NL$A"SD$88-N)3J[WL40\ MPF$;.!(_-\]+?&FLJ%W)OA@^:RKXI!46:E(43=VTM<0HX)QIO2;73Y(YA*-& MLJ84>.T8SMW@Q HX$E")%V)I('@?^)1U(DN6H10,(F\0I23ED1?$ =QI5G*0 MK.80G"1T?^ -TA0R+TI]"+W43Y& ]\C1)7&+%PNI*C5?0_Q^ &@M2T)(\0]5 M0M3,4_C([I5VS/Z%X^?#0'H209@-@*X$$=PIRZJ7.2)2YP'BC%$*T\1#'I(4 M)-X@3O]WLEXTS? _DQ1Z04J]A;_>8)"0 NBF\:2/UB8X?;C9J!Q$XH&%&'_2#,6)_HQ2 M0[CAM &6>$+ V^D6(Q,2.L6 @RX(?9(3I)9K/Y13NI-CRZ"<48A)'I.]IME9-VF7J\WJZDGYF>"_P\ M5'R&JOY)AN-2MVM>>[!JZ5:KJ;+82DY_PO4$L# M!!0 ( +2" U>8"NQNJ , #4( 9 >&PO=V]R:W-H965T1:32RTBO5(DKC>!S5C,M@.?>R.[V5=8)H.6_8%E=H/S9WFE91CU+R&J7A2H+&S2*X3JYN1NZ\ M/_ 7QYTYFH.S9*W4)[=X5RZ"V!%"@85U"(R&1WR+0C@@HO%YCQGT5SK%X_D! M_5=O.]FR9@;?*O$W+VVU"*8!E+AAK;#W:O<[[NWQ! LEC/_"KCN;30(H6F-5 MO5]GXX4IC&KRBD>X74\^XN\BQOF67+N58[T.XTH;F)-]5K$SDN M75!65M,N)SV[O,6UAC[I@<]->A;PCU8.(8M#2.,T.X.7]?9E'B\[9]\M-X50IM4(_UROC=64 M"_^>,K;#RD]CN?JX,@TK$TG\"9Y!GU MR3/Z[N1Q*1/"NX,_[IT_5CO6G$JC\Z@/E49\4>'//ESQIU=VO'=]P)]G'R5U M#.%#NZ5. 9=4CF9 SB[45GHQ"?^D+-24ES7E;.7>_4:A/1D^G]R ^40LTGH1JM2\<)7C)7-H92X.[WWF>6B5A4;,Q[M8\S">)8Y$0 M'<]C&F:Q"[S/D&1P*N[1T5->H][ZAD7IYHJA>]5[:=\3K[M6\'R\:Z@?F-Z2 M?T#@AE3CX82"K;LFU2VL:GQC6"M+;<9/*^KKJ-T!VM\H90\+=T'_I[#\!E!+ M P04 " "T@@-7A6N445L$ _"@ &0 'AL+W=O:Y$K9>CTIAF/IWJO(2* MZ8ELH,:=G505,SA5^ZEN%+#""55B2GU_-JT8KT>KA5N[4ZN%;(W@-=PIHMNJ M8NKO&Q#RL!P%HY>%>[XOC5V8KA8-V\,&S._-G<+9=$ I> 6UYK(F"G;+T3J8 MW\3VO#OP!X>#/AD3:\E6RD<[^:58CGQ+" 3DQB(P_#W!+0AA@9#&]QYS-*BT M@J?C%_3/SG:T9F7([2$2E@QUIA[N7A9^CM<01S*;3[DD-W-D:- M>:N-K'IAG%>\[O[LN??#B4#JOR% >P'J>'>*',N/S+#50LD#4?8THMF!,]5) M(SE>VZ!LC,)=CG)F]17C_IO4FMR!(IN2*2!7#VPK0(\74X,*[+%IWH/==&#T M#; 9^2)K4VKRJ2Z@>"T_16(#._K"[H9>!/RUK2P L':T.'%[Z! M]XFIFM?[4VO_7&^U49@!?,_.L+ M9*.!;'0)?;7! BQ: 43NR*VLFM8PE\@X?1VQ<\0O0S^40'928$6B-XBQ\28: MC,9%94IB<#L_:M16I; J&U2INR3A-1Z3K69UH3T"SSDTIM_#I9.3K))M;?1X M3AY*!? J10@&&%R -_SYC1T;>ONA)Z.O;06*&:GF9$C@]^0JB+T@2L9N.//" M+.R&,2YGU(W#S*,T&I,[K'U0"O5@A>6/I.!/O TQ9%G>:[ ^?HJ\$*:CN\*1P+YN*\2R[(KZT_>6/S$!F'?GBN.R MIA\H#G:&P*F;"!P)$&;K9WXNH3FR%) MVYHC'/5H1#T_CDB QS!>,]^V G<_USG@37E6+,A"+XE]TO\VH#CFS/JD$GHV M>%/6A.]^RF6-:69A;,@U1G),9EY*$R_+TJ$ 'J1AXO_Y(_,B6P9IC*8$2>(% M?N3 UZ[/O':3Y]S])ME&M-I6:UNU@EFJQSHVEIC-SB#()C%>G4*@ER?DX1)> MB;%BI+/[IH)(?=M+O?A]7A=;3N'@7'X]W3Z@M3>XX9 M)F"'HOXDP0)0W7.EFQC9N"?"5AI\<+AAB2\\4/8 [N\D6M5/K(+AS;CZ!U!+ M P04 " "T@@-7+%"K]*,& !J$@ &0 'AL+W=O*TX=.'R 2DEB3 MA J EMVO[P%(T5*B*,YC9_I"@L1B]V#W["[(T[60]VK)N:;'JJS5V6"I]>IX M/%;9DE=,C<2*UYB9"UDQC4>Y&*N5Y"RWBZIR[+MN/*Y840_.3^V[&WE^*AI= M%C6_D:2:JF+RZ9*78GTV\ :;%[?%8JG-B_'YZ8HM^)3KN]6-Q-.XUY(7%:]5 M(6J2?'XVN/".+R=&W@I\*/A:;8W)[&0FQ+UY>)>?#5P#B)<\TT8#P^V!7_&R M-(H X^].YZ W:19NCS?:?[![QUYF3/$K4?Y>Y'IY-D@'E/,Y:TI]*]8_\6X_ MD=&7B5+9*ZU;V0C"6:.TJ+K%0% 5=7MGCYT?MA:D[F<6^-T"W^)N#5F4;YAF MYZ=2K$D::6@S [M5NQK@BMH$9:HE9@NLT^=3+;+[I2AS+M7W]/;OIM!/-'S/ M9B571Z=C#1-&<)QUZBY;=?YGU,7TJZCU4M';.N?Y[OHQH/7X_ V^2_^@PI^; M>D2!ZY#O^L$!?4&_W\#J"SZCK]OA'Q>^/;8JPOTJ3)H:"X?."#\^^^\6+WY # L <8'M)^/D7:Y4W)2I<'1T3.,=[SM$;GO%JAKT%GGWC$\H!DKU&>DK)Z^R) MP*1:P0VVS.1_(6M1MC2]HJ'O.4F2'-FA[\2!?T1W-8IG6?P#P]OKC(\(]Z+6 M7!HWLOH)+R& BJ"7B$EK5#4S5>0%DP7V, R*$?KRC>X&"W.OC2I/$ M7DFMV4I1Z#H3;T*AYWAQ2N^%9N5+8_F*O,@)O<@,L-QSZ0#GHY[ST2O+YF)JN$]@+2N>OMHQGP?X0_;,=R^ZEPK>286-5RE6IJ]GK&6/EN& M>&N(YE)4Q$HX:/S-CV6P)_#RZ$LKFI.0/O&Y,> /7PS5*3(1C M-\1UDB1TB_+ 9+8D($#3>T S7UF.QV%*<922YP1N@&OHQC1E:!Y6$GW^GFOC MH2^/0CK[DTY(,LR]'>"E.539^FH7=$H9/&4.H[7AC3Q$DF M'B&AO-#K. N$3I"XAHL0!/LHGQ] !,(3,;6&R MJ7TQO:+$2YT=EMMZYY_8_KQ+_]&!C(O[C(M?G'$WM],[M!H 1&'=EU0'57U% M%['G/IMQ-[!H7&'+YZ_OGA M>!>.&Z,L0]H+3=N8\\+. M) %6N$?D349>^E6P/LIFJ(FG%&.W$CDO^[H,XBA:=&Y_,6$LUY[0V[K)3V/+=GKQET^'YG1BX_0@ M#,[2\#>*1M&W%$[,];90]Z_GIH?L'LW0:[XE=Y1 @INO:8-_Q:7][C:M N-" MM(=5@U>!.Z,T)F^$WO@&:8+3!792\#*GKG=L[@<"/^D#/WEQX-N6=+UJ8W^@ M.!Q4N;\XM+K%ZOF+_:O2G]:(U':PGJO!I@Y8GW@G=+V=/WI?3D>A$_B>/>B. M<%J^[HC)'W$^+PP[AZDW0:*.D-R;R7F?R!_%8&OYJI#]XG@$T!]!V=V1%^&[ M(0U:&/[^+!YO??]77"[L7PZ%8TU3Z_970/^V_Y%RT?X_>!9O_\+\RN2B ,R2 MS[$4=,2)6K9_-MH'+5;V;\),:"TJ.UQRAB\T(X#YN1!Z\V ,]+^7SO\%4$L# M!!0 ( +2" U<$Z:.BA00 '@* 9 >&PO=V]R:W-H965TCK7/M9#RVJZVL MA;W2K6QP9JU-+1QVS69L6R-%&9SJ:LPI3<>U4,UH/@UC=V8^U3M7J4;>&;"[ MNA;F^496>C\;L=%QX%YMMLX/C.?35FSD0KJO[9W!WKA'*54M&ZMT T:N9Z-K M-KE)O'TP^$/)O3UI@U>RU/J;[WPN9R/J"ZNI/5;KM;)2/H)1KL:O!*5S9\8=_9 MQMD(5COK='UP1@:U:KI_\72(PXE#3M]QX <''GAW"P66'X43\ZG1>S#>&M%\ M(T@-WDA.-3XI"V=P5J&?F]_+1]GL)-S+E=XT*D3JXD$L*VDOIV.'*WB[\>J M=M.A\7?04OBB&[>U\'-3RO*U_QB9]?3XD=X-/POXZZZY@H@2X)1'9_"B7FX4 M\*+_D+LVNH9;Y&JP+##D;@NW(=C2P%_72QO&_QX*0(I"2EZ>7IRJ]IAU4CFL.9 MS"9]9I/_GUEEQ69CY*;G=ZC:H?2>A7T_O1C:5C3/L!46\( W82F+659X-*L* M,]N$S'W%(P'CLG#"24N.W=\PXR5N(,P7AKP1I;B"STUW0X2C=HG'O_>W\A1= MV6,9(<;2WP>O4W\Y@8>MD?+5(?(2] 56T?!,2$>HA)?6(6983XO=TJZ,:CMJ M2-GNVA8+8/):'>8SH82EOIP23HHBQ0:CG,0T"BU,=DS?AJ! #XJ3A''\RTD> M)< 9R6AQB Q$)(X9)"3F&99?$7% JR*!WS$^!L/FI&E"@$0%&(%_['CB(9^E!4F0)#QR%I<9Q# MGC($I04R(FF1'42U;UGU:ACA"<=OGN3 28ZIC4@:I7!G]%J&;>IC@E6-?O:M M%D:2Q&O($"+";9^$3&1O]<0XG684,D:]X*3/&X\H%&A&I.< M%'$T>/2,3UX#>)]MPIO'XMFV:USW,.A'^V?5=?>:>#'OWF1?A-DHW+F57*,K MO&PO=V]R:W-H965TVF,EJ,_XCY(M/]A&ZE96C-VJG:MX;EAJ1"0ED5 (+#_NR)*DJ2+)J M:!S]A6[D@QA7*4%LC9;R$(U)B>N*7F,:(_E@HH[B=4 $IBE_([5?;@+T^N4; M]!+1''U.6,5Q'O.9*>0PU<7,J!G2Y6Y(SHDAO2>K,^0X;Y%C.4Z/?*F7_XWS M,V2-3\J#1^25E+M6+7=[Y*%>'I!(RNV^JYNR-&U]G+8^3LUS3_ N*RZ/<'YH M._KV41Y#5X)D_'N?OSNDUX]42\\Y+W!$YH9<6S@I[XBQ>/7"'EGO^MR&A 60 ML! (UJF+V];%U=$7'U@:KW!TVV>_5CG4?DA8L(.-:ICZ";E;6#/S[M#3XS-\ MSYFV)W6\\EJO/*U7EQ?H2BXEH6)"R A(5 L$X!_+8 /OPBXD/6 M!1(60,)"(%BG+J.V+B/MQ%ABGO19/SJ:A*[K^GYWJBZU[*&>0L)"(%C'TW'K MZ?C9"_-.Z1_X.O(>NJJE#W45$A8"P3JN3EI7)UI7O\ING^8;%.&""IPBV=DA M)A)2(AS_D%VJC ZBM]6;'%EN^Y/Q \^UUQ[J.20L!()U/)^VGD^UGG]FRNGH ML OOMQ$$=MK6__KGZH?R<<YL&K#O4FZQ]< M;FC.44K6$F^=C>4T*W&ULM9QM;]M&%D;_"J$M%BVPCO@R0TE9VX#CF713I&C0 MI+N?:6EL<4N1*DG9"; _?H<4H]&(Y(TG>OPEMFS-(?5[K/Z]>/J7ZEX0;WC+(JO:?[VG[KG^ MQ%ONJKK8=(OU'FS2?/\U^=P%<;0@8",+PFY!^-P%4;<@>NX"UBU@SUW NP7M M2Y_N7WL;G$CJY/JR+)Z\LGFVIC7?M.FWJW5>:=X<*!_K4O\VU>OJZYOE7[NT M2INB5=Z%]U$?B*M=IKSBWKNI*E577I*OO/=IP M]HX(WH]"U4F:53]IU!\?A??C#S]Y/WAI[GU:%[M*DZK+::WWNMGV=-GMX9O] M'H8C>_C++G_E1?X_O- /HX'EM_1RH99Z>= N#P>6"WKY6W7WR@O#T>7R&SN? MZ)WW9T/+I[I2AW*%AW*%+2\:*]>^)FWFI5H-I;D'L&% TW=>5]MDJ:XFNK%4 MJGQ4D^N__RV(_7\.98N$"21,@F!6%:)#%2**?OUS4:R>TBP;BG^_,FY7-EWZ M\3KB(9\%E]/'XV#[3V.SF<\B^VF"W _7R$ P*S)VB(R1D;VY\=[I=Q?=M8=" M(]>Z'K-(F$#") AF%8 ?"L#/[1P<604D3"!A$@2SJA ?JA"3_PUNDVH]%#VY MRC5Z)$S$_49E]R@)VIR5Y^R0YXS,\V:Y+':Y/JY+M53I8W*7J:%X28AKO$B8 MV,/X4;PAB^.3A$%;M!*>'Q*>DPG_5J]5J<]$RU+EM9>T760H8I+B&C$2)N:] MB)D_]T\B!FW1BGAQB'A!1[Q595*G^8.7*>T\7MF\35X4]Q<[_:!-?"APDND: M.!(F%KW @^ T;] &K;P#WTB/3R;^H=2F7=9?6KE1^AUQJ]UW,&4:Y!HSE"8Z MVG'0)^>/$K5!.^EW"\P$A>0%O>IZ).LBY>+R'.FVF.<\Y(FNAHUKL? MFT>]/O$2;A@8.0P8*2<#GR\-!@WU1"A-0&D21;/K85PQ("7(G%9ODR]CY]0T MPKD84%_L:,='_448G9Y6H[9IAVQ4,*!=4(=<[I0^__B\57ESIJ?/18JFI0^F M#35$*$UT-"MM?8K=ZS$O(8J!,<6 5D6A[I66F)57)Y^]S#2^&NP?4%Z$T$?2-\8+-@]EIRB_AC(&1QL#- M&K]U2$-]$4H30=\8+_K*B-JF?>'%.&-(.^/^=/ HY>;4<.Q,A68Y7X6!:F/8 MU\:+1R:&%L-X[/; M$-11H30!I4D4S:Z%4=F05MGGM2&HPT)I(NP[;,![3>@E+#8T%AO2%FLW(;5< MYT56/'P9C!HJLU":@-(DBF;7Q#AON#B["4$]%TH34)I$T>P1../#$>W#SVI" M-,.U&E":B/H>'/J]4R'4-NV4C09'M 9;7>AM\EB4S>?QWOOF(Y_AQ*%"#*4) M*$VB:'9EC#='9X_B1E!'AM($E"91-+L61_.X]*7:Y_4BJ"5#:2+JSP/W&M%+ MJ&]DU#>BU?>WN_\V?]MQ[[W?Y8,F1J]WCA>JO5":1-'L2A@[CLZ>Y(V@5@RE M"2A-HFAV+8P51]\WSTLO&8!?-@).JC/P1EI+X\<]:707422A-0FD31['H8G63GS_K2 M".=B0'T22I-L:'+8]\>.>B.*##CL2[., M_-(4YZ2A-@FE23XT0!R/V0XW-LF_89/'UW*^J70U442A-0FD31[%H88^7TI<]G75VF&<[5@/HJE"8[FO51[6P6C+7_HQL4 MT2)ZVI7HP5\:YIPW]G9%V/L5O<0E3F[,E9\]^,NAO@JE"2A-HFAV+8S6&ULO5=M M;]HP$/XK5B9-F[0VV)2W#B)!6;5*K83:;?TP[8-)#F(UL5/;0-FOG^V$P"3J M3FCPA<2)[[GGN;MPY_Y*R">5 FCTDF=<#8)4Z^(R#%6<0D[5N2B FS,!U'?/9O(J"\6.F,<)A*I19Y3N1Y!)E:# >; M!_=LGFK[((SZ!9W# ^COQ42:55BC)"P'KIC@2,)L$ SQY0BWK8';\8/!2NW< M(RME*L237=PD@Z!A&4$&L;80U%R6< 599I$,C^<*-*A]6L/=^PWZM1-OQ$RI M@BN1/;)$IX.@&Z $9G21Z7NQ^@J5H);%BT6FW"]:E7L[%P&*%TJ+O#(V#'+& MRRM]J0*Q8T!:KQB0RH XWJ4CQW),-8WZ4JR0M+L-FKUQ4IVU(<>XSE:_**:TS0G> Z5>@+3R#Y&R T.FHQ9"-F1+R( M8XC/41-_0J1!B >O60>GZ?":ON!(2- UXTS#V:TIH 3=<$WYG$U-E(9*@5;H MYZTQ1#<:I/GF M,T=2I:Q0^RAZ<0X,:[MFV3Y):;2/H*%3:^@Z$_9BC6%I!H?" M<-00IUQD8K[>2\D+3G1X0?AA-\V"U,V"O-4L M\+:]87\GNJ9+(:F-\2V8Z6QOH_!#'!K6;4/#K=-4QS$:'MYV/.QM1H=7AQ]V M4QW-?Q@EPIU!UXP(6(WRYT*)P8_-4:#./N-O4''M V@WF_4P(O5E8!_5!*OH#4$L#!!0 M ( +2" U=6%&PO=V]R:W-H965TJ7;3C?C;=2W>HU@"&[@@L]"=;&E&=AJ+,U%%3W9 D" M3Y92%=3@5JU"72J@N7,J>!A'41(6E(D@'3O;I4K'LC*<";A41%=%0=7O&7"Y MG03]8&^X8JNUL88P'9=T!==@;LI+A;NP0)G W/@W )A&GR8<+^B]=&X2E#/Y-.L[N*:68EU>0U^4J5HE98*GXB5D LIS%J3]R*'_*%_B'DWRM.0S_W?WN".=0:/EP.$-GL";51HM6I.Y+!9,4%^G(B=3 MK?$]'DA-?DX7VBBLX5]M,OHPP_8P]EV?Z9)F, GPX6I0&PC2ER_Z2?2N38/_ M!/9 D6&CR+ +W5>7@MS6S6*O3G:O3FL1=4(^E[T'.W5@MJ-MTN%I#VMET\)J MU+ :=;+Z*&6^Q5> [2*OL TM.!#LI\30'2DK54H-K<0Z49]+S(/UHT-FO:2= M6-(02SJ)?5-4:.K[Z_$*1\ )@1W."PUM=#Q6&]1. M^?;N-T:6KD,NI,%^ZY9KG(B@[ 4\7TII]AL;H)FQZ1]02P,$% @ M((# M5Q82$9R'! T!P !D !X;"]W;W)K&ULS5E= M;]LV%/TKA%8,+9!&(OTE9[:!)D'1#$D1)&OW,.R!D6B;B"2Z)&6WP'Y\24F1 MQ%AA+( =_&)+UKU']QQ>^AY(LQWCCV)-B 3?TR03;,]T6T)BD6IVQ# M,G5ER7B*I3KE*U]L.,%QD90F/@J"L9]BFGF+6?';+5_,6"X3FI%;#D2>IIC_ M."<)V\T]Z#W]<$=7:ZE_\!>S#5Z1>R*_;&ZY.O-KE)BF)!.498"3Y=S[ ,\N M4*@3BHBOE.Q$ZQAH*@^,/>J3JWCN!;HBDI!(:@BLOK;D@B2)1E)U?*M O?J> M.K%]_(3^L2"OR#Q@02Y8\C>-Y7KNA1Z(R1+GB;QCNT^D(C32>!%+1/$)=E5L MX($H%Y*E5;*J(*59^8V_5T*T$N#PA014):!#$P95PJ @6E96T+K$$B]FG.T MU]$*31\4VA39B@W-]#+>2ZZN4I4G%Q\QY> K3G(";@@6.2=JC:0 [\&]ZI@X M3PA@2W!-\0--J*1$/(7% $O0RM9+ NY(E'-.LQ4XQX(*\/:22$P3\4[A-==: M-ZKBWH,O]Y?@[9MWX V@&?AKS7*!LUC,?*DXZDK]J.)S7O)!+_#Y,\].P2 X M 2A @X[T"WOZ)8E4.BS2D9GN*V5K>5$M+RKP!J_*>P(^"$&4LHI7MYY*P48C M'?699?R9H/]<%X5OB+7[_#8Z# M/[JD<@1F"#>HA1O8T!:=Q<2?]M[9=(#0-QW#F;]MT]\/@!(7#:1UF$!G61(96(N6J MG[2WRB454<+THG=56\*-VM5.@DD8/*NV(PP. SCIKG945SNR5GN52:(64P*. M)0%BAS==)5HQ^G:9(S"#[KBF.SZJ[3EV*9PC,$.X22W? %SHU\5ZLM>J MPV *I\\:NB,*PG'8W<]A76=HK?.:;$E2LH9=I5FS^RZ((S"#Z+0F.CVJ3IZZ M%,X1F"$<#!H'%/QOHZ:ZU>BU6=,19QLVL&7GH-MQ4^&]7O%^G+7BQB%!JX\P MMBCX#QPV@>R8??O/%9JI0&-UX."H]BZT6J_>XCE",\5K[!6T^ZM>DPCNNZ;G MOLH:8M;8F"IH=U6M%D>=93DU5*[03+*-I8+'Y:F@4U/E"LT4K[%5T.ZKG,ZB M?4>UU^RV$)-"X[B@W7+UGT#A0?ZP*^QE@P@;XP2M]L+8G(?/'Z?^QQ6:^8BB M,4 H.*H=BZQ^K/=3"D=HIGB-X4)VP]5K_J!]$]75ZEUA+[G]UZ87^&J4..JT'&Y*N345;E",\5K7!6RNRJ7\^X]UK<%E+6Z+=>-^EW?3>8KV@F0$*6*B&:X)AP':"N+QF33R?ZI5;]$G/Q$U!+ P04 " "T@@-7 MB,500GT" !N%> MS!?6+01I4O$Y/J!]K.XTS8*.)1<%ED:H$C3.1NRL?SH>N'@?\"1P93;&X)1, ME7IVDZM\Q$)7$$K,K&/@]%GB&*5T1%3&SY:3=2D=<'.\9K_PVDG+E!L<*_E- MY'8Q8L<,O *(6$/TO(&X!L1?:5.9E3;CE::+5"K2+)C8W\-YX-*D1I3O%!ZMI5Q#. MIA=<:'CBLD:X06YJC71$UL GN.5:<^P#DW8J?4-[G=,SPU%<]P MQ.B=&=1+9&F3:Y?P=R+;LB'N;(@]>_S/RW (9\8@W0->YG M^%1(806:M2$Y MT!/\:Y.+NE6E[A:\5_#]FA+ E<7"_-AE7/R>QKT3V99Q@\ZXP9OW9X)32P_" M6%V[JW((,^?DTCFY2W=#=N+)7)M=IL/^2>\X"9:;@G9$15%OV$4UE08;;]_U MW1NNYU0)2)P1+NQ]'C+032]K)E95OAU,E:7FXH<+:O^H70#MSY2RZXGK,-T? M2OH'4$L#!!0 ( +2" U&PO=V]R:W-H965T MNY6QC-1 M:48YN95(566)Y>.",+&;6Z[U-'%'-X4V$W8\V^(-N2?ZT_96PLCN6'):$JZH MX$B2]=RZ=J^6D5E?+_B3DIW:>T=F)RLA/IO!^WQN.<8APDBF#0.&QP.Y(8P9 M(G#C2\MI=28-^&L;AST \/0#O!;@'0,FSP#\%N"?"YBT M@,FY+@4M(#C70M@"PCKV3;#J2"=8XW@FQ0Y)LQK8S$LM5XV& %-N$NM>2_A* M :?C7X3(=Y0QA'F.?M<%D>@]UYAOZ(H1=*T4T0I=H'M(Z+R"&;%&'>1M0C2F M3+V#!9_N$_3VS3OT!E&._BA$I8!0S6P-/AI+=M;ZLVC\\9[QQT%0BG/ M2=Z#3X?QX0#>AMAT ?*> K3P!@E_J_@E\IV?D.=X?H\_-\/P#U@"W'T6GIQO MW>N+QO]S?OF?K1_$TN^2S:_Y_)>2[>\[ ;]P-.RPS/_IRY*&:-)/9$[;*[7% M&9E;<)PJ(A^(%?_X@QLZ/_=)-"99,B99.B;99UB3'&F!MI(*B1X)AGNX4@!1"F6B7%&.S07?>U /VGFM M6F.2)6.2I0U9L*^I&QP).I+! T'#3M!P4-"/@E]D6!6("1 -BC%:;C&5M<)P M&V_:,[5/P? D79W#C=V'Z_=]@"AQA"IR^2 V:>&VNCTF6C$F63D]$ M\J,P.E)H)(L'8D:=F-&@F%"UO7"'1"?YXP=>,'6/$GO0S&LU&),L/6\#RY%L M-BK8>PU"2>2F;N7,#5!QW91OW6S7+5[73=+1_,*]2MR>^12ZRZ89_$[?M*90 M $-EH! C:S#E7$XA^V33[C4#+;9U>[(2&IJ=^K6 #IE(LP"^KX703P-CH.NY MXV]02P,$% @ M((#5]/T>W\Y P @ L !D !X;"]W;W)K&ULK59M3]LP$/XK5H8FD 9Y:P)B;:26MAN38 C&]F':!S>Y M-M8N7Q';N>>[\W,6^[I*+GS(%4.@AHTSVK%2I^;EM MRSB%#,L3/@>FOTRYR+#24S&SY5P 3@I01FW/<4([PX194;=8NQ%1E^>*$@8W M LD\R[#X/0#*ESW+M1X7;LDL56;!CKIS/(,[4/?S&Z%G=LV2D R8))PA =.> MU7?/QZ&Q+PR^$EC*E3$R.YEP_M-,+I.>Y9B @$*L# /6KP5< *6&2(?QJ^*T M:I<&N#I^9!\7>]=[F6 )%YQ^(XE*>]:9A1*8XIRJ6[[\"-5^ L,7@\ _ K@+\KH%,!.KN&%%2 M8%P$^WQ#/13O\"@L-=Y^%#W?W[C6I\7_!C__9^YJ6 M?EUA?L'G[U)AV[4U)#*F7.8"T/?^1"JASYH?3254>NDT>S'G[[F@E:Q&J- MX[7%_J*[T8L6XS:+-2W#6LNP56'[J;5>-O*.^TXFWK:*QU"!EH>T\M)%/.UEV@T_T96^J+\,981)1F&I7SLFISKLH^[URHOB\ MZ$\F7.ENIQBFND4&80ST]RGGZG%B'-1-=_074$L#!!0 ( +2" U&PO=V]R:W-H965TDXV;8AQ\E*Z9H4^SD M46\2R[[[Y^YTI'XY<[)CY6>^IE2 KWE6\(O16HC-J_&8S]3&ZA*]F MOE\YU!:_I73'6Z]!E+BY%7140S.A>5!)&_[NF,9EFE)./XTHB. M#G^SD;QA:[-,L *1;@5[&F)7A; M"%*LTKN,@DO.J>#@!;B5[;/8RG?8\O3SY^ 7V6]/KZ@@:<:?2?-/MU?@Z9-G MX E("_!QS;9PZ0A[#!?69WOZ)S MZ0YK=Z2[CV6=#L5"AV*A6@]WZ%VG12KHBQO9> M#F?Z\D?;@K: Y_\N4ZU[< M-XM7Z_45WY YO1C)!4]'T^^_@Z'W@RES1V):'?"A#MBF/GU3,L[!C)3E M0UJL]K*7.=L6PI3V7BNLM:I=Y7[JQ]"+_,GXOIV0P2SRXR ZF&FA^H=0?6NH ME_/Y-M]F1,@[)D,L1?HWJ?8/4Z![I: 5 0H#B.*C0 UF*)2[ICG0X!!H8 U4 M+J%](1_+"KHK&IQ& (/$#X\"-9CY<1Q 5HR'4?N:R#(S&M#O&A#K'#=1^?M!^.(B^*CKK49(9@ MB,Q=FAQ"39RM^^0D IC@!!\O)X-9B)(D, <*/?4$]IRM_$:JO4O"&$,?'L5J ML$-> L..W12V< &>L?K!/^"=7"/Y-C<&;97LNP!D%4 @ !V4 Z!0"7*GI MM5 8 .T<\",7:5XML;WF)TZ7VPSF MH ':J:&[R\G7SBZW2O:^LX[4] (H&('!H%UN99W>M7"DIM="\0ZT \^976X7 MA5[=K29NFIWEJB>GR 9:@6'ZL20+"@J24V,23M'%E9J>JH(7& _:TU8VZET+ M1VIZ+10=03L>]2.Y1JQ-$TD2'O.1R2K&'<2!%!XA.Q[U(;E&JLUH$0Z]HT - M5F'4^C=/#U2A$;*C41^.:Z0T/@N]XXH:K##TDHY 6U,,*Q:TUKR=V^PRO0<6 M0[ *4JR"\*"S&RM[]*Z%(S6]%@IOD!UOSGNB?4-TCU\@!#DKQ-KX8/L_"GJJ M"F20?:RB]WHWO=EE>M_?(8@%*6)!X:"][G1PXTI-KX4"'&0'G#-[W2YJH[>S M7/7D%-(@^T#FBM[3C&WD719TOBY8QE8/QG2CGI/XTZE0@J, '4_B#68HB#L&75@!$K8#4A^2:Z0T1L/1"7,: MS((0^5Y'J J1L!V1^K!<(Z6Q7)+$)Z&>FN$0^UU5;7T78Q][F/8 .]?9!?NN M %=J>OJ*9; _Y&Z G4YM7*GIM5"P@^VP<]ZS[ANB?O>C[AQ//36%--@^].CJ M\FZBLPOVOK-#4 Q6%(,'_08*.YWCN%+3:Z&@!]NAY\PNMXLFEBX_PU-/3:$- MMH]EKLD]*TEU8V\HX=3XK:I=HO>]'()??,4OOC=D7_M6.NI;"U=J>BT4'OEV M/#JOK[\A&NZ[$^#FGVH 8[ @#\9&=R*E)Z^ R[<#5S^0]0W(%27'YS1,1KCC M.(G"+=^.6[T.E.!3B#W&0H.-WQ5DZ]"+?9+2!U\;*:U,$!]':3#"QY0];AU# MJ\X OB/E*BTXR.A2>GDO(YEDN3]6M[\0;%.?3+MC0K"\?KFF9$'+RD!^OF1, M/%Y4A]T.AQNG_P)02P,$% @ M((#5_9%8FGN @ N@D !D !X;"]W M;W)K&ULK99K;]HP&(7_BI554RMMS?U"!Y$H=%LG M;:O*NGTVY 6L.C:S'6CWZV+I3(-=MI?X05,0#VL[H2NV8U+1G)@ MDG"&!,P'UM"]&O5,_[+#3P(;N55&)LF4\T=3NL_]8P DJ- MD<;X77M:S9!&N%U^HXE>/5FA6_@P+F5XC>AD<> ?7E454 M6I@]9)WZ@>N$?7N]':-SH!-C!$V,H#.&)@_:R"M5N$4>>J[G[)!W>I]('C;D MX3'RL(T\W"/W8R>.=\@[O4\DCQKRZ!AYU$8>[9,'2>CMD'=ZGT@>-^3Q,?*X MC3S>)W?")-@A[_0^D3QIR)-CY$FYKYMM'?!<@6@+DNP%\6+/27:"= YU8I!> M$Z37&>0;J,IKA(5X)FQACIR"J;8TO;WMQW/#7A#MQ&GI%B1)Z#;=*E![ZV0U MMYJO6"P(DXC"7 N=RUA/FZAN"E5%\55YV$ZYTD=W65SJRQ4(TT$_GW.N7BKF M_&ZN:^E?4$L#!!0 ( +2" U=2/W"6D@( +P' 9 >&PO=V]R:W-H M965T9[G?'?VW6C#Q8/, 13:TH+)L9,K M50Y=5R8Y4"S/>0E,[V1<4*ST5*Q<60K J271PO4];^!23)@3C>S:7$0C7JF" M,)@+)"M*L?@U@8)OQD[/V2WED.&J4+=\\QD:?_I&+^&%M%^T MJ;&A!B>55)PV9'T"2EC]Q]LF#GL$K=--\!N"_Y@0/D,(&D+P4@MA0PA?:J'? M$*SK;NV[#5R,%8Y&@F^0,&BM9@8V^I:MXT68N2<+)?0NT3P57;.$4T!W> L2 MG<:@,"GD&7J/[A(,'27\TIBELJ1J[110W63QL"D-N _8R! -YRI M7*(92R'MX,?'^8,C?%<[VWKL[SR>^$<%OU3L' 7>.^1[?M!QGNG+Z7Z7._]G M??;/U@^"$;3I#ZQ>\-?THYC(I."R$H"^7RVE$OH-_^C*=ZT8=BN:NC:4)4Y@ M[.C")4&LP8G>OND-O(]=P7Y-L?@UQ6:O)':0EK!-2WA,/9H @XPHE E.]?NS M.5+FB7;EHY8:6"G3%M:1'^BKM=X/\U-,>.$?8N*GF-Z@WS\$S9Z"^A\N6TSM MK+M7CBB(E>T#$B6\8JJ^FNUJVVJN;(5]M#[I#:>]CO58MZ:ZD_R1K_O:#18K MPB0J(-.FO/,+72U%W2OJB>*E+89+KG1IM<-!&]#= @ W0< !D !X;"]W;W)K&ULK95M;],P$,>_BA4FM$E;\YRVHXW$5B&&!IKV "\0+[SDVEI+ M[& [[>#3N9#H1M2X8ARM)5%V6 M5/XX@T*LIX[O/ U@[ZHKB3VW\Y*S$KAB@A,)\ZGSUC\] M'QI[:_"9P5IMM(F)Y%Z(!].YR*>.9X"@@$P;#Q1_*SB'HC".$.-[Z]/IEC3" MS?:3]WO6UG-( M5BLMRE:,!"7CS9\^MGG8$/C1#D'0"H*_%82M(+2!-F0VK!G5-)U(L2;26*,W MT["YL6J,AG&SBS=:XBQ#G4YG<*_)";EI-I&(.;D4?'&B09;$SAW.0%-6J"-C M!9P)B;^LEI"33T*#PN&[FQDY/#@B!X1Q-T4R!4XZ>M7?N*]Z0OU/SE[%GC8 M!1[N\Y[^/@$YIJ OU$:?6+VI$ZLT]L,@'D[!1V9L_PH@XOVH\' M2N'5D-)L"E[D6C+-H/>\-8[B#8"3T!M'6YA]5GZ8]%/&'66\E_)6:%J0XH^I MC%\L'ON>GX1;C'UF_B@:]D,F'62R%](><=8=\6-22]U M\F)GDVB\S?S2:!@E.XB''?'PWXA96=4::1G'-(/21%(-Y+ "F>'\41]\LX+O M;X!Y R\>;^'O,!MM!>!N%%_S\'VDB=/><%[^73U)6Y$>:9.7]Z*FJ-N_'XW+Q)%-17N<;F:E/5GF1 MBDJ]+=;C':W$6OY35;?-U\*]6Y\H"SC5&9EG&>DD*O[T0?O M/8]NZ@+--_X1R^?RZ#6I-V6>Y[_7;SXM[T>3>HUD(A=5C1#JOYU\D$E2D]1Z M_-%"1X[D?O1F0I5V*;5%_SY]]DNT%1 MS5OD2=G\2Y[;[TY&9+$MJSQM"ZLU2.-L_[_XT>Z(HP)>>*: WQ;PNP6B,P6" MMD!P:0UA6R#L%IB>*1"U!:)+:YBV!:;-OM_OK&9/4U&)V5V1/Y.B_K:BU2^: MN)K2:@?'6?W+^E85ZM-8E:MF5,XK\BOYFR@*46=,WE!9B3@IWZJEW[]1\N:7 MM^07$F?D,4X2]5LH[\:5JK7% M_;[=82].Y4(5]\ZN/+^X>+=V8U\&AU]0T/"",[S/ZCW)5^2AD,NX(EPLXB2N M?I)_-1]\JF1:_KMG+3_NJ6$_M6Y0WY<;L9#W(]5BEK+8R='LSW_RII._].6% MA%$DC"%A' 0S<@X/.8T.8S[?@W6NEU_#7O8;0.KN];=[/9: M'2F[XY"1%3(DC(-@1LC1(>3(&G+3'<19615;-7RHKO8YQR_1+_*R*J_(1A8+ M]6E?CE:\:XY[F.<=!3FYGD1A)\K+OL:0J\9!,".DZ2&DJ36D[YE(\Z**_U,? M9'(E"]7RDE6C=]I]TV''.,2-I M%$IC+6UZU#M$X<3L'#BJ2C,][8,\JX:8?':5T^DK>S.#VAHHC4)I#$KC*)J9K-8_WG28T1!4 $%I%$IC4!I' MTD43N9"'6LNYPX_S*-N:%&J:69HPK)]U$H>8(2N,HFIFH MED?>:_;HXD13\2-.M_T#8JA':FG1L:'O)@K52% :1]',ZP.T2/+M(NDDT?I< MYN62E2OUR:*0HI3UA1&Q,4C.,Y+/DWA=IYV59+M1"]IB?9G;5\,U\Y;6:9LG M?B=W:*4,2N,HFIF[-DV^56UT1\WDO^2KW.7)KO[#V@4C:CO=.4ZH<(+2&)3& M430S=2V9I3:4/EV0_6X'TZ1>5ZHLLWE#T)5=ZYYADHJ*(U"::RE'0_HIUU/C*K1 MC$X+*M\NJ%X:W<6^T5VUC>X5V6;;4BX/0=:CZ32-JWH<1E92OISJJD%U;\90 MJ06E42B-^?T7/DVB;LY#Z"I?ZRK??KG2Z9#JLZQ4DZL[W-X8H;(*2J-0&H/2 M.(IFAJUEE7\SS$@*ZJB@- JE,2B-HVAFW%IE^7:5Y=C]0IT5E$:A-.:?^C3O MI/L=PEGYVEGY=F=UVBR_=O&,'>@<'Y)&H30&I7$4S9R>H556,!FD20Z@:@I* MHU :@](XBF;&K0U68#=8)^:RD!OQLQD\UX+RBORQ%84:?B6]3;0=[APZ5&!! M::REG8R>_>[P&56MF:=V4X'CQ5#=/$66;472&R943T%I%$IC+:TKOKUNE$-X MI^!HIIQ=H]B[7/7V8_TGA:\JU=XTL3/FL%/FL'/FL)/FAC!4@39403A,]PMU M55 :A=(8E,91-#-N;;4"QQETQE5YOAF'BBTHC4)I M#$KC*)KY&]!B*QA&; 50L06E42B-06D<13/CUF(K<+Q&R[T9A\HN*(U"::RE M=9OQX+09'\)X!=IX!?^/\;(TX^JCQS@[=]F6O5;GH*%:#$IC4!I'TYYU0( M56A0&H72&)3&430S[J,[3]DO\@*TW>%%E\H\V%?$.5*H)H/2.(IF1JHU6>@T M._&2]ML^"K?7YWQH0ZT9E,:@-(ZBF;\#K=;"8>8RAE"+!J51*(U!:1Q%,^/6 M%BUTG,OHWI)#?1J41J$T%O9-M.R.PH>P9*&V9*'=DCD8E=XLH8H,2J-0&H/2 M.(IFIJX]6G@[3)L-%650&H72&)3&433SCJ!:E$6.4R&=VVQ[!:[!0VD42F-1 M_P3,[G4HJ$K-1+4+B^PN[._UU*?/N<@NN.C3CG+.#FJ]H#0&I7$4S8Q8^[%H MF!F-$52(06D42F-0&D?1S+BU$(OL5Y:YWC'-CG..&2K"H#36THZOQ ^ZM[;@ MJ"K-]+3?BNQ^Z]+YJ':,JVOA1HK*(U"::RE&;/>;D_Z6JBR&A\]^BB5Q;IY2%5)%G48^^ M'H3UH7G\4V?Y@_>>[A]GI3'[IVL]BF*MXB:)7"GDY/I&M3;%_H%5^S=5OFD> ML#3/JRI/FY=/ZM18%O47U.>K/*]>WM05'!X;-OL?4$L#!!0 ( +2" U>Q MZ"/0F@, ,X- 9 >&PO=V]R:W-H965TZ6-[4%;"RW]:*+!G'3/A1]8*2Q):Q$NB1EI_WZ'5*RUA>M MD;9ZZ(LDCF;.<,Y(A^1DQ\4GF0,H\E*53$ZM7*G-G6W+-(>*REN^ 89O5EQ4 M5.%0K&VY$4 S$U25MN_=N/M;^QN'7 G;R MX)GH2IXY_Z0'BVQJ.7I"4$*J- +%VQ9F4)8:"*?Q9XMI=2EUX.'S'OU[4SO6 M\DPES'CY6Y&I?&J-+9+!BM:E>N2['Z&M)]1X*2^EN9)=Z^M8)*VEXE4;C#.H M"M;&V =QH0?"7 ;P/\UV8(VH#@M1G"-L"4;C>U&^(2JF@\ M$7Q'A/9&-/U@V#?1R%?!]'>R5 +?%ABGX@2>%;DAR^8S(7Q%M.4M63 % J0B MCU0!6>[HAEPEH&A1RFOT?UHFY.K--7E#"D9^R7DM*R*AAE:4%+?+WOS8N=/8#4?'3LFYTXT7 MO#MVFI\[^8$_^N)U1%W841=>I.Z' [Z0AF*O<$(KG#0*AR25==:0V"D@O."B M+ UUO-:T,LG+(L.HC$B%-_-OH'+BXHU8N/S)ZSX.F]F%AY6'?G3"SZS'*XK" MX(3%'B_7&?O1"8]];F'HCOJ)''5$CBX2N3ACKJ_8]_Q3Q2F!\IW??=$8.R##6H%8FU.!A*KK)EJMB.=M3M\O#=[[A/[O7LW M&ULK53;;A,Q$/T5RR!$I1+OI6E1 MV%VI34$%014U AX0#\YFDK7BRV([2?E[QMY-E$I)X8&778\]Y\R<\8R+K;$K MUP!X\JBD=B5MO&]'C+FZ <7=P+2@\61AK.(>3;MDKK7 YQ&D),N2Y)(I+C2M MBK@WL55AUEX*#1-+W%HI;G_?@#3;DJ9TM_$@EHT/&ZPJ6KZ$*?BO[<2BQ?8L M-ZL&8@1*Z^_/'O@X'@/04(.L!V;\"\AX0*\>ZS**L M6^YY55BS)39X(UM8Q-I$-*H1.MSBU%L\%8CSU3TVRF?C')F )=.&6R!OR#VW MEH?RDM>WX+F0[@QW7Q)&7/!P!?,8.A"PN@]STX7)3H3YM-8#DB?G)$NR_ A\ M_#S\%FJ$IQ&>/84S%+Q7G>U59Y$O/\'WGELM]/)0]8_KF?,6N^KG,74=W<5Q MNC!I(]?R&DJ*H^3 ;H!6KUZDE\F[8UK_$]D3Y?E>>?X<>S4V2N'T8%_5JW/2 MFS M@]8-S\87;I=".R)A@M+&;9\;C;,1E@Z\7V." YPMC_,X( M [)_#ZL_4$L#!!0 ( +2" U>)#!V>'@0 1 9 >&PO=V]R:W-H M965THVJI;C99. M]]E##+$FB:GMP/;?]\8)F1!,BK:\S,3..<>^QS?7-I,#%V\RI52A;WE6R*F5 M*K5[M&VY3FE.Y(CO: %O-ESD1$%3;&VY$Y0DFI1G-G:.+VR;JJK#GDUV9$M75+WLG@6T[%8E83DM M).,%$G0SM3ZYCTL75P2-^(O1@^P\HRJ45\[?JL:OR=1RJAG1C*Y5)4'@WY[. M:9952C"/OQM1JQVS(G:?C^H_Z^ AF%)Y0X89Y*RH_Y-OC1$= NB8";@AX#[!OT#P&H)W M[0A^0_"O'2%H"#ITNXY=&[<@BLPF@A^0J-"@5CUH]S4;_&)%E2@K)> M YZ: M_0&Y^#N7$CU3@58I$10]H!6D8U)F%/$-FO-\5RJB5Q6:/>S=@BK",GD/K)?5 M MU]N$S-_-\JN>)+\S3 M0Y]YH5*)ED5"$P-_,

-8:AX_&/>%!P=_*8H0\YR/"#O8,\YE?3\>F M9>RJ,RI((J+1]/*UES?S*TJX:/6-Q$X6P&\7P!]2UY]Q!I^FR?Z:&6IFM6_L9P]N MX/K1Q-YWC37!0F_LG<(61K7 '>-3W-* \\88^RWL),Z@C3,8C/,9MA$J!$T0 M5,;U&TK8GB7T0D6II8+.%%P/CWMAGX.<7L3G"!SZ?B_<(9F32,,VTO"J%45$ M*<%>H02_0D%6'*UYGD,MUO&G/$NH@/(*>R5;FSP(S^8%J^I'8<\%(^Q\\4VP M((J]GMS2@!M8_*BU)+JA)0G+2F7<*IXB4ZJ?FV*$G9MB@IE,,> &3(E;4^+! MTKN@!8=SP<7B&]^R^-Y2;'%+L>6-Q$Z68-PNP7@P+[_JTRA-'L@>=L$M;?.Q M/@3!\5PJ./6P8MM\J.B.'=_>F]9L?/;Y>-B/O#CJ%=FY >AZL1,X02]'38I> M&#EQOXZ9%'&$_7AL3E/7>3]H.C=SJ?EV_\NG9L0KC#(AS4X9-8U6&34'O>H< MRMWK*MT.3MI=G[H)E/ L(Z+&Z)=FC^J1XF[9<4:!VS?(#,-]=PPP?Q3'?6L, M,'>$@PN^X'=?\/?ZTDV9*YW!USECAITY8X"9G#' #,[8G1L='*VW^BHM(>2R M4/6QO.UMK^N?]"6UU__D/LY=0_^BNM[K&^2[?/W;P&&UL MS5AM;Z,X$/XK%KM:;:5>P>0-NDFDOJUN3]M3U*AW'T[WP85)8A5LUC9)[]^? M;0@)"4';$U?U2P+&\WB>9V;,X/&&BV>Y E#H)4V8G#@KI;)+UY71"E(B+W@& M3#]9<)$2I6_%TI69 !);HS1Q?<\;NBFAS)F.[=A,3,<\5PEE,!-(YFE*Q#_7 MD/#-Q,'.=N"!+E?*#+C3<4:6, ?UF,V$OG,KE)BFP"3E# E83)PK?'F# V-@ M9_Q!82/WKI&A\L3YL[GY%D\0*(+] 5 M4_33A\#'^$M,D]R(CFYXFNH0%-/O?N1T31)@2J+/MZ (3>29!GF\[42J([ M%D-U I4,_E:&:[\5\+><7:">=XY\S^\U^'/S\^9^BSN]*BH]B]<[@6=$ MK]2>0Y0+JJ@6\.XE2G+-&"T$3TT8LEP16PXZ4G=$,,J6^Z'\Z[L&1M\4I/+O M)I4++_K-7I@=Y%)F)(*)H[<("6(-SO33!SSTOC1)U!%83;!^)5B_#7W:E*51 MD:4V]Q#L9RDM1^59DRC%2@.[DMD%U].PCX?]8#!VU_M\C^?Y>#3"7K^:5Z,R MJ*@,6JG,]#X&0N@@Z^*/GL\U#[8&8??-3- (K/\Q3Q(B),ITK"V71BK%2L&> MBWAT<J5/[0*OY:S.T([ :TU'%=/0N2GK4I6 = M@=4$"RK!@C"H5/' 'P:]@TIHF!9Z07BBH,.*2-A*Y &DTG6KMA6->UL>L(K$89>[NVPGL7Z5ZZT9%F7:'51=OKQ?";I7RY5.WUY/=];] _ M2/J&B3@(_?[0:TY[[._H^.UO,A#V.X/I=Y;XZ2)H!WUU1#M"JTNPZ^/P^VCD M<*>=7%=H==%VO1Q^NV8.'W=I..R-!MYA%31T?;5I=2Z[9@ZW=W-S$";>5VC7 MUMF>I]'7CCJQDM'_T=?A76.'A^\C\SOM$+M"JXNVZQ%Q:T?5;>:/CC)Z&/BC M, P.4_]XXJFTW_5NN+UY._B(022*\C1/B-G_8[JF,;"X>?L7AT3=+ M^_*OC9.[=WZ2@EC:8R6IE<^9*LX0JM'JZ.K*'M@*I_9R!20&82;HYPO.U?;&+% =]$W_ M!5!+ P04 " "T@@-7@[EHN7\>?^:=[R3/=UQ\D@F 0E^RE,GK M0:+4YK7GR2B!C,@AWP#3[ZRXR(C2IV+MR8T $A=&6>H%OC_U,D+98#$OKMV) MQ9SG*J4,[@22>981\7@+*=]=#_!@?^$]72?*7/ 6\PU9PSVHCYL[H<^\6B6F M&3!).4,"5M>#&_PZ#";&H!CQ!X6=;!TCLY0'SC^9D[?Q]< W'D$*D3(21+]L M80EI:I2T'Y\KT4$]IS%L'^_5?RH6KQ?S0"0L>?HGC55R/;@[[[ M&:H%%0Y&/)7%?[2KQOH#%.52\:PRUAYDE)6OY$L%HF4P/F405 ;!H4%PPF!4 M&8P.##3*?H-Q93 NR)1+*3B$1)'%7/ =$F:T5C,'!!5?"7/!TB/+Y @1\$Z.-]B%Z^Z*RG?.GS]"EA-D0C MOQ >U<(Q%7IG<]&:H4G1"^@-D&RYTI*,W MGW.J'M'?O^H1Z*V"3/[3X^EM*3?NES/9Z;7;MO>1=O)@Q5:7SMU(CL0Z]&8UO9F5WLUZ+6!-E :7BRC194#% M46/JHS,[IG,49=89SX7C2*P#Y[*&;+W0T M8P<+]IN2T+>":6H#*&J#"Y12?1"3HE(O$S28O?25R:F:_HGL9'?RW ATI=9% MVJJRL1ND)[:@7?[WG](M&K" MTQBMN"@)F6W%=<==0LR@@$I8C!A72"5@[HCE)$5\QT#(A&YZ.;HLX9>5VL'V M.X[1YRCU<5/K8WNQ?X(ET>#8#U6\=J *$\L",IWJK("?RH[=Q M7,VP.I%JK!*BW-P!1TJ0V&SAF#SVHW/:C3SA-/9/^1&Z\J-[,[?I40)[CW(+ M.OH!W<,6&/H+B$ WC%&S.37B/FYVO7.Y.54+7:EU63;-28#=W@L.G'8C3M5" M5VI=EDW3$IS7M.@RJ+S+@$1Q?\KZ%5-I8]S] AX?WINR^W VL>?H5H*F6PGL MW$8@.^U+G*J%KM2Z*)OV)1@[#F2G[8M3M="56I=ET^8$]C;GVP)Y MTEM)S_S.W^$3"+M'9_-SVO)XK4?,&8AU\:A>ZLHE9ZI\VEQ?K7\.<%,\!/>: MX>5O"=X1L:9,HA16VM0?SK2CHGP\7YXHOBD>6#]PI7A6'"9 8A!F@'Y_Q;G: MGY@)ZA])+/X#4$L#!!0 ( +2" U<"132"K0D (AH 9 >&PO=V]R M:W-H965TV91+QV MCAO/2=,^=/H DY#$AA<=$+3L3G]\P8M%0:8@R6>U>8@EBOO;(+4(;')1X,TF MYS^*%6."/*=)5MP.5D*L/PV'1;AB*2TN\S7+Y">+G*=4R+=\.2S6G-&H#DJ3 MH3D:382E2.*,/7!2E&E*^%WP2[Q_ZC>!-'M8%2UB"4L%!6"RC]/;,Z2I"+)=OS:0@?;G%7@[NM7NEMOO-R8 M1UJP>9[\/8[$ZG9P-2 16] R$;_D&Y^U&S2I>&&>%/7_9-.N.QJ0L"Q$GK;! ML@5IG#5_Z7.[(W8"+.- @-D&F'L!YO6! *L-L/8#S ,!XS9@?&J&21LP.37# MM V8[@<"J#;@Z->"Z#;BNY=!\?_67;U-![VYXOB&\6EO2JA>U M@NIH^9W'627V;X++3V,9)^Z^B3S\LHS- M0HDQ6LS!QO@G-&8T:S?M("704[Z&XI*8KVU9,Q[G.G%9VZ/5JK'6 >P\H45! M\@6I#UORCY_EYR00+"W^V=/&+PULW ^KAM%/Q9J&['8@Q\F"\2Z^AW/\=RF(EH7>Q(_()QEH5, M#B2A+-<*=D&R,GUDO-)Y%#_%$:(5\SQ/4ZGCHNZ0:2E6 M.8__S2+R0=9%S>C1-Y1]T4+/U>CDS5;-)J/ZWW;;&OTALSJG9G616;VW6=ND M>UG]4YL7@)JGJ&>Z5<]4JYZ_TF?RR#*VB 5I\6V_F-#L@N2;3-;EJWA-PA7- MEK)K%"NY5E6O[WPF>\)0]HWRW+1/:4T##&-G1XPN1^-K=2_,M>T\MY]#PAPD MS$7"/"3,1\("$$S1]&RKZ9E6TP_UD,YE'UAWBA=R[.;DB28EJSO%*$\2RHM* MM4T'^5$.YMV)4I^$FWPS5<&CD;$G86VSSI4P$N8@82X2YB%A/A(6@&"*A*^V M$K[22YCQ^CIB599*NN!Q*%[U3,KJRD>?3+7,<\=T),Q&PAPDS$7"/"3,1\(" M$$P1\_56S-?(BP;72!4C8382YB!A+A+F(6$^$A: 8(J*C5%WI7ITW9-3'*T8 MH,X6E&9#:4Y+4VJ+?5L!FM$[(:,/S1B@:*H .]_*T!M7IU4,]/E@Q0"UL* T M&TISH#072O.@-!]*"U T5>"=M69,H14#TH"90VDVE.9 :2Z4YD%I/I06H&BJ MGCM;S=#[:N^J&)"6S!Q*LZ$TIZ4IX[>Y7S% K;.^C-9^Q0"UQ% T58"=*6;H M7;'Y*F8+XCRSL*QO#?ZZ6,0AX[),>)]?ID]WMCBACAF4YD!I+I3F06D^E!:@ M:*K@.^/,@#IG!M0Z@])L*,V!TEPHS8/2?"@M0-'47R9T#IJI-V+>4T'HD>>* M&DJSH32GI:E7 "XG>S4$-*=W4DX?FC- T501=AZ9J??(@DQ(P>7IFF8O),EI M5I!-+%9$%A L7F:D*!^+.(HICYD4)PW#,BT36I43@C[W*A3JHT%I-I3F0&DN ME.9!:3Z4%J!HJN([;\XTD66$";7BH#0;2G.@-!=*\Z T'TH+4#15SYT59VJM MD?JF=?:\9EG!R(?V[O6/\KPOS)=9_=N'."-?YT%U6V^OOJ'6')1F0VE.2[O> MO4'B>XF7K'[6WA<5IY 37=H#0;2G.@-!=*\Z T M'TH+4#15UYV19TZ@Y074MX/2;"C-@=)<*,V#TGPH+4#15#UWOIUY_#=QOZ6\ M@/IX+6UW"']S?FZW*TUWQWEU%>?X*FY/*F,_E0?=.A]*"U T53>=/V:>^KNS MIB-\*'FXHE)$]0P^O0Z$GGBV5J#V&)3F0&DNE.9!:3Z4%J!HJJ8[R\V\@H[M M4$<-2K.A- =*>-#7&RG^BA( MQ,*$\N-S*+2Y)H?'U+F^.6=+&&JB06DNE.9!:3Z4%J!HZ@Q,G8EFZ4TTC83S M4A2"9E'EKAW1;IMD5[N6.1X;(V/OIM.YOCGG2AA*.\T#FVKE'.@JS?SL MSD>B;]390H9:;U":"Z5Y4)H/I04HFBKDG?D?]=;;R4)NNF\:_:LLQ.O$>9J[ M?-JT>_>AO%4T=A)(["R0V&D@L?- 8B>"Q,X$^;]PY:S.E;/TKIRN%LE$+!*I M];Y9($G!PI)7LQ6'-*E6>GPAC(:K-YQW5RM-NXWQL5X>ZNA!:0Z4YD)I'I3F M0VD!BJ8>$YVC9QV94_*$8R+9G43U_WE83$X\+*#&()3F0&DNE.9!:3Z4%J!H MZF'1&8.6WAA\YV%Q0<+=.5J97.&))O4'W43#[2SMQRK_Z=$KCOIM.%OWT!_^ M06DNE.9!:3Z4%J!HJNX[8]/2&YL:W3_E]:W\ZWS#.%+GL^,ZAYJ=4)H#I;E0 MF@>E^5!:@*(U.A_N/)4D97Q9/]*FD"(M,]$\\F"[=/O8G,_UPV+VEL^-3[;1 ML]PQ/KG-0W$Z?/.,GGO*EW%6D(0M9*K1Y4PJF3>/O6G>B'Q=/Q/E,1+/!>O;ZH$VXBMXB[Y00 .LB M 9 >&PO=V]R:W-H965TVI5QX:*H[-;HT[8NJ+]:PCFF ]2U+?.ZG[X(),9@@6S>GY$4,>.:W MP^Z?&>V8Z8;QQV)%J4!?LS0O9LI*B/6EJA;1BF:DN&!KFLMOEHQG1,A3_J 6 M:TY)7#MEJ:IKFJUF),F5^;2^=LOG4U:*-,GI+4=%F66$;S_0E&UF"E:>+WQ. M'E:BNJ#.IVOR0.^HN%_?)"Q'G"YGRA6^#+%5.=06?R9T4^P= MH^I6%HP]5B*+7-$TKDHSC2P-5VC$KQ_WC9WI0W[R\ MF04IZ#5+_TIBL9HIKH)BNB1E*CZSS:^TN:$ZP(BE1?T?;1I;34%160B6-P[8?,5!;QST8QV,QL$XUL%L',QC':S&P3K6P6X<[&,=G,;! MJ1=K-[OUTGA$D/F4LPWBE;6D50?U^M;>#RVT3ZB?F=8-'CBJ4Q MY<5/R/]2)F*+SM&=E'Q5()\HNLDC MEE%T]I$5Q7MTYE%!DE0>G:/[.P^=O7N/WJ$D1W^L6%F0/"ZFJI"!5\.K41/D MAUV0^BM!_E;F%\C0?D:ZIAL#[M?C[I\(E^[X57=OW-VC4>NN#[C[QP<_Y!X< M'_R0>WA\\+CKKDJIM'K16[WH-<]X32\KPNEY]?#'M0RD!DB=4ZXX)_D#E5E* MH,46[=O=DFU]^6I#>(S^_BB1Z$;0K/AG2 J[\8__H!M[9+$I!%C(A M"8;64EJY&-+.#F[7\*H(/\VQ[3BN.56?]E4Q9&:[AM$U\P[-#,UU':UKY@^8 M83PQ>F;!@)GN6OW8PB&:K;MN:]:95[.=5W-T7D_*X4,S.XH_]:F$A'F0,!\2 M%D#"0B!81SU6JQ[KC9.^!2DO2)@'"?,A80$D+ 2"=>1EM_*ROV?2W\&M_6QN MF=CJY7S[(*^:NF;W,OX 2O[U$_XAZEPWS%XB#PZML&Y8DUZZ'V!A;&%S.-T[ M[8PZHS,J=VER#Y;+#027LQ9MD9#/:9'N'EH2_ROW%=DKLSD*/O5)A(1YD# ? M$A9 PD(@6$B7YRD)W/ M=>PX3B_3C\9PJBJ&QM1M0^^5!,@Q TA8" 3KK#?67KI+VNB*W^>@ M- ^4YH/2 E!:"$7K:FRO@XG?N&@U 4#)#)+F@=)\4%H 2@NA:%V9O30^\6CC MZUN+5T/O5!+#T?O%:SR(D\4Q,*ACZKUMCP\Z: !*"Z%HW55_Z4?B\8;D7@%[ M($G>%BU:",2)H*C8D/5P;1H%GYPT(&D>*,T'I06@M!"*UI7/2]L5FV]=FT [ MLZ T#Y3F@]("4%H(1>O*[*4_BT?[<]]&PO=V]R:W-H965TF;5F>F:.T,.93=>V&SJ=DQ[.TP#<4L%V>(_ITC3.RGQG0>+YP MFVX2+B^8\^D6;? *\Z_;&RK.S)H2ISDN6$H*0/%Z9BS@50A]Z: L_DSQGAT= M QG*'2'W\N13/#,L.2.5J4O^BQ2L21@^#T.]B5@]UV<$\X.)6#\](1W,K!?>D(H\I!A6Z6L:O$!8BC M^922/:#26M#D@.X MQS\8]O<&_$V1K3IE]G/*KNU!X.==<0D[+YS_-WKXZM$; MR7#J_G$4SSG5/ZHE[E1+W* G(2$<+"A%Q0;+XXOGUHB!J#Y8HFW*49;^B^,+ ML,C)3EC__;M @D\L6V*,(S0P@EP_0!&_,??X">]7-? M:73" IVP4!.L442W+J([1&\4,3I^KG%9O+ZRE$1/$>5_HX>YY_C6U'PX3G?7 M"+ICWV]:!3U6]MBQFU9AU\KVW(E76S4B']61CP8C7Q+&I<91_("+76^@@X!S M^T\G+- )"S7!&E7PZBIX;RPBGLXBZH0%.F&A)EBCB'Y=1%^[B)3$T=$S[5BP MI2%=FY$_:BE(U\:SW)9^=&TF1TK4"'E#/E6)!'1*%%M&0L)R\S38M,; M[2#EW#[42@NTTD)=M&8][$,][#=6E&H"NDJIDQ9HI86Z:,U2'M:I<' %]3I5 M<;KO'FW!6/8807?2D94>*^BTWU%ZK.R);Y^0EJ,>A)W=DCII@59:J(O6+,MA[0E';ZTN6A>O6FF!5EJHB]8LY6$! M"P>75J]3%Z_S1<,=>TY;7KRN<-C0]=KZTH5-_ ELZTL79D/HPA,"&U MWR**<"8D1GXD9O*+\KFI&,2?W:=^-[&N9;4SIG/,\+_&+!-K'GVHSS'=J!T2 M)M(D'N;RFVM]M=Z%6:B]A];U:WBUA#W7 [EKHS8&#OARR^<+HINT8"##:S&4 M=>F+)J#E+DIYPLE6;1/<$J]K/EW4$L#!!0 M ( +2" U=L(=N)4@, " + 9 >&PO=V]R:W-H965TLHHDQ,K56IY;-LR3B'#LL>7P/2; M.1<95GHJ%K9<"L!)H911VW.<@9UAPJQH7*Q=BVC,5:+PLW9)$JLV!'XR5>P!34[?):Z)E=6TE(!DP2SI" ^<0Z<8]/W< H%!)W M!-:R,48FE!GG#V;R(YE8CB$""K$R)K!^K. ,*#66-,=C9=2J?1K%YOC%^F41 MO YFAB6<<7I/$I5.K*&%$ICCG*H;OOX.54!]8R_F5!;_:%W).A:*8^2I3 M)?1;HO54-%4\?D@Y34#(S^CB,2?J&1VAJ?[Z24X!\3FZOIG>(LP29)XG)HM& MYN <%"94'FKIIL385AK+&+?C"N&T1/!V( S0%6B")9#\K6_K<.J8O)>8 M3KU.@S]SUD.^\P5YCN>CC\A&,L4"9/7H\.#76?,+#_X.#[_R; ;").>6$27; M8BX-!.T&3*T=RR6.86+I8I(@5F!%GSZX ^=K!UY0XP5=UJ-;M@*I(-'[E6(6 MZ\BQ0C-8$,8(6QCL)0C"$W1 6)640_2[-3UE,*6[?N'.U/DJTJ2^SN[87K5P M]FO.?B?G-X&9P7PK1G\;(_!=+PS;,08UQJ 3XZY,UELI!EL41WVO[PP&[11A M31%V4NA#9@[D/2#A-DCH![[3SC&L.8;OWSR@B_O]VV:X!>@%?G_H!.V$HYIP MU%E]]\51"\G1R0J$OCI0L8^0/O\ 76(BT!VF.;0!C?Y#4;K.YJAU_EU9)IQ2 M+*19*C-L4KTYRUJ/V=+]L)EOM^?O*%*W<46X;R[3?;"J&ZBY#X:],!PU?SL8 MO0VC]]8:W@?1VT;4J7-W;%1W?\JZ+>A\S?)G-'/7>X@VQS1;A[W!'; M9;X/]HY76.@B MDHC"7*LZO5!G2Y3M6#E1?%FT0#.N=$-5#%/=PH(P OK]G'/U,C$.ZJ8X^@-0 M2P,$% @ M((#5_3;M[T8 P ; @ !D !X;"]W;W)K&ULK5;?3]LP$/Y73IFT@32:'VW:P=I(4)C&-*2*:NQAVH-)KHV% M8P?;:>E_/]M)0T%IGO:2V,Y]G[^[L^\RW0KYI')$#2\%XVKFY5J7%[ZOTAP+ MH@:B1&Z^K(0LB#93N?95*9%D#E0P/PJ"L5\0RKUDZM86,IF*2C/*<2%!545! MY.X*F=C.O-#;+]S3=:[M@I],2[+&)>I?Y4*:F=^R9+1 KJC@('$U\R[#B_G$ MVCN#!XI;=3 &Z\FC$$]V#C> MLW]SOAM?'HG"N6"_::;SF??%@PQ7I&+Z7FR_8^-/;/E2P91[PK:Q#3Q(*Z5% MT8"-@H+R^DU>FC@< *+X""!J -%[P.@(8-@ AL[16IESZYIHDDREV(*TUH;- M#EQL'-IX0[G-XE)+\Y4:G$Z66J1/N6 92O4);IXKJG=P!DMS6K**(8@5/!!6 M$1?S2V627=JA@I-KU(0R=6JL%RC=>>(IFLPJ+6FJ,0-EN:'B5*NIKXU8NZ6? M-L*N:F'1$6%CN!-(99!W[>CP^C'@+?1*D-5;0/U574R_BCX@,8!I\A M"J)AEZ!^^#6F!AXZ>-0C9]AF;NCXAL\R]^:)*ROBBU_FR08 MQ'$\]3>'GG2:CZJ>SE82$2C7:&\12**Q2V?<)2 8C=[I M[#8+)MTZQZW.<;].M+V!\C64![?>C*G(X(1RV"&1ZK1+=S]Q5",A#*"H+^XY M9&3753KF_4RA8X)XSQ/&'41OG)^TSD]ZF:_IAF;(,]A19%U%Z:K&A]%AT-_E MI=>DEN4?%/0"Y=KU.06IJ+BN:WN[VK;22]=!_%?SN@_?$;FFIEXS7!EH,)B8 M8R'KWE9/M"A=>W@4VC0;-\S-[P!*:V"^KX30^XG=H/W!2/X!4$L#!!0 ( M +2" U>,13=!-P, !H+ 9 >&PO=V]R:W-H965T<;5V$NU+LY]7\4IY%1U1 ' 696(X] M[#T-W+%YJNV 'XT*.H<)Z&_%K30]O_&2L!RX8H(C";.Q=XG/KW#7&K@9WQDL MU5H;V:5,A;BWG4_)V LL$600:^N"FM<"WD&664^&XV?MU&MB6L/U]I/W#V[Q M9C%3JN"=R'ZP1*=C;^BA!&:TS/2=6'Z$>D$]ZR\6F7)/M*SF#DS$N%1:Y+6Q MZ>>,5V_Z4 NQ9A"2+0:D-B".NPKD*-]33:.1%$LD[6SCS3;<4IVU@6/<_I6) MEN8K,W8ZFF@1WZ\JF*2+3'[Z(O@.E7HFB>0/+?W#7^S"/*TB"NRT^'G MDG=0&+Q%)" A>H%\I%(J0=6O'1'"1J;010BW1/A:YE.05HU*!X5N2JTTY0GC M\S8%*G?==GR:7%,@%>-'+$]P/+G; =AO8[B[OT1H:HAI-88-^M,@6 IX@Q@?0<]VPJ=P6 +(%D!DKT 37$R Z;_ I#LF\QX=6/@G6=\:SH? M@Q9N:M?OD"U)A%=W!#[HDMC,\&-8NVT;D?SYG_VU&ULM5EM<]HX$/XK&JYST\XD\0N$D!QA M)L&]N=Y<[S))<_>ATP_"+*"I+;F2@*2__M:R,79P5$@5/H!?=A]I'VFE?=!P M+>17M0#0Y"%-N+KL++3.+CQ/Q0M(J3H1&7!\,Q,RI1IOY=Q3F00Z-4YIXH6^ MW_=2RGAG-#3/;N1H*)8Z81QN)%'+-*7R\1H2L;[L!)W-@ULV7^C\@3<:9G0. M=Z#OLQN)=UZ%,F4I<,4$)Q)FEYVKX"(*_=S!6/S+8*UJUR0/92+$U_SFP_2R MX^<]@@1BG4-0_%G!&)(D1\)^?"M!.U6;N6/]>H/^NPD>@YE0!6.1_,>F>G'9 M&73(%&9TF>A;L?X#RH!.<[Q8),I\DW5IZW=(O%1:I*4S]B!EO/BE#R41-0?$ M:7<(2X=P7X=NZ=!]ZM![QJ%7.O0,,T4HAH>(:CH:2K$F,K=&M/S"D&F\,7S& M\W&_TQ+?,O33HUM8 5\"N858S#DS8W%,_J92TGQ R-L(-&6)>H=/[^\B\O;- M._*&,$X^+<1243Y50T]C/W(T+R[;O"[:#)]ILTL^"JX7BKSG4YBV^(_M_GV+ MOX?Q5R2$&Q*N0RO@GTM^0KK^$0G]L-O6GY]SC^SN$<3H'ACWT!)-MQK2KL'K M_F!(9U*DY/V#!LEI0L9F+H$DG_]">_)!0ZJ^M(U= =YK!\^7H0N5T1@N.[C. M*) KZ(Q^_27H^[^U$><2+'($UB"U5Y':LZ&/[OF$)0E,<:V+@:WH)('6F5^@ M] U*ON:N1MU^<#KT5G56]C&*=HU.NT&W,FI$<5I%<6J-(H(92(E1Q")-F>/S9!UX MB5-DC^BEC-6*\\#*6)7PJI;FY8:39W\[?;BEX^KZ['9P_8-&@_!YW_%/^$9V MWY>2&6[)#*U]NUM.5"Q95NA-CJ0NLPSWG5:*K%"'YK!3M,@56I/&K;H(7E5> M!$[UA5.TR!5:D]FMQ CL&F/#K"RT.%9)N!!*6#%4VLECGM-+CJ4R-RK$F+82 M;&WD8()W9<@@[.X44*X:;3*WE36!74/<2#$#4R;B5,SA6=PNS^PX!Y/C$BUR MA=;D<*MW@OZKYK53L>,4+7*%UF1VJX "NP1RE->.1$I)<(%V6LOK<+";UJ\A MC(*M,@KLTJBQ8X^QKI!8 ;7GM5,AXQ0MQI%]D#.)0@KW;, M@%-G;HYK%(G%DNOBQ*%Z6AT)79F#$&]K7IPG?:1RSK@B"8&^'XFA-[&ULC95M M;],P$,>_BA4FM$EL2=,F'2.-M+8@0)HTM0Q>>\DEL>:'8#OMV*?'=M)0( V\ M:?QP][_?G>UKLA?R254 &CTSRM7"J[2N;WQ?914PK*Y$#=SL%$(RK,U4EKZJ M)>#<.3'JAT$0^PP3[J6)6[N7:2(:30F'>XE4PQB6/Y9 Q7[A3;S#PH:4E;8+ M?IK4N(0MZ(?Z7IJ9WZODA %71' DH5AXMY.;Y=S:.X.O!/;J:(QL)H]"/-G) MIWSA!18(*&3:*F#SV<$**+5"!N-[I^GU(:WC\?B@_L'E;G)YQ I6@GXCN:X6 MWK6'1LXPNVA;+4TN\3XZ70#.^ -H UD MHN3$5>H2;\QSRW_U]DTR?47C(:!F."GYN^!6:!F]0 M&(13]+!=H_.SBQ'=:5^IJ=.=GM =JL-0NJW*;%C%OK$;5>,,%IYY1 KD#KST M]:M)'+P;89SUC+,Q]70))>&<\-+<5(IY!D. K43L).R;W:7A;!Y%B;\;B!SU MD:/1R"M<$XTI>3$%R@^5RL8KU2I&1R#Q)'H[S!'W'/$HQRT34I,7["ZRN;W_ MRQ+_Q7(9QT$\##/O8>:C,.9*_^,LY@-G,0VN_PCK'[UO!K)T74R9E!JNVZ?> MK_:-\K;M#[_,VRY[AZ6Y(@I1*(QK<#4W*&ULM9QK;]LV%(;_BN 50P=LM7C1+4L, MM"&'=5NQ(%FW#\,^*#9C"[4E3Y*3#MB/GR0KIGD1%[M'7Q);/N>1R$.]UDO1 MNGPJRD_52HC:^[Q9Y]759%77VXOIM)JOQ":MWA1;D3>?/!3E)JV;M^5R6FU+ MD2ZZI,UZBGT_G&[2+)_,+KMM-^7LLMC5ZRP7-Z57[3:;M/SGG5@73U<3-'G> M<)LM5W6[83J[W*9+<2?JC]N;LGDW/5 6V4;D55;D7BD>KB9OT06G29O01?R> MB:?JZ+77-N6^*#ZU;]XOKB9^>T1B+>9UBTB;?X_B6JS7+:DYCK][Z.2PSS;Q M^/4S_8>N\4UC[M-*7!?K/[)%O;J:Q!-O(1[2W;J^+9Y^%'V#@I8W+]95]]=[ MZF/]B3??576QZ9.;(]AD^?Y_^KGOB*.$AF-/P'T"UA/H0 +I$\A+]T#[!/K2 M/01]0M?TZ;[M7<>QM$YGEV7QY)5M=$-K7W2]WV4W_97E[4"YJ\OFTZS)JV>W MXE'D.^'=BGFQS+.N>-]Y=\UX7.S6PBL>/)95Z7)9BF7:?=AL>+\3"DL_<^:$C?]KTS:&#\','O<-.X$^[_(U'_&\][&-B.9[KEZ=C6W.^ M;._\[+TKG4$.HX5T/#+ &QX+?_[2A'KO:[&I_K)5?<^E=FZKAA?5-IV+JTDC M=Y4H'\5D]O57*/2_MW4Y)(Q!PC@03"D./12'NNC/I[*M]_>)89?8?G4\SB)* MD^AR^GCN#3A&IZ8(D*?*3K@1F%**%^K.F!+2P.*;7K07QH8WR6'GC_ M>A^;JQFQ\.[JM!;6"Q$G^=0A" ECD# .!%/*DQS*DXRD#PED<2!A#!+&@6!* M<9 OK_W]\0?21@(J D$I3%0&H>BJ262 M)I"X[PTZA*'/5+_,-6&PQ?C:!0:S! 7:35)N QU=7JBMD_Z)N/V331=>.#OI M)I\\ D%OJH'2.!1-K='1JLK1EE7"KJN$75@)N[)R#!-(I DD9R^N[#./SUM* M8UTES* X-%3"#$)^HD]-VJ+"9$@HI(K,+QDAM+-/7D4@MXZ Z5Q*)I: M(>G]R%C++ FH#P2E,5 :AZ*I/\V0/I">O=226A8]!H'QXPQ+5&0(A26*-##] MMQF6*$H'KB"H-%+4;:3^1R@<\Y1N\*G#$)3&0&DOL*3F:D=JW.^T!(61OKS2$A0A7Y<)RQI,&@RLK:1'/U-S M6ZDAF1B>K70#3QY[H/?10&D@M]- M:1R*IM9)ND(ZUHI*"FH+06D,E,:A:&J)I"VD9Z^H[#./?YX=(.-*P@P*(T,J MS*#$F+*T!"%\%+5OX/3H,18;42Z[YX=4WKS8Y?7^&06'K8=GE+SMGLRA;7^' M+JZ193M#%WS_!!*)WS\0Y4-:+K.\\M;BH=F5_R9J5*WB; .:SQ^*HGY^T^[@\*27V7]02P,$% @ M((#5[]3\[Y< M P L!8 T !X;"]S='EL97,N>&ULW5C1;MHP%/V5*%VG5IH:0M9 5D#: MD"I-VJ9*[*D,VS?!*>#2JTX MO9U3JKQESD4U].=*E9^"H)K.:4ZJBZ*D0B-9(7.B=%?.@JJ4E*05D'(>=#N= M.,@)$_YH(!;Y=:XJ;UHLA!KZ21/R[.EK.O3#^*/O6;EQD=*A?W_V_M>B4%?O M/'L^^7!RTKD_O]J-GQG@W ^.2?<.DMZCC GW MMX4W0G\C)DYBY[1%[9PBY%['0=XP45KHSMFVBTYAKWO@XN]=>R,>U"4\&F2% MV%1RY-N SDYRZCT0/O3'A+.)9,#*2,[XRH:[$)@6O)">TK>0MA-"I'JT<&A[ M<'?5.CD3A32Y;0;[/:DOWP'6/3#(.&\,=GT;& U*HA25XEIWS,4F^ 3RZO;= MJM0.9Y*LPNZEOR&8DTXR*61*99,F]->AT8#3#.Q(-IO#615E *!21:X;*2.S M0A#C8YFUUM54DFB:VE#=M#*V _IM-:O=EHU?I.N5 M[*%07Q9Z.,+TH5KHC:096YK^,FL,8.HAKD[*DJ\^ M2/:HLT&I3'6 2M][H%*Q:3OR6Y+RCB[5NIR6&>ZY>X2>_^T\SZB@DO"V:5W[ M;WF67^PXZKV69?-4V37L]%CO)]ZZRFL\Q M&1Z#R>[;-QF]S9(,ZCUE:^.ZM6UMHAZ\'@S]'_ RPC=)OY5RRLRT:_C6_KZ^I1F9,'570,._4W[.TW9(D^:JVY@(NJK-NUO,#R]%5Z_ MF^A<3*1T2=-QW96SB6EZNJ&SU@<0=I%K<[@1C&,Q-P(8E@=S@'$L"\OS/XVG MCX['8IBWOA/IHYP^RK$L%S(V'RR/FY/HPSW2)(FB.,9F=#QV.AAC\Q;'\.=6 MP[P! \L#F9XWU_AJXQ6ROPZP-=U7(=A(\4K$1HK/-2#N>0-&DKA7&\L##&P5 ML-J!_.X\4%-N3A3!JF+>L#L81Y($0Z 6W34:Q\CLQ/!QKP]VET11DK@1P-P. MH@A#X&[$$,"0*#*_@SN_1\'Z=RK8_(]Z] =02P,$% @ M((#5Y>* MNQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %( MMB6/:(7->=I3W;+T]! M;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B M':5_'3HE[V,O% M3[9(F_IT%.XC3_IT;]W=S-H[\;W1QH][RQ!6Q_V^KY;02/^[78&)/7/K&AGB MH5OT_E]_K0;:^+Z^, &J(*R)C:FAEL%]_ZY/QV* MC?)JIK0*#^->^UU#3S3*J$8]0CWN#7K"+^W]G]:I1VN"U-/*6:W'O>&VXQ9< M4-6KYFF"O)$SW[8$.;N6$63<&PWB@'/E?&A_T8XO(^,&XH^W1^M@ORH=P)W) M -^<7:^46:1AXE7TT66T<=A];H-X[/Y/&.U\KBHXL]6Z 1.V<72@$Z#Q2[7R M/6%D ^/>J=V 2]<33W!>;Z\M1"@4*7>L8H<[KUL\3A13@_%0B_C-6ZWJR%&+ M+U)+4X% D!D!F1T0\I\,0>8$9'X0R&G"B7]%D 4!61P0LA/)DH L#PF9(\@1 M 3DZ)&2!(-\3D.]Y(:_<0AKUV'8(:6IQ*\#)]E/$IC]T\$BS,*OEF[7UO=*ZGB\F<0*G2^D DU&:&+)[HFE4:._Y M]AZ+B3C$)1V82G6GDM+$D-D34W"11IPDNDU:TZ:;/V:Z.3@7?8$Q*5$,F4TQ M#;:Z6UI=@_._B#]BL@L/F(WRPY!9$->P 1.3W#54=F':'(S1*"L,F;5PG1KC M-$ZD"P_BQDGC9?52$ADEB8Q9$J1=.RN^C))%QBP+[%?Q+N[9-/A?,1RY_6!6 MQ$]$N^/$F)0U,F9KD,+M3C4EE(Q9*$EN>Z>8B\CY9.,V2>=7',DIG'(>JW;7='IB\Q-N25[PRW'"\P3[_$J M+*<$DS,+AL#\&]0"8U*"R=]2,$=Q(^R<3.5!\>X,@E08DU)-?B#5/ 468Y*U M+F;5_!RS#2S&I%23,ZN&-B*N).64?')F^="8N):44P+*F05$8Y88DU)0SJP@ M&G.$,2D+YTC)_,*:Q5$ UXC8AZO9 ME'P*9OD\8;[,YMU %I1W"F;OO YD:ODMW9+@.GN'@O).P>R=/>M?'%:,27FG M8/;.7LSG)0?&))^RO'G-#&%V=F(%Y9V"V3MD;:J+27FG.,3&Y_GNQ)B4=XH# ME-#0M&-,RCL%LW=(S.ZD4P(JF 5$8^*E6TD)J&06$(V)EVXE9:&2V4(T)EZZ ME92%2F8+[:L>( UA3,I");.%]F/^IR&,25FH9+80B=E]V$\^[6\MU-^]%E/# M7!FH+^,I?&ROI*XF3J2/[:.\HDP5^?E:Z]/8=F4NK*QW;]GLWA#Z_ -02P,$ M% @ M((#5[P!UL'@ 0 [" !H !X;"]?Z)0A&. M14&#YE36V/+UW_B397O^DG9MV7:'O-GV>7+<[PYYT6Q*Z1]"R,M-VK?YINO3 MX7QDU0W[MIR7PSKT[?*]7:>@T^DL##]G-(_SGS,GKZ<^_65BMUIME^FI6W[L MTZ'\,CA\=L-[WJ14FLEK.ZQ3633AN+ONSN&RD9OSY&;R_+9HAN"X(M!&(+DBT$9@NB+01J"[(M!&X+PBT$<@O2+01V"^(M!'HK MZJT$>BOJK01ZZ^AAFT!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O M1;V50&]#O8U ;T.]C4!O0[V-0&\;O2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0 MVU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VTD4#OB'I' KTCZAT)](ZH=R30.XX^ M5OZGWKF<=BE?>[[7>/W_I+JYNZ:OPX681@'QCS^8)J[5-CJ8DC,^-J'>)?-V=6YTL])R8& M@R'+31.H"?W0UD@FHR>:Z545>L^;>-N7IADGCBJ?]!YW$]NL<:*MKE/MPHNNXRRVJ9@/ MVXI\>K[$B1[-;%;F5)A\5<.=.$71*&NTEW1F_/)(>XP[7[YU?E=F7.! M<>;4&>OCB3FZ/.YP).WJOHV%R(7R_",>$V/IJY^/VM,NJ/AE=MS>#^.6W7EX MUEVNW^.O9WRL?V$? J0/"=*' NDC ^EC"-+'+4@?=R!]W(/TP0&UL4$L! A0#% @ M((#5W#A M6[OM *P( !$ ( !KP &1O8U!R;W!S+V-O&UL M4$L! A0#% @ M((#5YE&PO=V]R:W-H965T&UL M4$L! A0#% @ M((#5P3HW"3Q!P FB( !@ ("!N0X M 'AL+W=O 6 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M((# M5X4G!B+W P M@X !@ ("!A2, 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ M((#5TC^V",$ P Q 8 !@ M ("!;CP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M((#5Z2* M#Q"Z!P U1( !D ("!#UT 'AL+W=O&PO=V]R:W-H965T0T .HB 9 " @19K !X;"]W;W)K&UL4$L! A0#% @ M((#5X$;\/"@!0 U T !D M ("!QG@ 'AL+W=O&PO M=V]R:W-H965T# !X;"]W;W)K&UL4$L! A0#% @ M((#5]R,-)80% KSH !D ("! MF8\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ M((#5QB6WD,_&@ !U0 !D ("!Y[H 'AL+W=O&UL4$L! A0#% @ M((#5Z$<2V?" M! =PL !D ("!\]T 'AL+W=O&PO=V]R:W-H965T%:Y116P0 #\* 9 " @&UL4$L! A0#% @ M((#5RQ0J_2C!@ :A( !D M ("!7>L 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ M((#5P[WGA@("0 ]UX !D ("!8_L M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MM((#5Q82$9R'! T!P !D ("!]@H! 'AL+W=O&UL4$L! A0#% @ M((#5]/T>W\Y P M@ L !D ("!118! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M((#5U(_<):2 @ O < !D M ("!'B,! 'AL+W=O&PO=V]R:W-H M965T$0&4UU@D $)L 9 M " @?LH 0!X;"]W;W)K&UL4$L! M A0#% @ M((#5['H(]": P S@T !D ("!"#,! 'AL M+W=OS30" M ;!0 &0 @('9-@$ >&PO=V]R:W-H965T)#!V>'@0 1 9 " M@40Y 0!X;"]W;W)K&UL4$L! A0#% @ M((# M5T&PO=V]R:W-H965T&UL4$L! A0#% @ M((#5Z*WB+OE! ZR( M !D ("![U$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M((#5_3;M[T8 P ; @ !D M ("!8E\! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ M((#5Q[ #'2' @ 2@8 !D ("!2FL! 'AL+W=O M&PO=V]R:W-H965T_4_.^7 , + 6 - " ?UU M 0!X;"]S='EL97,N>&UL4$L! A0#% @ M((#5Y>*NQS $P( L M ( !A'D! %]R96QS+RYR96QS4$L! A0#% @ M((#5YR2 M;\ =;!X $ .P@ : " 0-_ 0!X M;"]?7!E&UL 64$L%!@ _ #\ ,!$ !R# 0 $! end XML 70 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 71 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 256 309 1 false 61 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://www.uplandsoftware.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations (unaudited) Sheet http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited Condensed Consolidated Statements of Operations (unaudited) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited) Sheet http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossunaudited Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Equity (unaudited) Sheet http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited Condensed Consolidated Statements of Equity (unaudited) Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited) Sheet http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited Condensed Consolidated Statements of Cash Flows (unaudited) Statements 7 false false R8.htm 0000008 - Disclosure - Organization and Nature of Operations Sheet http://www.uplandsoftware.com/role/OrganizationandNatureofOperations Organization and Nature of Operations Notes 8 false false R9.htm 0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Acquisitions Sheet http://www.uplandsoftware.com/role/Acquisitions Acquisitions Notes 10 false false R11.htm 0000011 - Disclosure - Fair Value Measurements Sheet http://www.uplandsoftware.com/role/FairValueMeasurements Fair Value Measurements Notes 11 false false R12.htm 0000012 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 12 false false R13.htm 0000013 - Disclosure - Income Taxes Sheet http://www.uplandsoftware.com/role/IncomeTaxes Income Taxes Notes 13 false false R14.htm 0000014 - Disclosure - Debt Sheet http://www.uplandsoftware.com/role/Debt Debt Notes 14 false false R15.htm 0000015 - Disclosure - Net Loss Per Share Sheet http://www.uplandsoftware.com/role/NetLossPerShare Net Loss Per Share Notes 15 false false R16.htm 0000016 - Disclosure - Commitments and Contingencies Sheet http://www.uplandsoftware.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 0000017 - Disclosure - Series A Convertible Preferred Stock Sheet http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStock Series A Convertible Preferred Stock Notes 17 false false R18.htm 0000018 - Disclosure - Stockholders' Equity Sheet http://www.uplandsoftware.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 0000019 - Disclosure - Revenue Recognition Sheet http://www.uplandsoftware.com/role/RevenueRecognition Revenue Recognition Notes 19 false false R20.htm 0000020 - Disclosure - Related Party Transactions Sheet http://www.uplandsoftware.com/role/RelatedPartyTransactions Related Party Transactions Notes 20 false false R21.htm 9954701 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies 21 false false R22.htm 9954702 - Disclosure - Acquisitions (Tables) Sheet http://www.uplandsoftware.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://www.uplandsoftware.com/role/Acquisitions 22 false false R23.htm 9954703 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.uplandsoftware.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.uplandsoftware.com/role/FairValueMeasurements 23 false false R24.htm 9954704 - 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 24 false false R25.htm 9954705 - Disclosure - Debt (Tables) Sheet http://www.uplandsoftware.com/role/DebtTables Debt (Tables) Tables http://www.uplandsoftware.com/role/Debt 25 false false R26.htm 9954706 - 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 26 false false R27.htm 9954707 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.uplandsoftware.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.uplandsoftware.com/role/StockholdersEquity 27 false false R28.htm 9954708 - Disclosure - Revenue Recognition (Tables) Sheet http://www.uplandsoftware.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.uplandsoftware.com/role/RevenueRecognition 28 false false R29.htm 9954709 - Disclosure - Acquisitions - Schedule of Consideration Paid for Acquisitions (Details) Sheet http://www.uplandsoftware.com/role/AcquisitionsScheduleofConsiderationPaidforAcquisitionsDetails Acquisitions - Schedule of Consideration Paid for Acquisitions (Details) Details 29 false false R30.htm 9954710 - Disclosure - Acquisitions - Schedule of Assets and Liabilities Assumed through Acquisition (Details) Sheet http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails Acquisitions - Schedule of Assets and Liabilities Assumed through Acquisition (Details) Details 30 false false R31.htm 9954711 - Disclosure - Acquisitions - Schedule of Weighted-Average Amortization Period (Details) Sheet http://www.uplandsoftware.com/role/AcquisitionsScheduleofWeightedAverageAmortizationPeriodDetails Acquisitions - Schedule of Weighted-Average Amortization Period (Details) Details 31 false false R32.htm 9954712 - Disclosure - Acquisitions - Narrative (Details) Sheet http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 32 false false R33.htm 9954713 - Disclosure - Fair Value Measurements - Schedule of Liabilities Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails Fair Value Measurements - Schedule of Liabilities Measured at Fair Value on a Recurring Basis (Details) Details 33 false false R34.htm 9954714 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 34 false false R35.htm 9954715 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Details 35 false false R36.htm 9954716 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 36 false false R37.htm 9954717 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Intangible Assets, Net (Details) Sheet http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails Goodwill and Other Intangible Assets - Schedule of Intangible Assets, Net (Details) Details 37 false false R38.htm 9954718 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Estimated Annual Amortization Expense (Details) Sheet http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAnnualAmortizationExpenseDetails Goodwill and Other Intangible Assets - Schedule of Estimated Annual Amortization Expense (Details) Details 38 false false R39.htm 9954719 - Disclosure - Income Taxes (Details) Sheet http://www.uplandsoftware.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.uplandsoftware.com/role/IncomeTaxes 39 false false R40.htm 9954720 - Disclosure - Debt - Summary of Long-term Debt (Details) Sheet http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails Debt - Summary of Long-term Debt (Details) Details 40 false false R41.htm 9954721 - Disclosure - Debt - Narrative (Details) Sheet http://www.uplandsoftware.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 41 false false R42.htm 9954722 - 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 42 false false R43.htm 9954723 - Disclosure - Net Loss Per Share - Narrative (Details) Sheet http://www.uplandsoftware.com/role/NetLossPerShareNarrativeDetails Net Loss Per Share - Narrative (Details) Details 43 false false R44.htm 9954724 - Disclosure - Net Loss Per Share - Schedule of Computation of Loss Per Share (Details) Sheet http://www.uplandsoftware.com/role/NetLossPerShareScheduleofComputationofLossPerShareDetails Net Loss Per Share - Schedule of Computation of Loss Per Share (Details) Details 44 false false R45.htm 9954725 - Disclosure - Net Loss Per Share - Schedule of Anti???dilutive Common Share Equivalents (Details) Sheet http://www.uplandsoftware.com/role/NetLossPerShareScheduleofAntidilutiveCommonShareEquivalentsDetails Net Loss Per Share - Schedule of Anti???dilutive Common Share Equivalents (Details) Details 45 false false R46.htm 9954726 - Disclosure - Series A Convertible Preferred Stock (Details) Sheet http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails Series A Convertible Preferred Stock (Details) Details http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStock 46 false false R47.htm 9954727 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 47 false false R48.htm 9954728 - Disclosure - Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) Details 48 false false R49.htm 9954729 - Disclosure - Stockholders' Equity - Schedule of Allocated Share-Based Compensation Expense (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAllocatedShareBasedCompensationExpenseDetails Stockholders' Equity - Schedule of Allocated Share-Based Compensation Expense (Details) Details 49 false false R50.htm 9954730 - Disclosure - Stockholders' Equity - Schedule of PRSU and RSU Activity (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquityScheduleofPRSUandRSUActivityDetails Stockholders' Equity - Schedule of PRSU and RSU Activity (Details) Details 50 false false R51.htm 9954731 - Disclosure - Stockholders' Equity - Schedule of Valuation Assumptions (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquityScheduleofValuationAssumptionsDetails Stockholders' Equity - Schedule of Valuation Assumptions (Details) Details 51 false false R52.htm 9954732 - Disclosure - Stockholders' Equity - Schedule of Stock Option Activity (Details) Sheet http://www.uplandsoftware.com/role/StockholdersEquityScheduleofStockOptionActivityDetails Stockholders' Equity - Schedule of Stock Option Activity (Details) Details 52 false false R53.htm 9954733 - Disclosure - Revenue Recognition - Narrative (Details) Sheet http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails Revenue Recognition - Narrative (Details) Details 53 false false R54.htm 9954734 - Disclosure - Revenue Recognition - Schedule of Deferred Commissions (Details) Sheet http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDeferredCommissionsDetails Revenue Recognition - Schedule of Deferred Commissions (Details) Details 54 false false R55.htm 9954735 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details) Sheet http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails Revenue Recognition - Schedule of Disaggregation of Revenue (Details) Details 55 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: upld:TemporaryEquityNumberOfConsecutiveTradingDays, us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1, us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight, us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 - upld-20230630.htm 4 upld-20230630.htm exhibit101.htm q223exhibit311.htm q223exhibit312.htm q223exhibit321.htm q223exhibit322.htm upld-20230630.xsd upld-20230630_cal.xml upld-20230630_def.xml upld-20230630_lab.xml upld-20230630_pre.xml upld-20230630_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "upld-20230630.htm": { "axisCustom": 1, "axisStandard": 21, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 839, "http://xbrl.sec.gov/dei/2023": 33 }, "contextCount": 256, "dts": { "calculationLink": { "local": [ "upld-20230630_cal.xml" ] }, "definitionLink": { "local": [ "upld-20230630_def.xml" ] }, "inline": { "local": [ "upld-20230630.htm" ] }, "labelLink": { "local": [ "upld-20230630_lab.xml" ] }, "presentationLink": { "local": [ "upld-20230630_pre.xml" ] }, "schema": { "local": [ "upld-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 487, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 3, "http://www.uplandsoftware.com/20230630": 1, "http://xbrl.sec.gov/dei/2023": 5, "total": 9 }, "keyCustom": 42, "keyStandard": 267, "memberCustom": 20, "memberStandard": 37, "nsprefix": "upld", "nsuri": "http://www.uplandsoftware.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "dei:DocumentType", "span", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://www.uplandsoftware.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "dei:DocumentType", "span", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "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-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Acquisitions", "menuCat": "Notes", "order": "10", "role": "http://www.uplandsoftware.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "11", "role": "http://www.uplandsoftware.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Goodwill and Other Intangible Assets", "menuCat": "Notes", "order": "12", "role": "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "13", "role": "http://www.uplandsoftware.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Debt", "menuCat": "Notes", "order": "14", "role": "http://www.uplandsoftware.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Net Loss Per Share", "menuCat": "Notes", "order": "15", "role": "http://www.uplandsoftware.com/role/NetLossPerShare", "shortName": "Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "16", "role": "http://www.uplandsoftware.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsContingenciesAndGuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "upld:TemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Series A Convertible Preferred Stock", "menuCat": "Notes", "order": "17", "role": "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStock", "shortName": "Series A Convertible Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "upld:TemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Stockholders' Equity", "menuCat": "Notes", "order": "18", "role": "http://www.uplandsoftware.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Revenue Recognition", "menuCat": "Notes", "order": "19", "role": "http://www.uplandsoftware.com/role/RevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Related Party Transactions", "menuCat": "Notes", "order": "20", "role": "http://www.uplandsoftware.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954701 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "21", "role": "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954702 - Disclosure - Acquisitions (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.uplandsoftware.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954703 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.uplandsoftware.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954704 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954705 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.uplandsoftware.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954706 - Disclosure - Net Loss Per Share (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.uplandsoftware.com/role/NetLossPerShareTables", "shortName": "Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954707 - Disclosure - Stockholders' Equity (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.uplandsoftware.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954708 - Disclosure - Revenue Recognition (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.uplandsoftware.com/role/RevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954709 - Disclosure - Acquisitions - Schedule of Consideration Paid for Acquisitions (Details)", "menuCat": "Details", "order": "29", "role": "http://www.uplandsoftware.com/role/AcquisitionsScheduleofConsiderationPaidforAcquisitionsDetails", "shortName": "Acquisitions - Schedule of Consideration Paid for Acquisitions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-70", "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-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "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-20230630.htm", "contextRef": "c-5", "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", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954710 - Disclosure - Acquisitions - Schedule of Assets and Liabilities Assumed through Acquisition (Details)", "menuCat": "Details", "order": "30", "role": "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails", "shortName": "Acquisitions - Schedule of Assets and Liabilities Assumed through Acquisition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-72", "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-20230630.htm", "contextRef": "c-86", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954711 - Disclosure - Acquisitions - Schedule of Weighted-Average Amortization Period (Details)", "menuCat": "Details", "order": "31", "role": "http://www.uplandsoftware.com/role/AcquisitionsScheduleofWeightedAverageAmortizationPeriodDetails", "shortName": "Acquisitions - Schedule of Weighted-Average Amortization Period (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-86", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-25", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954712 - Disclosure - Acquisitions - Narrative (Details)", "menuCat": "Details", "order": "32", "role": "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-25", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-90", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954713 - Disclosure - Fair Value Measurements - Schedule of Liabilities Measured at Fair Value on a Recurring Basis (Details)", "menuCat": "Details", "order": "33", "role": "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails", "shortName": "Fair Value Measurements - Schedule of Liabilities Measured at Fair Value on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-90", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-103", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954714 - Disclosure - Fair Value Measurements - Narrative (Details)", "menuCat": "Details", "order": "34", "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-20230630.htm", "contextRef": "c-103", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954715 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)", "menuCat": "Details", "order": "35", "role": "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-23", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954716 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)", "menuCat": "Details", "order": "36", "role": "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-23", "decimals": "-5", "lang": "en-US", "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "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-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954717 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Intangible Assets, Net (Details)", "menuCat": "Details", "order": "37", "role": "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails", "shortName": "Goodwill and Other Intangible Assets - Schedule of Intangible Assets, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954718 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Estimated Annual Amortization Expense (Details)", "menuCat": "Details", "order": "38", "role": "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAnnualAmortizationExpenseDetails", "shortName": "Goodwill and Other Intangible Assets - Schedule of Estimated Annual Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-23", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954719 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "39", "role": "http://www.uplandsoftware.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-23", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations (unaudited)", "menuCat": "Statements", "order": "4", "role": "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "shortName": "Condensed Consolidated Statements of Operations (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-23", "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", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-126", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954720 - Disclosure - Debt - Summary of Long-term Debt (Details)", "menuCat": "Details", "order": "40", "role": "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails", "shortName": "Debt - Summary of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-126", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954721 - Disclosure - Debt - Narrative (Details)", "menuCat": "Details", "order": "41", "role": "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-5", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "upld:ScheduleOfDebtInterestRateSwapTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-23", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954722 - Disclosure - Debt - Summary of Debt, Interest Rate Swap (Details)", "menuCat": "Details", "order": "42", "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-20230630.htm", "contextRef": "c-23", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-5", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954723 - Disclosure - Net Loss Per Share - Narrative (Details)", "menuCat": "Details", "order": "43", "role": "http://www.uplandsoftware.com/role/NetLossPerShareNarrativeDetails", "shortName": "Net Loss Per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-23", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954724 - Disclosure - Net Loss Per Share - Schedule of Computation of Loss Per Share (Details)", "menuCat": "Details", "order": "44", "role": "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofComputationofLossPerShareDetails", "shortName": "Net Loss Per Share - Schedule of Computation of Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-23", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954725 - Disclosure - Net Loss Per Share - Schedule of Anti\u2013dilutive Common Share Equivalents (Details)", "menuCat": "Details", "order": "45", "role": "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofAntidilutiveCommonShareEquivalentsDetails", "shortName": "Net Loss Per Share - Schedule of Anti\u2013dilutive Common Share Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-23", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "upld:TemporaryEquityDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-159", "decimals": "-3", "first": true, "lang": "en-US", "name": "upld:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954726 - Disclosure - Series A Convertible Preferred Stock (Details)", "menuCat": "Details", "order": "46", "role": "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails", "shortName": "Series A Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "upld:TemporaryEquityDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-159", "decimals": "-3", "first": true, "lang": "en-US", "name": "upld:TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-163", "decimals": "0", "first": true, "lang": "en-US", "name": "upld:PreferredStockLiquidationPreferenceIncreaseNumberOfDividendPaymentPeriod", "reportCount": 1, "unique": true, "unitRef": "period", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954727 - Disclosure - Stockholders' Equity - Narrative (Details)", "menuCat": "Details", "order": "47", "role": "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-163", "decimals": "0", "first": true, "lang": "en-US", "name": "upld:PreferredStockLiquidationPreferenceIncreaseNumberOfDividendPaymentPeriod", "reportCount": 1, "unique": true, "unitRef": "period", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954728 - Disclosure - Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)", "menuCat": "Details", "order": "48", "role": "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "shortName": "Stockholders' Equity - Schedule of Accumulated Other Comprehensive Income (Loss) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-168", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-23", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954729 - Disclosure - Stockholders' Equity - Schedule of Allocated Share-Based Compensation Expense (Details)", "menuCat": "Details", "order": "49", "role": "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAllocatedShareBasedCompensationExpenseDetails", "shortName": "Stockholders' Equity - Schedule of Allocated Share-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-23", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-23", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited)", "menuCat": "Statements", "order": "5", "role": "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossunaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-23", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-203", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954730 - Disclosure - Stockholders' Equity - Schedule of PRSU and RSU Activity (Details)", "menuCat": "Details", "order": "50", "role": "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofPRSUandRSUActivityDetails", "shortName": "Stockholders' Equity - Schedule of PRSU and RSU Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-203", "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", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-201", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954731 - Disclosure - Stockholders' Equity - Schedule of Valuation Assumptions (Details)", "menuCat": "Details", "order": "51", "role": "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofValuationAssumptionsDetails", "shortName": "Stockholders' Equity - Schedule of Valuation Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-201", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954732 - Disclosure - Stockholders' Equity - Schedule of Stock Option Activity (Details)", "menuCat": "Details", "order": "52", "role": "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofStockOptionActivityDetails", "shortName": "Stockholders' Equity - Schedule of Stock Option Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-6", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-5", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledReceivablesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954733 - Disclosure - Revenue Recognition - Narrative (Details)", "menuCat": "Details", "order": "53", "role": "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails", "shortName": "Revenue Recognition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "lang": "en-US", "name": "upld:DeferredCommissionsRenewalAmortizationPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954734 - Disclosure - Revenue Recognition - Schedule of Deferred Commissions (Details)", "menuCat": "Details", "order": "54", "role": "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDeferredCommissionsDetails", "shortName": "Revenue Recognition - Schedule of Deferred Commissions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:CapitalizedContractCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-6", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CapitalizedContractCostNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-23", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "9954735 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "55", "role": "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails", "shortName": "Revenue Recognition - Schedule of Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-209", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-61", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Equity (unaudited)", "menuCat": "Statements", "order": "6", "role": "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited", "shortName": "Condensed Consolidated Statements of Equity (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-61", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:TemporaryEquitySharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - Condensed Consolidated Statements of Cash Flows (unaudited)", "menuCat": "Statements", "order": "7", "role": "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Organization and Nature of Operations", "menuCat": "Notes", "order": "8", "role": "http://www.uplandsoftware.com/role/OrganizationandNatureofOperations", "shortName": "Organization and Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "9", "role": "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "upld-20230630.htm", "contextRef": "c-1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 61, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "country_GB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED KINGDOM", "terseLabel": "United Kingdom" } } }, "localname": "GB", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r691" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r692" ], "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r689" ], "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/2023", "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/2023", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r689" ], "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/2023", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r689" ], "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/2023", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r693" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r689" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r689" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r689" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r689" ], "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/2023", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag", "terseLabel": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r688" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r690" ], "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/2023", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r718" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r284", "r285", "r286", "r287", "r374", "r481", "r510", "r548", "r549", "r606", "r608", "r610", "r611", "r620", "r638", "r639", "r650", "r657", "r670", "r674", "r741", "r754", "r755", "r756", "r757", "r758", "r759" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum", "verboseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails", "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r284", "r285", "r286", "r287", "r374", "r481", "r510", "r548", "r549", "r606", "r608", "r610", "r611", "r620", "r638", "r639", "r650", "r657", "r670", "r674", "r741", "r754", "r755", "r756", "r757", "r758", "r759" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails", "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r258", "r483", "r504", "r505", "r506", "r507", "r508", "r509", "r642", "r658", "r673", "r698", "r737", "r738", "r744", "r763" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails", "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r258", "r483", "r504", "r505", "r506", "r507", "r508", "r509", "r642", "r658", "r673", "r698", "r737", "r738", "r744", "r763" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails", "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r284", "r285", "r286", "r287", "r367", "r374", "r400", "r401", "r402", "r480", "r481", "r510", "r548", "r549", "r606", "r608", "r610", "r611", "r620", "r638", "r639", "r650", "r657", "r670", "r674", "r677", "r735", "r741", "r755", "r756", "r757", "r758", "r759" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails", "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r284", "r285", "r286", "r287", "r367", "r374", "r400", "r401", "r402", "r480", "r481", "r510", "r548", "r549", "r606", "r608", "r610", "r611", "r620", "r638", "r639", "r650", "r657", "r670", "r674", "r677", "r735", "r741", "r755", "r756", "r757", "r758", "r759" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails", "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r259", "r260", "r541", "r544", "r546", "r607", "r609", "r612", "r621", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r643", "r659", "r677", "r744", "r763" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r259", "r260", "r541", "r544", "r546", "r607", "r609", "r612", "r621", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r643", "r659", "r677", "r744", "r763" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r718", "r751" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "upld_A2019IncrementalTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 Incremental Term Loan", "label": "2019 Incremental Term Loan [Member]", "terseLabel": "2019 Incremental Term Loan" } } }, "localname": "A2019IncrementalTermLoanMember", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "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 loss on intercompany loans with foreign subsidiaries" } } }, "localname": "AccumulatedForeignCurrencyAdjustmentAttributableToParentForeignCurrencyDenominatedIntercompanyLoansMember", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "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/20230630", "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/20230630", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "upld_AfterSevenYearAnniversaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "After Seven Year Anniversary", "label": "After Seven Year Anniversary [Member]", "terseLabel": "After Seven Year Anniversary" } } }, "localname": "AfterSevenYearAnniversaryMember", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "upld_BAInsightIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BA Insight Inc.", "label": "BA Insight Inc. [Member]", "terseLabel": "BA Insight" } } }, "localname": "BAInsightIncMember", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails", "http://www.uplandsoftware.com/role/AcquisitionsScheduleofConsiderationPaidforAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "upld_BeforeSevenYearAnniversaryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Before Seven Year Anniversary", "label": "Before Seven Year Anniversary [Member]", "terseLabel": "Before Seven Year Anniversary" } } }, "localname": "BeforeSevenYearAnniversaryMember", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "upld_BusinessCombinationCashHoldbackPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Cash Holdback, Payment Period", "label": "Business Combination, Cash Holdback, Payment Period", "terseLabel": "Cash holdback payable, payment period" } } }, "localname": "BusinessCombinationCashHoldbackPaymentPeriod", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofConsiderationPaidforAcquisitionsDetails" ], "xbrltype": "durationItemType" }, "upld_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Asset", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease Right-Of-Use Asset", "terseLabel": "Operating lease right-of-use asset" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "upld_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedCurrentLiabilitiesAccruedExpensesAndOther": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails": { "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/20230630", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "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 (gain) expense" } } }, "localname": "BusinessCombinationTransactionCostsExcludingIntegrationAndTransformationCosts", "nsuri": "http://www.uplandsoftware.com/20230630", "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/20230630", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofConsiderationPaidforAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "upld_BusinessCombinationsAdditionalConsiderationPaidToSellersOfBusinesses": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combinations, Additional Consideration Paid To Sellers Of Businesses", "label": "Business Combinations, Additional Consideration Paid To Sellers Of Businesses", "negatedLabel": "Additional consideration paid to sellers of businesses" } } }, "localname": "BusinessCombinationsAdditionalConsiderationPaidToSellersOfBusinesses", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "upld_CapitalizedContractCostNetRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Net", "label": "Capitalized Contract Cost, Net [Roll Forward]", "terseLabel": "Deferred Commissions" } } }, "localname": "CapitalizedContractCostNetRollForward", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDeferredCommissionsDetails" ], "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)", "negatedLabel": "Commissions capitalized in excess of amortization of deferred commissions" } } }, "localname": "CapitalizedContractCostPeriodIncreaseDecrease", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "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/20230630", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "upld_ClassOfWarrantOrRightDividendsDeclared": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Dividends Declared", "label": "Class Of Warrant Or Right, Dividends Declared", "terseLabel": "Class of warrant or right, dividends declared (in shares)" } } }, "localname": "ClassOfWarrantOrRightDividendsDeclared", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "upld_ClassOfWarrantOrRightEntitledDividendPaymentPerSecurityCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Entitled Dividend Payment Per Security Called By Each Warrant Or Right", "label": "Class Of Warrant Or Right, Entitled Dividend Payment Per Security Called By Each Warrant Or Right", "terseLabel": "Class of warrant or right, entitled dividend payment per security called by each warrant or right (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightEntitledDividendPaymentPerSecurityCalledByEachWarrantOrRight", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "upld_ClassOfWarrantOrRightEntitledLiquidationPaymentCommonStockEquivalentNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Entitled Liquidation Payment, Common Stock Equivalent, Number Of Shares", "label": "Class Of Warrant Or Right, Entitled Liquidation Payment, Common Stock Equivalent, Number Of Shares", "terseLabel": "Class of warrant or right, entitled liquidation payment, common stock equivalent, number of shares (in shares)" } } }, "localname": "ClassOfWarrantOrRightEntitledLiquidationPaymentCommonStockEquivalentNumberOfShares", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "upld_ClassOfWarrantOrRightEntitledLiquidationPaymentPerSecurityCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Entitled Liquidation Payment Per Security Called By Each Warrant Or Right", "label": "Class Of Warrant Or Right, Entitled Liquidation Payment Per Security Called By Each Warrant Or Right", "terseLabel": "Class of warrant or right, entitled liquidation payment per security called by each warrant or right (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightEntitledLiquidationPaymentPerSecurityCalledByEachWarrantOrRight", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "upld_ClassOfWarrantOrRightPurchasePriceAdjustmentThresholdPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Purchase Price Adjustment, Threshold Percentage", "label": "Class Of Warrant Or Right, Purchase Price Adjustment, Threshold Percentage", "terseLabel": "Preferred stock purchase right, purchase price adjustment percentage" } } }, "localname": "ClassOfWarrantOrRightPurchasePriceAdjustmentThresholdPercentage", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "upld_ClassOfWarrantOrRightVotingPowerCommonStockEquivalentNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Voting Power, Common Stock Equivalent, Number Of Shares", "label": "Class Of Warrant Or Right, Voting Power, Common Stock Equivalent, Number Of Shares", "terseLabel": "Class of warrant or right, voting power, common stock equivalent, number of shares (in shares)" } } }, "localname": "ClassOfWarrantOrRightVotingPowerCommonStockEquivalentNumberOfShares", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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/20230630", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAllocatedShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "upld_CreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Facility [Member]", "label": "Credit Facility [Member]", "terseLabel": "Credit Facility" } } }, "localname": "CreditFacilityMember", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "upld_DebtInstrumentCashInterestCostsPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Cash Interest Costs, Percent", "label": "Debt Instrument, Cash Interest Costs, Percent", "terseLabel": "Debt instrument, cash interest costs, percent" } } }, "localname": "DebtInstrumentCashInterestCostsPercent", "nsuri": "http://www.uplandsoftware.com/20230630", "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": "Debt instrument, covenant compliance, percent" } } }, "localname": "DebtInstrumentCovenantCompliancePercent", "nsuri": "http://www.uplandsoftware.com/20230630", "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/20230630", "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/20230630", "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" } } }, "localname": "DebtInstrumentDebtDefaultIncreaseInInterestRateOnObligationsUponDefault", "nsuri": "http://www.uplandsoftware.com/20230630", "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" } } }, "localname": "DebtInstrumentRepaymentRateAnnual", "nsuri": "http://www.uplandsoftware.com/20230630", "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" } } }, "localname": "DebtInstrumentRepaymentRateQuarterly", "nsuri": "http://www.uplandsoftware.com/20230630", "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/20230630", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "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/20230630", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "upld_FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAnnualAmortizationExpenseDetails": { "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": "2028 and thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFiveAndThereafter", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "upld_NoncashInterestAndOtherExpense": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.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/20230630", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "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/20230630", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "upld_ObjectifLuneIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Objectif Lune Inc.", "label": "Objectif Lune Inc. [Member]", "terseLabel": "Objectif Lune" } } }, "localname": "ObjectifLuneIncMember", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails", "http://www.uplandsoftware.com/role/AcquisitionsScheduleofConsiderationPaidforAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "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/20230630", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "upld_PerformanceRestrictedStockUnitsAndRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Performance Restricted Stock Units And Restricted Stock Units", "label": "Performance Restricted Stock Units And Restricted Stock Units [Member]", "terseLabel": "PRSU and RSU" } } }, "localname": "PerformanceRestrictedStockUnitsAndRestrictedStockUnitsMember", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofPRSUandRSUActivityDetails" ], "xbrltype": "domainItemType" }, "upld_PerpetualLicenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Perpetual License [Member]", "label": "Perpetual License [Member]", "verboseLabel": "Perpetual license" } } }, "localname": "PerpetualLicenseMember", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "upld_PreferredStockLiquidationPreferenceIncreaseNumberOfDividendPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock, Liquidation Preference Increase, Number Of Dividend Payment Period", "label": "Preferred Stock, Liquidation Preference Increase, Number Of Dividend Payment Period", "terseLabel": "Liquidation preference increase, number of dividend payment periods" } } }, "localname": "PreferredStockLiquidationPreferenceIncreaseNumberOfDividendPaymentPeriod", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "integerItemType" }, "upld_PreferredStockPurchaseRightsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock Purchase Rights", "label": "Preferred Stock Purchase Rights [Member]", "terseLabel": "Preferred Stock Purchase Rights" } } }, "localname": "PreferredStockPurchaseRightsMember", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/Cover", "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "upld_PreferredStockVotingRightsNumberOfBoardOfDirectorsToElect": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock, Voting Rights, Number Of Board Of Directors To Elect", "label": "Preferred Stock, Voting Rights, Number Of Board Of Directors To Elect", "terseLabel": "Number of board of directors to elect" } } }, "localname": "PreferredStockVotingRightsNumberOfBoardOfDirectorsToElect", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "integerItemType" }, "upld_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Professional Services [Member]", "label": "Professional Services [Member]", "verboseLabel": "Professional services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails", "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "upld_RateOfInterestAnniversaryAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rate Of Interest Anniversary", "label": "Rate Of Interest Anniversary [Axis]", "terseLabel": "Rate of Interest Anniversary [Axis]" } } }, "localname": "RateOfInterestAnniversaryAxis", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "upld_RateOfInterestAnniversaryDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Rate Of Interest Anniversary [Domain]", "label": "Rate Of Interest Anniversary [Domain]", "terseLabel": "Rate of Interest Anniversary [Domain]" } } }, "localname": "RateOfInterestAnniversaryDomain", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "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/20230630", "presentation": [ "http://www.uplandsoftware.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "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/20230630", "presentation": [ "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "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, percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTargetPayoutPercentage", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "upld_SubscriptionAndSupportMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Subscription And Support [Member]", "label": "Subscription And Support [Member]", "verboseLabel": "Subscription and support" } } }, "localname": "SubscriptionAndSupportMember", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails", "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "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/20230630", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "domainItemType" }, "upld_TaxBenefitPreservationPlanOwnershipChangeThresholdOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tax Benefit Preservation Plan, Ownership Change, Threshold Ownership Percentage", "label": "Tax Benefit Preservation Plan, Ownership Change, Threshold Ownership Percentage", "terseLabel": "Tax benefit preservation plan, ownership change, threshold ownership percentage" } } }, "localname": "TaxBenefitPreservationPlanOwnershipChangeThresholdOwnershipPercentage", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "upld_TemporaryEquityConvertibleConversionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Convertible, Conversion Price", "label": "Temporary Equity, Convertible, Conversion Price", "terseLabel": "Preferred stock, conversion price (in dollars per share)" } } }, "localname": "TemporaryEquityConvertibleConversionPrice", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofAntidilutiveCommonShareEquivalentsDetails", "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "perShareItemType" }, "upld_TemporaryEquityDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity Disclosure", "label": "Temporary Equity Disclosure [Text Block]", "terseLabel": "Series A Convertible Preferred Stock" } } }, "localname": "TemporaryEquityDisclosureTextBlock", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStock" ], "xbrltype": "textBlockItemType" }, "upld_TemporaryEquityDividendRatePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity Dividend Rate Percentage", "label": "Temporary Equity Dividend Rate Percentage", "terseLabel": "Temporary equity dividend rate percentage" } } }, "localname": "TemporaryEquityDividendRatePercentage", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "percentItemType" }, "upld_TemporaryEquityLiquidationCashPurchasePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Liquidation Cash Purchase Price", "label": "Temporary Equity, Liquidation Cash Purchase Price", "terseLabel": "Temporary equity, liquidation cash purchase price" } } }, "localname": "TemporaryEquityLiquidationCashPurchasePrice", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "percentItemType" }, "upld_TemporaryEquityLiquidationPreferencePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity Liquidation Preference Percentage", "label": "Temporary Equity Liquidation Preference Percentage", "terseLabel": "Temporary equity liquidation preference percentage" } } }, "localname": "TemporaryEquityLiquidationPreferencePercentage", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "percentItemType" }, "upld_TemporaryEquityNumberOfConsecutiveTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Number Of Consecutive Trading Days", "label": "Temporary Equity, Number Of Consecutive Trading Days", "terseLabel": "Temporary equity, number of consecutive trading days" } } }, "localname": "TemporaryEquityNumberOfConsecutiveTradingDays", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "durationItemType" }, "upld_TemporaryEquitySaleOfStockAggregatePurchasePrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Sale Of Stock, Aggregate Purchase Price", "label": "Temporary Equity, Sale Of Stock, Aggregate Purchase Price", "terseLabel": "Aggregate purchase price" } } }, "localname": "TemporaryEquitySaleOfStockAggregatePurchasePrice", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "upld_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "terseLabel": "Issuance of Convertible Preferred Stock (in shares)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "upld_TemporaryEquityStockIssuedDuringPeriodValueNewIssuesPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Stock Issued During Period, Value, New Issues, Price Per Share", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues, Price Per Share", "terseLabel": "Offering price per share (in dollars per share)" } } }, "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssuesPricePerShare", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "perShareItemType" }, "upld_TemporaryEquityVotingRightsBeneficialOwnershipAsAPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity Voting Power", "label": "Temporary Equity, Voting Rights, Beneficial Ownership As A Percentage", "terseLabel": "Temporary equity voting power" } } }, "localname": "TemporaryEquityVotingRightsBeneficialOwnershipAsAPercentage", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "percentItemType" }, "upld_TemporaryEquityVotingRightsThresholdForElectingANonVotingBoardMemberRequirementAndNotTheActualOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Voting Rights, Threshold For Electing A Non-voting Board Member Requirement And Not The Actual Ownership Percentage", "label": "Temporary Equity, Voting Rights, Threshold For Electing A Non-voting Board Member Requirement And Not The Actual Ownership Percentage", "terseLabel": "Threshold for electing a non-voting board member requirement and not the actual ownership percentage" } } }, "localname": "TemporaryEquityVotingRightsThresholdForElectingANonVotingBoardMemberRequirementAndNotTheActualOwnershipPercentage", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "percentItemType" }, "upld_TemporaryEquityVotingRightsThresholdForElectingOneBoardMemberAndNotTheActualOwnership": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Temporary Equity, Voting Rights, Threshold For Electing One Board Member And Not The Actual Ownership", "label": "Temporary Equity, Voting Rights, Threshold For Electing One Board Member And Not The Actual Ownership", "terseLabel": "Threshold for electing one board member and not the actual ownership" } } }, "localname": "TemporaryEquityVotingRightsThresholdForElectingOneBoardMemberAndNotTheActualOwnership", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "percentItemType" }, "upld_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.uplandsoftware.com/20230630", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r26", "r672" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r263", "r264" ], "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 $565 and $1,158 at June\u00a030, 2023 and December\u00a031, 2022, respectively)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedGainLossNetCashFlowHedgeParentMember": { "auth_ref": [ "r187", "r194", "r195", "r431", "r646", "r703" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) from gain (loss) of derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]", "terseLabel": "Unrealized gain on interest rate swaps" } } }, "localname": "AccumulatedGainLossNetCashFlowHedgeParentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r37", "r38", "r111", "r179", "r495", "r515", "r516" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r6", "r16", "r38", "r438", "r441", "r471", "r511", "r512", "r703", "r704", "r705", "r712", "r713", "r714" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited", "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "auth_ref": [ "r7", "r16", "r38", "r194", "r195", "r463", "r464", "r465", "r466", "r467", "r703" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofWeightedAverageAmortizationPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r130" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofWeightedAverageAmortizationPeriodDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r105", "r672", "r766" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r405", "r406", "r407", "r527", "r712", "r713", "r714", "r747", "r767" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r74", "r75", "r376" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r404", "r409" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAllocatedShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r180", "r265", "r269" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r12", "r54", "r58" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r238" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofAntidilutiveCommonShareEquivalentsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r48" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofAntidilutiveCommonShareEquivalentsDetails" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofAntidilutiveCommonShareEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r48" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofAntidilutiveCommonShareEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r146", "r173", "r207", "r245", "r252", "r256", "r266", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r429", "r432", "r456", "r491", "r569", "r672", "r687", "r739", "r740", "r752" ], "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/2023", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r167", "r181", "r207", "r266", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r429", "r432", "r456", "r672", "r739", "r740", "r752" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.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/2023", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r91" ], "calculation": { "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Assets, Fair Value Disclosure" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails", "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofPRSUandRSUActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofValuationAssumptionsDetails" ], "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/2023", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r425", "r668", "r669" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails", "http://www.uplandsoftware.com/role/AcquisitionsScheduleofConsiderationPaidforAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r77", "r78", "r425", "r668", "r669" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails", "http://www.uplandsoftware.com/role/AcquisitionsScheduleofConsiderationPaidforAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [ "r425" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails", "http://www.uplandsoftware.com/role/AcquisitionsScheduleofConsiderationPaidforAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r84" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r76" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r2", "r3", "r14" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofConsiderationPaidforAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r4", "r83" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofConsiderationPaidforAcquisitionsDetails", "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r141", "r426" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r80" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r80" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails": { "order": 2.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r80" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails": { "order": 3.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r80" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails": { "order": 4.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r80" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r80" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r80" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r79", "r80" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails": { "order": 5.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r80" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r80" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r79", "r80" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails": { "order": 6.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r80" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r271" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r697" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r270" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDeferredCommissionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r270" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r270" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostTableTextBlock": { "auth_ref": [ "r720" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r45", "r169", "r644" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Money market funds included in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r45", "r122", "r204" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r5", "r122" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r164", "r176", "r177", "r178", "r207", "r227", "r228", "r235", "r237", "r243", "r244", "r266", "r288", "r290", "r291", "r292", "r295", "r296", "r327", "r328", "r331", "r334", "r341", "r456", "r518", "r519", "r520", "r521", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r557", "r578", "r599", "r622", "r623", "r624", "r625", "r626", "r695", "r708", "r715" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover", "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [ "r176", "r177", "r178", "r243", "r327", "r328", "r329", "r331", "r334", "r339", "r341", "r518", "r519", "r520", "r521", "r657", "r695", "r708" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r70" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Class of warrant or right, exercise price of warrants or rights (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Preferred stock purchase right, purchase share (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "terseLabel": "Class of warrant or right, outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "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/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsContingenciesAndGuaranteesTextBlock": { "auth_ref": [ "r133", "r134", "r736" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r675", "r676", "r677", "r679", "r680", "r681", "r684", "r712", "r713", "r747", "r764", "r767" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited", "http://www.uplandsoftware.com/role/Cover" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r104" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.uplandsoftware.com/role/NetLossPerShareNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r104", "r557" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r104", "r557", "r575", "r767", "r768" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r104", "r493", "r672" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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; 75,000,000 and 50,000,000 shares authorized as of June\u00a030, 2023 and December\u00a031, 2022, respectively ; 32,654,615 and 32,221,855 shares issued and outstanding as of June\u00a030, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r39", "r190", "r192", "r196", "r487", "r501" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossunaudited": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r97", "r157" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r344", "r345", "r364" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r344", "r345", "r364" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r365" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r116", "r483" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "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/2023", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r82" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails", "http://www.uplandsoftware.com/role/AcquisitionsScheduleofWeightedAverageAmortizationPeriodDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r135", "r205", "r297", "r303", "r304", "r305", "r306", "r307", "r308", "r313", "r320", "r321", "r323" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r25", "r99", "r100", "r147", "r149", "r209", "r298", "r299", "r300", "r301", "r302", "r304", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r468", "r652", "r653", "r654", "r655", "r656", "r709" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails" ], "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": "Debt instrument, basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r93", "r95", "r298", "r468", "r653", "r654" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFairValue": { "auth_ref": [ "r311", "r455", "r653", "r654" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r32", "r93", "r325", "r468" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r32", "r299" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r209", "r298", "r299", "r300", "r301", "r302", "r304", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r322", "r468", "r652", "r653", "r654", "r655", "r656", "r709" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtSummaryofDebtInterestRateSwapDetails", "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r33", "r209", "r298", "r299", "r300", "r301", "r302", "r304", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r468", "r652", "r653", "r654", "r655", "r656", "r709" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r33", "r66", "r69", "r92", "r93", "r95", "r96", "r137", "r138", "r209", "r298", "r299", "r300", "r301", "r302", "r304", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r322", "r468", "r652", "r653", "r654", "r655", "r656", "r709" ], "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/2023", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r92", "r95", "r742" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountCurrent": { "auth_ref": [ "r92", "r95" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountNoncurrent": { "auth_ref": [ "r92", "r95" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r94", "r742" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r412", "r413", "r492" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r124" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r12", "r59" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r12", "r248" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 3.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r183", "r184", "r455", "r539", "r540", "r541", "r542", "r543", "r545", "r546", "r547", "r548", "r549", "r563", "r564", "r613", "r615", "r616", "r617", "r618", "r619", "r645", "r677", "r765" ], "calculation": { "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Interest rate swap assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetsNoncurrent": { "auth_ref": [ "r183" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset, Noncurrent", "terseLabel": "Interest rate swap assets" } } }, "localname": "DerivativeAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [ "r547", "r549", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r570", "r571", "r572", "r573", "r586", "r587", "r588", "r589", "r592", "r593", "r594", "r595", "r613", "r614", "r616", "r618", "r675", "r677" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/DebtSummaryofDebtInterestRateSwapDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r21", "r86", "r110", "r182", "r645" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset", "terseLabel": "Derivative asset, fair value, gross asset" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r85", "r87", "r88", "r89", "r547", "r549", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r570", "r571", "r572", "r573", "r586", "r587", "r588", "r589", "r592", "r593", "r594", "r595", "r613", "r614", "r616", "r618", "r645", "r675", "r677" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/DebtSummaryofDebtInterestRateSwapDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r143" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofWeightedAverageAmortizationPeriodDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r363", "r658", "r659", "r660", "r661", "r662", "r663", "r664" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r363", "r658", "r659", "r660", "r661", "r662", "r663", "r664" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r744" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "auth_ref": [ "r100", "r101", "r148", "r685", "r761" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.", "label": "Dividends Payable", "terseLabel": "Dividends payable" } } }, "localname": "DividendsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r9", "r139" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Preferred Stock", "negatedTerseLabel": "Dividends accrued - Convertible Preferred Stock" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r197", "r215", "r216", "r217", "r218", "r219", "r224", "r227", "r235", "r236", "r237", "r241", "r445", "r446", "r488", "r502", "r647" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofComputationofLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r197", "r215", "r216", "r217", "r218", "r219", "r227", "r235", "r236", "r237", "r241", "r445", "r446", "r488", "r502", "r647" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofComputationofLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r223", "r238", "r239", "r240" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r461" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "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, Continuing Operations", "terseLabel": "Effect of exchange rate fluctuations on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r30" ], "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/2023", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAllocatedShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Employee Stock Option [Member]", "verboseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofAntidilutiveCommonShareEquivalentsDetails" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r17", "r165", "r193", "r194", "r195", "r210", "r211", "r212", "r214", "r220", "r222", "r242", "r267", "r268", "r343", "r405", "r406", "r407", "r418", "r419", "r437", "r438", "r439", "r440", "r441", "r442", "r444", "r462", "r463", "r464", "r465", "r466", "r467", "r471", "r511", "r512", "r513", "r527", "r599" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited", "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails", "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "domainItemType" }, "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [ "r448", "r449", "r453" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r448", "r449", "r453" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r311", "r368", "r369", "r370", "r371", "r372", "r373", "r449", "r477", "r478", "r479", "r653", "r654", "r665", "r666", "r667" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r448", "r449", "r451", "r452", "r454" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r447" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r311", "r368", "r373", "r449", "r477", "r665", "r666", "r667" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r311", "r368", "r373", "r449", "r478", "r653", "r654", "r665", "r666", "r667" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level\u00a02" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r311", "r368", "r369", "r370", "r371", "r372", "r373", "r449", "r479", "r653", "r654", "r665", "r666", "r667" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r311", "r368", "r369", "r370", "r371", "r372", "r373", "r477", "r478", "r479", "r653", "r654", "r665", "r666", "r667" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r447", "r454" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r746" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Estimated\u00a0Useful Life (Years)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r171", "r280" ], "calculation": { "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r55" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofWeightedAverageAmortizationPeriodDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r132" ], "calculation": { "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAnnualAmortizationExpenseDetails": { "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 next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAnnualAmortizationExpenseDetails": { "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 remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r132" ], "calculation": { "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAnnualAmortizationExpenseDetails": { "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": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r132" ], "calculation": { "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAnnualAmortizationExpenseDetails": { "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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r132" ], "calculation": { "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAnnualAmortizationExpenseDetails": { "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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r278", "r279", "r280", "r281", "r484", "r485" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails", "http://www.uplandsoftware.com/role/AcquisitionsScheduleofWeightedAverageAmortizationPeriodDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Maturity Schedule [Abstract]", "terseLabel": "Amortization Expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseCurrentAndFiveSucceedingFiscalYearsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAnnualAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r131", "r485" ], "calculation": { "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r484" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r55", "r57" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails", "http://www.uplandsoftware.com/role/AcquisitionsScheduleofWeightedAverageAmortizationPeriodDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r131", "r484" ], "calculation": { "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAnnualAmortizationExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofEstimatedAnnualAmortizationExpenseDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r457", "r458", "r459", "r460", "r596" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "negatedTerseLabel": "Foreign currency re-measurement loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r707", "r733", "r734" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 6.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r118", "r580" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r114" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAllocatedShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r170", "r272", "r486", "r651", "r672", "r722", "r729" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 }, "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails", "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r274", "r651" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquired in business combinations" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsNarrativeDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r129" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r276" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustment and other" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r12", "r273", "r275", "r277", "r651" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedTerseLabel": "Non-cash loss on impairment of goodwill", "terseLabel": "Impairment of goodwill", "verboseLabel": "Non-cash loss on impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r1", "r728" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Adjustment related to prior year business combinations" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r115", "r207", "r245", "r251", "r255", "r257", "r266", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r456", "r649", "r739" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r12", "r20" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets (excluding goodwill)" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r112", "r151", "r245", "r251", "r255", "r257", "r489", "r499", "r649" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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 income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r282", "r283", "r583" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAllocatedShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r283", "r583" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAllocatedShareBasedCompensationExpenseDetails" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r208", "r411", "r415", "r416", "r417", "r420", "r422", "r423", "r424", "r523" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r154", "r162", "r221", "r222", "r249", "r414", "r421", "r503" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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 income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.uplandsoftware.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r44", "r46" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivableNoncurrent": { "auth_ref": [ "r699" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r11" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 7.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r11" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 12.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r11" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r482", "r706" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 11.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r11" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedTerseLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": { "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 Temporary Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInTemporaryEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r53", "r56" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 9.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r153" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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", "verboseLabel": "Gain (loss) on interest rate swap (included in Interest expense on our consolidated statement of operations)" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.uplandsoftware.com/role/DebtSummaryofDebtInterestRateSwapDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r200", "r202", "r203" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateCashFlowHedgeGainLossToBeReclassifiedDuringNext12MonthsNet": { "auth_ref": [ "r90" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestRateSwapMember": { "auth_ref": [ "r641", "r682", "r683" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails", "http://www.uplandsoftware.com/role/DebtSummaryofDebtInterestRateSwapDetails", "http://www.uplandsoftware.com/role/FairValueMeasurementsScheduleofLiabilitiesMeasuredatFairValueonaRecurringBasisDetails" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r29", "r207", "r266", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r430", "r432", "r433", "r456", "r556", "r648", "r687", "r739", "r752", "r753" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r109", "r150", "r497", "r672", "r710", "r719", "r748" ], "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, convertible preferred stock and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "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, CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r31", "r168", "r207", "r266", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r430", "r432", "r433", "r456", "r672", "r739", "r752", "r753" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/2023", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueAdjustment": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 14.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [ "r709" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r27" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r27", "r709" ], "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/2023", "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": "Line of credit facility, unused capacity, commitment fee percentage" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r25", "r149", "r310", "r324", "r653", "r654", "r762" ], "calculation": { "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r174" ], "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 deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Long-Term Debt, Current Maturities", "negatedTerseLabel": "Less current maturities" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r175" ], "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 deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Total long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtSummaryofLongtermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r33" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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 $4,187 and $5,203 at June\u00a030, 2023 and December\u00a031, 2022, respectively)" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r33" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r33", "r60" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r450" ], "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/2023", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r201" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r201" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from 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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r122", "r123", "r124" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r113", "r124", "r152", "r166", "r188", "r191", "r195", "r207", "r213", "r215", "r216", "r217", "r218", "r221", "r222", "r233", "r245", "r251", "r255", "r257", "r266", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r446", "r456", "r500", "r577", "r597", "r598", "r649", "r686", "r739" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossunaudited": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss)", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited", "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossunaudited", "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited", "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofComputationofLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r198", "r215", "r216", "r217", "r218", "r224", "r225", "r234", "r237", "r245", "r251", "r255", "r257", "r649" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Net loss attributable to common stockholders, basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofComputationofLossPerShareDetails" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofComputationofLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r198", "r226", "r229", "r230", "r231", "r232", "r234", "r237" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net loss attributable to common stockholders, diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofComputationofLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofComputationofLossPerShareDetails" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r119" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r28" ], "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,306 and $2,264 at June\u00a030, 2023 and December\u00a031, 2022, respectively)" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OffMarketFavorableLeaseMember": { "auth_ref": [ "r732" ], "lang": { "en-us": { "role": { "documentation": "Identifiable intangible asset established upon acquisition based on a favorable difference between the terms of an acquired lease and the current market terms for that lease.", "label": "Off-Market Favorable Lease [Member]", "terseLabel": "Favorable Leases" } } }, "localname": "OffMarketFavorableLeaseMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails", "http://www.uplandsoftware.com/role/AcquisitionsScheduleofWeightedAverageAmortizationPeriodDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r245", "r251", "r255", "r257", "r649" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r470" ], "calculation": { "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r470" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r470" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r469" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r125", "r126", "r127", "r144" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Organization and Nature of Operations" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/OrganizationandNatureofOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAmortizationOfDeferredCharges": { "auth_ref": [ "r12", "r117" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r172" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r10", "r15", "r145" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossunaudited": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossunaudited", "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": { "auth_ref": [ "r186" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossunaudited": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent", "terseLabel": "Unrealized gain (loss) on interest rate swaps" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossunaudited", "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r185", "r186", "r434", "r435", "r436" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax and reclassification, of gain (loss) from derivative instrument designated and qualifying cash flow hedge included in assessment of hedge effectiveness.", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax", "terseLabel": "Unrealized gain (loss) recognized in Other comprehensive income on derivative financial instruments" } } }, "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtSummaryofDebtInterestRateSwapDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossFinancialLiabilityFairValueOptionAfterTaxAndReclassificationAdjustmentAttributableToParent": { "auth_ref": [ "r428", "r431" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossunaudited": { "order": 3.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossunaudited", "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r10", "r15", "r145", "r189", "r192" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossunaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r10", "r15", "r145" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r34" ], "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 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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r120" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r43" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedTerseLabel": "Payments of debt costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r41" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "Payments of Stock Issuance Costs", "terseLabel": "Stock issuance costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r199" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 2.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r40", "r427" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofConsiderationPaidforAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r40" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of 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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r121" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "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 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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofAntidilutiveCommonShareEquivalentsDetails", "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails", "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendsAndOtherAdjustments": { "auth_ref": [ "r47", "r694", "r717" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.", "label": "Preferred Stock Dividends and Other Adjustments", "negatedTerseLabel": "Preferred stock dividends", "terseLabel": "Preferred stock dividends" } } }, "localname": "PreferredStockDividendsAndOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofComputationofLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r103", "r327" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockRedemptionAmount": { "auth_ref": [ "r35", "r65" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The redemption (or callable) amount of currently redeemable preferred stock. Includes amounts representing dividends not currently declared or paid but which will be payable under the redemption features or for which ultimate payment is solely within the control of the issuer.", "label": "Preferred Stock, Redemption Amount", "terseLabel": "Preferred stock accumulated dividends" } } }, "localname": "PreferredStockRedemptionAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofAntidilutiveCommonShareEquivalentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r702" ], "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 expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r8" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 5.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r658" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r490", "r498", "r672" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r472", "r473", "r474", "r475", "r476", "r524", "r525", "r526", "r581", "r582", "r583", "r603", "r605" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r42" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 3.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r98", "r410", "r760" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAllocatedShareBasedCompensationExpenseDetails" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofAntidilutiveCommonShareEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r106", "r139", "r496", "r514", "r516", "r522", "r558", "r672" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r165", "r210", "r211", "r212", "r214", "r220", "r222", "r267", "r268", "r405", "r406", "r407", "r418", "r419", "r437", "r439", "r440", "r442", "r444", "r511", "r513", "r527", "r767" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited" ], "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/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r246", "r247", "r250", "r253", "r254", "r258", "r259", "r261", "r362", "r363", "r483" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.uplandsoftware.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r163", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r640" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r163", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r366" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r160" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r161" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r161" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r696" ], "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": "Revenue, remaining performance obligation, percentage" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r38", "r749", "r750" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r48" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofAntidilutiveCommonShareEquivalentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r48" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r77", "r78", "r425" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails", "http://www.uplandsoftware.com/role/AcquisitionsScheduleofConsiderationPaidforAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r77", "r78" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r33", "r66", "r69", "r92", "r93", "r95", "r96", "r137", "r138", "r653", "r655", "r711" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r716" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r73" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAllocatedShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r73" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r52" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r448", "r449" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r55" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r55", "r57", "r484" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r55", "r57" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r651", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r142" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofPRSUandRSUActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r71" ], "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 RSU activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r18", "r19", "r71" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r140" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r62", "r63", "r64", "r66", "r67", "r68", "r69", "r137", "r138", "r139", "r176", "r177", "r178", "r243", "r327", "r328", "r329", "r331", "r334", "r339", "r341", "r518", "r519", "r520", "r521", "r657", "r695", "r708" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r57" ], "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/2023", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited": { "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r114" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAllocatedShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r700", "r701", "r743" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]", "terseLabel": "Series A Preferred Stock" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofAntidilutiveCommonShareEquivalentsDetails", "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r11" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited": { "order": 4.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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.", "label": "Share-Based Payment Arrangement, Accelerated Cost", "terseLabel": "Accelerated stock-based compensation expense" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAllocatedShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r671" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofPRSUandRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r394" ], "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": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofPRSUandRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r392" ], "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": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofPRSUandRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r392" ], "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": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofPRSUandRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r389", "r390" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofPRSUandRSUActivityDetails" ], "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]", "verboseLabel": "Number of Units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofPRSUandRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r389", "r390" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofPRSUandRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "verboseLabel": "Weighted-Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofPRSUandRSUActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r393" ], "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", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofPRSUandRSUActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofPRSUandRSUActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r401" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofValuationAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r375", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails", "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofPRSUandRSUActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofValuationAssumptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r388" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Options vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r381", "r382" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofStockOptionActivityDetails" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r381", "r382" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofStockOptionActivityDetails" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofStockOptionActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails", "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofPRSUandRSUActivityDetails", "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofValuationAssumptionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r386" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r388" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Options forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofStockOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r22" ], "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 PRSU Activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r745" ], "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, percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r399" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofValuationAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r164", "r176", "r177", "r178", "r207", "r227", "r228", "r235", "r237", "r243", "r244", "r266", "r288", "r290", "r291", "r292", "r295", "r296", "r327", "r328", "r331", "r334", "r341", "r456", "r518", "r519", "r520", "r521", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r557", "r578", "r599", "r622", "r623", "r624", "r625", "r626", "r695", "r708", "r715" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/Cover", "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r17", "r36", "r165", "r193", "r194", "r195", "r210", "r211", "r212", "r214", "r220", "r222", "r242", "r267", "r268", "r343", "r405", "r406", "r407", "r418", "r419", "r437", "r438", "r439", "r440", "r441", "r442", "r444", "r462", "r463", "r464", "r465", "r466", "r467", "r471", "r511", "r512", "r513", "r527", "r599" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited", "http://www.uplandsoftware.com/role/StockholdersEquityNarrativeDetails", "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r210", "r211", "r212", "r242", "r483", "r517", "r538", "r550", "r551", "r552", "r553", "r554", "r555", "r557", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r570", "r571", "r572", "r573", "r574", "r576", "r579", "r580", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r599", "r678" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited", "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "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/2023", "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/2023", "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r210", "r211", "r212", "r242", "r483", "r517", "r538", "r550", "r551", "r552", "r553", "r554", "r555", "r557", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r570", "r571", "r572", "r573", "r574", "r576", "r579", "r580", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r599", "r678" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited", "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r17", "r103", "r104", "r139" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r17", "r103", "r104", "r139", "r386" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofStockOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r72", "r103", "r104", "r139" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r104", "r107", "r108", "r128", "r559", "r575", "r600", "r601", "r672", "r687", "r710", "r719", "r748", "r767" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets", "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited", "http://www.uplandsoftware.com/role/StockholdersEquityScheduleofAccumulatedOtherComprehensiveIncomeLossDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r136", "r206", "r326", "r328", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r343", "r443", "r602", "r604", "r627" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofCashFlowsunaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r23" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]", "terseLabel": "Mezzanine Equity" } } }, "localname": "TemporaryEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityAccretionOfDividends": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of accretion of temporary equity during the period due to unpaid dividends.", "label": "Temporary Equity, Accretion of Dividends", "terseLabel": "Dividends accrued - Convertible Preferred Stock" } } }, "localname": "TemporaryEquityAccretionOfDividends", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r24", "r61" ], "lang": { "en-us": { "role": { "documentation": "Table of capital stock that is classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. This table may include a description by series, value, shares authorized, shares issued and outstanding, redemption price per share and subscription receivable.", "label": "Temporary Equity, by Class of Stock [Table]", "terseLabel": "Temporary Equity, by Class of Stock [Table]" } } }, "localname": "TemporaryEquityByClassOfStockTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r288", "r290", "r291", "r292", "r295", "r296", "r408", "r494" ], "calculation": { "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "terseLabel": "Series A Convertible Preferred stock, $0.0001 par value; 5,000,000 shares authorized; 115,000 shares issued and outstanding as of June\u00a030, 2023 and December\u00a031, 2022, respectively" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r35", "r207", "r266", "r456" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity Disclosure [Abstract]" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Temporary Equity [Line Items]", "terseLabel": "Temporary Equity [Line Items]" } } }, "localname": "TemporaryEquityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityLiquidationPreference": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Liquidation Preference", "terseLabel": "Temporary equity, liquidation preference" } } }, "localname": "TemporaryEquityLiquidationPreference", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityLiquidationPreferencePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The per share liquidation preference (or restrictions) of stock classified as temporary equity that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Liquidation Preference Per Share", "terseLabel": "Temporary equity, liquidation preference (in dollars per share)" } } }, "localname": "TemporaryEquityLiquidationPreferencePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquityParOrStatedValuePerShare": { "auth_ref": [ "r24", "r61" ], "lang": { "en-us": { "role": { "documentation": "Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable.", "label": "Temporary Equity, Par or Stated Value Per Share", "terseLabel": "Series A convertible preferred stock, par value (in dollars per share)" } } }, "localname": "TemporaryEquityParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.uplandsoftware.com/role/SeriesAConvertiblePreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_TemporaryEquitySharesAuthorized": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Authorized", "terseLabel": "Series A convertible preferred stock, authorized (in shares)" } } }, "localname": "TemporaryEquitySharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesIssued": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been sold (or granted) to the entity's shareholders. Securities issued include securities outstanding and securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Issued", "terseLabel": "Series A convertible preferred stock, issued (in shares)" } } }, "localname": "TemporaryEquitySharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Series A convertible preferred stock, outstanding (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofEquityunaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date.", "label": "Trade and Other Accounts Receivable, Unbilled Receivables, Policy [Policy Text Block]", "terseLabel": "Unbilled Receivables" } } }, "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r81" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/AcquisitionsScheduleofAssetsandLiabilitiesAssumedthroughAcquisitionDetails", "http://www.uplandsoftware.com/role/AcquisitionsScheduleofWeightedAverageAmortizationPeriodDetails", "http://www.uplandsoftware.com/role/GoodwillandOtherIntangibleAssetsScheduleofIntangibleAssetsNetDetails" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedBalanceSheets", "http://www.uplandsoftware.com/role/RevenueRecognitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r49", "r50", "r51", "r155", "r156", "r158", "r159" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" ], "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/2023", "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r226", "r237" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofComputationofLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r224", "r237" ], "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/2023", "presentation": [ "http://www.uplandsoftware.com/role/CondensedConsolidatedStatementsofOperationsunaudited", "http://www.uplandsoftware.com/role/NetLossPerShareScheduleofComputationofLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org//250/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org//350/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org//460/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org//310/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.E.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480627/815-20-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(4)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13A(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13B(Column E))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column H))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480191/946-405-45-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r688": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r689": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r691": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r692": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r693": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r736": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(3)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 76 0001505155-23-000057-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001505155-23-000057-xbrl.zip M4$L#!!0 ( +2" U=^1G6H[B4 %_Y . 97AH:6)I=#$P,2YH=&WM M?>ESVT:V[_?W5_1SWIV1JB"/%CNV[%Q7T1)M,R5+*I**XT^OFD"3[!@$>+%( MUOSU]RS=C08)2I3'-J%(J9F$(H%>3Y_E=Y;^;5K,XC>_396,WOR?W_[OSHXX M3L-RII)"A)F2A8I$F>MD(CY%*O\B=G;,4T?I_#K3DVDA]G?W#\2G-/NB+R7_ M7N@B5F]L.[_]B__^[5_4R6^C-+I^\UND+X6._ON)'H_'H]W#\5@]WPN?/3O8 M>_E2JGT9';YX/AX='CP[_/\'!T_@77B>7\J+ZUC]]Y.93G:F"@?PZL7^O'A] MI:-B^FIO=_>_GM!S;WX;ITD!O67P,G_D-I9:*M378D?&>I*\"F&X*GO"[]K? MPS1.LU>_[-(_K_&7G;&J9R<:JN1#^=R>2?02Z3?"=7F1[S@[G^ MMWJUA^.C/Z_,@*&=6"?*3F!O;Q]&?7%^TCD]%H.S=\-/G7XW$+TD?%H?^QJC M;IAQ"^?:_;-[=#'L_=$5W8_G)V>?/W9/AZ+SOM_MXJDS>T0GNOMP6L*)$& M,"Z=%*E0P%I"6EZ9BW0L3M-+-1NI3.P%R+KV[\$"=]T4CH$AMV*51]=")I$8 MJ>)*J419=@9#B6,42OQ$PK[F9VCU8\:-T-I?)=1N6.J"% M/I:)5C'(9FA7;+5Z[1P_:\/JK25 ;Y$*]T.D]KM'O6'G9/!@A.>G#]U^MS,( M!'(3AYF/Z,Q(&J9"[\5;W*P@(?K7/? MAT-0#T\=.SW[%(@ADM6[,U3 =0)B*\DUL#867(8BYIF:Z1SZ16J;E44I8WCP M4B4R*7(Q!=T#WL3?QFDF4G@C$Y,TC>BK2QF7LM,Q'.9%1J;184**7"< MQG%ZE?_CE^+LXK*W=(:[*<Y..&2,MYAP9)L)Y^FOM##G M::Z1*S#Y,"5ME&*$Z*P0AX$G,J]TC'PP*712DM =*2->P18#@Z$FIW-Q--5J M+,ZS-"K#0IR-QSH$1FEZ,<]!ST-DC#!NX)^^@$8%;^_%Z]P7X*2$PNM@ E;V M,_R1J;'*T""$,5GNG(O6&R$>'# $=66C%&#T:0'4F"$:2)10']\2*62*]B,O MPZD8(8BH9:.X3-,%P0GC.@2=CY':5OP7H/8A!&'JGG#(\-9X7]H5P)_ M@?EE,&?X*D]#39CEE2ZF#>_.W$<2<:,B"?"XCRJN/NX3$)S M6'.13R5,?)RE,U' ^N/;]%\X"9F2.4QXQ.,$U@BC!/4@4K&:T)#AV:IW MIC(CNC\&/38LTBR_!\8S#;H5QI_XCY2=OY_P&[59^.&JG(U@W8B@-BWP[L#G M+']8R:K&$IC-N(QCYC'(%*;($_*BF&CA6K:-)TACT%E@C;;P.)MM!%6<"8C8#(5,R>>ZKG8L@TNL(UM.(?7J-X@H*834F2@+>P264+ M4\)C: YF*,M$B+!2% C))S:=6YA%:1IN-:$T6V!EU4^D>B!_BICU6?:% MDTH6&W++_E M,7.Z5$MQ'_:M45J 7?AJMWI%CO(T!DYZUU 1_O$I]\K N _HVEL)_'D@8YEMU+][BS;NBQ6V,D"(U-Q3H7?@298L M"P&'K4@4.:#'TZRMM)5)4I)'#.0P"&Z4(__O8',H3Y1:2$+(IJMY,)JBE$!%F*Q)"A M,80[NP6VV5\J+%#CR-3_E#HSZ-U^EQ7-;IB^XW@JTNMKBH@EY&I M9:2+%+!"Q*#8@:V%*M#>W+/#_!/0BG9-!Z#V\;49:4[,,_7J/6:VY"2DV.SC6H$O2-&*< JRX M4:)X'62$/%=%@=!CT"YA"W)H-^#E'\>X$]+HCB$#T*@Q&N485S2BHT;3 @V5 M$4CN$QZD+J\PEA*F%\&)AS,IZ>@S! YC?(2T[A>D-9094#&<%[ ?6BQO%C M M=-W ?FOT5!-IAXK-2B,UV!X2!4V.;;[GN__5;(IXYR\ QH!.@#G9,MBXQZK MRBKG*?+#J0:F86,R:@X!XG70>&[\2Y'BL[7(F("5:."NH/'!,SH'!L,6EAGD MU52'TXJYH7",&COOF.,NNF][P^..F3#;F;>V14*VWIX,@45;'X1K+/?GT> ] M\&?6?LG<%HKW1#.*'!I/1=TR(P],$E\C)Z\!-[QEN:H(1Z2%81CD.]IQ2#0#6;&'!DA!MH!CEK.TM*' M/'$!#%Y#YY $$&(Q%.GO"21_"PU%FR'%T$N,QYW)_D>MFYF';9I/%\I!6@@> MEU%C62] MYC^;O-N.9CYK,WD3;;-@!*ZL$C4&5>Y^J<[>"6!)H>=(S2;@1-G)C7AR K,G M0#,HLPS>-%YB#%1B+C^30/?2UW&=FC 6$X6^S]BIU.PY1O<#F9A&Y"D[Q+PY MP,HVF"DRH%D@QW_0]RH-8?FU[8?FK9,$^$CC0HI-,.IHPV 3/LQ&$-]HN_/ MKA5@S(.6^2_:SKX&Z*W!@_/HQG]TX[>33 WZ\0Z$QA$%DPT][UK=0/K'+\\/ M7XL_@%[ @,JN:T_:@+3W&(?6)P%7$U4;EMN].B;MPNORFV.]QFY54*;Z":WK MMG!I5@L3*AK6*& ?[()2OJ6W'=1#%B[#FXA]E@FIZ#6O,JH+RX\P)EE,L[2< M3"O\&[7T:M\"Z LZ8[PYS,IZ$Y5J+J]I+=B[FH=@(1,*:H#G"KSV7;,8>9SE M!K)OD)_T"W0/_6-$PRPE@ ,BQEC-@+;(-D+7#YT( )B7 DP22YQ?CG-F3SV>[>UI=M M%ZI9PTN6M%**)F XYA&(OV?^?8^!?#+\DCEPDRSRGT8)]O>2/E>U^7^K!!K7 MUX4ESL]9D.9*"!OE5&LZ6+:,4+Q9\@:KQ&Y@<@)NEJCT3'+=+!V-9,ZM!>%L M?^6TGG"Q96*<57V]K>=^]2Y3&T# MY GU6^&8$IHW-Z5# A/_PR"]P%,)&P)I(#P6$U=E,F)>X#@JQQO5 MPPXQ//'*YZM4L\OZ8C(>@_'3^ 3HMGK9>5.+9?%"0XWJ"B^ 7@7:PZ*3RLN< M]L;#^7D&G5\XWOBL2L<@BD[3 @\ MK M@C(-S 3[R3H_)_P;;,# 0Y=[>=AU!M:F.(DZ3"2E\ M(N5T5NNIN&:SA8)R&CA$[(.;EA1L;ET?%I$U4 MRUK#>0P2N7]!(I9=C:L5/YDZMG;?;D&^>P_>WIPL#$*TC^:@M:F%SY& MB\P6^ G;R89+HUJ0&?6LSD^#NJZO,>?$>$CRN0KU6 .GLJ+$AN%[13AF2B;8 M$3 HGV0MP^JANPG+A?0QB*Y$KAN1;K-W^/+7@(J!8.ZDN@_QL3CT-KAB7)(P MR#;*H\?TE*KN$"6TEIIU7LR,+6,CRYRSK>65*-O"^ZH%YXA5\B$V6D"^,;+E M)8E$7% I4K*8&JU@28S;6 ?7J@650-T'E;*42<''N'YLKZ:J*G-'VH2?=%-A MFPTJ0XK?SJ4IO># 3E(L69-TK4:V!%,-(F4BJIUWE_03M+] T[&=E)]["]-Q M2]*&X#5'?&Y;+*UXW)<3D'+]56S]Z@Q)KCZ(3/EF0JU5T0QLE YL=-55ZG=C M[>,JNMT [PR:+]BO"X.B2(,$+=YM2I"J!NE;O'<8,&8'8.)8.K'\UT!&-@0\CRE5O5_@V54UTE2YE M? X+*M6" A51X2!'W,BT?1)&A*YF/]>."89;0R,9IB;:4CTU_(=\>.2NL+P\ M IJY9@MWF7+A=23^22;GTT9:%W$YF\,9FE$1M#2E GLR@@YU7F1$C)B'P8 8 MO;6,4C7$]J"X8UT$2PZ1&%K[WS>CJ.%"(H6=+-\HC&P8,85/SL;;AV0R[U7 =:W%-TZS8P1-O M%"_IZ@5E2.(UK&>!JO:0JI[=2%4>#N71[_HG[#[]/!P@Z1[;VGW?[#4Q-@6[G1\UX)@:% M49BB%C6CIHF&#[<9*K^)D&EH4:IR+E'W-51LW]9MDA,] [;^4XA>D%?8?X[D MA_]PT&ZC:'GE6F#]L#* &)-)8LUS4VOX*A4H0]$DYSKK8JNSW523L2J64C-A M%].].<_-UE.AR@TF^]33[:J8[!M3-N<(ZT=K/7HWFVUF$: F8&YCCZ: CG>>EK<@+AWQ.Q4I0!RY2CHD @M]ZN\THH/RJ9ZA%,DNA MXVD+S,DO*N$K?5"-*UV]9^EX2\3!-4V, :-Q) S\A>,'!"#:$+%ZANR-T0F> M*KUVVNQW$U)MCV]^V6:/")7E)Y,"=OU8YR99;L->D>%R9D;=Z]=$A(WNWU4& M5&VVT.,%,:LZ;[@U(,?446QHT4^ ;*Q"I2@R(+!5>2@YG@]U<%O2\";C65 6 MLRO5I.S794R"<5B8F$' !W5V*+C7U\V]::1_GK:^R62E98K7SPL2EP/Q4 MK$C8L %*H!M7&C:#JOSJ3D:M"@MY>G?*N&&\2YBS9<4OOP/!3.4EUG=POFX3 M@XFR@:JFUL-P*Q#;8=2-MGD5E*N^(@:@"P(M3*@,PS8&+JPW5P&!N"!^[M1Z M".HX;3Q9?EBJ$]9WCPJV84@/._7FL.VBB71E0[.).#<@T*8#04WPW:4SY.I^ MIRKQSQTM=V#&',.^''?C:M!N$K+&)FI\$KKT2)\#:FTK_R*Q7C3G(/UG89Y>'CH][.8 M*/'/_.9E<\G-)&B-*0*CC%2,4"Z??&3M5!N8)E#])(GW$4,WM@T5#[95>GA& MQL*&9H!SSM/,E%C MJH:1DXOS+@?)V;)?/0_!JK.#JGI5GJKYEIJ*E7)E=[1A,UU0:"0^;14'EBLN M4M-3?QSC82.KS2^!P$[G6I:+<"RMI&GPOE8V%N[>R YP[C,[24 (\UT6[<0 ME^\'0#498]8-\M@ 1,[XQ+-&'H<.0_4SUQ9%*0'!'E$@_4,[RJ\H(/.\G,V] MN",L__15STSS.!^5D53W/7..=V"3&1(9T;=M->#[!>CF%7*X9?-,%BS+ MGF(S_)PU!^RBX6 .5YY(WG4ZLZ^&M 7$)[H<;X?I2&)7MRC-&SN&K> M]5&XX,C"-!HW=(Y37E2Y0!)-I[RQL-X(X2])M[?EQ:W]4V6'IH(-9'OYI(&^ M;;06*6QLB3R6U' MXE"JO!5KO-$JLT96O8!)$3*?>MHH8IFUWQ?K/)EGN)Q2[ BNLN(CLMJ- FOP M!KP^.UKQ9NV1QK@KSFCA;(X)W9%G48!E1ES 4N4R9"@ 4\ \0U;J.*_H+*G5 M:*OF3,DCEAR,.HZU@D7O?U;74UQK[(5[D-1AR6FM&'XH]$9ZP7/MEIM;=5B6K &$9I< M;/W)_CZO'/9"-3;.5C,Y8^@;H&_X;9,UZ*( M+".;IQP[R(VMI9G*)@CWHP!-8QW5;UMRF:R92K.)3/2_I54Z&&:!)IV="'(I M6RHQ1](9#%W:& ;( M::=-GHK&1:2:N%@3'S,SB=P0[N:$2GR*;A,2;>=IU<5&IB7V:6^ M9"V[D8:W/F]#4[F,B?HL\M)T(26=@CQ7Q5*1T\>\Q?M54X/J1VPPT@WK9=YO MT8\+V")QKYM"JI#SC,N8C,LR4_Y5V^2FKN[83JMK@9M=TA;Q;ZC-@':S*QGE MTL)E:.\6R>D6Z;S3,VQ)G)B'',JQ$029E-UJY(,WK;Y^AX\5QA,G.,2%NN,1XIX8#F9W,V,(Z#.E)V!MM5S%SC>CWZU+Z] M_N*&Q'%CK0J.'6J0/-^C<,6C0G3_"CEX%;$>09%OUXQ:LHPU_2@@!;@_Q;[SU'P\JRV"3H\SGB"225\#O+\VM!-^N\6"N*O=K\="/[*64HOY$, M;)#29LM M7-M3('.S2X-WT;2Y-=;C\91_28<+HV11)<*L')($P,.[#)B9S(& MB-&=+:P^QW@1FD,@0:(&' W]5<[FL3+5$Z3 F\_&U=426%9+A^1MQ$B7W*N[ MY93Y"NOP(#+/Z=@4*D%WB7&N$KGA5_1Z4P_;S7E,'EOT3*;5+ EC0PI3.&(U M:S(N0+^N7]W,N2-'UU;\6G)]LMJS6O;N.P+L9A".BD39NN1'$-[2^E3LO MW-AC5N2+3LC"Y-OTFES%./F%;!2^KLW&R:^U7,X<-O8HN8B7IT 5W\B-:F,X M9?@%2\#IW#?@J&&$G.^Z"Z[=;]D%#G>\7&L+IF2)8I09F^L8<326(1MD5#K1 M_39+,PHLP"OVX-WKG3'%GNX_WP9++U:F9C.EOC,"X.[EM4WD8JNZLJF#*BVL M^!!80XY73OJ57:LC1W<7V_6K=M:((T9*L(9>N&B+6Y=Z KP2.='A[C;?!&@6 MB_RKB"A@!\I9 M/>O$NY?.0KPK]3F34]0 \DZOBD4" M77JL<9U06GK 66MNN0MQ@ C]->AIGA^DPK7=79FW0X)T:Q?!@8C.UU73A_<@7/O696@!KWS@]V#M[;>=371R%!";IA:*UJZA M_S;,OQ;7CT=7)\:'BN?3EJ("6;8E6;.'=K,\,&96:JZYB4'DH;5:.3F-_54Q M@AM3R\EV&+%O%;3_$*R:-%NPWS!C-C$7MZ]ZQDW+W+]"3E,3Z&)CD.RC%>-; MY2%9D0&P.40,0F:SPZI);0HCX M44J)#J<2.^= LUHN9&!NJXXYUOVSH)N%MJ9:A/7C M]*@T0>G^\%<%!33G=M\\(D.CO*FRP*0%RNAW3"!P3U-TX*6ZKJ<5P#A=#$(C M(%]=IKR0G+XB#30I,=L?7.B+>$U$FVJ)86$O"\-G&H^-2++R<0&S,2[VP><@VL"6F:-VI9)1S MA"492E#)X/#,I([9)JN'8%!IV)TPAB-'SP08TU,@!@FR"2MW!!R R/=8C&68 M:X3I#-/DH)O'V(=[ET],P<4R*VRX$-T?HJMB*C#RC 19YNUY4LY&BF5D**V* M0/H%-V4RG)!WRZ*DBL<3U53[&O6$PK^=Y*;N9.[W@?*$003$#-"44HG8VC.0 MJ&'[T-XEE^DP[I(ZM,M]8GOV"N,B=>6(H2=SF%>?W,5KZR9 S@EK;%5D&Q_. M:\R@P@SAK0.#VBY78,5S1_'QR GX0ADR15TX6;4F5AH^<,GTK.V2B>_SW3Q$ MV%A*A)1L]'SD+O^C)GBL]Y0C#,'8CZ7UU9) *9QJ2K4N:LD')D2NN(RNFB,#N!&_P=#^(L/&_[ M6>AD(UUDFP?['K,0-P4:-@;6>>$(R CRBC>A48?!$6G&5=K139YC$A><=TQ8 M*0N*269%DB[)"[I@7,.=22-Z5CFS!=V:PBZ&$SKUA=?(\#;6Y J7U6#,M1"OP M9*[K8#<87632%"NDP/O$Y&@YQ &H%J.'*$,!=,UF6C>MPMP]&5WKQ>(5=(=0 ML*KZB-'(K:IK]%^/&J&CW\MHXD,UUE=A*^NZ/CT,T@S+N.E8)YA*2B?SM8'' M>.>?G !VQRN4:]N[E6\S56%>RK5A2)BU8J@&F4;ADH!]NHVEGE7)O1F6YJ9( M& 0UB6&1NIB,07_@!J#5A7-#^&:68AUP&&,%QTWP/!AGLDVI\=_!\1'!LT^- MV,**H9AJ6/67:QY Y.2$F5!4DSLNSJ1;S+(E8]?5V++#H].0<[029P#P4HY- MMDN5UEE-V,DV"GZBR$HGVQKR$/Q?.;VYFI3+BO8//E\_!)]#/<<:+X\'\RW0Q[/W1%1\Z ]'O=HY%Y_187)P>=_N#(7P]P='%8- =B$[_;6_8[^"/2.2NN7H+G:%X^UD,>N]/>Z?ON<7. M^WZW^[%[.@R\M^A+>.%,#"[>?NP-83"?Q=%)I_<1>^H-\.VSBZ$X>Q? 8$^@ M6VSN+!!G?=$[%4=GIZ<\4/&I-_RPU!$\-?S0A2>'W?YYOSOL\)S^Z)STCGO# MSP$V,!CV+\Q\&*(:RD^=6 5^C"]:DV,.(3-Z;W_,,2. M.N+WB_YG,>SW.B?4 :T$+QM.K]\=G)U<4"?04.?D!+?KG'KPUHQ^Z S.8;T& M^!R^V?UX?G+VN=O_QR_/7KPV?W3-2S#.#[WS !;OZ.2")OH6-N+T;"A.>K!3 MW6/:!R2,?L\M#V_=8Q3-@BW]:]MM:2Q3OG''.'N &X C-H'L==A6@^RZ4MC' M5E8ZK*>$_\:,3TE0[3F(?LL$Q6+ :[1XI]9RBU5A5F,7J21R3]8KO-]^KW55 MA8X&^H+,H+V]UV)_;^6$N9:"LM[X^MWV%&(]UT[=?MA@U8NV'S"\5V/2 K!J M,0 E:+@@%.S_ @QY]N:EX1?1N3*AEF=S3I&V;^>U&CF-YS(0ZZ6W!H_NOOOG M[K-E1WO F:)'MNRFS[F7UPIE:R.3 RJ<*7<<-E"9ZJB,7J<(!I':'ZCSA1Q M=I6M:SW#P(_,7L]('NX2;2X5F> ;3K,Q"(F:83A0HC#IWZ-O&^YC/7[T@HSQ M'-DJXL5-#I!UHC@K&Y:/X$U.E"4?AY6-E%%&\K5S!>)N4J1Y.NN%QSN M]1L\I3E)ME))59R;,^<"D_5&3@)@;=K<++,0CX>X"N;V(=>YE#I>OB'!7'R% MK+&JW6(*NP!;X;*P@8T-Y#2]Y<8Y!=: 3=7RX.'++C$F[F&?L39?&,(VF/PJ M/H$ P+)K\$L+HL_J= MGW0'T.?@XNWOW:.A!>)\N.^\?_9';X"?>J<6315[SP/1$P@APFBZ?Y[WNX/! MR6?"!'',IIGS;G]P=MHY0=BO-SCN'5EHKQHSHH#ONL?=/CQU=';1AP&>G!UU M$)6#[G@Z.'Z$4W'8%[VA>-<[0= .>X=UZO1.!T/QL6O7Y>CLXSF!KV>G1[!@ MB/=]_&P 0EI0@Z7Z8"@,:>D9B]J^ZY]]Q+]]!+*^10^)XVL *G,EI*=\<[[70>EG3W"A=!*"K$ PL2%EC*3T9TU2DY MRQKR53-]24!C4:19HFH7)=J.\Q)K=FABDU@=GTK700?X>R@SQ37@,B4C]NW1 MGY5QRW;I;289-PG?X$+ GL77)K. KUC&0K_D;'<7^M1?7^O;,0LLS58#8<7W)X\'II*^^XS4V\%/GMAC:^1]Z_4Y"E MXA.[Y_ >T:KRGH,:Z"9(/+)T*WC]2)E*+G0YY7+I\@+3[9:@#5.@)Z=D=?-2 M9.XAI2N(*0N"KP*W"-)=I%YM@?>?[_^$%7ZQ.BII][71$4R,4KLGTDPJ%WB/ M9B0&Z;BX G8,VE@2MGQ'FB?R]IHNL&EG%)T0Y%#.Z=_B]W2:B.%3\3$\1ILA M$K?_2#;,,1R6FW>AZ.IQ!P<]D@<=<^^91^^@[S>I#BQ M,<"UF)=[*5%NYH+\C\\+CV6B52R.L=\U-O[^'D-_HM]C_-^-UA\;^OLU], # M!-JW(8\-/3;TV-!C0X\-/39TW\7ZOT9I= W_F1:S^,W_ E!+ P04 " "T M@@-7T1^4!Q$( "6)@ $@ '$R,C-E>&AI8FET,S$Q+FAT;>U:_U/CMA+_ M_?T5>MST"C-)L)-P0."822'7YDT?7"%,^W[JR)8<:Y M5Y(3TK^^NY*=+P1* MCFM[.>;Q0["MW=5*^]%G5[)/4YO)L].44W;VK]-_-YOD0L5EQG-+8LVIY8R4 M1N1C\C/CYHXTFY74N2IF6HQ32]I!NT-^5OI.3*AOM\)*?E;;.=WW]Z?[KI/3 M2+'9V2D3$R+8^QT14MH^:(=QE\=AEQ]&4?>(!=$13Y*HTXZ/V*_A#JB"N-%#8DZE@-NV%0?#-CA,].TU4;J$_#?K^TIM9-T;U M&.Q95?2."[OSI.*3*B>6W]LFE6*<]]RD5#9JZ5A)I7MO O=W@BW-A&9"SGK? MCD3&#;GD4W*M,II_VS T-TW#M4B\H!&_'!1W5U](*,?!N1F<'Y[/1P-07+PR_D/_E?7'T<#2Y6C(.>Z[ 3M.>F^M??]2\'-\VK7WX<_*^VT@Z" M]H9S^K?/8/?1&1PVR']4FI-1B_PWOE YE:Q!8JZM2&;$IM2^?7-P=+(Q, K* M&*S\IN2)[77>U5 1.0.8])KAT1<;:-BJQ_#/][XZ+6'0.L!I&)*43CC1?"+X M%#C3IL*0GTJJ83W)&;GFA=*6J)Q\4#HC8=#\B:B$W!:2YHS8-,LSC M%@3I^.3KCU%[ZV+T'340&8A!-B-WN9I*SL8PYRY4V@>(*7 A5Y#[H L>A MWR6;!IXQ< :ZE"ZK0A\H$ L-613$X(8%1Y!A*P@&7D10F10T4RX ?D2/QG@D32V5*T$/FU$IZK!1:Q9S!8T-V 1J, M ]9\_ ?W<4KS,2=](*7K4H)$V*'-\&"7>R_" ^;O_*W RC3W&/7VD;J6L.NQ MA,YLW%.RTE,"/>% 'R(:)#"WN]KI12@];&\12NGVH#1L!8)-F5D!!-4"QR \/G>)8$<+94&<[!;F<8E M;$>1RG!P"+;/3JF :E+$I:3([# LY\0BEX.&KPR6"QJXBC@* OF"/F*7:E9C M"= M:"2DL#/,[H]UBRO+P&%EB0*H^Y7 -]X>^-8L/)A063JJPN#R)('Z M4$P@+.:1.F]>2VQ O?[V\=+/P144@3:-+S C5=JG/=@D.="Y-,?J.7E^OT.B MNBYW*Y#[F0!_'-JP@Z\?<6Q[$%<3IH_E.B9PSUV5;*[E4>!] DUB*E=Q7&J, M_%+>?,1JIHR%YW@."K9,#(9^\XI=3,BPRD/@=YSEQ.;)W#\!DE@EK.?^3 MC! I*">PG0GPSQG9!3@# 1LD>/B/M72]!OEOI0#WW7HK\]B=,NS]?ZOU=R7Y MOH3R#,I% 5C#S2UNDV/! 1E5HIYO>::6:R[VNT'0GG?6!T"?AK=J= M^+.%1XB-,E T?,YK3V*S*D]!!0 &563#IW\#N=^4&< #9LD-ILHGCQZ=O:+4 MOGU[H3YD\$0#9S0@Z-PQ'<#&'4M7^&KX!"CRB9(3CEDPI^/J=%U7Y,BS0JH9 MA]9IJCP=TA7T MK^DA*AM8:!%[P"7IF(=M>_DUZ!2+OM9^>+@.0")M[QZMLW MX;N@^NV7X])8?]UI^#?Y3\S%/^VO=ZIVQKI-:^5"!&N>ZR9X(FEA>*^^.(%D M64@ZZXG+D:^N?J&H/.NU0TZ^!F!A?A; M5G=>0 MW&# %3AP5<)XB3N ([7[6S ;SZ(_6*#_<^;A*QOJ>2IXXB\']SPN<>/O;Z]\ M7?R*Q[[[T1]O04J:CYU4P]Y;'_>^X[5'$M(3'R']>19[\!%5H8Q[ =CSQ]P3 MOO99U6*A.4(-%BHT@M56VG659[[$JG[]=V'[[GNT/P!02P,$% @ M((# M5[818^?O!P R8 !( !Q,C(S97AH:6)I=#,Q,BYH=&WM6FU3(S<2_GZ_ M0L?6)5!E&\_8+&!8JASP9JE*8 .FDOMTI9G1V"HTHXFDL?']^GLDS?@%0];L M)ALO=7PPGI&ZU:U^]'1+\NG89.+L=,QH])L5KW.93%3?#0V)&R''?*K5/=\0GV[X4:PLUK/Z;Y_/MUW@YQ& M,IF=G29\0GCR;H=':1AV#P^C) Z";I"$M!UUPS2,CHZ[Q^'! ?M/L -1=/[>3\;PY9G;\7C=L'1X4YF3*$S/N!>WVOW9S;HR MJD;09V31.X8BPQY,DPH^RGO.PQVOJ>X=2R%5[TW;_9W8EF9*,RYFO>^'/&.: M7+$IN9$9S;]O:)KKIF:*I[ZCYO]E,!&#N,>I]^ 0>@3/6>U1$%H?!@]C'G%# M.D$K)*L>;&1[C+EGZF\R_GQP,[Q\?WG>'UY>7Y&/=S>W=_VK(1E>DYN[GP:W M).CTFT%WM[]'^E<7)#BXJ)ZNWY/AAP&Y'9S?W5P.+]%S\-OYA_[5CP/2/Q_: MYN"XTVV0_BWI7UQ_' XN5I1#S@W8:8=S5?V;'_I7@]OF]6\_#?Y=:PG;[7## M.?W+9[#[Y Q>-LC//!Y3)LA%BWS@0C1(S)3AZ8R8,37?O3DX.MD8%P5-$JSB MIF"IZ77>UDCA>0*4])K!T=_F9]"J??CZHZ].2]!N'=AIN"1C.F%$L0EG4_"? M&7--?BFIPG(2,W+#"JD,D3EY+U5&@G;S%R)3*R S$:Z3OM]8A9S'3FJJ9[9+1>X9QEW1J MO$M@#(84+D-B#-LAY@H9$=URB,.2A"DR'6.-$UW:CX7\E"E6*;$.9%P+I$Z; MA:?I^ 0:CCT\#P690*=P,U2 !O '+>\4R#L%K$6R4(L(%FA03\:&JA/ MN%7&Q4B@9LP2O-=D%-!(&K/GX M#QY0I^0C1OH@I9M2H$?0H1 M4C,8A*VP$RI03?*X%-0R.]QR1BQR.21\9;!6')S3&,=3'ABH4JUS*EE=*H!EHM0ECH?*H:)4!1"M7342QU(ES@!7GHY8 MCB)# -AH885=,;8+2F\/7JPL7H"Z7PE\X^V!;\W"@PD5I:,J&UR6IJ@/^01A MT4_4>?-:8@/J]8]/EWX.KA $;6I?8$:R-,];L$ERH//>S%;/Z:?W.R2JZW*W M IF?"=CCT&8'^/81EVP/XFK"]+%)2XGN/FH^'I&!+]GHCH[>-2_\<53]&4PWZI-V,'6P?RS-V'N M0#&I%TEC05*6,Y>!NN K"[475!YK%>S<.HHJUDBEY\G>O8#*+./&,/8'&2&2 M*"=L>\)AGU.R"SB#@+4E>/RWM72]!MGO)8?Y;KV5>>Q.&?;^O]7ZJY)\7Z \ M0[G(@36[N;7;Y)@S(*-*U/,MSY31>YMY?;GFO*+5OWUZH MCPR>*G!& T%GCND &W&KX1,@SR=23)C-@CD=5:?KJB)'EA5"SAA:IV/I MZ9"NH!=H^U-*A-;ZE=BS%\';=N5W@0GUUWK]!^\;9]T&OZ*_1F_OK:1 MWJC:&.-VH)4)$18P4TU8(FBA6:_^-L^O%VL-_?Y^/YY#L -7*Z@8-<3/";N[(S4UK]P/J#DZR_(]@+K7S - MWYBGYV/.4O_U?4VM_O':5[2OV/?=C_Y@"LED[CNIW-Y;]WO?D=@+L\RC7RP5 M4KL;NIX_AYZPM=\P+9:3(\GV0H1&6%.E61?YQ,^>JD__(ZQ]]^.O_P%02P,$ M% @ M((#5^%>^XAA! "1 !( !Q,C(S97AH:6)I=#,R,2YH=&W= M6&UOVS80_KY?<7.P-@4L69*=%TMN ,]QL!1;W,8.NGT::)&*B,JD1E))O%^_ M(R4Y6=R@WEO3SC ,2??">YZ[(T\>Y695G(QR1NC)-Z-O/0].95JMF#"0*D8, MHU!I+J[A/67Z WA>HS61Y5KQZ]Q %$1]>"_5!WY#:KGAIF GK9]1K[X?]=PB MHZ6DZY,1Y3? Z>L.'QX,TC ZC/HT" ;+XW1Y%) HC9;+_N'1(%O27\,.FJ)Z M;:/-NF"O.RLNO)S9]>-!Y!\=E":YY=3D<1@$WW6@KMZ\O:S;8S MHJ[1GY%E/"Q-YTG#)TT2P^Z,1PI^+6)'2N.CU4YE(56\%[A/8B5>1E:\6,=C41VM-,\:Q6U/QWAJAP$7=[6X,^0C\%%ZPE(8PL[.E= MSI?<0#_R0_@;L:>8+J:>*?C)]')Q?G8^&2_.9Q?P]NIR?C6^6,!B]C22+R7T M\!BN_+D_\6$^G;CPP_Y!T/WR Q_/87PZ>[N8GGY=A+7 MWX\OIG-O]O./TU]@/%E8210$T4Z=$$9M*W!!$5H<#=RV\I\#''P4X+F 5 K! M4L.E@%MN%,)]F(O/ R2/I:Q MV^&)AHP7*-L$,V=II;CAB-H&,+U+E)72%<&<&0GWG6GA'"5-8R(80F5I3[>'VHV.K:K&^YRH)1%,>[.[@JUA MG#K*;55U44XP]H/C9*<".\2\EX12/$N]@F4F[H?^P:.:\X;/5G"A#PO$VY15 M5A588RE26]CT;E*NV&\55\P>Z]H2H9L"#?O[!.M*07BP3U]MR+LOD$UQ- R& MP_X N1LFKG3^!_Q%-7]<8#^MB",%&]@05*3XU/'1DDNX[>!2,6UY[%HQ*0I M,UR;%,BR+I%8W756&1=$I/8Y.J3.P/@Z?%@1]N9#WGN_:/"#26U.M.O],:M%B$%&Q'DZ:# MXZB\@_#/PZ=MZL>X:\C_>GJC3Z4WJ-,[.$JT^]TZEC:EN0/FIA;3!OU;3-R;*/NN?Y]L$/M\N[XZ+VU ME-IMZK%B!;%K;KW)WA>2VQ^">Q.RQ&JJS+;))UY^F]_Z5;SG_@+X U!+ P04 M " "T@@-7E**&"EP$ #3#P $@ '$R,C-E>&AI8FET,S(R+FAT;=U7 M;6_;-A#^OE]Q<[ V!2Q9DE]BRVX SW'0#%OMC7M#,.0?"^\Y_C<\3C9F$P<3S:,T./O)M]['IRHI,R8-)!H1@RC M4!9<7L%[RHH/X'FUUDSE6\VO-@:B(.K">Z4_\&M2R0TW@ATW?B:=ZGW2<8M, MUHINCR>47P.GKUN\MQ[T$TIZ29>M>[W!:$33]=$Z':UI0(;#)/P];*$IJEEMF%T_[D7^43\WXQM.S28.@^"'EE,]GJ1*&EQ/HWWU6+EY[(SH M*_1G5!Z/T)%AM\8C@E_)V"%L59X:[40)I>.#P'W&5N*E).-B&[]<\8P5<,YN MX$)E1+YL%T067L$T3RO%@O_),$15 B.T(_@DC6(PLABF-]N^)H;Z$9^ M!!\CV"OV!'//]#,%/YM?K,Y.SV;3U=GB'-Y>7BPOI^1O*UA!X.X=)? M^C,?EO.9"S_L]H/VUQ_X= G3D\7;U?SDVTIXD^91,(#%*:S>S&$YO?AQ>CY? M>HM??Y[_!M/9RDJB(-BO$L*H*04N*4*+HY[K$?\YP-XG 9Y)2)24+#%<2;CA M9@-FP^!=231F76SA@N5*&U I7.:"2 I+E9H;HED;SF3BPZ%5?W$PC*)@/%-9 M3N36O87C5X >3Y7.( R\=Y J[5SG&*BBP! ]A9]*R5X%#9P_%I-BH<";)AF&.[]P"H035P8 M>1M^X>B%"3CQX0T7H@VS#6(M;P;8P35S&+:G: M*"<8>G\XWHM? ]SVG%"*YZ(G6&KB;NCW'U#.&ST;WT(?5HBW9E5:"J18@JD5 M=G=W.Z[9'R77S![1A4U$4?,S[!X2I)6&L'](7^V2=\>/'3?J#(:C;@]S-QH[ MYOP/\A=5^>,2RRDC+BE8OX:@(L5_73Z:Y!)N"SC7K+!Y;%LQ$0+0#-=&AJ,@ MQ\06;6>5[IB/#BEWKFW24*L4U38HK%VW9O&@*OQ]AX!GRMH)0JY*:%I>E86I M6T[=:'TWT78, M?2P;#?U1\+0X\,.=K.-\5_X108&4>MWJMAJ#!HM4DNUI4E=P'.6W$'X\>]JB M?HB[@ORO;V_TN>T-JNWM'8T+]_OP5-HQ:*[3/P#]-\,1C=F5!6]FS6JUWK@>(RZXZKW7G]Z\OIXKW<]N('FJG M/=9, M8 N_9H_NI'<\"R9*1 0!0HA@ $0 '5P;&0M,C R,S V,S N:'1M[+UK<^-&DB[\ M?7\%7LZW;>+QM%H"C"!@$:%UW\ZT]5 :1X M%0$") I@GMCC:9%%H"KSR:S,K*S,'__OZ]@3GG$8N8'_4T<^D3K"_^W_^/]U MN__S]?Z;8A1C1WAQXY$0C[#PKR#\PWU&PIV'XF$0CKM=]JOS M8/(6ND^C6% D19V.RKX,3V5+;7>1[A@VDBS;T"31.>W)EHTT19)54]=L9 PL M2[(54QTZO=[ UE7ZVE%,UD?6Z$>GR<1S?NJ,XGAR^OGSR\O+"?D ^4X4#.,7 M%.(3.QA_IK.6#)50(?V-^[KPB]=!Z)T$X=-G^M+/KN^Y/J:$RH8OC'U1V4C9 MLJS/KW0:TV?2ASCN;.S<,R7C<_KE=&@4QK-Q0Q0-V#CR(9OG^QSC]9-\G]_G M.$1^1/F$8L)H^G.I*RE=69D]) HT138WK58BJTU'3'^01-TGA":KT\N^6)BB M'21^'+XMKCG"]LE3\/PY^W)Y35WR_<)TIN,_6I:L=Z5>5Y6GSW&PN_ZEY(N% M%](OW8]6[T M!,Y;_T?'?1:B^,W#/W4<-R*R]';J!SXF$W!?3^E '*;_=!T'^^R?Y/L;HE!" MUT[?_QK?X^%/';M+&.:C,7T2=D\O??*ZMW,RNQ!YU[Z#7_\;OW4$ETCOL*M8 MG;Y$R*9+NJSK/WY>>&J!EYPG84C><.5&-O+^C5%XZ3L71,=UA!1//W4(!D\= M\DEW3)XRZCIH-@>B'_JR\EF5=W_]5+.^O_^*?!+-WB!W^I3Z5;W@C@P/G,57 M*)W^/Y7=7W!&GNZP-WCH:9%J0_<5.]TA\J@ 9&]3.WWVP8877H7(IC(L)+Z; MOLY/Q@,<=I:GH%D=P<&V.R8/^ZES?7,UG5.F=TXO\""^)H(4LN5_19$;/4S( M]N7<^K^AT$4##]\3KI*U4,*0'W:5Z20-DX+K9(:JZ:0^IHH^FP&1F=-'/)X$ M(0K?+HG4Q6\W;!6W0R)\1/4DL?N,'T/DN/[3!7J;\<+4";_O9.DB-W62R"$\ M?1B1C6N%1(8Q3Z*NNDRAWP7R@DZC.^#>_IAGWYBD/;C? =>2V>?1EE MWT;R(H<)<[I.$'>SU\QH*4U7U-,T(B,]D8CJ)FJN+BJBRXFVK"??RZV>L4"$3-K$[^\Z)*"_$0$T5BXVB-)J8:^C1B MRITL1F :^S0F^I>LU1U//*KIV6>CD#%U7NF>O$8.><3GQ6>D[W]_:3:'*$A" M]A?;QTXS K+54+&=?HZ99IW^Y3KT[Z&+0X$]'Z_=;L^O_WM1XR[_N#_]:/'I M$Z9RIG^1C2V,J7YE:JTKR5U*V^7O9M-TYH8:7;H#+7XS_7OZDL\+ZUY/!F7? M9,A6@Y^HXDG_=,C+7B>>:[OQ=TP1*3@N^3:UMJ< ?HC)DNAO,B0_Q(']Q]FK M&W7Z,XP'8[(+L2_2Y_SX>>WC9Y28S:(9O%&;R!NJ[N^8*(;885_<$2D<$;,O MU9FMY)3&@3))[>0X6UEOC@C3;_*MC&X\;%G9QC/]?(Q1E(2XGQ&6?3E]Q/2[ MZ=_T&>LII7-'J7D,[$BIA&U*BZ3(/,/37Q\NBE/)X(M*U"?NJF7Q-&^=3;\D M[A*9UOQ09N2A. AW).C*[^F'%]@/QJZ_[K%YX;SPB,^+L]_*3Y,W31Z%,='2 M@9/8Q-Y[P.$SL6_G%/A#,HCLT)U0X^[,=QZ2"3'?X_VK;NWPJKL'K-G.&B4_ M:Y3J6&,!:W@U>&0)>)-+;/+RID*QD??NVE;,&V(53'"<(.\;^=R/<"OW&9D[ M3YLOKM2SQX\2-)4? M->TE3?+R#RT?=>PB37+M#RT?=>P?3?/GR5=#'-&AR,N^/<#Q10T[B=(T;[X& MSM2SIRB-\^5KD9DZ#LX;Y\_7(C,U[#/*WGWZAFAU'DZE>="A/)PY\R 7G)TJ M$ZBK.Y\J+RV-.]=K)54FS7P\#\:3P"=_1@=,9=H3S;ESKPK2_,QQW)AMAW?( M=:[] ]QU/WP M0N7.@2K(BWL<(]?'SB4*?==_VH-AN"?"<^Y<)IYV:1X8Q-UI M:!.V%!X8Q]V!*7?[#P]4\7#"GGF-/K>G>9CVAT9J8U7@WM?;(6TV,:[I_>^#(6TU#Z';#*>-%T9_C0#EAEA&^Z MYWLXQ5^B>LT2S9ON]-:C^*NC?^-]VMH5?W6\:+K+>F#%7QWAF^YRUI;S5L,U M(;WI9ZYM+[*I-]U_KC_R5@_CC*8[X8?/>:N#2SS469[;A^7J]F&CZ9[OH1RP M*FG>=*>W#@>L2OHWW@&NV0&KDA=-=X8/ZH!52?BF>[X'37VHX::S 1YR@YC5 M= ^Y?@>L)L8UW7,^?.I##5PRN763OR81H7X4G=F$2Q'3=W/E:KZ>79/Q3Z.8 M2-#^&:-T%24G8^:'EF(,MX?8'S/F=O [MLDKOB4^/@AOB-"8.7DS/[04;[AU M[>L4FL5S['DY*&--F]RZ]#7+P2*YYZ%=BMS<>O!7KN_&^!LQFHC%2];WY X\ M?!9%.(Z^OGU'OPUY,HD44P,K/ >>ZS=:31R)]LV\F,6-FYC!DWC?E/% MG]O8Q4X H&U#\0T:;RUE>,PRSVTTI$H)XP1G_ @ZMV&5W1B [9$?>,'3VU<4 MK?X0I'\C#KB-TC1(^DN!CQN5T&M_*&B_.+@=#K^C\ \<7Z'G(*1-T[]AM(]N M+_M1!;VCB#BU$@*5J0!N UL'\_\.&L9?.',NU::4VR@9=_8T#]QJ5Y#M C]C M+YA@Y]T0.D@S]YJ8UZX8V<%V+!Y8QT.)>Q[HP&W(YPJYX6_(2_#7M]D_?R%/ M1*$]>OM&]F>#KOU)$D=LA%R9!?@^F>]IRW>ZFJL0_YE@WW[;,).YH=$] MMI,P=/VGO1J %9:BZ_$;%JH &0H@8W=D1)6Z@ M &9-';CD-G#6?%R"454"E]R&"+G!Y=% @=^ (T\F75.046&I%XO?;#TP:^I% M1JLCO$=G6%2)C"9$>(^&&:T.JD*TIJFXE"5N8[K<8 'LFEJ R6U\N_G !+.J M## AP U8F&*!VZ#R'%V9X#^^37"%+.!J'^4F@"=+W 9S 0^UZ(>]1W1SK*U$ M]4^UHCQ$6>(N@!F%\>D]\I\R*:!_?G=]=YR,*X,ZQS<9]J7_^(U&ZNU\E;V5NHW,U5^EH@1*5N0UP'8UT<1?) MX51S'O#>W[Y8S6V@YJ ,.0J]RFT,YEAEC]^T-J[OT>Z+'1"*X=4MK#+T*$,H MAM?=KE(V0RB&(V9 *(8K9[%*WBH0BFFM$E4@%%,W!R 4P[,[6"FK(11S-'H5 M0C&<,01",5RQ@[M0S#O4!_%[$NE<#=8'[+M!^$#3PK!S$\0-.NY1N(V(\$+M M4MA.B S4OL)G_K,ILW B61S*+;P'R]PD1V:I2_7$7+CDFILZGA1*VYDT+749 J;10 ME=N@RD:&G%$27/MVFB"-O)P,.CCT^!%SE=OHRD8FGQ,:N\2JM%V/S+ R.BA1J=V[@.1\+^#<>$Z[?# M=$QS>,MMB.C O/T-A2X-*=%[LHN>@PZ=7J6A1T<(N\J\9WHN>6:D- 'AU . M+>4$@-L@;_MB;!JWX=-CWP4X#G[NH?X;1YL"QY%)/@B_O$=H=>P1W$7SN.:2 MDI]+2I5X+A>PIA.V>#&+HXN7VTO<;!S%0;C\V \26)VX_=V>(E"W_6?HCL< M/HQ0B+^^K7_ 4K1K//&"-XP?XL#^XW9"']5. TOG-C;24C[79*+IW 9;#L+G M>V(WA*X=8X=Q^E>?'A ^_-I2F>8VV--B7MFM<"0OR!&7E:=#;4K%Z#XX;8CH/5B@V,#--OIT\I4+3!V'M4HZ@.DJ6N4K:\13IL/;'2[W8A MU=Z# COLR9)9C;KFUA5F)85NA_]"84A6=QNR:DYS*F#1"+I+0GM$KW[MJ>;3 MLINC=R4EIYLS/[26+5XNB,D_^!$E07@ M3&[/[+=Q@EG([VRX(EZ-^^2?)T0#TV:_,U:(?!TO#;[ M?C!V??H89I';Y%W(?Z-%=9I37,[DSR<](DY6*I/\N:P[:\>?D>M_"Z+H!L?G M*!I=><'++]AYPBGWFB-KT]@ M%-JC,T*#M$41LW]>)^1I;=W0N T_<<^QNG8S;N-#W'.LKJV,V[@.]QRK:Q_C M-AZ3BV,/V/-<_XDP+.WJ1O[=[DV,VR *W^RJ:P=K:.2C;G;5M'U9#8UYU,VN MFO8NJZ'1CFS0S]BG%6X(N\ZN[41RR\DBMWL"LA@8[N.!93;N8U>Q81^UR M5LM6UNQH1^UR5LM^QEV\@[9<>'1CC]U\<]QGUTD(4V;=&,Y'+AY>OF*;70^^ M'0Y=&U=6.?[L!87.:E&V&HJ!U"*_W$52 O%]$)UY:,M[F(T^^_,P@G'ZY)^ M;L,\%?%E)X2AUQP(:RK'N8L4'8V,UZ/5%8G;8%/K9;PNCG,;K^)$$NO1O>1I MP!FK"M.>N8[ZSYNRNTM1>(VH,0S,[A0;]R%E9K N?W< M2U4D[N(Z]>\U^R(UEV&3NS!P$CN^#1]P^.S:\]"?3Z,])VL)D=TD9-<4LX@) M9)W-L,ZRD._Q&+FTMN4798]C,. MGD(T&;GV-/1N!PE1%&^GOS[LTVRI(5- D;F+CQPI_^O).E!D[J(E1\K_FMP6 MF;NHS)'ROYYL"$7F+OJ3DQ4_?RW'[:HAUM3]G[N TY'ROZ[]G[NPU9'ROZ[] MG[M(V9'ROZ[]O\GANX/;?^=GK=O_N54 @#>3L":30.$R) B0J-%*4)H6)3PB M2-1E.#0M<'A$D*C+EN REO@!<^YP.,%Q@KQOY//M%UZKLB+;ET6@N'L!Z'8*C+&N RTG?L8*C)0-"X#/X=.QAJLADT M+N.!'X$A#(8XBAA+LF\K*:U7^]E?'4:"QF5,\.BX7Y-5H#4N+MA*[M=E!C0N M-MA*[M>U[SN-!?*[E?T[ZO0ZR/!^[7M._K$.OC@?LU[?LZQ/HX/?BI MRQ2 \!^G@*C+.H"((*> J,M@@" AIX#8OPWQV7T]#7$4)"&A8?KG"".'3=YQ MG_L_DO\PG+@]V;*1IDBR:NJ:C8R!94FV8JI#I]<;V+KZO]3I>/]-%+]Y!"]C MU^^.L/LTBD]58Q)_>7&=>'0J2]+_Z2R.0^$3&3H(XC@8GY*1Y.MH@OSI]W;@ M!>'IWPC,I.'PRY!,OSM$8]=[._VO1\+$2+C!+\)],$;^?XD1\J-N1!:<#8S< MOS!Y)7D[^_,EG8XF25\\U\?3Z(34M!19#J(F[D( MHQ /?^K\;3M/S$[_$0T\+ 1#@?9.(2Y M3_ZIC:D$;.8/6/EA?#P>/9X^2 L+J,1"WBX//_U M_OKQFLS^[.9"N/R?\U_.;GZ^%,YOOW^_?GBXOKWA:U7+4%V_JG^=/?QR??/S MX^V-*%R?92]C[TJ^G.JEWHID*54LQ47ZQ,WUQ]NT)TUB?8V?U M.ZMW8DF;OY9.Y-EWG]FSP^F J69DZH[\CBR*4NRGCMI96G>V$GD2"U'@N8XP MY>D$.8[K/YU*@LR>\OZ:SXP4G, HGW!Y ?^#?)F#S$%K*MZIYJ M/+LK=P0?44/$P>[I16 G=&.E[;DZ;)<:=NDN5.H!2J@BK]QB__-OLB%]6?UOP9E4 MNAG]\]>S^\?+^V__%NXO[V[O'X6[7^\??CV[>10>;P6R_S[23596A=M[0=8_ M.3\(MU?"XR^7PMS6/-N6S\X?Z=>RI6I<[I<[&(4X=\TAV31XSHS[H.>NN^811VL3_%K=;I_R/QL:!*HD!= MV*I5:@T$OKW//^<&**+'D+S.I=[&9DTT1%XT4T5ZIHHT4$5KY_1X?W;S<,T4 MSH%T$2>",=4\\0Q14]4S#(.QL(E71?\KQ$%ES\HIR18_VN<\&(]=%@<3ABZQ M)OV$AIVRU>06_DL6C;HB#[AAOY_*MD&C>G)7-4Q%VB3=.](*C-]#>7;9)W$P MH;;P6F:XXR_3YXZ O*(^O^5,,)WA&_!4R!T MA7_<7?Z.(O^+9F030_@ M8CP)@V?ZG'?'MM?I7V /O: 0;S24,BX<&X$?T>MU=A!L,R(OVIA6IZ^87<6R M%,DT/Z1=,U&ZLDG)YOCC(/S<=^>1R8:& M3\AW_V)__]!<6&V@R/7)_R77.?GG;?@8O,RT-NVD?I9$L>LO4T4L$!E=> F3Z]OPCNP01'[S;R"TJ?OR\HR4'XH&EOZ%I#]Y6X4^$NQ)=K%V#(DHK#D M7742#[3?@,;[5;3%V,,32H/5&(V(@;5(NYNCJ6#!WJ@(V9>@/= ]%CH MQBYY8*KP<(@=89*$44(#+7$@D!',EI*53X,?J&*D,?HS.SZM)VIA62<]0]X% M,ZIQHLKJ3F[SQ]]IEEZY,ZZ0+V6M(9-5S1.KEX^RS?3)UCFV'R5^/KIQFD") MD3T2; ]%40'W:T&O;*>3<6(H#295B-B.]O V'@0>4&D]E6ZR&#C#$WZU1\A_ M(A_XPLO()9^\J^Z]!D"(Y5"/K_^A]:C,6X_9?O8F*P,FA#/KT4C//@G)'N+ M_D,4)B@4GI&78.'O+!(KT]-F(1J5B\@51&5;R)Y)<2K$,YJG9U,70,Y=47R9 M27IZX+<<&:!Z8"DHT",*E9AG-RART)_"SUXP(,[J=Q3^@>.#ADKYI+&:2U-8 MG?Y=B(O6@FY *"W$?LF6- 05QYZVI:R2KO6=VNC MM(>'J\X(HW.=B5-58;ZH7J$=Y OKE?2>T(IO#"&& X48Z@DH7/L./7W!PN!- ML$>8*$\RL3^(G8K9N14-'LPE1$325E(8D_DQ$&+4V69=>S'V4)^$ 6: M"_5)F5OM@,@7&33XG:R%_HB-)[^D4\D>1O-K(S83-E,4Q8(E"0YZBTXV9B06 M#/Z?)V2;\^,T=Y?JYQC%2323>Z73_S=>V>]*I,I6E*<\N\RPASS=?#A?)?U- MP E=M#KIDO<#3'QPZ +%2*!ILLN:[/T95"],@BA>BKK>)^1'FJ13E76/GQ(O/=!^Z#X*GRC MS"^"HBHGV8AXY+($N E-@-NW=DOG/IOX3''AZ(?*U-(<$2D-,RTU4TLJJ"50 M2WM12X4NW=2GAXBX(\$C,\<"LFVBAT)$-0B5PI#:&FL_%8BL=-=^$8V) B-O M":=F )'0,:'!FTA-*_(X8HI0*CT)3V'P$H^F7Y\02PNSN3EXZ/KLTD9$%1(] MQ%3(,C?,D'TM?YD.6QF0?2].!VRI/R:032U>J/\\Z,75SS\=9FP,, M-400OJV7TWVD#!9:X[;M)]_JEG:?&F-'O 6'-ESJ"L\)!IZ"\&U-;(@-8NBP MLT%S82*MTS];!='^TYOK I7Q95T4O4 <: ? \36T)0KP9IUEU":D%E)_O'/K MTT5 ;-DXLY/=X4<6;,F\=Z[6_9 N,O7D9BM-_\R6VQ+,%MVU&&6^)A%Y4!1M M+4&@;*]! /J\[IDT6U0OU[NB1RJ>4VK\S(AQ/G7+MXFI44!,=TN]_9U>YAB^ MU13R&7X06J'9WFLC0NYP75":A:*)X4*WQ3@0DB@-RY"5IG5[UA35"$+V+N^- MOOS%):\FKQ5\LK2 [J//;L0,(1_YMHL\ZAW2>XYT%$G")X(/%I]++\M_' G;',/_-XZR"BH9 M':L*]C_0V>96"B:UUM>'_NN$E;$CK.H_^*((2&^84#RP!,A(")*823D5]VG> M:886-XH2'/Y7E.8U8Q;OM=/4RBA-K431=*Q'7A#%1$W0LQR;A59IT:^3AM'J MC"XHQ=A9\D3VC"SS("U*-KO[=\662>B0^&Z*]Y2:G249T#I$'FV7V*S13YWK MFZLUQ_*,GBSY[($]XO:='XLB0CC7=0*6-TP?2,P(8AF09TDS@>EU^JHB&KHF M&K(^%9SI5/LSAB]O*[-[2/-IL\(+#O$\.$ZV%$*:+^0\"=(=Z#3$]#CS&6\L M[9RQ7WK_"1I$@9?$JS])\=!GMW_7E2@N6I*:]K]+?S,*WTVR)]P=A!C]T45# M8H&=(N\%O46T_,SZNM6:Z6J>+BYG-90>@F%,*T6(PK5OGQ3) ML.!E(6O8LH>CX$)5_QIWX"]/1S-&2>ZF6^RM88#[D4?SR7_7D3K:MRA,+,4KT_6 M[$.51;GFF;?TB"X=?RK+)XH^?8[KTR(IIUVK#K.CK:R^NKXYNSF_/OLF$'O^ M]O[[&:W2NA//]WB\!D*^!\Y?QWB_(N(7V5AX&&$<1UF\::%0/$L(O,!V MVK1+32,U2O5GP5NETD@C 7./">G*N:-T,X52[?3E#1((8E58K-ZU&I6GVPE. M?_E^!>F1< 8ST7IP7X7O ;M/<,D.F%:E;_X3D+RV21XMPPF2MQ_)HV=A(1[1 M/I//F,;\@C$6/GT+HN@'$$40Q251I)3MN>5/E3M\XM+Q!3(YO3&@T%RPFGXV")(XJR8IW+O1'Z# 6PT,K>3!$6CP MNIBW8*)KH,%;SFN:K!\23C+M?1<&-G:HP@;UW&JN:R4/$T$]UY4,I2ZDG$/. M>=N9??OXR^5]Z81ST,Q-X;=6\L 9-'-=S#-2PUD^H[Q&F;1EJ?->VVB*=_N7Y: I: ]X?=M&WO #O;^I72 MN)L@GVRXF+.\EIR:5.WDY'9CJCT:^HDI[];>[>/OU%[U[=UD[:2G[/;8C[_3 MU7Q]V(I.5LT]H35FYQ0=?L!V+PY&;CEOX&_"[1L)+*A]9.V%9'.U:]E/%=G> MMKV7[4(+=^8/U@^1/SKL4ABN<7CG;\+M&[F%!0-D__$4!L2_[&;(MFV,B6N; M69XL[D'L?.;)"!3V7W:-D]8@16/#SE$9R,9"NB7:DE9ITK:T-,P\5'B MN,2;S=.QL&:*YGAZ"V1UR/X?GQ*Y'D3G21@29 NT+T\X$I*55[P2DYCZC M!;!=T@0+I:-4SO%+ZS[14)=-_X'_3-QGY"T$ABI4B44(* D-D/Z_+U.IT I7 MCE)Y6MK&!EM)Y"QWU]+GNVMUU6ESK23J/B$T.:48._,=^C^7[P [B\]1&-)6 MB+\A+\'Y>FRITQY;M.R,8BBBKALK#;:63O)V8,U4>@NP".0$Y&2;G!@UR(E. MY$3KB8:NPR+/ M"U[8.2#YX^\5;AEGTP=?!>%%D SB8>)-)W(_FT=F?*]!O='IZ\::UHO4TBDT MSRTB6W">Q437[/1E4=9[:Y81L]*;65V7=0T8LJ^R8)M(F!=-:)/@9^R]_9 [ MA6QW^UXI)B1K=[%&Z_IM %\!R0V.=\0);3>JB9JJE=7PZ[777BTAP%-%BJA" M/-&\?E/4+?[QU *+H<&Q@PL\Q 1@=*'CL@VVM(]2-MD-=':K0V MV.IQ3U@>U%_8815ER!//@RC>625H$C%%)-&P3.Z=" #5_MS3BD$E,U!9ALP] MJ%JPSWRP%_.^S_SJ#US/(_O,NP>Z6W@:C,UJMIX"5WNGW M1-,L'2T#+Z:-"6*/ ?&9J]A8*K0W-Z8;+N=PMD\];#N6*:,(#.+,**JH&59% M%FAN/C7(USEB[&T[PBF#/9-B3Q85JRI7NB;LM6"/6K^/<[U'H5?!#K'C+F1Y M@/M3XT:4MB GC,'S1[J!;^^F'GHTE<0RP?-I,:*V;"\5(\KJ]!51D^'L!KR> MM3&V8$)F\\9B:_16P816FQ %'^^6& #!]JJB:BE?[CSDQV>^ZK$/9Q:L*$TST7)>LWZ3X*'480%QKUN M,.PFY \650-WI<9]9<:>;Y0[]_0EM\-?(\QB&D4U09H48+;P8A?@*>?&4BF> M6%Z *9>.RH*KTD97Y=J/D?_DTFM-Z>D,>"EU[R;O+$ECXL2:O'RUO812Y.<@ M<%Y2QL]ERFNP#^I M<4?95;CID;ZNB+K)?YP;P+.O76-7\-#.SJ8I2AJ47@#/(_?]27]V) <^")=7 M*'<^,]7I*3R][L*_I0BX.OPMRMUQ93%E.+G'TFZ)WW;D_GYQ;7=A5V@6IZS"_?L6XVC;47L5.%)I\I:J ME=XSP %IHP.2WH'=Y4HHTQI- MF>MR:%'5J'7ZEJZ+EEF505T%SS@O< X""P);V8W:H@*KL[++LBIJ>E41%?Y$ MMB%VD*PWU'E>W[_KV_79U^MOUX_7EP^B<'Y[\]OE_>/UUV^7PMW]Y=7E_?WE MA?#P>'O^W\+93?:O7VZ_75S>/_R7+.^%T6:='B;H;><" %O",J5#,;P1+;\%MVZ%K;'$ M.(%;QC?8P_%V/GV[CWLJ EZG;XIZN7/ M\R 3A%],;=E2*L>413&E6I#$#MYCGLWE@[+:<]$12!VIUQNCK"JM&DPI50V0 M/M)B+&WW8*K!4MH-R- @B1VDLJN\+R+S<>G2<161(. MIZK@;4=%H%!%H(B*!7=N6PRL;=>D]@ LFJ0H&:*VIC$T;\!JP1;38%=FSI@1 MG 0+<2!$V/-P&-$^YX,D(K^((G!B:MUZOF9L. _& ]=GL4RJ- @]B&H@_XI< MA]40"_R/]<;0?<5.]R\]J;%\I5EM8)!+VDI#:@B X Z3#W4LH"BS8)$10(W MB/\;OH[[/'UV]H@N'7\JJR_MAIB0(0L$OJ<7*N*$25RISK"?1G4!J0.$@0-&^3(L* M4"13%,DJ_Y656V!/-.]NS&('W+(Y(!5Z%$? M+&^96B6W'+ W]YJLM;-*L-BAJB*##]-B3.V6K[4[IFA7!M$"=P;('_U(UQ.(9Z.ISL[8PO M\\IW9S-?H[7GE1XTB&TQF/+T8ZH$3&DC [.TB0@^8QM]QC0M%])Q>5 )^=-Q MB^H H],W3%54JFYE GFX[4!>_CS6A@?R*_*P M,^$\\-EBZ0WKNW :Z8_BP/Y#_#@'^ Z'#R,4X@\MC^N;J^4-X!&/)T&(PK=4 M#N]0>!L^Q+2P]&_(2_#[8S/]+\WT?^_CC6C3A(R]3+(OCX@,SK9UB0Y:5G*-.D M;T)W^O]SD#Z=M(!F+SP,"VZ3.(J13\6]\ J5P_#@.HJ2'>BO'F9V90BH%9[B M3CS>D8 TCB+K^>";'^ NFTQ:)?V== )BQ31*W(4H<14"#N:J\=>7P'>.PO"- M$.-L3&_/G,5QZ Z2F*:U/P9D_RH>V9,EV@F+M?SAOX8/P&Q?SOG^848;2\G- M*,7< G>G>6[Z _4\1H'GX#!B=5+-+P)F8-RM^VESO6WPV/?JL==9[2P8CP-_ MKTYV^@HF3/G]65G:DX>]XVP.XUX7(&59QU6FW6TV>Z[,(*_8:ZER]M3MEC;/ M?L7-+N]Y"/OG9@DG4Z[>2U^9WFX.IDP\=%41#5T3#7G5H*\'>64H7;T[7Q6E M=49I19'%WIK*1."KM]")VGKA=(8LML6M<8-DXFU#\>460V3KS='M$#&; )$6 M.!@?Y*+Q7K7_C$R9P@)YQ/YUG:[K"S::N#'R('FWQ@W@G2UWA"O7_GG*DZ*Q M,IEX8X9LB+K.?QE4 -/>NF%6!";B3!N2(9KERV="\NZN4:MF;"JVG8P3UNE[ MVFPY&$]"/,)^1%P,P65WP^I.[6VW3MC>;7G*(I;;?S[/H/3NWK<@HC?V;H>/ MZ+6HKE D6NE4U-9$#GBS/P%C>^S"O%>,T>;,LB@WX+IQ"[:C)OLX<]N1@X>N M[4)MF\)$_%1J\XG(],F_EC7$/8X1>9-SB4*?D".:X]1%RJC"2D'I]#5#$V5K M52O\P(]]"N#:'5PKN\[AP$7/1*2>:*VY/L(1N%JPVS3UYF*T,?>D;F_GB*^3 M;7&%YO.%TJ2UPGJ!WI W3-'LE>Y9!1<:VXC +8Y2!0C4TYVI5_YB/5QL/+J, MR95;]R+%[^Q2UV3Q4A=+)*AXH]MB_6[[70;6E(:GQ!T5G""A4Y^2KISNX8U? M?R]J:U9(G];HY/SE#&W,4%-6#6>96D;H!5F M=XVP@&QZ-HI\>DDJ:U>.0O*Q+[AD9D\A2\P)65.P>(0C3%N&)8Y+8]D$\0[V MH_1?C/LLQ#UT?>3;+HM&D ]HOZSH1-A83B";D::_),G*XE/5J/Z"14[>R$MIL'/_ MI0NBQ'H_#]$LD3[@Y" MC/[HHB%9\2GR7M!;U/F\2"I"IR76+%-U<[6(33) 586BUB(!YEHJ_TIDF7@3 M#\$P?B&P%X5KW_X J[Q,^WPF>>?SDOG'U]PKY:LD'2[U3]Q#"MC5]+)_*.W_54=:=??C1963LQ)7T/ MD]75WI%/5CV1>IN_YG"R6J['0CGLVD=N80$7(5,KER^ZWJ7[8$T;3TZL/,O/ M;.-:"+"RYZ8QXU&(L?"=C!M%PB4QAQQVYTQ0)?&(J?+@ON:@"8C!A_'# F$- MOM% KUWF.0[)L^!C(YQR(% UCC"E$%4)G!I',J6(]N4[&2F?6KY/&PCO5N\F M;\I'CF=4IME@DNV<9#O2T/,)Y4,RB.S0G;"S*Y9#D4PF0;B77/0B]*OY4#0? M\0H?BO)PK)EO:46.-IIDB=5__XNE^ MS1YD3JY?YA36)557N"]& #C;'6=*_3BC'='%GEY5 SO &8\X4^O'F=;I*V)/ MX;^ ).!L=YQI]>.,WEP5#;5T@<(*<5;EJ83*N=>6WOV*AIG;ZI MB9I55;HKA#[:!='ZSQTUO=/O2:*B $0!HNL" ?4CU*#!.5G4]=(6#4"TC1!5 MZC\JUFC=2[TG6EIC,'H$U[_/@X@5C PYN08.SVC0,^!*]GZN9!?9U-J];VTY MFZ?:ZW;X?I/AW Z<#9-A7"2:?)6[)<56-;2*K9):G&7@SHUQV>/.8SMRW)-15* MGI%&FZKN%PFGORU!XI8&A&(_3D,HHC6-!FZNQWE5^B('K,X;K&5&9ON M&)>*RI\A$?F31%4NW6RY*)L:% ,Y9NAM,8[+0$\FT%-%PZPJ) +0:Q7TMEC# M99!'2XQ*LMA30>L!]':P?\M@CY8=E4S14*LZ]N3/XET?)N;9T,U:C/M/ GZ= MT#+3T6ZYWGG=3WA&NYYQ3$[A ]%H:3;.&(5_8"HU=?N&+=^-MKA_#]CSZ.TC MW_D^94K]P&>^,73%D>M0C@9 MG;XJB5+Y;BP )W[AM,WYJA!/)L.3I?"$IV.Z-GB/(XQ">\2L20<_8R^8C+$/ MUP9KKFN360VEJ'IDI(T6*[LFB85975 M!TAQ"*FM=6,J1)0IL11!"^XWMQE1V\N\5 DIF4!*%4VN]KTMMJ7C1A,/O=') MXH]1""-W'7E,D>*?L8]#Y#'K'CECUW>CF!ZS/$,7SWKSA5*^$#UWML"5756= MPJ)\>H^G@K$ JD-G E4,*GJ;4Q9[<)VSS:#:EN-3,::T3E]51-.$"NHMQM36 MY)V*0:5W^IHL:AI/H#JF(/(%GH2$.VA6>PZ- S*YO]@'$$FNT]"<9PV5MSG& M%!8S6L17$WN5W9V#$ V/@-IB9%8)*%IQ5Q)[4FF]#8#B%U!;#,PJ\41K9%JB MI555!Q_PQ"&>MAF750+*2CU@KG:\8PI?GME_)F[D4HIW0^RA&#NS]' (8-9I M5WY-(O+\*#H/Q@/73X7MG5GW*:_H)>6HJ-#U)&(5B!)$"%H-KRU6YA[A14N+ MBE;YPL< +W[AM<7FW".ZTH*:!I2L:S&ZMEF@>X27FF7S\W0DR>@L!Y<3T/0IRUGJ5G7'CGS;<@6A*MH?N*G>Y?. S62976(>+34V3E M"T=^'N#HT,?GI7&D XZ. $?;3LQSP"C'3D\/6Y1>%1=! 4O\8FGK27EIG63R MJ).JC&$VH^QQL%+>HN[XY<:B)6T7N2WFY*P029:-4EQU]SI]W1)-J:H@0#Y. M-2@\<+30VV*!EH>>U>D;FJ@;507/ 7HM@=X6H[4T\BQV?ZLG&GKIP_>C@U[[ MT;?-S"T//YFX2ZHJJI)T9#7=&A$VI4Z+, R#\=0.#OS=[-^C=BP_E3-S(S)_ M\J^-LG?MV\$8[Q*LL)1.WQ+5WJKJ_P&B%*T TXKANDP03+:>G&6)/!C2U%$VKMN4>X:03+T<7#6,U*%\+FBJ*H_)L.M[2?L/3 MH.EN)8'S^G#PC'8]XY@\K&NB$D,+<=S@PI7K M+8-V,%775-T"6Z8=B,KK9U6&*+/3-T537RV_"8AJ!:+R^EJ5 :J7>N\JQ(): MBJC<_E9ED++2XD8R)]L>E'"K?>0QW8%,'6"7"9'P*3/O?]C=OC_J:QY[.D*A M++H)_& QPC0K9[.LTA1)ZO0-N#.#[MWI;FLP4NA;9'1:)'WZ)I5I5W M 9#B$%+;TG<**R"ET^^5[_@,D.$7,EMS;JK50O345E3UJMIY\I9ATY L\_G# M$J'N\&_+$M[V8SM6)X$:#0Y;UFJMFL)>,C>]= &,APTK5P=&G8%QC5$*8#QR M,.:-2%>'18.%I"5EU38!,!XY&','LZM#H\FJJ,IK[DGPA\8CR"]BJ>D#3)B( MR?_X>.C&::9Z%G&-T2O'=S6/043S9UE,T_JN"/_.R4-Z1\O7R-0T1HZ_HH?+N.\3@B!Y3:5HP/.1X[E ?@L_ M@)8[?=42>\KJO7_^\%Q16)YGI^)KI8[$4>>F[=%5("*9.?$9O]9)%BWHJO)4 M_QU0L_=TC?*H43M]K7P%9!4-J ;89DP5-#US:2)Z M$&>53O2!].DVC006U#[R"$Y6;G L>,0[WL?AR8(4\!0Y QD+$=4LA*R9C)SIG44DF,(&,@8[PL M>C^9<:5$C*4FD'W,VN=9 <@8R!B7,I8_X:^4D%GL/$Y1RM35.(B,'<%AW%V( MAS@,,25U8/\A..ZSZV#?B7BZ(*,2_CE!,O#PT9RSKWAMBP(X8]L#Y=K%E&EG MOL-NKITYOR=13#NB%)9.A76852O.!]_"P08%V=L&RRKO;N^*RH^:]"B*7'63 M'L!E W!9SCDXF+9D+6T-K8(288#*!J"RRCOF^]&6:O.TY1$=]P@HCD-WD,2( M$C$.R'K'X\!/C>]1X!%*\W4D=.2>?IN=_9T.ALZ>D>M1\#X&YPRZ#W/(_8HB MURZ\A6I[RF/,/^\+UTMB[!2>N?)9O691 MI3TEQ>]=M:CRQE/=!FB6(SCIG86@)CB('&.9^2+,)9Y \RR M\;,\IB#QLH2*PH!N)@+R'<%)U7,=0>+VFSXML6[N[ ]&N2X@(#RL[3=!%2K M6$"WG*U4/8\/!%1G KJ:5@T""@+:' &5*Y>++6<4%4]DHZ(P.WWM9$U7>1!/ M$,_FB.=B.*P"L=@2Z*]Z'A_H"1JY/U%6*YSP(:!0-*'VD<""VD<>013Y7^P/ M['01F11ZP@MQJD@(DCB*D4]74U70"@HDK=M\4GI_'%B1EK>;*?/.4M[=).,! M#F^';.N);M]95^#HZGV'TCXZNJIRNMDFN3+KPA.F)U:*J)FJV%M3CHZCJE @ M*GL0%:U&4?DH;EKE="L3%96(BDQ+]HNZE,,&!5%IDZC(M4+OHQ!FA?.M2+)U MMJ>HABE*O1R9$" H;1*41;?_P,C[*)!8Y70K$VR3[2F*24RPWNIM?^; 7PH.-Z M4&6Z2Y:V*2^%=;T=80'9Q#\G[WXC,B#X04R>3L26^.2"2V;V%")/F* P%H*A M$(]PA(G*0(GC$OFFNL*AY7/9OUC&':(?#UT?^;9+?D@$/\;L?NJ)L)$\V8PT MY<34R:PG0>12:3X-L8=B]QE_>7&=>#15MW,_S @JO?\$#<@LB.K9^),G*XE/58%M9';Q1%@DV_U^Z(*HBW9YLV4A3)%DU=OD\^]$HG*Y@0E1U=Q!B]$<7#-EA9]F6N4''N;*GGCJQN1M=I[9NSY1CD%"GNI$ MQ1>P9?]8][/T=OA,$;)<2;)^#TTB?#K]QY=I!-KUV9S9C[XLZD JUTNF#7M? M^O6[R)](J=AGL>OLS=G7)^RK)8,K_4[MG\3M=-G;ZY4>3E;43 M1;%@LGN8K$(>N_EK#B>KYGUL(\Z=:CC+:M"1U7K'\8,U;8QQ6'F6GQF:M1!@ M90.34D<@Q%CX3L:-(N&2&!N.\(_$QX(JB4=,E0?W=6>:\">NH (.HP+F0J4% M[J3Q+0F*I*AYCN;S+/C8"*< J,J!*L<5L7)H*_6"II Z#PSYVV"XR,%J[CU! M*!0'M1&X+117M'Z UCM !Z$UJIWG^P@@;,;.[? 1O=X%(?MBKD'(8W"'R&/B=7:.TNGW-*ELECQ_-3K:#<']Q((. M#,:"%KE*_%]35/75DM--KB73;IQ6V'RM=DVI$4VIKUY:!4W)-0+W$UO@6U/2 M?D(]49,JB,I#>(*+\$0C'(Y?_1"36?R%G057XPFY?A:H$(+TPEB8W283O(", M$U[<>$0QSMR5*!E$KN.BT,6[92; 3>,]^R8TGGHUO;[WS44#UW/CMRODAK\A M+\&W$Z;(Z*4QHM>(WKO'MH>BR!T2&BTJOTJTG4%;IVK&:J 6+L5S#=7#^C"< M@=;L]'51+[5# U[Y5:T[^C*<@;37Z:NB8:T650#-RC52#^OS< 9:J],W1-,J M$R7:.U[Y\U.X\'T:?-@RY_NL\W=P% LABK$0O:#)7A*NVQW%.91;*UO(=&K7924<94J=OBM::"G@03&P/#%<\%NY@*'?Z M/5%>+4"KB:I1 MVJ>%\Q&>SD=67(/Y^FR*N5J^Z/CR.;?];F.6?CSK7V()LTET42SBI,JD$J0RMH7?:!3O'V( MHM'I$]>E?-00Q!'$D9=%'RJ\L ]Y-#M]2Y3-TI8_ERS\3-W[C M?BTMZJ8L"OC5QC0.,&(J['WVFR5OEM>&H;O9:Z6D:]M?,X>M!OO=FKZRMB:>SKVRO9L%E9::V9$ M6O('%(V19$?"O7=USAVRYYNB=R$>XC!D5E]@_U&FX>WV*\6MH]YY,!X'_B%( M1QX2!B_IOY6VD?&,S)4ZVLAC/M\=5("6W;R3CQ MJ)?'J,MRS%,ZSQ^;LD^NLSN\--]\Y;@3Z%\)_2_PT+7=#YM6 '7S6P=!G&D0 MII!'@4=6%?WGWWJ*;'YAGR_%,C9;";*2PTJH->UDF23KLE>L!DP7PTVI@KR&+DT4JZH#&?+GA]<[6<)OB(QY,@1.%; M:A*DLGV;Q%&,?$J:?+F"TGNNH$*+?N@B(4)%M9B@J2V/!E7[FMJ6E+]UN;K& MQS>;EV3O'(4AS1)(-PGB=GH))F>+3=5:,-BJN<1I VD[:BDS=J[ MM)FT;IIR=(X+R-HQR%JA.\&JE/-.< 52UR-2IUFBI%70A19$#D2.GW57&=FK M0-"L3E\V#+&G-L9UVW(\Q=^=>!AYG",!J#"R$2,!J#"R$2,KZO?#S Z3;_/X MPGUV'>P[$;W9'2;8$;KTUBB;(;UJF/PHM MY3"<$9G ]*&WPYF@%'5]>K1VH*@JT*"\8;@"Z0W'@TPIY#N2S$Z+7,S9;F"=!N M:@YZPP.7@$LEL_A594L6/]M]J$[#SD42TGLG9%J!DV;TL_]^11%VJ';#?H3H M.XLF]_?43E]AMTU*-[L$M(%. "Y5'#3X*&ML53/\AKP$;U(,JW8J;0:O*^63 MQ@!,(/+ )>!2H[BTGRZ:U2AFG2/%# DO,+(1(X\HX85IF>X I7T(WG4)9+9 MA!ZX!%P"+@&7@$O M_YFXD1OC!QP^NS9.'9%[; =//GL*\TD*GVW2"_6B:I:N P.@!-4!7 (N-9%+ M5>:<<*?@3?X4/(2@8&0C1AY1JM55$)(_?<%.PA#[]IL0A^1A'M-, IHI-4BF M@I,?X!)P";@$7 (N 9> 2Q7%#;>XE:Q[UD+CK+1G5F:VG6=6VR,UVM+7G?G. MX[L)]^Z6WN#X=OB(7M?6/+\CCJD?KW,C>YU^3ZNJ6C1 $!0%<&DO\:?:%87% MFZ(XHCR27_T0DUG\A9T%]_T)N;[PR:/-%07RITM;6=C9%2HO(./8G2D:6&0A M@"@91*[CHM#]H 55*P/!$*X'+@&7@$O )> 2< FXQ)^_3SMD7[D^\FT7>=]< M-' ]-WZ[0F[(3H=O)\Q4'Q(#CUCNQ+*_Q[:'HL@=$AHMFO?K[?EBA\N6U.DK MHF9H'!TN U1!H;2$2X>("W"F4&3^%,H1)0',Q0_6Q0QP% LABK$0O:#);J&! MQL;H()(*7 (N 9> 2\ EX!)PB<_0P#F*1E=>\/(+=I[PS\2$HQ\RZWW%;O<= M>K:WFY6N=/JF:$&)J:;!$)1%$[AT*+?_0,I"Y4]9'%%*P V.!>K%PT$^Q#>! M2\ EX!)P";@$7 (N 9>:S:5BE7BUG 4?B;W\[B$5]G58!5Y1UDP^6D4 CJK& M4>["H>5PI/.%HXJ.P+?YR7$PJ0<"7Y''VHR@6/A'XF-!E41!D12US!'WQE[P M#121@HT0]"U]$)8:6J;]#VZ3.(J13RE3M.F!91!Q(?)":%!1D"D?\VJ.@NZ\ MB%P@Y"V0]??*>+BR_&;*WIK=22_42/8$;(<+9F%"/[E9>0FFR]K[73>#3 M5X6!1V;X=)UE Q7?V$PJJ9IHJ56%@W-SN4%'%N4$MSD(WM!&9]OV<1Z,QX'/ M:B:7WSIZG;ZJB(:NB89\;)B$#00VD(]D;W4'84(W"CQ"ERC=1-8I>8O(%(@2 MB-)QBY)17)0*&5.J)'7ZAFR(NFZ M(&T';>TF7N7-IG%Y#2P$D'86BALQ4Y3 M>D7:9Y43.Z73UPQ-E*W5V%[A_ED@!7*FDNW-,$6S5_KNY:&$ M+3N5FDXDHZW.)&F](&X-SLW)[/OL53(_)T@&'EX\ LCQE$I>".^$=[;JG>L% M5]:JD5P8"D,/.'0]F%7 ,@QMW%!0S#"T-4.W)*UM?;RFKXQ=XTS;F.9"U.-6 MFFO=RL=1B+'PG8P;1<*E[V!G(:E-6?#CUDN\4DKBK76VX<=I5'Q3]"[$0QR& MA)#,S]Z8%;C6*-ZP\..A7IJN<0C2D8>$PTB7)B'G(-U14@> 51.P*JH4TH2;3]]1:(\$55[C)1:\ WCD M^>M6I=>?ANXK=KI_X3!835]7)6UV6[FBBKGF\_K1'4N?0*_5@%%3:.O!N')AWNXI,J&9T^V>M511)-HW1*:\,P"9L' M;!X?R=YN%Y]4R:S@XA.($HA2LT5)WGNN:J_3UTU+--0>2!M(VW%+F[)W:;,Z M?5D15=T"80-A:YVP%;KXI*D'N_@DT]YZABIJ\NKMWL)%P$#D0.3X67>54;T* M!$VF)6!ZHE[^YM.AI&W+J93C1A,/O=&5X(\%%$;"R'V.!*#"R$:,!*#"R$:, M!*#"R$:,!*#"R$:,!*#"R$:,/*)&]-=1E+"\U&!(WAS8?PAD63@4Z TLY6K1?#Y9H?E\LM@SJBJ]#&@# MG0!*5>WT?GQ*N:X3?D)7B38E@]P5([?6U-1XW"]3$!3"#RP"7@4J.X M5*Q_7]X^D-4H9HTCQ0QQ+AC9B)$5W;EN0IR+:9GN@*H2LM1W75+F]G7S-#CT M6P8N 9> 2\ EX!)/7"H7\5GT)\ZV\&3SY["?)+"6<^TQ;@F]LS5%N. 2JY1";H# MN 1<.KR&7PT=<:[A#0XU_!'EL%P%(?G3%^PD#+%OOPEQ2![F,8X+: 86R%*! MD#IP";@$7 (N 9> 2\"EJG)P5AJP;SCJ907^%VK[IV7],P/N/+/?'JGYEK[W MS'<>WXVY=\/_!L>WPT?TNK:(Y!TQ_?VXL!5O$BO>%-4U/=XAO8=7G((V:0*7 M]I,XPKR6BQ>0 M<>Q:"V4S"R9$R2!R'1>%[@?M %H9JH. *G )N 1< BX!EX!+P"6>(P>T'>"5 MZR/?=I'WS44#UW/CMRODANPD[W;"[/DA,?6(>4_,_WML>RB*W"&AUJ(/4(G1 M;W7ZNJA+JQ<#"]>1!+R"5@$NU11!X$NK*!)76N6($@OF(@GKH@ 2< FXM,?['BLQ@OQ&_#F*1E=>\/(+=I[P MS\2$HQ\RPWW%9/<=>@"XFX$N=_H]45YSU 2<*G97"J6>&'F/"(E]O*[AU38 MUU$[?=D058N3HTO 46U'[>5PI/&%HXJ.P+?YR7$PJ0<"7Y''>D*@6/A'XF-! ME41!D12ES!'WQE:=#121HE7K>UNJUC_B\20(4?B6]E5-J]7?)G$4(Y^29E%> MANXK=KI_X3#HK%:G5_39?EU1@"D?XVJ.@.X1?;Q%L/+W,BZV]F9*W#K;IO=Q M#'A)VLY1&+X1*IR-">WH)N4EE"AK[X+=!#Y]5QAX9(I/UUD24+15/N>V,N,H MY1-VBGP[A;5EIS@/QN/ 9\5LM^P2VQN9*"9M9"(:JB(:2N^8T B[!>P6ZT4N M7]O[5:W>(Z($$@02=(P2I$O%):B@_T_OU5B:*/4D$#(0LK8(6:%(FRX7Z:=2 M2MQ4J=-71%73RI>N #D#.:M]T<7D3#F$HE+X1W M C/;\TXFMI_9"0'Y7\=][O_(_I.JED'XN3]3,],OIV^;TP\VIJ<)G5P_RZ;1 MI7O>J79"%,1T9MTPU<[L,W@Z/!V>7J$1)$NYK*#'$1:0G=46)),4_" F3T-67M"W\%^VJC09R8&HA\/IP4IR'+( M!ZS]Q8FPD6;9C#3EQ&3T"B+6X.(TQ+0>XC/^\N(Z\6AJM\W],+5)3J7WGZ ! MF442;_[)&(5/KM_-?FFL8T7ZB4M7%I^J!M.>!^:-0J>M+1)L_K^C\!UO3[@[ M"#'ZHXOH_9]3Y+V@MZCS>7'59,E+5%XFT&9TY]H*V)ZRM#,10GEH$N'3Z3^^ M3#M[NCY;+OO1ET66T+DM)Q?1]Z5?9].V>B>68=*99ZE-V8NS19VP12U9RMEW MUHEF&!N_ED[DS3_]X+'FB63M]M2/OU-W?.K'MNM\#CU763HQS*80UCJ1>\V9J]8S%-D)<&KLF+I9MO[4$ MB?-UK MG_T[Z\CW$7%WHLN1$MJVDW'B49>049=5-$CI/%_6@'V2WK@0/M$[%RL'2D#_ M2NA_@8>N[6YN+@C4+4+=QR#.-,C\\0]+F#:_L,_3HZ <5H*LY+ 2&G"0N/ZD MJLC6U#@4I*G-52VY6-2_X:1+;S'D(-U14@> 51.PCNC&Y 6V\7B 0T&5]WAK M7=9'08-\)(VOD'^YG<03(-0E+6^I0[OM:88Y\ M)WI-7E9$Q9(;D>_$$W9;!M_U^E17#WB]4-4[?96 49'%GJX?F3[=+PYYN7E3)-2.>N9C=G?MAS73#/.R4KPQ_()(V'D/D<"4&%D(T8"4&%D M(T8>42^H"_?9=;#O1/2V9IA@1^@*YX'/9D@OWN5-K&]E&7AH^M $+A5Q=%8* MB'V8OW!&1 +39]X.9W)2V/.A!8Y$8TTA,8 5U[ "X0>;8H^)C5 MGDKSA(47-QZ-L.=0+@LQ>BUS9:5Y\K.;EJNP_WH-B?# )> 2#S<2MK7&8[L/ MU6G8N4A">H&&3"MPTML)[+]?480=JMVP'R'ZSJ(7%32MT]=4132-JL[G 6V@ M$X!+5<4,/DJ 6]4,OR$OP9L4PZJ=2B\I] M-CC2RY"[ R,;,?*(8END.4%HF_5V70)(.Q.>!2\ EX!)P";C$711XAR21 M,^?W)(I9NY/'X+W,,*TP?.UGM8697S%8]BON\9^)&[DQ?L#ALVOCU!&YQW;P MY+.G,)^D\-&FV>G+BMA3%QPJ>(A!P 2< FXQ)^[3YM?7[D^\FT7>=]<-' ]-WZ[0F[(3H=O)\Q4'Q(# MCUCNQ+*_Q[:'HL@=$AHMFO?K[?EBA\NZW.FKHF%9')TM U1!H;2$2P<("W"F M3Q3^],D1I0#,A0_6A0QP% LABK$0O:#);I&!QD;H((X*7 (N 9> 2\ EX!)P M:9\U8U9" QMJ$WQDTY^C:'3E!2^_8.<)_TR,.?HAL^-7+'C?H8=\&\_S:.U# M;=4@AYHRO((-5$(3N+27:B6'T0@:1QKAB [W;W L4(<Z MD4Y8Y<1.[?0U0Q-E:S6V5SAY#$0.1(Z?=5<8V:M SC2RO1FF:/96&]9SNK]E MIU+3B4QIJS-16B^)6Z-S[6&4D]E4_+0 9^S?>CJV#4Q QO3 ME(]ZO&=SK??\X+X*W\FH421<^@YV%C+WE 5G=;U64[0R6LU:9_]^G"O&-SWO M0CS$84@(R8()&U,?UQK^1?'9.NJE.2F'(!UY2!B\K.02M8.,9\ZT]]V/@_!S MGS; ZU[[[-]9&[R/B+L378Z4T+:=C!,/Q=AAU&67P%,ZS]\$9Y^DB>S")YK* MOA)R!_I70O\+/'1M=W.C-*!N$>H^!G&F0>8#X^Q>E_F%?9X&R7-8";)2>3AY M:S2<;^*F.9=E-KG=3.$6D"[-M,Y!NJ.D#@"K)F =T?6N"VSC\0"'@BHS1U'> MRQ6OE7/H-N;I&W*EU[R&[BMVNG_A,%B3IF_HLVO933F=KCL5Y)CS0%J:!&)L MJ=>][_M=:T1T+H'$.)B(\B2?L%_DWB^4 ][K,LQ.GVSQDF6(NM:#/0/2!X\Z M?7!1]G:]U]6#>UT@2D4W&M3E\W>J+:G%13,P\8B@2NTJ@6;C(?Q,(;?Q(%'P/1"'L.-0*%&+U" MIS/_OL51=BAV@W[ M$6L<5_1DWU0[?5TU1*E7NM@WH UT G"I7+!XI>[>1\'B5!2#8I9*72*5UHQZQPI9HASP*_G0TOY7/M9$1_F5PR6_8I[_&?B1FZ,'W#X[-HX=43NL1T\ M^>PIS" 2< FX!%RJ M*EDL;]M(5HUZH1!U6H,Z,^#.,_OMD9IOZ7O/?.?QW9A[]U!O<'P[?$2O:XN> MW1$?U8\+NYN]3E_NB9JT6@L'\M!XQ2EHDR9P:3\93GQK$XLO;7)$.2F_^B$F ML_@+.PN!@"?D^L(GCS8[$,B?+JV%:6?7L;R C&/WKRB;63 A2@:1Z[@H=#^H M7=W*F#)$_H%+P"7@$G )N 1< B[Q'#F@O:NN7!_YMHN\;RX:N)X;OUTA-V1' MSK<39L\/B:E'S'MB_M]CVT-1Y X)M19]@"J,_I[4Z1NBN>; NG#5,\ K:!7@ M4DT1!,ZTBLR55CFBQ(*Y2,*ZZ &.8B%$,1:B%S39+4C0V) >!%Z!2\ EX!)P M";@$7 (N[?%BTDJ,(+\1?XZBT947O/R"G2?\,S'AZ(?,<%\QV7V''@#N9J#3 M*LR:J!H65*YJ%@Y!6S2!2U5>BX C'G&4^["] M'(YTOG!4T2'X-C\Y#B;U0. K\EC[$A0+_TA\+*B2*"B2HI0YY,Y:RZ6$/%4) MY9T@&7B8M9?;W'BN@0)4L/V"UMO2?N$1CR=!B,*WM$M@VG;A-HFC&/F4-(O2 M-'1?L=/]"X=!9[7-0L^8[>85A9^J8&O-X=-22_QPE;GPRUN$+']OS^KITTRY M7K,O:EN.K99D^AR%X1NAPMF8T)=NE%Y"B;+V1MI-X--WA8%'IOATG:4B15NU MP-QV:AY4"Q2"0(..4O:L%YJ#_PW[FK5E7SL/QN/ 9S6DM^QIV_L']7JT%:YH MJ(IH**6[X;8-U;##P0Y7^0ZW$D'8WMYZ=2>RB-B"M(*T@K3N5UIU:=_-Z"VI MT]HZG5V9KR%(N8^-QA 5D9\4JR20%/XC)TU%(/DYK43R%R!,F*(R%8"C$ M(QQA8I&@Q'%CUIC5=["?MFCUV4:-Z,?#:843LASR 6O\)1U.K:NZ'F>DAO?\$#?V9,M&FB+)JJEK-C(&EB79 MBJD.G5YO8.OJ_ZIR9_JC4?B.[2?<'808_=%%].[:*?)>T%O4^;Q(*D*G)=8L M4W4S>W-A@UEN[\QDUB*AKH0CG=MR7AQ]7_IU M-FW+/-$LAB>FI6W\6CJ1=_Q.D_2=?OG19&7U M1#&5/4Q6UXW]3%;-]=BU^92RWEE2V.OR)C.Y/HAON"+9AMJ_0;8E>KQ7H_=JHS:3X--MW?UBWRJ5M M46<;T/K8U=8,)=Z';DF2+I@+O1^N6CGOOZR+H>Q",HLW6"\38#VJ']Q7X3L9 M-8J$2R+JSBPK?+LD<\[P=>M-9^9@.PC9=?_3A*PYI*.(?%_[Q, .$O)P)UJ) MDY>3HB(Q-;[QHDB*FH,VN19\;(13BLA4WELN_ I;IW\[P53.B%]+0];/Q-G[ MH.5"%;>V5;6J$# M^+PY-:5N,UI:IR_KNBA;"A_=@4 J0"KJO^1K57')MT*IJ+(H%N^;Y7O)\DB( M R$DOH]ONQX6_&P7I9_2?]LTBC,)@V>7NH&#-R%88[V=UFV^H$G!$MNUHO==P0TIE<:_V(?[,,R*W)_CZ<;>/G(6U BU?8&' M. R)I^8RMUR(T>N.NOBHS:.]Q!"GO$DC)H^4,VEA\7/RH;MY_:I+)![*.R>Z>=YJH1>U,%;H=1#%8U75:U:R7Q#Q_ M;H=3P2/>4OB$B\N90EL]&L:JG(%QW1I4Y6I14BVLU$Y?%WN]TK$3,,)W0L=5 M$)(_?<%."!-]^TT(<7>,492$+#MV;UD*8#KE5>49A\XS!CV&9%KI4Z=]@+YB M(G/4E%HG7UJGW^NUZRR_W=C9B]5=$D1Z=970P,@NF"H6^%UVL#WKZTR/*@.Z M$0OX=4*O-H"E78>E/?&<4UKNEO!F6N>6.++,0KI,^5+8%C(Z?5F4]55M#29V M:^"TT<3> YY,AB=Y-;8-MO5!57=$JZ@(])(T86,:+BFCNL$\JL:R9H6=OZ*( M.*]SK"DL93TB98K84TNK;;"T^872MLA(15BR.GW%$#7+X A+1VEML[Q2@@EW M/$%NR$(AP5!X"@+GQ?4\L+AK5-L_9TRXGK%FAXQN39:HVNZ)ILZ3>018.K#> MS@.FC]*.-%GF,>UHB\Z>EC8AD\4?0X^_D<>[M'8Z1].=-L2QFQTZD)V6R9R MH@CO>)(,EFW%*4'30/&M?T&@FQ6^NAV>,1:M4XQ*Y_^Q]Z7-;2-)HG\%H3?] MUHZ V,1)T)Y0A"S;/9[GMKRV>B?VTP0(%$6T(8"-0[+FU[_,K,)%@ =$4@0I M3$S+$@G4D95WY7&A]<'V)XPY:V7K:HS97,1JNVX)UHO8WVYV>U=7(K%X %TR38FZXMVZNTR M9*Y.>^+@LF!5<:&>W:\W620;4*.)$='&5B5!>M=QA[%LG7W[3&@V.KO096.\ M38)+'\"QG?X^MQ][Y;TSR8G+5:NO_)Q:DQB&<(#FWI$M]W?O\P_VSYRAEC=IXR6O7J^+=9=IX?*5Z#6WYMCI$U4@9UJ.E>@W\ M))!K.[Z]+78IF)JH&!VQ[UZ2XIV7!HG8/0O27O'N*@^_@G%PAG]YR>PJC6&[ M+,I(KFVK4%U5D>#&X[Y(R(GBV1;L?+>(IIU=C&7%[$A:[$GU45A>\'ZC\KR' MUM:WZY'=.?+_RY\+,'5D)W9 ES3UY/@7W+-Z%V-A4<3OV,5Y2 M.-_7+#0/P_0BU#"21_(+LK]2;X[1Y8?6,(Z/5^_R:OZK_4B='&["2P=.)&)? MQ2%]]>T $]X_9.?4Q(Y-,!"''?'']*CSW/?MV^$.5FD_DDOT[D6$'R:'Z6B$ M36,<>!XN3H:OS5'6[5V9![1A:QSD7=X$ (R(ZRF:$>(;MT6"BKJ[TO.]__*4 M!-3&Z+6!*3H^NS!563.VN>Q\/J=E]P33LZ<_=5ERY?[8-*8"_/#_'1G5S^'R M.G4^TZ+39Y/C*W>0E!U?-8:B#7=D3&UV3$=D9KU8O&O32W-CQ&LGYC2%Q)QI MU.N-=@PQ7X"G]2.8,H'3>UIWY6GMGJK3YX0WVO5"C^=-+2:@*O4-+;KB.,:. M Y/D4QRGP)K8%1Y,DQA1SRZ444>\?3VN',H0WQ!9M+,+M7[#VT7/\&FY3W,V M&TA!F+ ^SZH3G/8;F^?D\P6/Y8E951J&]A!"924[A,>'=78@+")T?>]X:$V$A14U^EB8T\69M4SZ*4@S!J1IX,:=K6W7/5.@ M-QH:"X7 DA&3;!^Q./9<2@P"#"<[ NR'F/D^B^B^9Y*';/7VPD'L!>R#E\7- M797":8M#O"J?X5@":KIY=6+*E[* (26?2 MT'OD[$1XY"ZP4\.:P^9P!]4&NY>*?L06QH?IE#G\RN&G0QU%)% 6F#3U4R=) MN3J!80XH?'J[XH#.+'Y0U],/XIB^P2E=!TBM^!\FD-X#R9%W.4XBSTF82UD[ M@5O]H/1D$YGJH-F-MFY^U9L3IR -]H)R+<6&@9:&-=I!4'UO:;1H*X4F!L_^ M#5S^"RL.L;\ MMU,ZC]S[D4P=Q_,1)BB"U#H&4_P%Y Q?+1-DLC1AMUX0H!L-RRX18O16SCX% MF+E' =::3JVS"U6W&G,V>X/G=%!NGTI3:YRC4(&QK!AU3]CA<.XEV#7+A0## M[AM;L?\U^M]^=;ZN0?IO>]-Q6J!UQWG2FB"D9V5)QA#$H*G*1D.%GM.VRWJZ M[.FR2I>@$G:(,!7TEUBR:FWMD.^MR9W5%OF>SN<\4+'3^,TXC%><'$ MJ1\^2%[ SQK.ZLU>+U8]]FA@.M\B4E'I#^2F&?@%B M7@D#G$N*M /Q ;^]C1_L^5[<]%O'CG<-K*V%XFG*O;5]J3EV803A%];:(6I@ M41-=UM5=*9A'I$/V%-&=K>VVA_9V)*%QDM@^UN+YLD9.*O"I*D\3S,[>AYZV MM>NU:W#;G#TT[?!DV,-:@>F$=XQR_I%!M.8..O:''8^V3BGKWKU$3Q"G21#K MY>5V%$&E='1E:PVR;X:QER3++E\(-?MQOH3!.?EK2A7$ [9I'IQ-@X*. M?8R7I#6^:^B7LI":ZV6!1!+6]<#=Q[R/EQT%8;J?:JR]4#U-H;HJU1CX%[*O MZ^BK'27B#^K1$5/NI_A$I.[8_G7T@6I*?0KB)$K1?5W)#6W1-,8P=]8TIE=/ M>THZL'JZ;U+:0+4=G5V,9*NAD&^OVO;U%/NM%5O[-<$JK/"OZ]U?_!U^9&_< MV=&M%YQS''YC5CFRP]!5*UC4Q=\GT:\7.4F=TD [X[[*L2%<'(P-6/0\YRWY#-3:]>_;VP7.3628P2B\* M@ Z+5^P)K")-EK^RP5'P3SS<6?)&,TFU.,39F%6 E7_BAE#R>)8R=FQ='2K: MR- =VYR,QT-''6E3U[(FCJ']&^M@BY=F4;:#N7W+SB<1LW^9 Q:-9 U6\]Q\?!+MK[@&"X!_ @L!J^QY.DP= :5GZ%#B# MI6C8 41HW@:5K\9*47_DA'>5$]Y5F?!R]4;ZGA/>YOL]T/9>Y?SDM?2,_VL- MES5,OKNO+9-'Z\AUV1(VY#RCLTU$X8JYN";]!;3SR'/J5G75-WT=W=J!]Q_2 MW@N:@#_>V;$77T^_1B"Z@H1_)#Q [UGL1-XJ8$]UQ7-M0%&4ZU+2I8UN8*B#! M)/82^/2!+7Z2QHN?A&F4?X17SZ!&B6^NN"XEOGPM2[;T M'O08G!TP)YJ''):RY(&:)EGZ#D9M+*-$2#4!S0*DB2U^C\$^L.E+^ M[%,1,"G=,&<6P"G?/LI2[G$M4$F6_I'"Z4K?6 RP=!CWKWYFM[:_(*%_K; ! MPKK#X!+R(T'[ L#N)O1_<1-*<3J'@T\*UB&!U?^0S&1)("AJVH%+9SI/HSAE MO&4WUVICZ<%+9M@G-8DYE@"Z3&$3P6TL:AAGT:S1HY1D@/<$4(NBDH-L.O9S M#F<7<^R"H7$&W\>/:3'P#2"FFU)1&3&1+#EI#,0-N(HH2B/?$>Z@ 0'#RQ)P MV-2G2QCJZ-D0&=:!N5% V?93,I@X<2GB(L&J0 BX#O( M0&_J.7:0;"0-QHO2P+(46U,,FYG*1!^-U7QE>A +?T[L[Q#KXK@0\J8">E(%/VD*XB]-:.)-'_K-^+N;P&.'< M#.2C$[DWY"-HX1F09C8(L0EC 7 =-@>I1]41X3V4)MA" ]D?N2D$2LV!(SG> M'$7B+3"7R/;]1^)"\X2_BW+OCX L)3*$XESD_W9Y^363S0,)W1]M5LKO!1F- M+]9#)]:L9F2\]&$6X@+#AP E>SJ)/=>S(R2)5W H/L,[:@8/1 QX;<2;BMBQ M5%%2Q)KEY:J&7.@OBY^D<4E7*328 @Z7P/PI^EQX@HK-X1Y(K^#N[/)A,=^[ MP^O3_+@*G7N%LZ?#:%OUA!5>+H*,=[=FD[\Q)(PIR@A82%C'WXA@YPZL2*GS_<)6=9I%; $LNU@:K T$-C8 MY*0IPKD7X#@PXUVNQ&7S"]SB^+9S4(1\!3$P>=0F4!6..5$5CL75H\J($\./J02.X[3N[GP/Z#Q://:HYQG(?;#W/9= MKAC!\TP0F._9$\\GD2:7/[%E$YK*97,&9-)=C*H;N3RP9T/JS$J@*?3",&;EWG!B;!0U(0S'/3]N MINU)](^(:<4ELIN0R[2@R;S#T(7)E. M0'?P,!63@Q>$)^"/%V4"_S8,770 R*5'Q1F$P>VY#X+)S5\EA2!FT]27\(M8 M9"Y69Z"7YQ&*1VR!AX"%Q@MI V1ZD MRR Y1"Y!+D=IN8S*"+:8-/'BQ(":9AY -<+P"3IU4,AQ")P"OKP'R1RFL9"= M-;0OCPYZ,+L7EZ;H\@C)6P=*$_KU"%.]R$GO !UA?%ARX3$3BE\$*@!#6'!< MJJQSD>C0EW.[:NFTWBEHZV$4OY5FX0.L+4)D2%*N))%>X9#D=#WT[DC3*+P3 MJ)M/O-X)UW7FV>RN6ROH,I'O>T>V/Y@)CF4=LM5Q<(2<70FGZ*"=^CJ/E M44Z'#UA:'DW1J%RLO_VI,A+54*>.HHZGIFOHIC6T5#8&'C)4AMJ43:S),B5F M+0,Z(%V"I<. :L@4$$;7>LU>FN']LB-->$RBHL; GD1$I(;,CZ$,!Y L4,%"08D#0+]_ZANEGASF6&5 M[,L*;#K"F4LG5(6;"':(Q6;DS+DFW+$ K(B[;+(;:YD@(04I^C[AL;! M0V&(=63G^:U)B0A*!R=7< !P![7C6#AF45GACPI3,)/8E3V+:W>TMP%#)?1? M YP[LOW<35UQ7G""RYT3,?>=" L5K8B2,8MOE*T&6;IEX6UDSV$(^-+)W6 Y M0.2.P4"$1!16B"QN>'*_ /XIXD'H;]@L ^I-FDSNBO'2447L2TCW%T#9J)/G M02(1$Q]>/G]C_P]G/M\J,N=<=40:*1OC-Q;#I.PAP7^B4ZY5S?A')B" MI5NOWT@?;0>]?Y6K(=[L@AA/\PCHWLMA_"V+"=B[IVKE9KF"D&N'X5RX#V]3 MS\TO1&RNBJ/:Z]V1EPZC"VG3N;T/BF,$]BR%!A1H@&]'.3#(YH@(&%P[12=F M/E-]$:C4N%Y^38R&PKRX\+?GI]H%]YY,,D ^B.)7PC(!@"5UQHX[+@K/W' MRIIH\N9ED>.DF!C!^AET&$ 7*I(VL8,?TC7Y9[^5*>GSIW?7WW):HG@#OKF% M/>2J(0]H0&=I'@KKIHQ?E2T[HKBZ-]@S(VAAO(1W=P?' R_XCT(W?L0)$ > MHRLHB@KA 58E6( BX9)MQ<%/GM_ET"&? +])"W&7V6T-717!WQ-<+&L0[9+T M+QA7L-V<>&'+%'9"%V%>!);P7]P-CW1+,0#2=1$>(*E*V96?V0^5-0'1$HC( M$D5UDRX_]\F813Q2'4R:\-\ M<(R20Z\],,__QVPF100Z09 8/5C5A+BBS MZ)Z!=(D([I1Y?\PJO IOD^-%MZ?@BODI5W8OO!H8H B"$_DI3!/3O11>T\AK MP4T M-F(MN$=:#5VAX3(>4'$@1XG@.X(3%6_S("#8+$?.:C3(3*]DG%\.+L M[L^M9QIVRWHCV;M(,[8?A\V$0RZZLEQ=+AEW2CP-<0#[HY]\"V2\1O<\)*Q4 M$YQ# 30$[S:H:%[+PA7XKCD\2L#C\1&E:SAQ"\$(+N/+9>C5 MV+[K480;O^NTBSM0C -QDBP>L^9Y;1%;Q,4.WV>IHOH 9$4>I=HM'1LO:44- MG-$ 9/(6^/'/Y\.9WLVT*!MZUDX2H$0'5*<+$ ZLM,]; M$*-OSK&G>$=P0UPUYSEK5T65L#@WP(8&&&"751OC*E,M+XL0J/RSSZ58#>)Z M5[E23M2;W[WNVQ!=N>W,5PO:%0\^*EABQL%%PD4YHHTKWB6IF>=G\%"V# :E MT+#\,W\1+DX5+B7/=Q'.!AQLTE#$K<&>RR,;><2DQR5161L$9N9E?-S.G/(\ M1&;B>[>VJ$J$,2<-K@48MZ0!%/Z%(AJ?(XPY-+F-0T#[#RN#;', O?(&;%"* M'Q0.U-?"6D'I%RX'((_7C-A&D/R#=@P'"0?( ^K0Q. O1LM?E![L#&JPH'L*;N&T\P_N M7!%#%Q(02/$#\-6DT#RO'^ C*M!6&MI2C'-]V"AXJ1 :7KI\*@4#E04P36*O MF.>08G=01@8I!B+Q0:@PMYQGF&W6*6VV'/E$?D,W=3(;J+@T+PT ]BKS 3#W MMN=GEX^5$IQA7!:7D>F"&4CQ#F9GM1"[5AL57UH>#U>YP^X"PE<1@'6= V!%(I.9@ MLJ<&H:V]+[X0VE^63I2*ZQIO>BXX"H8&L&06K@6/5/)'N(KIH#;.4Z]H>2&IJ+%(HJ7<)JI+@QG: MMSQ]H;:RE')><]=6Q6W'LT%J)U HTG:\H'MFF<&4 L#CLWE@TWI-5*FZ[C.= MD_(3\AFS:C:+UR5"YQ6!%#5^V_#)$PN-:!N5LUI"ZEN7M\K<$25OQ/L][ MHQ485(6-H@\,A,6[2_0SX$,'==:?5Z-$U,RMMS)*I!0)@A5IG%D6145V+D>W MR(LS1$.E,6*9SXK;PJ F4+U!D# %)*CDT;)JA[EGO'B^*#[48^K^,/6:LM^\ MJ?09F/GAD37S&P]'!\#5"BQR=/WO%'1BAVH51!ZC"HI9$:P,:2LO/@5O#R3\ M*ATM6JVVE6GRW9DQ-_79]30S4LH"]]UCZ:\&0\58-%2*6"R6K8Q449JO83BP6H2Y855>2)'3$G4,$BMRK\N_&2#(?>5B9848F;Q]8"^6FAJPK\;J0-UJ"W]>CA0 MGOB=9HV?].:JQ2K*0-?,/2S6TM2]+%9?_O7"L$?1&:1_LG_RF1KHM&BA^(1' M&YJ)B=N59^FYM5XQX!T0:_;+2X1"HV[< 03NG^R?[!S;W+13W;HVBDDX?WZ5 MG7*S$^MXA]>> MYEX4S2UKL;POFAN=7:AC>63LJMOK(6BN>QI(_V3_Y,&TV2G][VG:["&2-XE) M_B/T7=S*?L+'3;Q"6KN*AKA5Y&/GVJ#!PXQAN3C V<4KY?5"%&4;]6#AM):Z M)M1V)]ZH$!RY;%17R\:&N+*K,*LH7KE RC+8'J]XP:TFP6B=79CZUIIH,RWN M5=_L$6ICA-+VAU MU;#QV84AJ]MK87O'M^[)Q_[)_LEGTK6ZM^#^R?[)_LF> MG/LG^R=/_LF>G/LG^R=/YLF>G/LG^R=/YLF3C[KY5QC]X!5=>1Y&4?ZXU)5Y M'V$Y&[EL&Z!YBB[;97< <]]M\M>*,[OB1W:9GU-;!^UH>':AR(8UVM$U>8<" M4'KL6G\AT!J[Z@BDX'V2WGGTZ9YXI8/V3_9,[ M5>9_I8(0%_5RM<=1@:>YVDESE=+UU42JU4>8,K6&ECVQ5=W5AXXSUG5S/%:L MH68KFCDQ1>3RLJJ2SRQ!:G5_S(&F9Q57:G'P-Q^I$HE*TO)C)1USB),VLRBW$4:SU>J*EH17P Y MYXV;1E2^KI!8^MF%HBXB>5;CKJC>@D4TL^K:E9QP7GUU]0Z&>]V! 3LPVNV@ MR.VG[EVB VVUCI],M79%XZ+B>+% (-6TG=N>VU!,M?L5CSYB4XC_X4TAIED? MELMR4XER'Y9+WDVB0[M:7\0Q[R5!C2^SFECB*%<6%$KS.EGEBJ"B_G*E3#S' M>^P&EO?L<,N-.BI=.LK],$KM.>!Q.(JB24[3V=AT&Y=P<'6+G,,G$G+V^;CFTOLDKX@_+<1^\H"C#2"48J4-"I=[8^I:/JTO)]X7CUY')^#@+QS=*ZO75FJMJ MBSY4=%L?PU.6H8] NW'8T%)M1Y^.V52W[;,GUW3[EK. 3WC U)>",]:,KUX& M;HFK"J9Z@T15+_(VK/[*6R>!Q7T[6U[7M^A(_\H+N'+04&QN(XEX/!7IC($QWD>1MWU4 MI!L/AJ-C6:LR'%A&7Y!NRWNT718F&Y\M$.3ZT@(=+]:%_:7]O1?I.DCMN%,Y MHE95Y=9O^@5!KJ]$]R)C(_\7U;A,B]YK#.0&8QP?+356HZ#%N>@W(&OJ#?72 MY"4G4#ONH=P1*'>/W72"A1U;Z-23BRIN&3_Q B(@3C6&H7U!FKH+"KT'&SBA M$#OA"VSP>F_[Z+-I"FP8G5WL*J;AB"*0>@KJTM[V7(%GSQ1DG5V,CJ#L4_?T M@T[H',=F-HGNWW0]R M 9/[!++3D=G\;I8_^2T_X;AUO.(8;!%9-\W.9P_U MF'DDLG!'F&D-L6Z=.>I^6F3WA%LG!.:Q&>G7E&\M@E[$)?0^C/:-^-(+J9)Y M*(E)9]V:(RE@ LM#J_N5-'NQ",CKG0>=JC[S9)F3G_1G/.AON-SKZ1\Q M?[5)PFAG%XJRJQXNO7^@D\BW3.=Y9N1KJ?M@YI(\'NZJIU>O^_0>@I4D]34* M 7^31PH>9X#F<\R#Z7T$)^,CR [XJV^#5<8O].9+JFY9QME%]ZVN'O..PQ/0 M"O/,LPM5MSJ/>]V34)V0>L=F&EZE,1PUBR2>.!D&\]=;<)#7VT M[\.(ZC;1=74?#;Q?-F2UK]&_>S8T]7XR]_P_+ J;.)!V!KS&4A7U;>[]Q;1DQ]!: M0S: 6Q@R_-MY%;E'G_T%ICP9?3"P1)-'X_[^K!M/GKR%Q7,N^US+#LBJ^W.EN#\%579:PHIU+^ M0ISV5W[83>P)(URT>OF[U]TQ WK\VP;_GE% ;H!_+66GRL.OZJ*S0^C9/2'6 M"<%X;%=_@*I1RER)_9QC&S?*<0_1H7)H"_7D.=0>*K_8&[,G//,/_,AC8&I/ M*4)F##5>&*]NI&[.IOH+QT[CZ#(I>CPXJI]=C&5=VT:4]K>:O8VY"6F]9U,6 M1=0)]6>Y*U)VU@#=!"LW$)7FV84I M:\8VZEQO=?969RM1&;%[%J1]BY*3=L=FI_V-'W9KQH0]R&2KH;Q'AW3X'CV/ M1%CN'CVMLPM+MO1.HV?W9%PGY.:QF9B+];I[*[,S(K1:XSAC+X]-#&/<7%J[ M0VIVCRE[E&9+,:6=W%&&R^I@=PB1NB[DG,3DCA8S/JN?0%"HH]ERR#,-B',;_N/8'!'/'>:("I;IAB%23" MXBV861.T#\K+_M;6/MH):+K-WSN@FV3U"QK9_)?6C:(,13N[T S9L+:N:[!# M-#BPGZ9G CT3Z'0*VLZ9@$Y,P-Q9WG?WF$#W5+;>Q]8_V>98?TV0$<"_KG=_ MD='I%Z#XR',N_@X?9B/.HD>\0+3O*$5) MEAYFGC.3[/D\"G\"$TUH^?@6BQ/ZVRVM#>:;L=*68*5>B9=+7E[6,%M/Q*8^ MS!U+ &7[EF%S,PJ '+V-\QEB:6+',$\8R+@N6!VEH,"\3A)&L$8$$+8DANG@ M'9C)BV?P?+&..Y;,0C<>2,UMJ\I00;ET2R/>P6%XYW,X\Q 38!R05A*SHP"^ MC\6( ^D]NV=^.,>PWKQ*.IU&DCQZS M-]DO;S-NZ04$!7KI;94!&O.Z&P,5"O[UVP?/36:HV@V&7+T3XE/,++X>T%<+ MZ@__SAH.=%-;^O5PH/SR)-FP:I2%[PQMM.G\&V]+,0?F4 ]V31@6R&4:/-\ M!K%>73ZVLD'W3ZYH^/F<-VN>L<& M5+23\B!'880W"WQ+793XF3!?(>__)03B)9>'G&*18"O&-*S7>0-2#855(?7- MLXO18%C3R5M0^@DXZ-NT>]N&6#8-LMH.N,>&\C77TIY1'JM3[AKECTU6-%D] MSR,I=B$,3@CY]6=&?NOLPARH+YO?/Z$!3,_U=XWXQC,C_A@17WO97)]'(BSW MGTSWK0#M4 :LO*=I=55SS%1D/B\5J5CU<6"MIZ+U:R>,^[6S MBX.(.8"1L62[?X*ACJ/3+0&]N-EE@/3@)3-Z 49"GW\8(!Y+X72*'DT8[%;< MKN;^=LF9P=DSFJEPT/]7V36/D]$$<_(9#-:YK@]^5.@BSC<:3J6_M;G65JL] M[VM2*+^?%F?!\>(KH<%F=]-F02W*V84^'M03[B6 BH\K1>\S(< DO*_@3RP] MV+$TCSQT?/N/DITDD3=)N6=98$W\&# X$0 L%O=R\"('OH'GL%Q>/TM&C[IS1/HWF(MV'\ M'DH"A*H.6MY*JT/2K=6'E%UH7!:S?$TC0/68?04VPRY]/W3(!99MY(. T(W] M\WV^DTNZ(FM]JBJ$,W##<3)+E 1/HM;] )^G[4175W\?1+]>K&4' 5- M&*#.XST!' 4!X@WW_MVSXGH I4CI13'1L'C%GH!T3)/EK]3O9>M.:_K$"_"V M\(UV..Z B7<5T)=^SJ+"!W_+SB<1LW^<$ZF\L?T'^S$^^[6Z;=CS IC70$C< M4]?!L^),.\MH_[Z M40!GCY4=%L?#S77,O31R+(=-K14V]&G8S;5;3M3,Y,( MIA;$3CA95"&,)8]W(YV=A%X?EV0X'YW(__VO+T-^*I^=C$!=+,"OV2\[N?KY'B8+PW $6-4!" @?,\*C(Q3C)+ 2(7@!X8F,!S%9[?8 MVP& /(_"*4 &1H /^)=> &JB'3@L&Q.?HD@",3=>2I?Q M_;R!2J0PC? $7?S I0@3M&/HL3B!?TA+!:$;SD5H.2IP-6G35J5;)GJ( 5C* MV+%U=:AH(T-W;',R'@\==:1-7^=J5>*\^D! <$L%#^KTP2>*%V)*G0;@TX%= *.>1_VR MKD(;6:,QXHU M'DZMJ:NKNF+IZFBBC:?FU&!P_.-N0WM]@%>41;'&&$$"].T!10.MPVXX_(EJ MT98CVL]M,CM-9F'D):1\2;>IQ[]'+3\/KRK;EMSR<@M4)\6ZF#(S"JNV( 9H M>7$QO,NFR+)+<\BE$"IX'SHM\O+KYRC 3>"?^+* M2L%>29-E^^(Q9/D*0="$"TM*9A%CY["=J#S&#/ZV08M_S,QM,'\0H'G@CQ?, M4X!(&G/6V;25M=;KX1$M1DN)17$N@C[C78RDR.(LT1J7P@E,<"]"[G#7.IE?$$Z'C8'1AUP;IAN.6'THIY])(+-J*3 M@"E* 5/%7_E"WQ*V\,FURN1I4-L.3L@/&= Z@8]AU" 4DZ/SQ :\\TBJXNP, M4)>A H"F*D4W!A)&)8)N2(&6=)DE>;C#AZ#BS9#JAMA38D\/@S**L50+7\N% MRSPM#\AL9FB4FA8GB OPY=SV\5RGDF/',SI3^@5!#R3&**84-'#VF)W6- 7V M(!,'H18<@!G,H\,N?2CZ!TF?XT23@#R2-9K84%E -A*TRS\+6X*;E88N#F">PQ22/.>>MZU3:BN!3)F0EE$;U9 MR8P0@MJ]QNP*,)D (.]L.*T;W$R#N!X=F?@E%.<;SX0(!3:7Y ):@GBN?/?H MVO2X'IW'A;K2!!C \5B@A!.8Q18AXK'')L#:V0\)1S34 :*^K1PR-7?Z8J^ M^R!+>%'9.':T342H:?6+/:[%FKN,M2TG4"GC]=>I^[F=&V]T.=><8O:40&)5 M.5O@4(+G;'YW^9S!PXO@:8X=7F;! G^ON.W:W,*WN#M^ M#;W18?!.(TX!NP M,\%@W^ ,7J6!G;H>Z/JOGP+F@Z;Z/C<1;K3][I$9V5P<"DH/!@2#VH,!P:"] M8##0)=2IAG'IP>18R?GR*T MX0DWN^M)Y51)93P\D.JD*5U4G799!;_;EMFG9:$'^_"8M '?J?&/IBV>$/]0 M5O./]["$>XH"Y ZY-A)5W9E$[5Y'O)XB3I8BUA2,7DT1&PA.[>Q"'\IC9=Q3 M14\51T,5:RHH;R,G]%Y.]!31B;VUH@A]SW+"Z*"<>#DW7_4K]V?RQ?1=#?JN M!KNY-N-\9Q>^'G/7OI[N-29X,AWWY-I399OKO-U1Y>B)"L+IT%XO0WL9NM^K MQ@VI=;6!:^WZ:K$GX9Z$>Q+>\ IT=P)W#&KP:"B/K.$)T/'1]3PXO2?[(SCX MD_T1'/S)AJYJ+=/\GSDG?C101NJ36:LA:SY>;5I#@7[U:*?)N,KQ>)VD>:2]LGF/<) MYGV">9]@WB>8]ROLZ@I?3IA-GV#>J:N%4[TB, Z4):4/SRZ4D2I;^M91?'U6 M84\OST8OYO,GX.I*GX#;DTHG]M:*5/93NV0UJ>PNLZXGE9Y4GHU4]E/H9 ,M M3.NB%M;GJO>IZGW"50OVL294PIHAM[:]7=;[@F]'';'$0=LMA?41-L!]A+BIXD.K"W=B2QYZHF^JB#DN+E7*/UV>H=8B5] MFLY3[N!VEJ:C6[OV]O3I=CT=]W2\X=W@[NAXO"N5HB?CGHQ[,FYW;[F+Q'=C MYS6U>Q+N2;@GX0WO4W^]U?J82C_/8L3D24:N/3$1G'^$LC M9,90\I$8L!-X86+[=N P*9XQ$' #Z08>F .\0#+ 8%RVH?#D[\:L-#W\&B=1 MRE?BQ5+$;!=@(MGWMN=3&0&^BD":X&LNFS/X$23P"*Q(S&_#LJ:TK+LB_57" M[W M,*H]GT>A[![G ?4J]A$.@R4UU)V)O5^$=K.7QOQ!"2_I9$*X( M.+N88HSOP:'@$ QA3&]Z=P#K>0AB'W!@#G^'B"8QO"$0"/X+:,08/RRMA-#1 M_3.-\62]J10P!YZQH\>!=!DO'H!8!V).972!_MFYR_CA(ZT6.F&:P13&D5>@*O %WX-#Y*CAV%'TB"B78[4'&.N'P>TY(.4=J.>3 M).L0+[),19MXCBL_0>-.8"Q\JX1F%=RJ4$8L :>(.$,J>%82EJF),T1X@P9W M5Y(=+E"&/0'39'RU(*D?8N2FSF0%C%@:,>G9A*.-!W9,H 9;YN$S<5LNUZ\^S=@W6KJH#8^G: M910S<^;@[:V/HF$!RR^DI=Q&4(=A#E2L?3,/8P_?>!,QGRZ#WV9%0(AZ2B\* MTAX6K]@3$-!ILOR5.E.HIT33)QY)W#>:>3 ^H2@+K*[T$W=$;,-2QHZMJT-% M&QFZ8YN3\7CHJ"-MZEK6Q#&T?R/6B9=F>@=OPXMZ>PY3>V_V _ MQF>_5F$%@%HXFS5@1L DN3>D<(+

#.AU#E,#E8.<, 92-CAM+-UF!YI9'<"^Z<'8 M^RG=P>BS&-51D+--PA*D:IS>P49) 113\'IEH$B$#](K^BQ,80=N_/K-5GKA M\]9! U8T&')VU+80FJ4-AJ.G5KE:]9TV?MJ;*RM@Z0,@F4V'?6Y'S3$5XFAV M>;\3=+6V>E0?Y=A'.:Y4R==$)F2"J_7UAWEVH8]&\E#7.A3BF. Q-W$"TB#WDNUF'P, MM1VD&T7*D6&=_]FD;.S([9I4,.)@!(<9IQ$]^EF/*ZWZ-K*>X]8]JO MZGH4C.D36(U>1(PIG.9&XUZKRZUB/)OJLMUC/*_VP'F*P_D634>='K%Z+ZG902\3&,X,] 7*4XCU(2P6@^][;9A8:!+KP077B]_M %_4$< MVY4XM9OBT'ZSO>!)E#T^N]!D:V<1YB=#W$?L0T(OK)0Y8 _A/UH9V[@RO/'4 MPWAW#Z#3X8%KLN.>ZKLRA\#A#%4V1ENW;MWYZ76.0QYS+)[*:UI+MH@YRT(] M #7P.?PS3/$6.G1^4+ DZ4'AF%7B)P8Z(0/@X6?4! !321L(X9Q*$+1HBBZVC@S M+X^;XS=F=G$%YU6,K);A&L;J<(UM;(4B6L-4R%98$6DB0@0K &K:H!W8_F/, M@PE]#_U<#Z%TQY)9Z (VW6*L8!+F43Z-5Y>EP!\.U@<6L3>2_1I@FH7Y,!%S M.<7+2#X\Z;T3?.@V]5Q&Z#,'$J=+8AX$Q1_D@4;%NF+IE@4L(J]<[,%^[2B/ M@,0QO<#%T$??!L0 %2U6 K/OFJ;4081QK16FX#BKH$ ML/Z9NK?D<))% "H.** H8C*G:9)2Y)X8+\ZPTJ88*1$1BN%9%)H%Y^0_PN?W MS _G&&X%:BJ\BS-4Q\7=%:%A%.>(KH(H?$AF=*N,9)CY+V6"F,OP6>'&S&B8 MLP D,V"3]BT&Q\9$$()V!](?L$)^2;WF!(EN&R/%\A T.^,,=W".WMRG14>P MVR!E_%B9'04 10PFBP";"0)\GH@NI/G,/IE9R#KX$A"!'SS8>88I #R "1Z' M,[.1:F T6)E#,;&5\+9_ 3XCM601#T0(G+&P(@ #5U&AIRS.$\<3J!A&&%_J MQ8!-'8[(;&;VI; 2'BDK2P%+LK!J'B:;GZSM "WP2*US#%0N'36Q80?@$H*@ MXUYU])G/O#F,R,\>#N4\<[=GN1("USO',\8<%>R;R,FN@/E M-)]1.) )J@H4%PNXDF3AD[D+O[3H>/& GAB\\M$#&<$^(YHNA@;=(++6@UI, M=8.@E@.C @57AS[P*@J!1RV 1YT\+G#57#1XSU,FO?I?T"GBFF_]!0'HMPB,#P+(E=!Z.:0N[U#;W2U@5C4F;+#9NPVX2\=) M05-%W"+P ;5U"IJ^;W-/),=!)R1(I&R&M*<<$IC_6Y+%F]I334\Y+H!PP M1EM3R0BHQ-)D1=]5G$.'"I!WUV"YP1L].MA=A$B>OI$RWI-A@!'*186(#CKXVTLPN] MK>[8@C);K44'?>+Y/-PGGDO9CO7JSZPZ&G#4FCPRU Y9[#U>=0FO=J4[FF<7 M)F#:]E9*CVDGBFE/41Y'H#R"[6MU":M.N)K$D=6R.#97[D?[/N3Y&I^9';.= MU,SI3 #2-EIW+5-L1YJN!4)IH"W5=7L'PWYDQ)I$V_5:;ET0C$$0C';5;+)W M3)T:WBS58FN89 V!)W3)&=4C4I<0B934.M)0=ZZM2U/V+LR6[;;K.71[K?;5 MR8HE+R% 9U?0.1T>MK4*U<[0MM2S"]U2Y.%(/W@-DRZY?GJR[LFZ&V2](S^M MI8$F8QJRHFY=D*TG])[0>T+?.:$_P4UNZ6B>&/)8WY6?_,!$W5 JK%V7J[.^ M4,;1E7/H%]L7RN@+97000,]9*..H /-\A3"."BQ]H8N\T$6MVU:GBEWT4ZZ; M\N3=['TYC*='+>RI'(9EM"^'H>RI'(9E]N4P^F3EW5S*/G,Y#&N$Y3!463%/ M,/BYIY.>3O9W1X"ISJ8JC\=;-X;K*:>GG&.@G*/B4H#6.=6R'J0R[E,IR\D[NOAS&$[5'=4_E,,9& M^W(8ZI[*88S-OAS&H5CO,Y?#&(_@J%79L$[0K]7CU4[P:E>ZHW5V89BRJF]= M2ZW'M!/%M*W<,<8GK]J$OI]3T9]&2P-S+8N%B).<2T[)XN>KIX$7316'O% M'&+&LM:EFN0G[R]_2;57^L3MK4%S.MS+?%9_M#G40;R/=-DR=A5"MHOS['B M9D_-/37OFYIW_K>%7VWOWLQAR;0LFZ!K-Y5 M]\-#TG)#@95%KW"]X JM125B?F;44!$U?K<#^Y;=L2"1(DRV=IDKM4&7!WO0C'OYXN(LR'GXZ?(M1_"T/WP?/]*OI,O9_,/?\/B\(<3^D.0#&+)18@L?PS#9BD#:D0@4:/E#]1!]6@I\[1_PWL M[BH$4 2/TAR&"%UD;_XC<(-[CSW$M'V6%7.14KH9DWS@_QQJ "?/!1AZ4X\N M'6M@E*7$_H%PA&]"Q*(8GN%*82EQ MZBPI"F+1[G\"&5Z M*@.)[?Z9QKCQ)6"8,L1=R0&Q8,/ZZDADP_^S#0"\BF3A(OH TBKWC-YNA<0B1QGH8Y4+&JUCR,/:J8P8L/W+.BF-8OU7!) M(22'Q2OV!$1BFBQ_98,J8?P3+T"L>*.9!\-L15V 8>GG+"H*7=RR\TG$[!_G M]A16_\;V'^S'^.S7ZK9ASPM@7@,A).OQDB)J?%58OJ5IA0M'39S/&YG,F$S& MAF4/;7TTM&W7UE1=4<>:HED335^ZAD.R%G)XVB533V(_YRR(F?0 9/&W7\.".O49^%TA0GY,4W2B)6!]X%SC!M4+FY@^'=^ MZ/PH . 9P"N.0;_1RD[$*>[)%T(H:-=Y]Y4=@)(9UH,J/QU/3;J,:;V?5VGZH$ ER;U/0;E>Z_H' MX" $""R'B>P:F7A6WD[P$F6CZG;[O")^A@IO*P()E'''S^X;N[/1W(E0""#; M[V,_^^">9^E>4->35X=89$=V+#SH.E@)< M1-\KU^^SC'9*=E]@W)L'YM^SW\GR:DUQH[,+0Y7!FCB>'*33$N) <4;?PO1X M* [EVLU#V)K0+*Q?*0]'72IT\])$F]F+MB,C-/00MR:U,6F1EM&E2K$O3::- M>IEV7*3V,4Q;VVOJ$"AM*!O6UFTF>Z'V9$JS%CSUO8P[".'-??U#Z?>+VA.GT_M)9Q:57?6LG*'I[F; M<.K%\AHKXN(H8LI2QHZMJT-%&QFZ8YN3\7CHJ"-MZEK6Q#&T?QO&62GD:O- MAD^!$]ZQ&_OG>R]V_#!.HX; !(Q76@A,6!E%]]P16[7K6(IC, <2WYT$VX-A M:[$@!X]1_;__QU*5T=M8\O@Z$_NG-&$!FWI)'D'Q]&!=*6)3GSD8TPK_97$; M6=PFB&4>)4.S1O!-3-$;#L6'AK .R9[/?/4N@X:320;DHQ)K%X^UR$ MEF*0J0W/_Y7:$8:/3&P,C@V#A< 4W-!B($J^\'I(T/(0QH/B2 -.P-%M&6<8 M V."WY9R :%%ON,3MHWL4O6SB^&@[B%Y>J!A+;1NSQO OEJ#NCA:+[MJ Q',EE4Q9% FLQBM_)0ZMO149!*;A?FH3A#WBX%"$W M]:(XR4E"7-H/)" DF+:,/1[&=4U!&$N31_YF& '2!25,0XJ+X]#Q:(4/7C*C M.&[X>@(XZDH D_,_!M\'4C@74>_ !YP92'J&3*RZ&=^S)Y[O)5[#J)6@,5CS M'Z@XN-+WA*@>WP90I@!\9#X9''AH9HS/B,7"E%FP>LQ?+?.4/.[=#>&;(,1( M-!@.\9!"]U' TY* CW@4M#^S[S%F+4F#RC,'F.#)XZT6PTI<1<(6 LR'$"]^ "5H!JY$A_ M@LR(7<_A!]YQ)J88"^E<(,V2,!+I7(#K*0&Q>H(<,Q Z540#NL%S"O$D% 2* M+-V"YAN08BS2^%$3%F,@U'SOCD;@TSXBE.&PD"QDP)^XA U2D?9D8QPS)GQ) M-IX;B&6JU)#X. M:C)C*.+\$7A]Q@N(@$2N5YDW(HEX_&S],+@]![7H3G"2N?U(!(;PLN'EB(Y- MO-!P*MP=Z,!L,2JMK,M#MD=[!78 B_L3H(787EE"21E@/^'8 L[X MB8/QV'P1L#MA.&6.3H*#*6.^_253\5T0X81 HLAEZW*I.C$JH0CH-)D!79/X MV'0M%G!32IT$"Q,E 8-G'*RN<\Y].)PYV@*:H LPP!91U">^&.!GW,U QD\:))Z_XB E]& )/,H$*,Y0U1?J MDE\X&E(8'6#G-J2KKJYZT.SZPFL^X3D\)P.;NY&_<]FR0K/;C669&I?8G&S&AHN%,3&*LS<75S.+25B>J,3=LR MK;&F#^NI:$?@\1T-) 3$@J?W28E]UU,X9PLP6=)/KER;7)EY;)K@RB)DP7$@C&DJA5@/&OAX4.X" @&WUF M%D/,P%AA:'/"6"B.L!03S)(&PO&(-R6@%<%^V[N^%75-\;BJ@O!',>=[,67; M@ <-FV_(^KA>S?T)%V?JZ+E7KX ")NL-KUK %.]NGG+C#PB+Q0E=/>/A M+-T=3#W!&+:5Q[-F?Y_$;-]@L@_9S?=7%B%]@^:?;^=<+?:CGET8@WH3SE_H M,%JO=K3GU6JXVGJ\WB_;N@Q?[Z_/X4XRM4\Q^*SU_D\GPFPMUT5[Y@;,&:28 MUBQ*!R)1-%G==3'M]4=T'!5U>U)[4:2V1D78BM0,)#5='EM;]Z9Y+E)[N?9E M]Q;<;ZW?6J<6O+.M'7^>RF>&L3+\EE "D9#RV]L^-[,U)%_M33.^XL?36FIC MK1QY.*ZG7KX^1-9ECT5[P*(62M]3L6B$6*1H]2#(@V#1"^G%YEY-J7,'">R)0L-$B'LF+NV"#=P6D>AW.HI^N> MKO>E:6Q!UV.D:T6V]&=ID/@L=+U9ZZ6-(@F[$H;T*:#@SFH_$KI!(69K MP.]>(MFW$>,]G%[APY@DJP[?7O$O/]H.)IM0ZJRJO'TMXCHID<(5H9^OO-

&L\C[S M\>:\"/V3[OBUX>K.!SL[:FQA,1XV-.&H''8%DA0,_2D JL"Y89.+H.4I2N$M MHUCX/#,H?XP3V^*YQ(L'0R?3$FS*:@KY#/1_/>7'EYW>[_9/[RZ]>Q=&$<4; M7MES^"9Y; U*[>S"W))H-'4G1(/7B4N()F+WH7^/896"JS42RS=Z"B_@Q9%0 MRCSVDR'N)=GWMN?SC)4E31D&];(&76/]-V6_L[4V M16'H!B7 U_-7?Y&6>VEVN[Y+ZLK1N#@3D]N'==+Y!0LR4#N/N]=96/!J)ANG M('.1CP^D2TR,XE_PQ T\MC28VQYE"[DI3PO*SAM8.)5B !#XSQ']4*2981.V%]0=3I'S#TBWCM:SWMY;EJ^ MX5PSLS%?[#QG@Y2U)0H19/K@G8V9S7^E&!;FLP3(C+B>X*!E!/EQ[Z <_# I)>IU-D MV5 "ROQ\:@"BEGTY$*0:@ 7?!GJXQTQ,D=]*'0#%]QRK^>D6F"^V6B $5Z 6 M,AC1^D,4:^Y M) ^ ]C. \*R^BC30*\3>* .(AD52'U*P[6<"*I9*0]<7A;-,F%@+R*^5W:Z* M/&0LFR &!OJ(*\32, TU[^0U&LILK_NG>1U(']DD O1[E%2E"185JYT4UBPC M^Q+HR"7+_4LX4+(R!HM6W"O099'Y\Y1KJD@Q87[X\+IRZ/E8Q8'ST[;QB[AI M9,Y3BD70DZ+;:37<>,("9P80_R%-HQ TC4_OKK_AO@?^R(FOOB.I0F/F\,SR[4P:A)B2?GDM@,;?$5ZA4^!D00 MNK3>A;F_72@HK9JT_=?2/,U\+:" 7?W^0?HM"D$5?9=3Q:5+#8D3T=GXLRB& M\>KJW270(69]QSP#_\&+L:0)D@(1,FI?#E;&(!&7NR1J+*#(",B*P>5V'/(< M6=)P%C.KJ!*"1>U-R^8P%G! 6N.UZAZ)_0/#9? 8Z.]G>ZZMF%UHBCG D6E)87Y[,IP]_F>%M0:@YW MJC@&TR=(SK#;C&BQL(; =NQ93>D(>'($0!A5+D@BJS4Q39%#%Q4&=T(JUOZ MJ2TGE<8M<]0 ?<$:OT50H57]BUSRIR$P/@I@?"1@Y&D"C B,K M'I#JM*T!-]X?X/1E'H4CD'8DP$IY2$)3Y[EDHIK2@BY.?(B8FLB00;KA+^2U M+DDPB@[Q?.!*E4LSIV<7U\![[ N3A+*:-L@-Q"J*9D@KY Y83U4![E]J1I/L33T M=\R+0C]VS1M-TX%<0+!P>?DX9RO2^+.")GAI3Z5 *K5!SA7K8(=%=H+Y]G#5 M=-Y68*/H P-A\0E=&Q)^@\= A9@P/HNY 8I".)-;X"Z "XPM?#/EAQV_[<]B M5V=Q1>H-$!T#>N ,V8M$J:\>S#L#\^_V#T3F>\;+-L6RQ#.SZ39,N ILYZ_4 M$[7;>M#O#/0? FJKCIZ9.Q;=D@Q._#I/ M(V>&JM/:E_MCW0>'JE1IY/6"09/VL=!M3,$M/=1W1DP4<5'3/8FBLL+.:#AD MTCES8R_6"5Y1"[&O6=AJ!D>[@54]AL-N\J##]^V1?IEZ).E17A/9DOA*43L 8 R>[HVYTQQD83]IT M;;%PU8QQ.107:^?W5[X=)^1C1%4&2[IZ.'[F^AI(G]J[O_>U2W-'NQ0UP*L[ MK=QT9EY C$GQ(G[7@+=ZG$=*/._J,Q5JOB47GA?R.TRZ-\%)T!-.3L82W^7+ M$4Y=-$7\I MO8)AG)3?P?.;IBCD$XLPP\(J!4S ?X2G'\="1#0Y=T;\*SL9E4SOUDV;G*L;#"S\\/_Y, M?1)OB5L!49:NXL*-9>K"(>(V\Q?04V)C'RS;(1X%6AN&7 59?6ND\ <[0NKV M&+;>$>=9&H#702]64"AUW'+*PQ?*/"EKXD.M-@ >4>C+@-;!CRB=)X[@+.A# M@.G@SWQT;I6) ?],W=O*;KC7F_IZ14R$/ $"$'3+P'7"U$=[+,8_1/E\@ +S M17<2?+8<>@"3%O&45,F? M@6%S@5+$@W@)CBM?8/7F)9Y1K-%\CA="U/1!"B>@6HDS$JV9&C;*PPZ77L"V M)GMETP!AJ@[-UT#Y!&#S?@K*1>:N@^MB!W_,PT \W2A_QQ@>T1A&;$_">[;R MVHJC1!'>6SU+(*=_K.K=[SQ8ZKT693/Z2J_6#7G$^]G[4RDKC% MDO%*U[-TP\9^SJDR.GY2?27RXA_E=DHHO)$Q4@N!CB6>!K2YU+?9[D)',(ZI6^/CDI!#;KX156D1*0)W3%/)+N7H0,E (: MN(BCLV@ZLNQ[N5(EU*8L!BK@RE]Z:I70*@Q;U-VD=CWNZHA@4\&BF_5B*;_( M>=#UZCPD?DHV!PVP^6H+B.0K!=Y"(*W2;#UI?44G^KA#FSP/LK9:0\+8N9 MGMI>Q.?)&& #DWZ@5;;DA[5FA(NT$X%IC&SY(RSA?W %V,8A^Y :4;?&+/WL M EACO0QP%;=($>&0%WJLV'JA5^-?CQX#31 H;4UG2N<#I.K>V1JF)# M8]'"YB<(G <&Z"Q"&A="M/,&NF2!M +SYOT2"V9Y!=CV$9#M'XAKOP%Q?08C MY"9\Q[XQQP?8>%./N>]),?X",RGJ[[3HC9N"E\[#.+L8KSV.PG%33,\%U*4C M^KVAJ"&#"/7!B(%)3KW7LFY5H90K3Z*5L,P;!P6BER(ZEE%>55H,4E>D.Z'U ME[LK2E*F>)/?'?8G_D"%%$F5 LT0)8J(ZCHRU=M&UU$'B5Q8G&[!!81X+BVI M-<]K56B O[99YQ6T5Q;;KI3D,.SJ!E6*>@,6TZPU8'G>CB)C:Z"9VE,:BNC6 MP!QI>^C1H0^-W??H& XLXZD+ZA=[4HO=K G.,_8S&1]I&X\;ZAC+Y:#T(>\< MCBU.=M'=Y%C!\MW[N0%0#M(OITW9GXY#><,>.AOM^,5!3MT%?9XJ<'JTV@U: MG7S1TC\"L("XAX]ZG+_"1JROJ:_V;4 ?PX?7RRVT$'T>F6E?"M7PBI:-!ZR! M6L?)%U0'<=WF3Z?&H:JM+G%(^'M51M]/A+WH'FGTF;RCAM>%U\0A:_TR<&_L MGVTK(YHC;,@U'M9C97;<@.,(:YGV]/DRZ%/O,GU:9Q>6K!CU,ND]??;T>;3T MV:X=P2)]+KELV#&AUFD1@UKT^K7"Y@T+>B+LB; [NVXE)(T."\D1UDC699/OY5L=4S\J-_LO\IO'^')Q4O4TOWIVEO3&N_=12^@-@=Q:@RN M:8NGP\84?0T?RW"1LGCJ.B3K::=IZ MKK>D$:]Z#?;N-5MV32$\BSR= UC2LV1EA:.CXT89;-Z+JJ:.GCF<4 M(-9S"Q"=]Y&L*UJ'ZR.9=V5:*(2PGS#*PZ5-HF%?6'=.&&.V'T\:=5LG832G M8#2DI\*D&?)T M/C'RUX7:('V-F UJQ!C+:\3@CJB\BJ6,'5M7AXHV,G3'-B?C\=!11]K4M:R) M8VC_QE25(R@LLUE2@*#)#W:$^(=<]OO,CAJ2 *QA+0E@)1*4UJ^HSW#BM7@O M.G%K ",E$GK+)=B;1)MK44SAV;?1C+C_8A2ND0IP/TJZY+)X4VS5OK\?8<#AG._E+Y&F8"AAT0F M(/+UY"$\IRL;Z8XEL] 5^:*+'V?5<.(L$J^HRH_%)DH'/@M]*K^0:3NBMCGO M^&C[0,8DS28L>< 4QO*KHF<8:N/>G)(T>64 C^HA\TSA=)Z7<"TD*B\%0=G& M$:@^^$FIB&!,701\/UOZPLI0$^+9E%EY0090("0/8@\+ R!.+P6EV%CSNA]) M4Q^8R=U0 M#QA UP>B%)YAQA+":Z&'<28H"H!@-XDJ,WQ%Z9]A"JMP8UD4Y1;?$:+G3XH. M1BL*<-=A\KPY;Z 1('MZ4M*;,E"UY5\_/=M)L\:[SW;2!J.QN8?%&MIH]XM5 M!T/UB!9K*D>TV*&F]DEO?=);G_1V_#DV?792G_36HU6'(-/(!Q)G;NP_N[:-/MLJT M71)\ OA5I">TC3BQL*&E(2OZJ!LA)SU=]'31-L-U+W1A %V8LC:NARSV=-$E MW.GIHF5BZ79D8:*X 'DQ5GNZZ.GB&.BBGNRY%\(8G5UH8UE5Z\&/APO=[1U+ MO6-ICV181(/P")9J[TIL"\^0 /;J=5+;P;.1=Q\[@UM3DBD_)HJ*>9\=TF7@ M4I[[)361HO)AK9F>A?ENFKJ#*A(=JA5QXKBURVI"3T4MZG!Q_A\6A4U8->9- M117U[8XJ(/3(U4G&5;-8GHMOC8=G%ZILZMOH:CUJ=9EOK2F,L!>^-5:ZR+=> MQ/4*19_:"0\07A&8?8@KF(W#%T[4K[#Y_KO-?Y[A\N8RRRNX"4NY% )W*;R\ MM:136S+.W:];A,.W7KE&#GA]5"\6N;V'I4U(49?=DCUO>8F\Y4D78'O@+?JV MQN3!>,ORR[V>M_2\Y07SEB==(NZ!M9CM6,ONE_U4SC+"^]&1;&F]VM*SEIZU M;'T/NP?>8FWK2SH8A[UD0WGE!)R+M^S&.:(R3=]'^B_Y@ M+GG'E;>BJEKNH,4Z +$4IDF,D/[PM5E;N>4N6+^+HXNQ8R.:\!,QH.GVFY0O+65MUZ MP0J(8E761YILC>JAD*=7YK2GE>6NK&>FE54N_5TN=V>TH@&M*+)F#66CH35; M3RNG32O*07%OE8]ZA^O=$6D;)%4TAVYA[F^DC&66S4V*+;Z MU$Z06R'3@6-H>U;2LY)=LQ)]MZQ$6>4KV\,ZEK,212%6LH'[JVD?2,I&]CA6L!$-[ M!^H&UPQ'Q4KZ<@X'?[(_@H,_6>U'F#??*GD>Y'Q /0$!1?/P MRJ-I!&..P;S9K*E&FV$5=3#2GM8)9DUC$5W?1W\933-VV5CD&&R6YGO'?%/' MVL!CFWX=)W!L)7/^I+H3]'T=GJ6OPZ[N_(^$1/I:]J<2R?^]K%8O/?H^F@LM M 6.X,CYJ2W/@DOHFMHV:4B@_595-JY[ZWD<3GAC^K8YD/0S^8<7(\5"VQO7P MULY&Z'74$?9<(87D\S@$PG]K],8L=%A_X<7OEM&^VD':'V/51557Y:&Q-?7W MY1>[CH&K\_,.@H'J$.L56V-5ULUAAS#PY,V&KVM][+TML9J:5F?P'8::%-3E M-'ED;$U+O2W1=?Q;G>MS&/Q3SRXZAWXO0S-?=K&+MZ^PFLKM,5Y1Y^Q]IXLU M!\8&JWT[#V,/L>)-Q/#Z^)Z]17?>N39HN/2#Q3(E!I;VF<& :.GAL#&\K EY!//^$R\!R#M"[;&C=A8ONM@DJV ML3U6!H5N&7]]]*2YID;/862# 5JCK&-I<:L>)?PTQ7%'2'!$)D^/]D\OMW,8 MM#?1^:J,1K(RW-75RX'1OB$:N#G\4O>V1FR61L%3(+= M(5UBD",%_O*#R>*!]V)%;1C(*>]E\LU@0F&B2VW.N9_&V&TPO#U7X)$R8IPT&!AZ7C7\3) T*58*>\77#>+*2)-*6-()YZ MEC)V;%T=*MK(T!W;G(S'0T<=:5/7LB:.H?U[A.GW3\@#P"K0'N\I!G##+ 86 M. #'R\#]+;4CL%<8B^LQ_NJ8DZ<7I,R]1*8R-'7==1VFVDS3AZIJJX[A.E-K M.F:CT<12-\@)$!+;!'@^=Y9 +7Z2SFP\D$KPH;2,"I D:9W,[MR6OJ:1 XR9 ME3?6X4TLS][(LG10RLRS33FETR*W*A!^$DJS,*;\')CN'J1 +(/D]B+W?&Y' MR:.4,&<6P,IO*?>(&%U23/!?,2J(*446$@9@TD^([?CRX M@*+7ET)@K:0^QP/I4R YP*5LF,VQ1#,<5<^$\2S]G49&[<,O.)Q&S?YS;4UC]&]M_ ML!_CLU^KVX8]+X!Y#83P",=-X%EQIKGT$8*!9^Z1^%HK'#K&=IIYYV? LEN[ MTCM\+4T<"'L^<1XF^(X3IE%,FO'9F#A@P;/N[$=IPK!'!#"_^]"_YUSP MWHZ\$(P8WWZ(TRPOT6>WR("BT&$,;65@99<)\E/@8+"#ZL#P81 FE4'Q8R<% ME2P SAA)6"<]&'OI< M730!F,2F4^8D>!=89>^ KD#LR/GA-W(&V/R"T,? $&#_,X:9@9CKV?QDG, _ M=[2A:9G'U[#DV7%!,3@NH%L#UR1+#S,62 \ 'X>+%H? X*%,?&"YP"%84GHN M\WT 'D(:C5-$\J#A>.Q(SQ2L#,#;YIEZJ)X1(;DS!BY"R(VCT"P!=QO MQ''H@:0<*/9(8=2T"Z/F90MR4P M ,N9PKF$Y$8GKLK&G%HO=.D1CW!=(D\0J@@Q+"^>/G+T]&WO+N9 @$D1I^[L M'WR0A>V"#5P2Y GL*N;6(XOSUZ 4!E 0$!!G$84GS0'=',> MQ:(0#+![*4Z=6;;-$P:W(1)TP&[#Q!.'7M+%Z(S)(T'G%E"R=)B"_O(;Z4(5_;KTWN*B MQ'KQS@3Y0P3LZS8 JB!$PE3K)<0Z]0* )_*%G&QC"5;C^3 &2#H885#7I,HB MK43*RU2;#6TVLZ7-UN#K>._%CA\"DC0D8FO#12-MRBQFJO#3'3)]JFN6J5NJ M,K4-6-74&5I-1MIA9&U;B[Z==CH^F&"^#J1_IOZCI.A9Y82RO"05BU 8,-Z6 M"C>\E-MMESE/?(5O"I=,_6OA;WC-N<\?_B,5>+B\A>]OL1>0+'W^VCA$E+V) M$EBRIU//]U#L K7^X[??KN"]S_ #*3*.4T;L"OF:!'P),1%IO_55^7A)7_0& MA*=3_X13N^\!.,'M5V+JO' S'!)]%;>]A] P:% Q9#C\NK\SZP0S7>[K%%)' MG*.,AA^H3S[ YTF^3L6L)&E]^O)QT6^S )6O=G0=?4>&YOX/3EL,7-^JBN41 M8:/U6JM2V?67H,#8C_G*/@;%/#N"X?+]!84;$G5 MN'BHP/I*L-?WL-V"2>,#&>-M@&O]_1QQ0X<,,9>;6BLOLQ[LF//[7(?+Q05W M985!P#AJY]HN/D^JJUC5LL$73,: +TIRP1!QN.8/GT4DU QLL,ERR7R4+_# M\0M\(#S@6RIT/; !O3B,'DLF;#Y0&41+ ? IV\Q5&"=Q ?V'F0?2'5!3[Q27'.AR.VK6/"7;$::L#5;,;"69KW[ M;'&9>,4O2C$B:I[OM;@SM1T'5%+IK]2.0$<"#4K8\4L!1 (L$IK+4J@$U/^A M+KDJH%DIN-Z+)7Y#SLLB=)/9MX7@/5<+&)@(@_J%ZB\D?Q[!$"+B$8;PU(N M$<3L'@QV_ Y @!X^3BPE3B ATX]8:ANA?"/< M!^C962/0O.:7L*9![4:CL@ \R$74[CCXD7R0\##LHG06Z-;U880SWOQQ' H8>D5S.5<^X:HLR\1J+BL7 M#;QO[-:+$^XOE+[A9/$2 V_ED[E$SR;,%C"EFWM;ND+KF5PG1(;O&18TY6-5 M%(2EC^4S ".AJ[0PY0[">?@ ^"X#KN7/PE_S7$L6DIA?F$5\W6M$8@%9L'\C ME@AB(NLF?S?)U^C;#\C8O&8E1!S. ,\ ^5"2Z2\K 2HO'!M>,N:W=:"? 3;! MHJ+R$&)O-+$HAHA3X2EL8C]&V;EA*'"33H5L%0_)2_[ MDD5R<>,+#=)&C[<_K6XO=Y;)P'5<%CU$7I(PG!SF*@U-I0N]V]M'">/SQ*== MH>^EH25-/BA^]P7<+N0@>$/[YEDX&?<$6(>@6):KSAPT6JC+_'.EZ .F^@-4 M#19X891AI$!\"IS M/]F_,E[O7Y&+VPX$9L5ML@06KR@(;4IW1!/FAP^OCQ,\^G I>(BC9WKR0/I' MZ+LL6B\G*5\$ )GXA5F>:]3B J]3!I"NK#* ,+;E3NY-H.Z90+JZ8Q,HW[0# M'&""@/=<>2'P*N?[P(6)<:,N2)R9ATS-\%CS@>"S'\"AIYO B:-RDX:*A@QJU)M;@.DR2R,\%I1)CS+W9GP'**1 MC[ZBCHAH$JI?[-BU_P*X\9BY;RF0E628FH&^5_+!NL+K6$;K0L>MB&FN,Y$[ M;)46W)']\S53D$IV1\W^PG@[P"6Z%Y?83T>..6T6"B%28$ MR2H\0Y[HPN/XJ7_+JXTV9D#[ F2J"*O9QF*(!^ M\A/0N'CS R>I-S_8(&-4)7"^((%S?$$)G.L31ZJ))LYL,C$F[F#@L>F@/[*G MSM" 7TV,Z<3L6T/OP*DE>S/TR]H#=Q*=@ZDMLC]1*1-95L]E/4C7'G:T,&+F M,@S0%/*QB)SGDA)7!)L.TR_Q!5@YR(.2*TW>8B%>.(>JD_"%1R55'DSW!M]X MR)FS4#'*+LTUL7M8^I7YNIR4MN#^<,U?YZ1DE#TI.2HY=,N*P!IY0(H^)<]5 M7!(4GBQM67@O"L<(&B++UP:"]QF'V,3BWC8. M,;#6ERYVA(SWQJ@^4:DGD%=1]WE@C^166S\3'^4G78SV<2UW*.<*6_K M1]BXV+9$L>]A [7F/IDE2'R@ M]6=3%'AH'*!7'CX4N:(+=!6QI.2^K_M6T?&+ZC&LX /TB(!%T)TJ?#5>X2O< M^U@'DLWG):?5+VZH_Y%C[A#I('?_$N>;>&@8QN M[AH:8N3\XY'6Y[D?=;.C(\2Q-S'+[_*,C/_U9N)2M2983U*G3. MD$@1J"5%_HZD1G68V-,E88#KR*G!*$_ WD:O^(*^PW@\>7?)L\F+!C=P_7(2 M+YR64H!3/"=P,.0KG9C+35R[@G)KH;*I/E/X!BI*#0N0W;8R##?I\SX^@ < /?[F^" N+6&&#MT*X15-L[\%R/; !.6L MAJ>>:2L=@-:[7Z.0/U,"VF^/O>U(FB(9GV,QB06/:(PKWCM(*K+HLC^Z0$S.'@ G3KB MB-PD/J]/ IT3LV/9 M[FGLD,CQG&=%BKORMX4?W@+5):7*H3Q(#K 4GL%E:U#=[T;W^[&4?,B3"&[A MA]^02HI^(XV$5R6XN@[4$45V;ZHZ-D2__2!S&IUY 6#,HOC>"?U_<[V;ZX?B M&]=9$+C$=^4N6A0?X$VGQ&]TT0L,#XM*NN#Z=(H-^C:II,7528N3\TQ:/!FA M-:=+KD]_+!-LY1IZFU>TECHJSC+T*DC.CI/#J($& MQD6QM4+@<*JJ-)IMRN]FWUGL^KQM)%BB0?3,F,POYOMYW6N@L5U[H=F[]:_^ M4BJ]X'8R-@1?U14-9Q!7DU79<#QU["D;6H8]&%O]R6QD#@'<]J@_F)BC\3FV MKC:,GE:^F[]I_'9V[%A]C)XXS0>IU&E_R5OV=43.?@JU3VX:H:O*-$3+GB>6 MU]W'C R/YDIJ=''_',5S[.E64;^A=7.7P),,3>6Z%[*>322.7BJ>]$6^>%XK1?$ N$%VT#D4&Q@2 M[8,HQ("]DXZCV)!S"39"B#?+8E$PB[,^E@J#SD#<2?Q%3_2[O.(RSV6H^GDZ M?+J69*ZTD3V*80!SQGC$(D&?Z4(D-S7BI=6?E=$*][-,08;B30UV0]\*>.D.)IH33-0_@9Z ,I?"E*#\Q)$+I%X/!RH;HF MD;<";DE9Z\Z)6U7J7YQGS91<#'MY-V5?E.B/)@7("C>"U6Z5%MR+HB7>H] M9KM]FOW!@Q.?8KI@J2DE'\0&MM621BVY44431&YTYZGK/&_EE9.W!L._*UE' MU-E@J8YD.<6F)@Z(@^'=&^+R:QW(@"]ZE>:C/4W;_H)7#^9NO.-/Q5&V9@CC MFSO+U <#0^\WI*Y(.XBJ^:H-3DM",^9';TU&$$TM6.+&_B*OX\L+Q\GX$NVQ M8FR6D>(AT@1XL>_=X\>R%R]U88ZU+W(@DF@&#EO)[R!CP#X$Z(O6"3CV)$H2WC$6 M,.()WI3D2?J_?OIGD4M81,)20!71I?M@')^ED?-UD7)!=6]/,2,\5X^ MTAT1ZW@9200G@W\FZ$TN8NQK+K. O">3IRJ=TDB/ 8K".F:NDD=\V@JP0[H( MSY^!:T6')^2Y8>9F3XQ'S#,OWM+D\9W/#S,LAM5:UFU(OY=P549K:6#V:Y#WS M9-].9X&1/B=HS[WFX&E@?U,6^$!U"4*( "=*79(T+T9O+=0I8R$O>\TD+OG? M8-V'B+N_&N IW7BN*/B*YXW$*)A?P6)Y00\15N[5#);<=GG'5/[S.M,\.X'V MM= Y,">%#R'BL5/>+977<%#W,Z"'O#RY9*G*9K)"^RGI0RTIF8ZHN%S^0:$! M<:PJ:4.,U&?D#E$(8 $HN84]#M*0F(](.'!X-"H+2X](ZUO'GX:1'#,EL3** MOMT"6<7438+\O\ESDK+Y:^[RS;L1MFIV4D'$U''JX#/-%45XA^Q *:K)6BZ& M5R]2$SE1'%;)@<[+S4LJ]E)(KNKPWK2M;(4,28VH1AE%3]M2C%%4\!15.UP5 MJM1$@FP %I#7;50RNOCFEWLV2FSZZ?O"%[Z5ED?/FMCD/"H1/>4!"YHNU7A3 M/>U=#OVE+W5NR-'*' &GK+)P>8Y8[C>7G(S4$-@I\GPXG ?VAFCN6^UX]R-Z M#1&XG_-&5(AT2T&4%X^T&:]Q U7#%%M,M!G:&TVT6>%ES*\BWT-I"!)E0BV/ M=#$F\$I:?_.;+BZU<7A3)0=;;\FU=I*EPCHDT0Y,&\QI0989UQ$ZUW:3.AN1 M842,VE<&5E88OEAT]U?#M&B#EGR*T7LEC!]0M01ZZQ;+F9R:M?0YK%%*'EB![Q4G* MNGP.8'Y/2?4Z-IZ(K++!FI-([//,!FO,R5J?Y5/+"G('WL28&'UC-!FXTZ'C MF(8Y,;SI;.2-QY-#M[!;"1A.YZ]+O) (2S"_5-0RU(L8J#EN03L^S5":D_*M M-S9(X%R.>WI$7P1?M%H3:Q#9B4[>=38$NLTJ,A6,I_XK*2-(Z2VL]'HG!3(, M5_GWNV2]C_HOLMZK9IDHMO>+L;/ >3)GA?;>F6YGFRK1I.LR-!28%"U<:G+/ M LZ*:Y5#%+\@'_E IW%Q))A(-Y[B_<9E 2SG#W%S2#L%^BVK=D@ MT')1)E*,\+&2PY]O !2D0$ZN%3T7^.1J85TFN3+2Y.8B%UB3CY1)O/F50Q]W?I M'NAXKO0I9\F2MU!NE[?+S3 AO+1)WEO;62Q (>2F$2R>M]I^55*\ (6\?%"/ MX$$UFS1W&Y\#V?Q.QJ4CK$3@Z3)OMXK/Y4)Y_&?,HAD%;O!J]%)E?!CEHURH MU4?AL:L;4 "?1S].>8 S7/- MB)S MB2.ZVZ3D3IP[7F<:':SK*]PT8XM'3@N\6!D\Y8&'-5/)ZJT\-O-1;3C++"G" M@E^7T[\JN\!NMSR7>Z>99%$EE>4L0/P3I8YL[]"B""'WB^^CZK^AD-KBU8NG M2Y8]624GUBE6*SG[>!-_H,Q&S6XJ=5B4#NW>IE:*6Q="?>A;[ M^C&=[>[Q4;MAVBB>?A*-+I=3];_P,M[G]Z!_,^_'9Z3IZF\;G.@C,1:^Q8>^ M$TL0@]%KDU3(75%EW(A>]@ M MM/,CHWFY;.6%F&X=$]-E?0LJ>8CH!T](;;^P4IXU%@,^PKV$J:SX^2)>OU7R MZFC0DKRJ2/EDI)SWMZ/,T$JK5M!F#XY^O.O<9WS? ?!MN V^*=1$$^@(:J'65CATH/YJ<6I2P^B#B]D#"Q,4Q1]YIN_FYSH1:E=W+?*3$3-\.;_F MB;IQSGFC#TR5I@3I(@G9;5KA%3X$UORG=8]H?LKFTNF/J59%G*2>E&N,W\H) M.XGP=Y"?#=='+H'^U0*GJ3EI0%6JR0-CHK.)( VL-A8Y^?)$L-&$"!KP=>"=<9BFX/KNA>'G -K>P^FXFVZGE3=')?S++0%5-BQ K475U4 MS8FN/K_WOO0T+PJ ,''4-\AH'ILHO^K>\4,*ME"^IRO\P4&$K27XF\1&RWO0 M14/%?,7J*NB8IQJ#Y,E9-'I\M^L+ 7J&EP7LTZQ$/(0@%23DE/-/ ,E7-)Z7 MNT6@OEKK_G JYW+173$E-W#R$#TE(FX[!WU=VI].B5NLI1I.9?"KHEH 026+ M$-Y]>O^QF IP(%))\PAV0F,%>%KG*WH=U\&3U[E329Q=IE\ #<>W+J+K(F%O MY#_>XJ2!P'E^XX=TE_2CMU4VB!D(5)@-2H9(+R E@']=)"=@8ADF**0Q_)\G MWRR^[M%7/Z3>\G>C06]BVJU?]WO&CM]9D]U67;598]0SAJ,#;'9HC?>_V<'& M=_ #08U##I #48BLSJH>^*:O&204Y7K[>=1'&_)[:GC'46[?K,5>IUL0 M7E/)N!P-EW/=Z[N'#\SE34XLT>6DQV>SMBBM M[7J) 46+$_0JQ./_O)EJL0&"K+V+.N:L^YU@\J2#+U*-Y(B&-U*YW;ZVX1T? M!LDVO.:_U"]P3X'@11^M27$%*TI6CL8K=G'H[4)T)JICRRSZ[2VM;"?T?\[ M'V'_>[-93[Z6+:WZG12"VGVUJI+F=G?>R);.G4+'_>-1J'US9^EC\R7"L)D4 M#BKR%#9M@4W&T; )$/=NK _,43>PZ>(MN-^KGM46Q^HA#+B-**SA.L^$PK8C M,+-.8'NG*^/F;M#7;6.YGN0__\,8%6TQ-U6F.F2>*$PJ89)U<$PR 9,,'0SN M#F'2GI1O>O>X-QYVW$C]&N%\YLU"-H?0M=?]3EA:(F9BP<5Z4881&+*VKM-= ML,^KN1R&98T/SJ^LFSMCJ ^,Y6FB6_*K/4+PQ-:-HE]%O_NAW^'PX/0[P+D4 MNM'0A_/\Z)?TE!\HL6"YM43WAFNTIY6LS/&A)!&6O-[6+2@:EF)PF8-61I@Q M\7S.58\P@[]-"Q!735>QY1%'W3GB&+&IC5&*(^JR9I]: M&A:X-17MA*E]#2\SW2&3;Q?$,G=!K'%W;GVRP:WO@EB3[AP19[BOHYTFQ%IF MUS](/'."('(EIE'/NCPCD5(!VY,0J6M#$(A'U/R^EPITLW])'9O6=6"J=6RR MF#-S^_;4FYGNP)Z.;69-9];(&MJ.-QR8YA:3VTZGDLDY2&*PM\SK1;4I2O.^ M*I4NWJ4&#=AG!C-X>;HY9N]RDHQ#'(HB.Z_Q-'CXHNCK0F1-[7$3(39XKWI> MHA%4WN'M6$%Q6CUW.?O]6>8I-VNPHILMLK9RPGP/A]I01V'\-6\S+('%GX-%;"JU)G8]Z\($K8!GO^\J&TF]HNL(DLH8],YZXD>8O9 M7;2/7"EIJ5VH5VAVJ@?9L5[E)S%K]0N+'WV749TDO:K\IG=\D]";RW$?;LYE,U1.U*44,C'T2] M]3XBIB#"),[!9#+TBZ4;UBV[W)T-BE>,6R>P/K$/4@ MEKW;JBOK0:Q>?[A;F+!7:1Y70N5[+%__[!I=RDK*SUGA'0\BCX[>\82W:1B>^NILS]UO%=UF7 MH]!J/VAUI'3:DT;/T9#BXQ]IQERG:A\O/4=CZ_-?3B*&,5XJRJKZ"M[)<$NS M;^ G;MDV)&!,C)L[JZ'OV6[9GMNPM[.L>50T=KDT-EDJJ]H7C9DW=\/QBS,4 M%8TI&CM[&ELJ-ML7C5DW=Z-^6ZJ5HC%%8]=#8VOJS7:GL<'-G=W0%Z.C-':D MFOV3(L9O+&%.[#Y0#-\#HS2(%CLWY;GNJNGM:&Q-)=[N-#8$.39XH<*>R\:>-54YFV+/=I4Z$\P^UZV^I9#KHI%K=!+DPB1[?=!? M;@QR.N2ZAG#&%X #S_^<._$WAEE[JAO(@0EL34WT[K+?OKD;OESVJPX@G<:> MI4:8QV#/=I_8LZV0Z[*1:T]!QBV1"Z=BZH:U+]^M0JY.(I>]I^C:ELAEWMR9 MNCU>;C!Z]NV,-E8L3S$XE/#C'RQD,;8RPL$GWMP/_22-J10SK^_8Z[9&.*)I M[;X:"D/1!WU+ YZ6+A'P$!>XN7MEO*Y5*2H+]#",8D\APBT9A75S-] G(^7> MN&SDVE-L;$ODPBXWIFX,NN3?4-BU?^S:4U1H2^P:WMS9.NC1"KDN&KGV%#3: M$KE&- [#&'0)N_;DFCVKAJ G3#5O;J;67]5/[;KRB_9Q09?#J1XZ@(G)%Y-L0^6FT$8P3@YF^[R1$1>6*RA65-Q@=)R%RF[PE MDX:I8(K(%9$K(M^W*#]%/N&DW[^Y,T?ZP'ZQ3[0S5%[M_[UUYS*YAUNDLU-V M#'UEO-8^\L97"TZR[I=59'&.?02QT^/&Y>.2S M\XP?O$"]6G%-WX*%.QN0 SEB\8. MG(;YEGK]-7;Y.P6UUAI;UN<.=*JA7W/O1+-O##0^/P+Y#F [I@A\#IQ:]\1- MCW(ZSODC@SU@7UU$<#B6S1MGRFZ%4W8/>[H'.J?^F#B'#V"4,T*G\LK@,1DL89?M]^W]@JW*W[-'_OX6:Y 5!OX M+.,-4&IOYDT5=6T1 \>)X6J)5?#O%KAT+0-DD<6+*&')CGU9#XNNK3RB&8%_ M*RZ#\X;?ZX"LP/%S"8Z\8^B:!3X7"ZR[K=/B_\>0CY+ 4W*VWRHX041-6;PL M.RO*J-DH.J?K1>=T273B?_X7KAD([S?<<0)00-1W[JNJ*QS=1?GY!,(I86$N M.F_-0G9:*Q2"MG.-SN!<@YN[F3]+G]=K!AS9UGC>Z.=WW=&EKC4T"K 2+#F[OE@,9? M\:1;'VG2D2-A0+G?="C$@*U/97?D5.-] 0KNIB-'FF!GJ(9#U75YP0(X+4H. M /Q!#!% $WS*@NA)XSI+%)9UHK^!]2"&;#+!'?/F[C#B](L#G,Y^/7+ M;X4@Y=P ; VY@9)ZI,F1"?#5RJ;;H./LSSHK73!ONVTL]$!"!_T]1+G!P+Z&38%H^4KC=.KMTB>&L=0N?<>&[LV;*[1 4@))!Q1V M_^I]F4O[.H7R][723%VT-<_F: U@?W:2ZX##O^'_B@.5QU*L="!8IVJ7/NP- MK>$N[=)'D][0/$2[](%I':)/MC79K?WVFJ;>X\EA-KO9LB=INGQ>;5Q_)2T$ M!27QF_TV"CZOJ_B#2R[O]IT8J_,/5&:T#SAGYF?'C[7_=8):S]?]Z8?8!5!#WK;$AY3S6ZG #MCE/@/[C/1O4,/+Q 'IQ,(!.0DX\A]^9L+8^' MU $$%#OSY;FWJLZL*VBZ4M(,3B1IJIBZD[@9W=Q->N,N]4'<9\E:YP7*_Y*B M<&KK[PP)]=49"10.Y)T%ROCF;F@.]?YH.?_S];;J8(>,MPM'T/.2)%44W4F2 M3,AP,;K4G.JJ;).?HWC&?&6=7+HTR>&\LT"Q;^[&%I@HRQD+F\L399DH>;(> M23.@G5V$B8EM-.V><8%VR64$L"H9!Z"6*:)S2=Z_7WUGMA_R6FM]&OI[T[6C&#: M8&-N(,_T[MCX%6Z7I? ) M*!JK4ZU-S'9HS(E/:0UM08OTM$K185YUZR>@W+C1?0BW#A?P*%*O8P;D$&.! M%HL?_3PI6J9+T_W!DI2VB=E-CXCW\ELL/L.%/9:R> Y \ZKIV_1KS"-A^&$8I>6:CUF0N6G& MG_,R3",'''KPV2-!ITA/!^D7///B$)QU(4KH^ TW%%$BBO@A7[="-0)[AZ.> MB3FDR^V$19HBYX^E'PK9W"]^(E/?6W^R7 .WG$)'G_APO/"D5>.F4;O#TG\? MXB(C\)[=3F/F?+MU9K#[-T[PY#PG-S]4CPUGKEWSFAM"'F8W78^XC;N_3V-X M1\,.:Z FFO0MYLS^EWF%93P+;V6 M0"R?M61^8Q>F6N9WU]C[%P"%/P,!!J3H% <"D@?B\\/U1"\KSHEM M2*:_<=XX\8QGYL3B2YFCR$6V3%0D^0$V($]?3]YL7I-PW'1T0/]>GY/ UOGH MP]YP=(A\=&MB[S_%>]@;&X-SV>R@9PY,E8^^AE_8&^5@;^N"N=1[6)U+?0VS MR;"O$'GK'B.4!X&/=&)V$D]&-W<#>RV>7,6X<#_Y M=CO#SDT^(AM+4@V[21TTMOZR*[P$JC@B]T0 _PSP_2C VTH3X^;V7[NQ3H4* M'620&Z/"Y.:NWUMV:K^0.YZAQOD;FSL^=>]:;B6AO?)#\B,D2]DDQ]8NSI)$ MMFN_L4M_DU5*PE<6SYL;6"!("U*P;^[,WF2T'#E1$-\;Q/?7T68/$+G M$X2WC-[8VG5#*WM#6>.];];NC<;MWZI0W#8AJ+PS%*5.""[#_UUD3E]QB$[F M$)+8,][2S8A\0OKW3]]9[/H)_^,S_+8%>(GU#%$-BD3V*G*Q ]?)K[6>XDF_LQZ7M#-^VV7/1:2I7A-[ 1;^#0P$U7+W5D\VD6:&2^39LD:<28QK*V; MU%JA-L;P4*?OL12U 5+^>?;+V%ZJ7I08*S7T^5L<8)NTQAM.5 M8"I$/%/AT(",J\7#YHAJ=Q%1K]$J6& !K+()3F\3O%!P_(20I-^4!,<2W0WZ MRF@X,T3KH%QHP+4MS8:!<7,WZKU\<$'WS(8.\_QJM$FU9/)U!U:_S?!QB,_;)]'^!M[9&'&?HZC^7MX M$N_I#S]]>)\EL'<6+V<+#D8<"V"3 _DD\YT-)A,36_8M\<#UGX?MV6 M-?+<\1KKKNXU_O>$#U5$M7J_$;6-=? MY8A;;TY3E5NOMM9Z>F AP2F.@GSJ,( :8UC:?40#AV/9;HMZ7 $&A,F,Q3$? MBEX=?.P*K$AT;(0#AW3FP)92WM$L9K. N6E"OX%W)CZH [PO3FD5Z@%&3T7: M%*!#T*F'3I2PAEWF_<*P&U?>P4L.8->U>Q;"BX/@F1]_ M[GCP]:/C!Y1M*PZ5'Z6G_4';@#7]$+YT!14D_%0NG%+T'3"M,KB&:#[U M0VYPX?OA1KT,?X&M>^0V=7B[[SY0HYYB1T !M OXU92AYN_Y.++83>FWCNOB M?<)UX/F=!!9;.%CO7*GOBZ; Q_G;"VY0A7O(J(U8 @((M@NP],7N'$Q QE76 M_11!E3K?\>=1$/"^%C29OH0#Q0&3;)JP?V5PC7#&F,W]-.4PO4=@A0@7)]"< M#$ : UG!V\^4H"HMY8K9P3/_$?.XV4*T@$+J %C&'@'L"1BJ]N[+>VW4'^GY M^.AC5P&L/B;!]GV.^[1E*022 V]YY0;7MK8J"6FA$-VBADZ=Y2JMYFZ-R[B*K=V,,>D.\BX]X,=3LC/BTX*62!7(L<'*25Y X-B1:V+YL0RBK=G=8NC]\96FFK[?R>]B[AI"B-&NW! :,- MS#2@*'P:[Q@?*.#0Z&C(E>-BNT]P)A9@_VYX G?"X)*],O>+2TP1B!@+UI'? MS1P QRP+-(\M?'=)PLVHF+$@=/%+KZ=]RFI@+AA,U=]@X,DLW@<(I6# POOT M 2Z#'#?"QT$7,64,/1V/$;S*RR$9>[SIL?!,D"W,_$?>Z!YHSV/"5R1/&L6M M?$T^H^-Q&0]\PA,@&7#H@>@ OWQ?L!3JL=9UHPU4>_9U;+)4 M;WG^[=G7!R.JWO2AZTQ=-IZ8 Y,-W)$!/V?>=&C;QJSOC)S135L;^+5>^.I[ M8&%WUC[MC6=&?#AY-1^^F;4<%(B7^S^ _R1.>X#IWSN MXHQ9P21%0B:;22#G0@=M^A3= O**Y^"^B(O)81BO2.'OO_WR MRQ?ZE_'V-2Y]'SMS[MMU'=@<(&I"LL[S$Q!UZ*V<93$Q6,'TQ#*?8SBLOX#- M/^(/[G'O[\M>^T2\!3; 11/(N.BIJKSG+++MQD"F\G.@G2"_:I%!P$K'&6.O%SH=;F MP1&NG"Z;-D4@@E;, R)1>+O 4 (\DC];\\9G"_@)TASG!XO(AS\0S5'GI.!/ M69/=1$G$4\^=/S%*\2QUL3K1YR?R(IKL(L;6@-55#([@*_K_)DJZ"+/K<]GV M_")5TG/!YL^-EK-4J+FCNU7#R[&/;/ E!"[;]/Y\$9 <<')K24?#Q=% CQ#9 M'CK^8.;?9YS/OJ1.GAP%ZRA76Y:X?7F-XD@")U$ !H\K<%(B=TX<4G3B MKV7T%FX&+@T=TW!<02NS+'2YV@TD4J/=9O]$JU5(6C4(R,J3P@>$5DZ^-LA' M*E\0SK[*\X6MT_P.$,IY,1L#]!L389"0%[TX:_8VI$T0I)1Z4;Z#-O4]> M#-":L\"CI))'&DA%1,KS)X P@2,D&=+X/7_SW'ENE-Q_"D2N,&+MP4E*FBJ) MB\*11*\'/LJ*5)%Y%J0^<)*V+>M:EF3$,/@OR!/7R#W!H!?RB?E"C?>PXR%* M(/1XR!>5I1?ERS1I6C_ST51)X<9*EA5Z5/)*+VF[]-+=^B1+G@EN.;"FSY1M MXG(/=-EU]C<$ YI-C7$<,N?:<+:<=53)Q9#.$N'3(4)-!*'RI7/[Z(4E"3:NF U4^#>@=3?(LY15O$(U; M07RX)'[(_:F<%_/+G,%-1#S=3W(I?',^';,2V](! M;L 28\PUKI AVH=Z(28\-D>OQ>+!=Q/,UI-_:#+,*Z)=^";>:9;_^;S@9F:6 M(-,5P:[*#KJ>5;92^5CKC^GXX:HN RF#DUS4^ZE4#A;Y45_Y/=;3@3#*7KAE M3]!K(A:ZDE6_P-1%\3RR-OC*@_\!I@5RH!Q?XAB^QB]5/ VD!_NOA)Z63J+C M\69^C%;@%+E44D^[)?NCB*XMF(L:QY*\H: *L&R12.OSV!\2;#'MDU!H9':$@C='%*.Q"+A]"L;&4W<<5H["^*>1%\.,%7!/R M*="QX'^8A&@U8Q@?+.6("D8H?9#"I.8;*E\HSX:%^P1D]LF.2A:(_<)+4UF5 M%@563I5S/+:#.T>/9\RDG@#F';!X/WF0&@#IH'\\^ ':N&$^W%>PN)+&$SS7 M%= %[(:LOT<*<'E%2M CHU3H&(4"O( +2G0Z!UG"%;%0(++0/Q%'&Z)<>M73 MA*O ;8/@Y/_&+^=1@J%&I#>I]#B@*3Y3,'66DQGLCQP ")OBQ_QBG[ETB7)? M<"EZ? ::S3^DE5W761&E:H[)%<1?YRXZL (GE++-$9'1J1^(O/02WI6CHH5 MYU@NAEM3E#$C:J@_[D;<221^1F[Z*E,1D,^I0"@#7+%"&MC4F:ZC'L570[TX M19NDB2C0V$J2R/5I+5*C*J^1$0;0$D(9X2@RW.6&R\1*SIHLF,'UE:=9E_0J M7="OS$S78C_YIAU'WM<\63):GA( MCT_N%Z0%2JCCRYA.31:@44+BB=S,H:U&EJN9)JY=SN33U!3;%(%5]> M&U^V+BB^O#9>7*_6,H<.#@8?P>\&ULB;SJS!9&3;IC5VW8$U;8LOKXT7U]X# MBP[MD6W8KCL:#!QWVC>F ]OP)GUFS,:3<6?*[K9T?U')R #M_/"$W7$ M%$QSM L;$Y-T$GGPO8PF)P^R]H&O" =3'7Q;?&AT 3K MZ4(][4?YSD1,CB"1&[G P34BN%4&,LH02@C*S61Z2U,6$3Y*J_*WRV,T;[4H M;&)RIB\O5Q,/EZ<_9%B,RRWC)P:J]2W/1!!#V&14I9Q+]7O#.[7"E/50BZ#X M#I70DZ2;^:7%R.C7@4;-?: NTJJ'4AWH:GO2?Q,6$0-"1A5-IY2_# M/&,FMS)I53/FD=S1;"S M\.,"W9'T>+DXI9Q@G)\Y MCW%5BIAG,W0M<-^-R'<&2L]S<,FW$8H*;KD+H%V/6TAHXI>B5CRR(QWDC2\D MF2ZW1KY4G0L)'@*3KQ"NG=9]4XB'!8""I0KQ/']FG;G3#5UO98N%[=HG?(T= MC[T+O4](7^^$,O1;+M>EJ"\^27@_@:*1PI+*/)D-9HYEN'U4S2=.?SHR)FQF MF8[+O(%AF?5&"KDZ47I)ZW3(8JS7*3AJLTVQ]L!WC1H3, /T[J#1+3@P,KYE M\_S!J<1AI".?+?'$ M:98S*IYC#ZS1$=[-YJ.(*H,$O7MX+ <5V#QP(TLX\$""G'O+-$AU$+.F(67X M7CGS1GPE!M\TJ_3 /N V_K*J0\_*SCSX5Y6:&LCE/==%-NM_-2K(RKZYLWJC MI48[VASM#2%7M]KZZ%A;'_9O[H:]Y;9=T5H&N\P$UCH* MZMU]1NYP.+0'@YDW'KC.T+$=TYX .V63D3,TW)+Z!M0S]XD@DR8/7,>UT)9Z M@G7'7[JND6M-3>9-S,G G8XF(\;Z!ORZ;\UF1M^[N?O">X44=P5J>QSR0 V5 M1='W@,JN\'=++RRPFC@"59*ZA>CUT(D?NC&3_3_H5RZ%J=%5S+VUJ#91R(R' M<]J:#_0*4Z6\R4*YY:LAXPSAYG-5IUH9!8*3?#P\>[CD,>?:E%"Z0*" J?)O MZ8!.GI,4[*@4U 'NA295W\\3/ZD&#'=;K]SBO6LJJ4UY35EN$0;^+ ]&Y;OF MOEE8_L%?Y Z)W-V1YP%(>Y+R,;Y3.B-HPRM5F"7.];ZX$FG#OH>K?,?O@';1 MT/B\<3CU$-N(UG4/7GS&%=VE0U<4YLJA*;U#9C>4$@LHF9;BMT5$0J9R5A(5 MY(>(E=^?I+H9"2R9\R]R$$:K]_[I5Y"2"^3YN3RU?1SF%_248M?'C26,/OF]%5E^FQ>F%YE7]=JK,0&UC&\!HNYZB7WXS#&]?E M;Z4RT-)MX<5LJ! O N^-I-#2+?W&5]L0F\C)4: 3-K&<+.$3'[9*UFF6^GA2 M.M7?T+\P X4MRM.3_@;*&$I/Q!M$/<]';%D@[:0YD&5GGENCC_]_D+O_:%8K M[U!%OIR()Q/S"'GF\]X^^*E6O!GNJY8FF/@@%!P [(.#G\(1X/;=1&8',[ # M1?$+1:-]M-E]GD"3RH#EC->5YEE73Y3IB!CF^6A':C+@!+OC(2N9]5S?:RFO MK\B:(=*4_B$\00F%.%>MN:\*G-K<957S.TD?$Y <.8R21BS7Y7-ZS:.%<*NM M&$3A_2TA[;HU18LKN05Q6R42X&.?_!O"GB-$7D=V.'616\ MHE*?'(G-8HXQ+-P7RL]8IY^?$#T!C2-AHPW%ROYMXAT%V1/.+#EV!H MT-9X&A)5$OGFT M(7S1_*:&4$V#E?,6R2_R-6P6.%4_V]?/5 BZ.00]N* 0]-J0YCJ=JVBL285$&F_:2+5KOW9S1,/M)OS<8[#;)?WNX_V'VH]YX.%$#XO/A<$]#;38#U9D/=SZ/;>QK M^,])J89C8?F_)>1OU.)./17HDN;Z-+ FHX4UH6>SA2\EL@E9LC5[&M[[ P^XZ]S=;STB;(\7U&T^M7OZTB&-ES$9+U9_:FEF\X&RH(89(0=I2@<7'Q1#JQ*CVSZ$#.>2-SHFZWEZ#TYR79I M:Z95SUO#1!?XUR;J+8_4?\04'B=A'QC_WZT3VB8W=_V>L<=U9N[G$VX]Z( /TKMZRTI6?ISZV MHX(5*\=S5"6"SG-(GYSEIO1+=5:BMBZOJBL-1LBG1&%!72>[S*YD_K_EU8DM MK1<[+PW:BBGT6DKN=C30'Z\F@AS/Q?65;J^XO*UQWP3<'XU6*6JE&D5_*2FP MQ,$H![%4>MI6,_N'S CF6:RRTC"?)1$V)S8O7V(HAJ37[W&R;DA;'UUNBV=:(=#_"1 ]94: 'R: M?2D5.7.%V-@@'WI$F*(N!2QB!>A&C[*6-=.&U(KT^QL">FK8W M=L:#B3<8S@:VPSS'L@W'=-EX;)_)=.,=_S96B'NB(E<[@+GE4Y4 M:]#4VDUU^ISW!'RNM'/@Y;Z4XR33GBA)WD\KA7%3EJ1BH Y.3'KBI.6D68R% M*U0JJ,M.&)7&DKSC>[F"GGI@S"@-G%ID4ZXV+XD!U ZC.1"HZ!^V5OU>J9"K M_,CF_,CA>>9';DFES>Z ]>F1W3'9UO-?V5JK0MWE$A^RDQ[\Q2U65'A>+-QG MY:HH69E!*?DIMZ32J*PC8"Z\J%[/&#;+EVUQ.SAUY]FXH):TE5'P[K(,^TAZX]L"Y#$&GC3 M\=0!\WAD6([5=\WI9%9/;ZUWLRY*#DI]+80)\GM('7R_I+RF2OSYWW!^#XM+ M@#.^=T+'BVMIS MGU$FJF7W[+YY@$S4H;5;?NO*3%2S9QN[;DAM]J(VN]FR1TQ(ML\S(?DK!7]^ MX:[!GRJNP0VBXI=Z*U_\[QO&CVN1E;G)/F=&4.#7NC8>G)TQ:<:-^QUPE M:YF-N!OI;IH9K=:XK#7V)-0Z1$9;UAI4'&NGR'N^@LSE"\T]-OOVZNQCH4W] M'$?SIB29G[Z+QECOD@2'NGI?G>_;IB6/1C=WP[YNC,P.52TIRE&4LR:EK']Z MRAD#Y9BZ;2_7&RG*49336#U?1B*MQCP;G"M/UC MVN#TF&8@Q]<-4Z':9:/:FDKT8Z :->?6)]:^^FLI5.LFJJWIV'8,5+-N[DQ# M'_=?W"RI>QU;SE>-Y2G JB?9@/;^%X5I)4R;G![3 MAC=W0WU@CA6F732FG3Z2.:;V;[9U@8%,A6D%IIFGC_R-QS=W8";9+S:3E MV M?[HKC6O5/F(6<.CPV9G*#WM@4CQ]*'$\N;D;ZV/KQ8JL\EAT&M-.'WD;VZA> M#,;+#>(4IET2IIT^MC3IW]P90]VT7MPI5*%:IU'M],&E"0:7+'W<[U)PZ>K= ML,O__1KAL.6DI6)#-K@YM>/V90VVSYN:3^_3G9B@"O?U@?UB#65;<)Z1=^2: M4?3TSN")!2@ZU/O&OKS!"D4O"T5/[T6>8$/$@:4/]MVG7^'HA>!H!TI/)D-$ MTHD^&IR-K+\\__26Y=:?6;Q@:09J/#R/T^-5G;5:0]59=Z?.6@592ZZI0R2C M+HNQ$9@#ILI!NFQ4.D2RZ3(JC0&5K'UI0PJ5NHE*'7"R8>FJ;HU5.MME8UH' M?&58Z:D/QET2CY=GQ*DZSRY3X2'<@4N$9O<;Y[VH4/L%89)U")_=,B9A-/WE MC904*G4:E0Z1]+B,2CBYRU:H=-FH=(BLQF54PE)+NTL)LE?ORU1UEDEX?%H[1.1IF=8F-W>#@:KZN6Q4.D1H:1F5[)N[ MR:A+1K]"I?VCTLG3I>T^UBKJ?5LQK8O&M,')&HB?O\V'W+431R5"5?RD4;431 MDS<(L?N#FSM3GYC[FIZB4/3"4/3DC47L_A ;S(ZL?<4@3EV?Z/G)(G">\21L M-5:K)W=]\O(<^]N6B,;1# B.//H:K/H(MM..D[3/H:11K:'*1%69Z!GK&>:@ M QZ%$9IKPV&7(M0*T_:/:1UP#& FA#[>F^]*85HW,:T#]OT$C2=CV*7^X@K3 M]H]I'3#3;3X'IDO2\_+,0%5DVF4J/$9"KFWT;^X&+U<=5)9$IU'I&!FYMF'< MW(W&76K8K%!I_ZATC(13V\"6P89"IH MU&E4.D83$]L8=PV5KMY-JDH$12S?W-GJSK3"T>E0T10MO-5FE1G:G8*TZ[>5]E:9]J0,:U* M34]/R,;I.Q.8V$%5'P_WU4]-%4E=%HJ:IV]I8%J8?66I:FB%HLTH>OKT>G-P MD^>XTZK\%P]?XDFOL9J7O<[ 45^ M"6\L )479=. Y9!\&=5V[L+_LJU=NL<+NB!V=OKB#Q.'(@[TP=X:7>T/T"=V ME"F25R1_B RMTY/\^.9NTM=-4Y&\(GE%\H?W3IZ>XG&,Z!#KUE]LM2B25R2O M2'Y]9/'T-(\#78<3W1Y<#LV3*^.'U(&7WM&A\-;],*-\L,9///_Q[N_T'W[6 M:?S#77YN^25=F3\Q;-<9F'W#&@\'KC.:VG;?-NO&>"3[RZ+I#I"!D[*O,].G#Y_ MC>&U'%.2#W[B!E&2Q>PK_/K'('*_Y1B&4R[%=3/O'2+FM&^/IN[,G S'[L ; M>]/QR!H.##8<>,,)+N"]:9PQP$^KIXDW:_1JK?QN3>*M.$,#X#H# M@R66D<.@C) TMW7!Z:]C^:PXV>@,=A/&*7:@_/(-/P$F !LA_Q=_.H6 M='5I^>K2"+Y=1'&*7$-+8;WT(6;X>Z!S_[LVAUT])!H+/?C]?V4AXRS!ZNN: MV1>='BNDU&N]?''BX:AG8J1_$24^_N(-[W8[C9GS[=:9P9'?.,&3\YS<_%"]*[@HL:.!R;,P-K[6]CN;S0YV9QQR(-&B MF'#N#8@@%N-3L!VG,WO1@)" B?['>N ![+ZBK-*BF89B'C R^?L/SET38FS* MS8Z!T,T"Y6/*YIQ+F#WM%R<$))S#B?[S/R:F,7Z;:"@J,DJ.(2[S+G2"Y\1/ M\/ _^Z$3NLBRX!H\HG5ZYC>69$%*CWQ:,'[3R/9WD\\&3H?85C@,3G:?/T?Q MDQ-[VC^CZ!LH1KR''-YHPPUTH&6D,?PK%TRS* BB)]RQ5X6X4X)XE,7:+(>Z M6X%Z7$ ]*J">/$19X&E33*AR/,T/\5=_9B%7MI] .R8QEH4.:,8H]7!1[/5/ M_R)=DX1A\=:DN%!\+?X:Y"A<#U82,)"0SF+!G!A/PH*$/>&G^-[T <[P/QD( M5:#X9T!2DJ.P"8#87#/ZM_]#Z^$1(RI*F/EP4_=)L^_/3^Y'=B=.Q.7NN D,(6)(1[%X8X MYF(9)_\[5_2> :>%8O>!N6P^9;%0[@Q2[DP=$1:^Q5^S:0R(_BSX^H1K?SWM M(U"J)T@6" 4((HUB-,M@.]P,A6_T32@%E4C'!_H6.#?C7.\V$%RO(%(! *(B MHD*FS9D3TLEG2%+X3K'1\3O\K$9J[]Q4)WJK/FO\U/!L3I+P(_S:L*T!_!CH M=N>]G/K2;1[%@)?"^!*N(J.=SC+4K"B-#3\D??%G$7R M#PN>A9]SG@@KPC_HLD.7];15[YL[S\@X?=1Y_9D/VY\^?5/'^"JZI\M8N;Y@ A+FP#ALK2#AZ9/GYH^7,31GVQYV47@ MA$MG^+Y@.9YH@BA#=D_&$/Z]"+(804U("0#BT( O$A^8"A+O=S@%B8D$<#)( M89OW#V0# DXM ;.$!X+8RNOVM*_TQXI?<0[#=&V:P1MBDI): 'M!<9I&>NT- M+HN)*-.R+O"F06L3W+-LCYD#,D1N5KMC&A4W"VU+[D.Z1:_IF^% FG]B\5MC M\@K,0SB+N>9ZX+,F&6H=< "8$0!UQ=/"#(? >)AA]Q!SH% MZ73@H@D9">(#SFAS+1W7"!.&>I2$*GSG1U[R5H'O^.!#"5F"GC:+H_GR@$@N M+9OJ^11[/"9[=#QGD7(QZ,81 WTEFONN-G/<-(J!I.8+C&@):^,^B*8 */[4 M$Q 5Q9$BJ%H(+^=:)V>3"V!$AYD9S9%\D[Q:Q_^@ OPN1H4K=0$#FRGT1O!:L3>?V>!P]I0\*1H>$T1P5+?@_ MZ=Q(6.A'L0 #NIC!!G;F!+5O[!GU]B0*0Z9,X8-"!97KLG-8.(S %F9!@ J9 MNOSC6T1DP""=" ]AGD3!!3UJ 2RE#Q1QG (^*7,?0MC7/<7%A;G)(<,#GOB0 M'X;1HY,JR7]0$%4< [Y+4"C"7LWTDV$@$T41Y@,H\!Q:O'#E"B6+Q^8$'Q#[ M;A!EWNW429BG:YY_CWDQ/(\Y3S+!)*T *(Q;- I*1^-S1:R0OBA!@5N>//4M MB6;I$^8,5,"DJ.E(*C02$H\H2H6:9]T#$![\19Z1Z,>\2$!QN@/#!B-%(%Z2 M) +)@^DS! "/S1B'$!(5:-0NA2(6,0:14@S7SC +E=L_9+ 2;;F!X\\5P([) M]"1MZ0BN4,;\T!CI+]#RS,6%.@HYJ@*ZN M/3WX^"DY?S@HLP3>FBBMXI @PPB>'_/D08#0?11YF"1:8G-(<6#H8OX#,$ZF MPG ')R'*YYV5T\D>HJ=E-6_*0C;STR(N1T![>G X^>0.B$<&!P/*N\>*0M % M%0\\M#&5)XOIJ._Y4H!1;)OGN#]+'QXI?[>\0M1S4D?C59)*K3@XD##S *X? MJ.6)@7'K45HU9AOX'G ])Q1*'CF+[BEI021B>WD14N GJ>*&QU0H'))2Y ]W MGDD?1X^%_XBE%9LG=(T4++:'Q2+" EETV#$L/N!)!I@,2:4(XJ^9ECK?D5#P MT4?*A*5/@B@125T_1&@$8Z*K^,'OO2\];<8\K,C1PB+5%L0>_DISG3A^%N41 MB?9*5''\^NF?LB+I]5M<5X'^@&1(K) 89I[Y)7DA%5[+VIK?\)&?^2.RP@:8 MY;XKXXI"SI_>MY?)4;U8MN!EIU1PM5'=*$\.Q: !/"1_#BN%#/-PX"WR1"*9 M]%_YBKRC0])0BEHI0Y4R9^Y\8Y6CK.WA(/L$J!X.G%RP0U[YQLK_5>T8NK&7 MT[9C.&%SF?\ORF31/&J6,2-V KQA1:D?L!E1P47:#I:&ELM2>]H?C/>9H9B, M*/%;5VY84EA7<[]%[,/5P4W@QV1"4KIN6E/!>&+VGTQLTIE&65HKGZ5Z?G+V MY-Q.%*E2+6R#DT=O:D>@-_J!2 EU#"8BE8O$S6$HN->"QQ8W\JKV!= MI246W4[_E/4%(,S@795 I%[FYUS.E?.SQ5 MG>>"L/#1CZ,0T:E'5T%(M!S0U@#CXGM1_9#"Q9%9 __+$1;8#<3LCW MAJ?-R/J1-9Y8;-RV/%$=%57+OE0B5Q\/OU^V04S)=4*J?TZP%9GV#*R/=D!V M-B=AOEFQ.7).3IDLAO6H(M\%1L4OSN'N_OH[ M,99=>26_&L\'1A3G#;O@?!P>S53TT1/-U]=W-'6_3!BJB+T(4!CPE M\U&*)\%>/?ZM<-H3CRM)L9C1NP@S2!-(4=4-L=H.M$A'MJW@RC7U3-O/KJFL MB'"I%?"D 9:.,-MD760TQ=*8?E]JLR%;"! 68G4+K9J%1;\&3^Q&Q[(7MD R M@<7^E?DQ-TP"YXFN"D4C41$A,>Q%5GR3OP,S9W6*:H5""D8UYXC'FP%RC"4+ M986F <3R7-50X TNP2MCW&U)1UFW4D_[M/I-7B3T'WY[=);35@S\]6<$5Z'AO<)/"-!^^,B25+ )?IMH8K41Y\N:31I]ZYRZ M37YZQ QW6&MS-\F)U.8_6#ZYKPALQ$*\$GL.')2<(J<,+(Y%%)=4TWL4WR$/ MU:/;EJ1AI"5SH*A;7BX#XC.;TZ:\7/]D)>5Z#DH RJ\0J%^'TY8VPE-KL)# MP&_HVRRAV(L;H[?*T:9QY'BT8V($8"7#KV/2'4L%<447+%'6J/,RJT O$A>? M=4R\SE#/S&+*E@_8O0-/H/M,Q!=X!P$64^2.J,7S'5P#B"V:S[-0AHOTTLWH M0)'A+6\> 1H2_)(N9@J\)J9T^P>&;4U<2AR"+P)_!E"!JT06VNZEZ H*?7V( MJ2.+@Y?K\P+[I4X,,G^*W\V3 #TP$#!!_>0!?3YP[FF,#A_N8P8H8[%QD1/7 MG%W%-1_'\[!'C(8FBC_SW;;TN9 Q3_!061'[ .(!T_%"CNY_,09VS];@G@)J M41JN47J-">+[7RQCW+,V_Q6JRC'#OC8LY,T,2-G%-L-P7:2#BQ3!6,A-T_AK M3_M B,D5@*:VI9KL6)J7@.9%VD@KH&"[PHF?ED<$87-FZI! :0.F_5?:C!/S MORWCKYJWX8O-GO:%Y9VBNF5Y_0IB4#-,[+'+3_T;T.Q]2$AZ2MNKY+DM->6+ M2!'8K;\?&B_$5CDK8#WCAIT+_I+=ZP'F35&8-"RPJG &]+41:I5%G M;W@Z!A51C3/JF7F#9D%>Q(IX.RVR];(XR6I]9(!8J,20[A;94Y'I+NKFRT+M M*ZJW9#656IN(5B.2P>E%)1PR-EU4E5):MD/EI\*B$@TR9/\23^8@T*:HQ7D/ M77>)GZ"")Z1E7KJ%:0@ 591KDM^2U$H(N)0Q8H\Y$*E>A1T=CF#^^TSX"8X*'M%OM4UCB+Z8$?%IJ MZTYQ+K*DL:8H!%LB9J( DKBR^X#]FPB='IR8/$KS10P8(I ,M2B4=TF"O)V> MT5QG02H@\,K2;CZ&;@\X+BAD@4/*9,FDZ6G:.]23./>5SI>EK1<;0AG,#U)8 MUN3@*.$ONA9Y.X&*XTU4%#:T_I6.5B2<52H>]B<4;LN=UU^ER.U&9(J&]D9# MGR@VXL^T?R)@B(S^"PQ41,7Q"8BHNAU)1_^3L2ES*>,;C#]2D%R^'Z F])#F M+WXB/YR+4U$\+4NDU1."(DJF;NXBE(R[W#;\-0IO__'NW>?2T(=?P)9#)WKG M'7NUMN?( .DHI5IB<912](XT=.2ZW7+^R+![TX@-O0L!^""_U9IHD(J5BD@XA?@++ M?9/+V2CDN?C&I*\!/:_,]:E9]Q'#M*W(T$RD[U&5^$1-8UWM']Q9\AML_QPL MZQ_ADD.J=LV3+/@LJW;UA6QL&#O]MM]SA[-H M6I-W4I%8AOHIS?(3I3,EAV9COW\> Z+$#5DLCP':O.@7=4/72?C/,K#GR!?7 MNC<_T42/%]2'L)F;Z%D38R&Y('AZ*9,9JD0S239%/K>H]$Y$OV+>')7) M685KG^5^MR]9F+!4>T>E7O38)QX5TMX_8. -H]@.+]_SV(S21(0/A-) C<+ M9%$Z1AMN\:)N*>ZP"C*BASZFM%1]G7$E[*N)^':1B(!^4O%/\ABGXG8 P]!8 MJ#\^\V-XQ'.>Y0=@(T1\I_*'(@;"/,"IUBWG4]_RF(E,/8G$T_)2^:P)D8)< M9G'"TYVD%'[C@?%I3DMB>Z+=+>8;\>UM&$9F:O_]>S.'[;49)\>H/,)?>I&;A'H<-'TCB9SW,+*_W[:T8B-J"NY#GQ MD..!XFD@.JY W5K G"48GQ<*X-?HIN>7A->5?KJ1+^E71 MS=[+T\RVHK<_BC11D3X&C)%K&,@B@;V#,AF_C#!_DXIJ**M4 M!C$QJ(K=BQ/M%1P[R+M)Q@P>%TD$Q6"E"B45\Z/*N0T-"FU#_@1F[SMQ6M4U M%N1J1!8 7.M/G-V2GT(854VW4;H(P:2?_]3E\ 2?QEV.N7 MLX1:$2#/ *GOZBR8$@6F\EQZ KA X,I(B'8>)3-*GF9B!4M]N,<":A641[(NL0MYZIPB!%(EH9$/3OX2U.Z/15FA(LP1W\1@% M&:^)DFFFY6(E]EWT3[J=.SZZ4L DN9<>C')CB@5@TZU,P>$]M(B$,)U=Y$@$ M<)0@@=OV%QG77#CW%YB9,W\1&MPV*5N%K5:&K6Q5!ZL"4*L"4/8)D['+(0,N M0W*%E/,M'%KI!W[10J*L=_",@CF.>.(YP+0">8&%W:ES7HFQ@IKO#>4).2LK MUF4B72ZLT9O&MYCSC1@ >(M6A+-(V!OYC[=HOP?.\QL_I"/3C]Y608"D ](@ MQ58"@FT0>O"O!579=L\_&_5Y_;+5^W>\9 MK=^M6M8 HC,1IONBP #Z']_VZL&_F!"W_43DY;SI:P:1]-+J]M*CYN([/MP@OFK8R1'S^''JOBC: !/[%VYB_U3Q M$N=$VM4[+QX5_()B_HM4HRB2AI?W]KR@@6;@!M<^==QO]S$6B=R*G@H0T6.?;[.@NC2Q0DF_O2B>:BU M\>@0!IIA=2]Y72&\-9>US(E1LYE&OY91L8YQVQRTKYW#V%C0'!](%\+ SUL&^;%_I=&7:F:T/[D;1)$_S MH@Q3-"E%8[-4H N-S^SE:KK-3(:V/A@,=].!]G$]'0]"*N*X9N(8]?71<$<# MH7O$T5$1_0/E]M]M576V5=_7@]8-M:;*M;0FIO(_YFD__?CQZX=W73C!NFD1 M\RCT4YP"A-.BJMO'E+8'%BRP3T'>?8HJ8ZF"U@=]A#H18 W<;.;3@(-\,G.Y MQ7A]7>SRN+(;T1],=,=9^BE-DDQIM*E>],OAM7\N]J*DAA14+X>+Z]HBR+#5 MSB)FKLCI8MR8_&9]LH/<5+::_$E M]5.@]A)8+O-*3A5'%]EKC3^*(URQ\4^21NXW,?N 1F&%26T#I2X2M[%H82"^ ME&/;9/=-/&TF:M+ICHI6\9ZLT\^+SW?K\7U654\2*[AS4O2%IS8FI<%W&]5" MU5%N\S*HX]8^@1#K]7E5X;;%3P/XB*S-S)&ARA^LC:N4MI\LU:O/[3/ M9;-FSS9VW= )-CLR-]O0!6?9'[!\2;W9[G&X MZ[I+A;''QUA5>7BY[WNI6#2-[FH-K7X85;*X5-<$-@<;:I,*Y+ M4+EHC+-LW30')T&X*RN??N=YRJJZEC76X';WTG/.YG(4+)&^G@R4%#J-I3,"5B%)^1X>RT* M[+[0_=B4^7EEU8%#W1IOVW=.50<>&4AC?3SKKDZTKSQ64C@VE MH3XT3LCPE,- .0SVTM.@O3SERMP$(Z-S[3Z475./=^GC\5D']"\=0)/^1(&G MN^ Q=&MHGWWP[@S$ZH^E2LY*(>>5N05>F=86^3#*BCDV> ;C+9)'%'B.SZ]' MPZ$"4'.9_Y?FI7Z94WS@VLS575KW%?&:K>!9 STR5BY%+H.)5.? M6&I60L>A9(Y..];JRJS7=^V=A*[,?C7T_KAS#>Z5%EX%TD"WS6W;5"H@'9N% MZ\9()8AT'$C&4+>L;8<2J:AV]Y^\,G_!KZ2XN%D<8Q._ #29>^XO<*/DZN:- M&-T;,Z;LFRJ(_O,_)J9AOE5@ZC:8%"5U'D0GIZ0K MF_-@ZWHF9? <42KDRY-L:0Y MI1Z\+TO8+ LT/YQ%\9RGU*21!N]W[AGZ(W$,ZB-+TBCFHUUI^BE-4@&PP+]2 M^!!#A#3VE4^%Q3]+,U_AKY@E62#&D::589XQ(MD_L8: M2=KW83]A^N;6F)SLUM&8-T$Y2FA CIJ)J#E5L.>$S^2[&;Y,2I.$?A$AR[&Z4I0#C>R?V M< 4_9?.$(Z0+5_/HQ,]:DDT1B5+?"6!#8EPK+8^_D/_TV()Q1,L6B*)PYEB. M"@[O?/=!&!X%\^)CYKU5 M^'= _/L$S*#@*(ATR?(0:$SE"__,0I=X4#ZR>7D>-&#1#!8HT'2:>? 2VW%60&1@\L@7W ^5?KRAT@_8=#$R&$>OEGXHL+Q?_,29@OS, MTO:?+,^,7AX/5J8/ZW1"T>I7;ZS\WX=\"MX"\/1V"H+IVZTS@]V_<8(GYSFY M^:%Z;#AS[9HWOJ'VX\]FAR-- H+'W(C3QAN2W_@4;,?IS%ZTAYC-_M_-?_@3 MPW:=@=DWK/%PX#JCJ6WW77-LS;S)9.H.K?\;W]Q]I0G;0$#OX84X"_SO/SAW M33#>CI^?"#WK+!'T-\ RX!BUT0;?D*MY(,DJJQ1_@G? #63XTJ8CS)VCLH8 MK,95*11""2!IX,2 @^%MF\ & 9ADBT7 Y3]7WNA981CT-L="@6%W?Y_&/]QM M_;-3DW0""G'@$;U.64ZR\#TJ(B$ !.1-R&D7[BP?SQBA"O,LH%%25YK5 [!< MW8S7>"*401]*4 Q[J"!A4F?LY>HY0:&G?07V@K"$)>L[%AM#,X!L8MA7%&@/ M\#%RIU1@4Y*18OU&4_SD@/QD]2P(!W "B=!UD@?-?8#K1H*55I"P>J:,Y_.* MA0#.B%M\&?@#LXX "X I 8@Y$@*>@D(=."Y'(#+?LY3L0%BZCBY>!%> Z U2 M/ "=5J/=Q(S,+*1^KKT3OHAEZ=.WVD/TQ!Y9#"P&OP-,Q#=Y*T^,Y4#P8S ; MQ=LH0SG@$C.J/@L+2F,/C@$&Y[V/NH.X%K(#.#/")W-%'CC?%$4PKK!H2(QV MZ/AT EWP1+I"O(&0,6_E!;Y5U'),Z3MWGJN8^0!(P-"5I2,1-"*J3F+S*8J_ M(;2EDP$A2TP9&#A8>FZ*QB5:>'XJD%D!]HB 7>(YY 6(T"#@3B7/!PL696JA M0B,$VX1P!T_@U#'50O-=$EO0)V &Q) MKZF?!O!5;CYX_FS&N*274I;C0")L"1[$((GM2"N&:]%RC9ZV,6&C*T=\@B$D M^V0(\*-P\W%="/Y1TKAU[3G*I#F1F_[U6TVC>T;@*AESS3:#O*T)4>^VZB%Y8)A830LJ2U=['I1KO9=*=STRBWZ[9N5Z/=[8HG\KW_ M=[/>W6?T1S?*67O5SMI1E3/OSCG*JY!0^SO%\PMRI 0"N-[ 623LC?S'6]F( MPP_IDNA';Y>E1RU_@.Z/?UV@7:_/44]D7HLWBZ][]%4M&X)_9PY[$]MH_;K? MV_6[H37>Z9>K-CON]0WS3/8ZZ5F6?8"]6I/=5CW%O1YFKZ/^N># .>'KN&?U M=UM5W>N:>S6LC59MK)P9&GG"9#Y)7&@%I=01F<6=+)CKSWQ@ M'#SC)*%\RB<6!/B_._R>AV'A#_1?.??D+! =IWB.PKH/!<2Y(JYZ>+X+;84D_;@.]9BNVI1R_YT34] O:Y$[-@IM4JG]6E/ W>[Z/P MVLE&UM77AY@Q[1=X[B'1?@H]8'G_E85,L_IZ:X^?:[^S+_[W#6[LB)AIUR]Y M?8%9MV_8[)O6!NBW_K17=67F/BCV$B]&X=(+<>F(O&P;B'3L,IN,F57ATG?S ME8UJ]X*;5W2=G[EUAE;3;]PTVP<_O*(+5/BH\+%+%ZCP4>%CERY0X>,Q\;$K M#LV] %.]3[WO.M]W1--Q,-PDVG42%MD:^VZ9]>YA7B=O9H2=:F!QC&&Q[R[# M*W]P1(WC@L7B+\])G=?;V.S=[IZ[B6S!U" 2&V\V$YP1-WS]SL\C9OGMETPA,UP=SL M:..^/K"W[8&I1C0<%TCV:69HG."D?U7\Z,KYT5#O&]N..E#\Z,C\Z#0"0_$C MQ8^.?31C8.F#K<=+*(:D%"3%D!1#.@A#FNBC@;+8.LZ0KE1#NI1)]9N=_3.+ M%XQ:[P6^R\)DDT2+JYGRO"$[T\WA"8<\*QAM */3P.?DO$SAQD;T.QGN.%], MT:^B7T6_I\8-?6):BGZ[#2-%OPHWV@9\ZB-KI.BWTS"Z4OK=9X*-8?;,CCL# MOD;8F'\11U[FIK)IR"&\M=MXSEJ3>/NU^H+SH*2QH8\'V[*[;:_BC!RC%P9> M>\? _R%!>W(VJM#JQ5QCI$_&.T8(%=?H/'CM#@H$Q37.'JV,P4@W+:-[N*7@ MJY0-Q3:Z>I_&T-3-2;][N*7@J[2-SKAZSCOM(XYF+$G\*'0"#99X]%V6*-?U M]J&G\7!;]4JYKH\<7KA.U[7"C8U"3Y9*W>HXC+9-0U7T>SVX,=0M4]%OMV&D MY*_"C;8K&^FCD4K=ZC:,KE3^7F7JATKY.$CP=J /NNBJ5^#=C[N\WT%7^Q384VSA,]-;0A\-MK2K%-\X&OHIO*+YQ$+XQT>V! MXAL7"U_%-PZ7]M%EU\[[*$E+0X!5"W*UAEI#K;&?-?;D)M^8?WK^HUQ;+'&+ MS[\94@S59+/#TC6CFKPN6NZ"CDVH>"! M;IBGZ<2J@*0H6%'PR]-5AOIPZW9NBH(5!2L*[LB5#4:ZH>;Y=!Q(IGV=%'QL M?W$7_1V-Q8/D^(C2!Q:?I]OC!3Z/JTX/-G6COZW!I%*XCPRCZTSA5KBQ$?T. M3-7]NMLP4B54"C=:K27=&*KNN=V&D:)?A1OM)"U.@A: MQ37.'JT&MC[>VK127.--2X:O8AF(;!V$;8WUD[9BQKMA&Y^&K M;)3#9?)TV:OS:<%B)X7-:NS[@H4)2W9K=+6IZU2MH=90:US/&JKP\^;NBQ.( M0L^Y$W]CQ&U5L><5)4(;0WT\5-6>W0:2>9J)I"=7#'$#!MJDHN-M NE89K!IZW]S]QA+F MQ.X#N3H\]LB":#%GX9DV]%;=O'?D *8^V'4>SIDF>Y\AD'8BC\;;-<10%']LCI2A8(4=[OPA;3=3H.)",T[!81<'G@!RFI8^5%MUQ(%VK M#%[C[/#\9!$XSV_""$WI5?BDGE1/=N-)E:=T<_0T_1L5D%3&DHJ6[@$Y](GJ4-]U(.U8K*V-H_,- GN[:65N&)8W$V-2Y8(4=[0P]]TM^QJZ>B MX&,!Z30L5E'P.2"':>OVX#1YG I(2@8K"MZ+CUYIT1T'TJZS,,Z=@J^KN_D[ M]U^9S_,,;BG/@'EY1RSE^-R:9O2^BEQT'4;7Z?94N+%)X$*W3=6OJ-LPNM*P MA<*-30P+W1BIZ?;=AI&2OPHW5K8;4\E['0?2E38KNJ[$@8_SA>/'U,8DFFGW M4>0]^4&@?)W;WN-__L?$-,RWRMFIH-2=XZJ8Q5EAB(+2.4!)T?$Y8(AA3G9H M2J[H^+A0FEQIAP&%'!UG\@I*YP"ED]/Q/I,(#+-G=MQ9\#5*G4"+EF9JG=H# M>F'#ZH:V/N[O&-]0LP@[#][)CH[5BYY%J-#JQ0'S@3X<[9B5I+A&Y\&KN(;B M&@=II3K11\,.#M56\-U3%]8=1XHHOJ'P:A5>699N]3LHDSH'WS,$[F3?/./L M&<9U)87\,TH2;19'<^GKB<+=?#Q7[1E]9>O69/Q:>:Z["A_#/#9P3L['%&)L MA!A]?3*9*,KM+H L1;D*,9H08S#2)X8BW>Y"R#ZZ1J1(]RP0PQSJH]%046YG M 62,KHYRCSTVXP0'_I0^L%C[B6=RO#FHEU2MH=90:US/&M?E-/T8IBQF22JS MXG0M9*G2 [=6,X:Z-3ZZIJ'@LS%\E/VF\*(1+_3Q<*#HMK/P,?J*-%(N$-]>'RGG *0$KD[>TR[-QE9/:F>/,KL[#-Q8_%X@!^Z MT9QIKX0OZ_7NSJRK[J'V:F1LH;RI#G?'EL_'ALW)Q;/"BTUJ&_3Q^#23BQ6, M-JY;N\[FE HW-BJ55;UENPVAW9K&*!J^'@PQ=&MH*RKN-HRNDW[WF=9R/DV? MR"T@W &G]M5?6"WUJZ%NV]M7M'2FBEI!MA6RVU>BJ+X+"J/6\(KQ]@%AQ2NZ M#UG%*Q2OV'MF3]^T.X56"K2GR@E2S$)AU$IF,="-8;?02H%V3S77G8+JR9G% M%51U4@>G*9M%,=,6^J;_(6"J56ZQ; +@;;9Y,J=G$&L.UO M43BK^(7"J0UPRK+UB;E%@U/%+LX&M&:WE,:3SS-P7]D(9OY*6_. M_6)7SE579YJ6I49+=AI"5SU:4F'(!E?ZC[['02S0G]#3'=6.6^E&H0H;;6TBZM4-'"A4P/)I*>G43*Q1>=#R0K*!T M#E!2='P.&/+*U$<#-:6QP_!1\E?A1;EVFI.FL3_-4F<: M,"V-X+SS>02[>7!B]A %'HL/DI)WV/A(UV[[+P>+C72;K#"?:##>8JZGBOB= MBX!XU;&*_),+#<48%6-4B9:*,:I$2\48%6-\04[I6)]82F6\1,ZHFH,IUJA8 MHTJ?59Q1I<\>I0]:E]E8[H%=L+CB=7UST)C2!FN4,,L"W/&B#'W#==1ZR1O4 M+M4NU2[5+@^P2Y6EKIZ\L"<52JLG+^S):\JPJ.OWNC9U$M^E^@O/#[*4>:=P M"OW_[7UID]M(CO9?87CL'7N#18NDSG*/(ZK+=H]W9[K]VIZ8_39!D:D2VQ2I MYE'EZE__ LA,'A)UEF214F[LN&V1S ,)()%(X,'Y^WU:Y-KI&+W=ZZPTT7=S MXC84T[>+Z7>/(5%,KYB^S4S?-88[5$=73*^8_@R8WC3VN. X)Z:_@/N,?],_ MF'?EP*"<.U8Y\R1:E*5)"D<>F,VA#D 7G:!A6WIW8.O#7]3S[P^\)?4,:XM-Z"D_CU[ M@\$D5Y:!6]KB3N(D#!M A\4K3>Y>)]A(/X9ND'G0'$&V7>&X<)%F[?E]_Q0PTQ^J]B,CS,=:O#:3X&0[C833-E,,PWM M@Q\ZH>L[@?8E=> W%J:)0![X-4J99L([7Y &(A/]K]K[/S(_?:0YF4>>T]H9 M&+EQ0ZR];YS&[E*XWT5X+H6RX9D3W_GA%3>>KOO0@O@%Q6,$_Q0=7)'-A;\< MVJ;<0H"M_06XN%CZLC-_-!/TIBFL5JVHXGVO&N, M-!A7@/_&;Y^;EF'FOTRB6$NG#/X7,Z;-8#S31/N?+&3<[K8[NF9U+)N^7/K9 MTK68)7/FXBB"1YVW/S*&>?/\%\NLZ3'QO\O^&&@>WKRVU*%6WY>A_;*:'NP[ MD@#_B[0#UEM-(2?1' RK<$%?H*<1*)9&H'N@LWL69D#W!WC%[+Z@?DSK13W% MBAGL33>S)_JP7QR*1H=1+.I-]6:3W_PA>^43+=9+V2OM9NR5'IO'#(S!5&YZ MSBR"(?]9[(JVT:WNBO:F3?$ *OYYO[0UBA_LI5Z/I?5?$S"3_+W$E(*(7W][Y@_-D>MTK8YI#WI=U^F/1Z..:PWLB3< M_1^S,WHFOYKF3KPYV!I7XY@YWZZ<"G,?DV>LJL8!2"XNS-5U7$VTR M.1K1^-)YS(UB$K5K.E-RW?"3TYBQ:"#7D[\]^\OFU1L\>_N5X,Q 9]Q"AWBJ M_.FU\[:.,[95\V8W7YVW/XWCUPN-[=',\21C4"L9Z!=P8C_ANA1UUE?2E*B9 MOH#R^B=77N_7:4Q47-J>,[>..?.5_H=Z6GSFYP0Y$PY^E^M'RCF"P07./&'7 M\B]OI$WBA]0@??2F.N?>\CY+#,T?%WK Z'!=(*P9T;-X;-"CA4L3_LP:&0.K MM_)QQS#W?&8/1WM]N6ZP)GS8V:_9]<]Z]N"R!SLT!D.K)6,]&F&']GXD."LN M&&[5ZH;#U@YW#!M?-7M+[]8_8(?39 M^5%'2:&2PI-)87VXF+TF6NQ46ZKJ3_6W=W\_TDQ=)IE$'K7O)J%_N[V7@*FSW#G9+3;C]XM#:$Y*DV5!LM242DV/P!O]UJLL[X MDHT3-_;G^9URDLWG49P>(]]P%Q*>."-Y2^HMI23G9-HQ?V5P8@C2+><[Z.C= M45?QAN*-&M[HZ1USH/*4=R;98I;KXX.Z>0W+<-JNJWXE9)_YW'D96XJDX ;5$6I>C6^ M&++2&ATT,/5!=S\EI.BZCJY]?3CHG=H-T)J2>MMJ_L'./H+6E-0[I5/ZLF75 M[/9URS8580].V)ZE6\..TH(G]Y2>MQ:\-#=J'$U8DOA1"!8RM''ONRQ1)_"] M?!>#WGYZ_](I9^OVD9W09^J[,']XI9#3ZV*,HM4*ZO]_O' M=4*?J3JR.I>GCB[3E7I$%^IQ#V"-H^>38IIV/N4W7+0&7;T[.DH,K>*JR^6J M84>WK)-'9I^=XTBYST\2TZTTU?EJ*K-GZKW>?F] M ^Y0LO0B=L 5-:VZ;:YI55HQ&];$BS*$ EU<,C5*-4HURH.,LM65D+?/72F5 M)HF?@EMRP)@1U89JH[5M7%C8QD%Q2R[]PF_44U?,>]&MVQBZ-:6-=JV?XONS MXOL+P^XZ3 ;X$0R35C&S=?(D $6VLVA#+9\BVQD<_MH3A'6(?-;C^/K.).5H M-#BYG7>&1.V?G*A-:>,,%U=)S.5(S*4=-P^6*7?I5J3=&"NR563;T^O4T./B MQ2V?XOISXOK+/'*JH^:Q0C3A3T75\0@SHL;95/:: >UVC'*U7K@=>K @.&_GG__]B?X0[8U<^([/[SB*O2Z#RI/ M_$(JVJ)FCJ16J<6MJC9:J&@_1+&63IFVIK"\5JDYW*"IKIJ8:2T>%;0')]&> M#[I&3X.N @Q7I"J5#/Z'\Y[Q>;/E>>O *K.Y$\/O::0]'W8,:\V:)982P M)C#MK:7=[ V-T4XM+ D[:!W#KDA[#Z5]*W$OZ8D?(.Z=8IP'%_?A[N)N&MW= MQ1V'0M\6>E(+V9VSJZ#3ZB 3E?0',D!)B5NE\2VNB>/^D?FH7J Q+8R@SRP( M'N&=20 C@-40K,29C>@VCWW@#2")'WG&DZ7O[4_C^/5;U4SKFQ$ZKFOQFTF^ M:45P8FI/EH>\7(*AU7:<_ M'HTZKC6P)]YP.'9[]G\&L'V3$@2]>@L= G,E/[UVWM:M\>DD]7@\/JCE\=LH MH3W\\\)MQS[CYU9%KAKHU WS")QYPJ[E7]YX?C(/G,=K/Z31T$=OJLVC="SX M"8D#^.-"<(P.%QYQ-R5Z%H\->K2 5L"?V2-CU+%6/@8+?L]G]G"TUY?K!CLP M^D<9:\\>'&&L@^Y^%/CQ8QT:@V%[Z'H<'AC:^[6Z?JQV9S\*G(8'MFMUPQWX M#A[ C:^:O:5W:VY3A*ETFNN4I;V$WYNO]NYM<O MNM-;AS'10!)7O$E/F>YET6PKT&Q%LQ((%+JW=WX\T$Y??;8Q^V/X^DN-7>NA^BA-^)Q)ET+J7O-K%_MXVRKG1 MDV47.Q,'82QF^U7IJO%NZ"#A@*N M37 #L>%VX>,/QGRU+ M[PQ.@E>O>*/QO-'53>OD57" ,%KT6GH\$E1Y$UQ:K4J%=;2SKII[F;= O+8["G,8S7*)K71#FJU8Y2'2:MI81[>)Q9C MVB1"6$83+2VCBJJZ+8&QPL"^[%Q'#\J9.(4 M>XOV,72#S&-8=WH>,]>GBIVZYLPB&/"?3A&4DD;N-PV+$[,PX3^S[W.JT.Q@ M#>D@B!Z2ZR=$?S3,-FN%6]CJ-?^(^J[$5PH\4X%GUESV*K90;/&#V*(I;2CV M;#M['@4_7K%%V]GBY" R1[\6:8/1>5,ZOIPB+?=2Y'1-V%##Y=0^%@ZP8HWV MLX9I#1KI<5V?\/XTT=Z''O.T_\E"IMD=7;,ZEEV-QVC&5-=.[%;DCR6K0%%$8IGV MX"3:<\LR3 U&$>!;?D@D28DD,TX2MDP2G8)8G!A^3R-HHKMS$Y:N.9K'W)@Y M"2%"/;>,CFQ#UV!I1B\,6!I6O 0-N]O.;*%!S<< ?Q^6!ZBM46P1'[JC/3>- M8?Y:N:\HB[5[^ #Y7$M9P&#*FNO$L<]B;>XDR15,,)#XWM-9R MZWP]!, "TSZ=9ZO$W(ME.X9=85G37L.S]?/#V53XL?SI:BXQM$8N])X:^(O_ M_7+U;[=750U(D 0(LC4G=_N&M5,#=8S:BS*HJN4+D>O,?5 MK55Z_@1U*]4DZ5JI)1,QF=YVJE;'=X?E=Z?0--@[A3+&^<)+@XUZM[5,6J^6 MJARZ(W\M,FAO65GOS)^C*G^.7NC:P]1WIS#2"? *,,3VJG/E6@D"=2WN%UT. M1G[PO70JS//RAV)U.\4GSCB)@BQ=_.V_KUKA1>FQ0RYR_@:0[I+3? M"P'?I(I/: ;53^&+$XBMYI]._(V5)Y/K*CIN%^J&TEQ@Q($S3]BU_,L;ST_F M@?-X[8?4"WWTIKIR-8D4Q%7\<2&,1H<+I+AK$CV+QP8]6G U\6?VR+!-:^7C MCF'N^

CO;ZI02>PU(R:FV5-6?ZF_O_GZDF;C\;F/TP_:W>+R2MH?NISCAOOTH@]:] MY-4N]G?+L4VV#67.W7RSW,UW:>5I5.;$F6=.F#U]T#M*N4W%&V? &[:]7YC^ MMFDU.Q*NED^:1SC[O_YB]CMO%BFWX^[9!A8Y"DBCTAQMUQQV1^]T]PN35[QQ M_KPQLH["&V>^J[RT7UWSH546U?IM MR?>JNNA9\?T*U/GN3JCS+0'J46VH-AK?QH'LTH9>D%P&^/O1T=T;:LFH-E0; M"HCUF!?'A\' 4I[0,_>$]GH*C%4Q1MTQ5.^.CL(:36E#L6C[6=2TU06?8HTZ MYZ,^&AP%I_0$+0A+T'DM 2ME.O M@G"!2$($)92_!4TG:Z930;ARTC3VQQE/&H=!EAM9 SWE)$F$5<8DAA5.Q0E# M$ <7?O+#>Y:D,Q:F$J_E+L+&^5A@:6/X\NY1 ]*DOA/ ,$I05A5PCC *KUPG MF:YSF2S ?C03V&I/.3LSO*.-4F9WRE!L>R#(V"5..!"$C/VB*B6EUY^;56RP M.K'C($03: @%X4L6(J/?)/!GLM2U6=4Q"]P_)NBDL@SH*S#@?H#P;L0Q:AQX MQF>6,"=VI[0^[]@]"Z(Y35,@:+010*/;7_VX64G^QP(DN'2P#P1/. :(RG%X M8#C:K]53 &CT.VVAZ]#HCK8;JP+0V)S7J@ T%(#&B4BL4O=5ZKX"T#@U=904 M*BE4 !K-!F!0_;6[/P6@L:-;N,$ &J>Y[*NX\[R2.T\A9:AK[;.ZUC8MO=O= MRB)5O'%QO&'J_<%Q"]">9T[S0"%E*,UQR9K#ZNJC@=I5%&_4\8:M#XYC<9SY MKM*[T%UEPZE3!DN$$17#6<-0ZLUS?U.QBGI3L8IZ4[&*>K.)K')P!(536&<* MSNO ;K9!8^!YVD6W7F/HUI0VVK5^_<:L7[OHUE"^5V:2>E-9U.K-H["*?$6! M!*HV5!NG;$.!!"J0P)/;FJH-U48;VE @@2H(1 6!+,^WWU4@@8HQZACC..B1 M36E#,6C;&=34[8Z*;%2L40]PVCENN/R3SNP*(K"YX&4K$\ZJ.(%6%1)L'YQ MTQ@< B=P4($Q&[PPM(U3D"UXB$66XPQJ7NS?LQ!1QG:$%7-AP'Z8P4\@" _P MHX 4^QAZOJ-%T!H=0)*5 (!R8+7X:0KJK^W2 N?EI^']6?:RK&S$^UN0%+. MY21)Z8&D5 U<:B%"#RW*EU*@3F59,C>@!HU J*M%A&Q7%V+NRR6W:4Y0-V+ MJHM7\%JG^,09)U&0I:L_6>;2Y=1K^L6'!0O3:[M_,L:U>PL^U=*?T_R.:^[< ML:LQ+,:W*V<"H[]V@@?G,7GVNCIMF/,"F;>FT.KI3R9'FSY?!&"SB+/?-1@O M+.:>\9^]KNOTQZ-1Q[4&]L0;#L=NS_[/ MX-G;KX3G"()^"QT"UJUQ,[3JRNVC'M7R%Q:"J@A(S=YXP' ^(72" M_$IPY7$ 0Q6PY6#8WZI5!6RY&6]* 5LJ8,L3 MD5A!ZNU%,P6IMR/-%+"EDD(EA:>FF0*V5/U=:G\*V'+'2Q %;+E B[)'SZEZ M]!2TI0K'.*]PC)[>&ZI0'<4;=9:WJ0^MXT8:GB<(V4MK]&J1;#ONDFW@#X5K MJ=1&S7QM2Q\TN)I<._&*9C0%^ M:1?=F@.PU90VVK5^5F/6KUUT:P[ 5IT;>^&V1D&ZJ#94&R=IH]88M08*TT5A MNC3?E%&8'0?![' 59H=R<*UW<.G#OKI.4ZQ17T70[#8S]5WQJ.)1FN]('XQ, MI;X4:]1& YC=H_#&88YF"KFCN5@$:R+JJM@=/:/_1.P.RS2&>V!W%)G]"$C0 M-ZP*(($U>F%HVJ]1>.4ZR73=*5(VXVG/!P6J@>9E#$>'S(NO RD*] WN@N! MEMZVHRT##O"1. ].[,$7GC\!;<%1"]*IDVJ>[VEAE,(7D>MF,:(J^ F1&@B6 M^DX0/%;@#9Z;AKF$K(#C6H>M &L:96GB>TR;Q]&$)4EEA@HDY P$T[:6I6HG MF)"NN8S*LQ$FI"J4PT(W<*$T02AWE$FS/(Q=A'+]6)\BDOD2U)._! A47H-Y M[ ,' 4/(63Q%0M'W]<"" /];/PR,"T<7&FR]\+=[EJ0()9-(ZH3 C7<1,/,5 M#.H;:). .1X,:.K/M90Y,V,-"LKI);X>U^$=FP,;^)R5"-QA%H'._)/_T&9H M!]L\1OJY/=PO ?\4:?T*VD%!.QP'VJ$]_(H\,%30#@K:04$[M#O95R65JZ1R M!>UP:NHH*512J* =F@T-H/IK=W\*VF%'UW53H1U.<7^YY,]S2OZ\ZT;>:ZHV M5!MM:.,2\O3^ZR]FO_-F^<^R6CE&(LDN-#SGP)DU.48-#YRQ._MA:"C&.'?& M&.T7*;QM;/^.5&M-)KRU?29\_4;3!N8X2E:BTAEMUQE]>[\(9G()WIY5Q[5R$%=3?#ZMPDLPNWJOVU.DVX=T';W;&2GPJ]V3*CM< M>"\. $M)UI:Y22/=-AN3F]0NTIEZQSJN/C]/I62/+E0I78*W_ROA\'GKK@Q/ M<0Q?>5^^&,=R 6?TK6G1D@,\&-;#WE$J,B%LZ!>$UIHU6+ MN&>I,46VII!-93$>*BSV")9*JWC:ZC2FC%BKZ&;:C:%;4]IHU_J-&K-^[:); M0_G^$DZ$QPKN.X[/>+L;V,8S_+X;I"+J$;1(0P]_:G&5Q!Q;8KHG)^KJ?5>5 ML&ENI8RU\&$+56RZQNB)56S,SEY5;$I%6[!B1K>HYD(5,^PAEK&A&C#Y>U0, M9K&8!';G>+]GO,P#7;K!+RQ)X3TL+9$E;)(%6N#? X'AJ0L2[OC8>^J$=S[> M;SM)PM+$6+G.@KA=B]?^7*XKFU",SK%)\X8%%.6KOYDF:>6,?SH M%Q^H&J;7=O]D;%:"=^#%9TM_3O.HHKESQZ[&L(#?KIP)C/[:"1Z0O@GIS%CT4 0)W][]A=_:(Y< MIVMU3'O0Z[I.?SP:=5QK8$^\X7#L]NS_#."P085!0$9NH4.LF?+3:^=MW1HW M0P?NJ>[/K"S2#LK>&BTK^YTJ(UGFC@W4*/JAT:DJ^L$+HR%ZOHF\7%_PY\;] M(_/YEG(E:RB]E^6/3E/G9S0P!L/!/F5^NAVC,^@?HQ1)KWN$LBEV5XWU\&,= M&9U.KR5C/19=A[W]*'!&/&"N?JK*_*@R/ZK,3RM(K J,[$4S56!D1YJI,C]* M"I44GIIFJLR/ZN]2^U-E?G9TQ:HR/P49ZKQXPF&;'./F=Q?:G3-TQ)J ](;G M[YMZ9[ ?0I)BC3-GC:X^4MB8^\"J#X;;PZJ?"RZFTAI*:_#SKF[V]ZO2H5CC MS%G#[.FVO5^AC@O?48;]R]M1+B$C<0VV1U,29-H5X-R8O*)6D:W?&+(UI8U6 M+9_B^CW1H1M#MW9D0ZR-&EWG>M2^/LP0FF^ @ M1=#H+4:PAH]_3;0L]"<^O!/-&09*0S=SF#FV@1&H.(1\BBXLR;T3/VIC)\$O M9*SKGPPZ]V?X+<;:!I'+XVQA$HMSE6TZZT@-\PPRC_'9."ZUM?12DF'+0!HG M_ 9$G3 &) C8'9@?.(AY'$U@QO I_, ?^F&208NN(*I.[WD,GH^C,(,VMQJ< M$R11=81(*YHPM+0TO 1,(>J41PW#0TZ;"09>X]>^^!+(GT1AR (=Z#;Q890! MQ?T"QP!EZ2,8,MA5'GSI8HM!('^E".<\##B1D<$3QX]AP8*,\:6(PRB#IR)V M.($&H$]#^X6%,$3@:LZ(\(X6@D"5J*#A(MP#7^J57Y=HXS$7I0IO,))LG+ _ M,HQ*%O_UG;(DP(AGSJ,61L NX1TLX)@5_,WEA*;@QTG*I<@)0Q]HF2 #BD#G MP(&';A A-Y:9K%7!S!>6A[5&R8KLJR+I:<_DJ]W3MS D'[FWB,BWB_PMBL@? M8.K5NRQ&);?=D-9H+YIHZ ?587>,;C[LB5C^3>/&=+"5.NB!P9Y5H2>*'9"G ME__@;3\C^IC3*F;)G*%*8,$C*:AXO,C M3XRVR'"0)$-=QF;S*$:YK]>8RXJHT"38+I YI#MK>(GZAFV0W<7XKW11X8,^ M_#?3ILX]_N&A?EK0A:#2?=Q#<'=/'Z+JH_7D_*<3PZ9@FRN6KD*S;18_WX;R M#TM$JXQ+Z,C5[5:'QLD&.A??AL7VO:R\I.6ER9M;T1\T9QI:$[74G@KYS#*E M;E;OYR(_RK!R;;%S;I39,^S=V6_V2-C:(V.D:'3W:_5 M]=E$UN@H65H7/M:AT>\>8ZRCT3'&VCG*6-O$ \/C\$#/4MEO*OM-9;^U.Q]" MY=VHO!N5_79JZB@I5%)XZNRW57-O7FDF]>:IWCQ-!EF+I&][Y[7*+2O(L-XY MIB*]=XKTWFF*S0ZC$L5\=BR'>Y@H9<5UBNO:S77GNEO\>J-VADN74=,:ZH-> MK_4RJKBN35RG=H9F\]["SE ?[R8@2$92NO7R8^NX4^\-?HY!B8N8(X R-9:&?OM+8=^ :+UF .ZX& M/)>;=# XF8=28SP\-CAA,<- /HR56QV@IF#N:_G#'BB8>P5SWU#E%6:S,8MQ M,A/'32.1;N D23:;BXP)'CF;AXW-(YY'0.DO,29?%/IC!IKN2QJYWU")P,]. MCJ)>*"50;3/F8*0<:4H,?:,X8@173Y+> MVRI/0[L!"F*D7!;D&/,RU4.\FA"!..EV"(*V=0P8G+,8 R@Q7+L@58E,#$?E MB%0IFC$?"X];K/^&8D>M8:D*RYJ0^NJ8#$W[ F^@$685YM?)';G$VK]&*=-Z MAI;OS\C9O\&T8NUC@>E_0YC^1Q[YVG$2\ M*0K\YX=.Z&*64)+"#SR3:2(EP0^+./F8W3DQ"2^EV%&*D,@LXG&>-0Q!XDB_ M0:<@LSP'2G 66RFA/(*=1XY.LC3#D>1/D[(764@A":;F+TN%[);((*2G98'Q M]1&GDOO<: 9&GBBX\.I$$:>([-[;*^)T8/3LXV#"#XX0P0<[N!KKP<@8F+WOLOF[CN19G]]5&1;U89JXYS;.!#<+T7L M#/A%>),UQT=4\BQ)I?+0M9"EQX"CW(5^+0U>R\FT#OU[#5)IPP/:7O9T>[ , M *Z80S$'%AO1![WN49AC7\JU!53?-K<'U5^SV32<08Z"<:ST1NOUAMG1A_9 M[2J*.VJYHZ?WS./8'&>_K70N;UM1Z 3JS2W?/)!;L"WG?.XA]$6 GSCLO]K_ MM'^DI*'6%.UXV3?W-%HNG7*F/A@,CDJY,RV^9MJ]RZN^IJ1J.ZH-.\KT]-'(/HG+3['5>;/5X#B>Y*.0M24[_7XX)KL2HY7V@%):2FD=X/ZK8XW4 M9JCXZL!\U=7-GMH-#T[7&EF][$VP/C_#--4E>-8^L1AS:IP[ EQ*R<\6(Q)4MF?*QK;;M&I#M7'.;5Q8*,?A M4C8N_?+OY>"5NFW>TVO1',HUI8UVK:!B_7-C?17\JM[<\LT+2W(]=/#K$0S: MENG /57@I1/.:@S9FM)&JY9/7(4W9A%;13RS,60[AO.@T?O?H6+ZCN,CWNZ^ MM?'\_7)X^G.!HFK3G01J=9OFA3A#JHY.3]75>^U2C2W95A.K)=07QO@@JI"L M <;6*IBI#9KJVHG57BW@;:4O'XA#](.3:,][1CLD4VWL!$[H FUAJ@\,J[0DY;[]L&A.4(OZA=X2 M=\J\+("APR!"UY^#\35W'GFUD2!Z8-1)E*5)ZH0H)1KHH#AZ@+\EK*\>4O>' 2Q4">4,-">RQT'[& $Z'=:I,@&REIYD+O MJ1]7 N1?@G8T.\LS."P.V+5;2 M8TF)39TTC?UQQNO][*DW'=<%>R!-J.(8C %'R),'BGEZ;)Q6%&"&!>]X82FN M^"9"\8F=QAR5B%FA4L_J&5:93$MM._7#L)HI:EOHU++J$RKU29RV2J$N[>[K MN6]K=;K5$*E:U_*B/4FWJ@*A.Q8('58II@J$7FZ!T,:5K/N9A6R".T4N C8T.9^6=R]:-C.Z>!;O6/[.'^Q476U\&;- ]1LFRGGV, M\FK]CM62L0Z-P; M8ST678?V?JV>"[\B#VS7JBI;MW:#4&7KUM!%E:T[.HE5 MP:R]:*8*9NU(,U6V3DFADL)3TTR5K5/]76I_JFS=CA=DJFQ=08:*"T]<&Z1E M%]XAHU=V(=PY ]ZL2;YJ..Z(96]ESBG&N#3&Z ZVLED5A.\"7N(%0O@JG:%T MA@#^[O=ZBC44:RS/MS6XGYF"P(T;LN>PI%PY>U92TOE;E:*A4TO-+ M)57+U[8L^%:1K6DJ0Z5VM2ET?*6O58:06T_+RG&TL>PABJL=8#1Y9SF787.J M5\R2+$@QAA\^J>9>C5=.A_=FR]YXNL/JUR=BP3Q=%W@,03:?0>QI>@B^*"4&_+FA#QP_YS_3+P]1WIT2$6^2%\%'S(G@21D!J M/Z!,$0>F'=(U$HUK["0XK5B;.O=,^_6W?Y!:&[RYZ,RG'ZX23(L"Y-8)!D]B M*O*']LDL<3;*Z5(NX!893M!,D>%D&F;>! E0_A0GL)0)FE+N4TE\?!BM2QDO M^$C* /WLQYBRJ8VCZ%LU"7#BQTFJ_9$Y<8I92Q.:N;%!?O?6%%<+FD(_?U6P MK E\[V_/-J4B'V MJA,:G+I@H/+(CD%$_..\TWL^ EE1D\T5] " M!"7(*(LO<0*N-(1X@(Z Z47N-V0@_EM(UCKR[SR68D&OZ#PSD720& 7F!0*S MWY.P<#8O)6&O3$.'W 9?BP-@GWW$WI_*3D25=48E&8VF?BNC^/ ;#CX6CV&]A%$%&S[E+)%80UG#HPBA:[^9%PW"[XL+9 8,4\7 MS=90CA+CL_D,/7J+%;B M[:;;'993CG>=[@+L@9R:996.#WM-#6V= MYZ9MC$KV1G&:6#TG$MAZBB!'+[-%O=D!ZP6:&@9''<30GC]/DY4V3UV[8%2E MOA- >X5-D:-*B(SL%9@2.#-4Q248"B#B- H\/.07> 5HL94D$(<'LP#- 7K$ MC[PZ$YW+Y-N?QO'KMPT1V-^R>,V"3EG@(>F07-(<2[)Q OLPK):T>\&;R)\/R4H$P@.)8>;P;UA@&!7L95Q1 X.B M/N>,[GM<$9-%Y@@M+W>@>0!$ Z.+3"Z/ 4,E:8Q&FP/*GJ]NS.9.&OMDR4W9 MK+)9>,"?L,NXE3,I[':BP7D9 EXO1C#@>EPPOQ MD3GH%#^1 V3.T$9@01T$S&F$;^61N-[(_<)(K&ZT3[E1]H7LMD]QY )?)@V9 MU@;H#^TFNP,E+DY[?(G])$$#9N4,*WLU*%,\WUC%!6DS7!:_1J -S(Y13..V M9$DO3.G(0U\[4**>^48<-(4^\M#H= J[%83LN0FSJ6!7!/*<52"VP,KAR03, MT(3OAHB54K+3R+;')48=[7'CEBN_.SCD7Z=@U1'"9V"Y6EEO2&[ MD!2@8"<68"=&"G9"P4Z\9CB0L66M,WI8$!]M4X M%?>>*^A\PIU(KW@[IX0/N##*ZF8E;ILH>.8KV/O:/R(TV4$PLCD'L^K"<;ER MCM#Q*6_DN=4Q[.HA \\JQ8D:=JPZ-P4YEC0\BE<__LSNHP V>M$\MC7)\'Q9 M:G&%[;OU78V=L_D*^B"@D[,F(&2R&9[D_T2S79XMA3M/7/>( M\S&(D^>[>)2^KK%;?RP>S6AD#'O6/G T_9$QZ@X/#FYA6L9H3WR/34@<1QBL M;72VA&-Y:@;3/DALSQE1V:ICQ(63UX'2L<\\ M1[=Q&FJHTFZ?$DAX6[Z$IP" _$[@%FV;#V#;X$6NLU]9XH9533A,U90 MHQJZS0[9>G M;^G]GGV2%;I,(T_J!AY[>0#=L.V^VT#F&^I#RUAZ\-!JTV(1BL' M#EZZ-@SZ*7;#UO4U6\*-IJV/.O9^)]ZM:=$BL^/+IEN@CK9;6BP,#M ME2IB2W5>!*1I7I1A )>=+B@,2J-EB;/4MO=?K/\GB.P"5&GXM MI^1%R8L\( UU:[BK5Z4Q\M(^)*L5>0DRE$\I#4:"$D4ABP@.P*^ MC9TDC=$S&K,R; &U$P+G^',*G1+ !2*U=9PE,/R$8!0P#8S?PH1K8F_0Z>K$ MB(S"KE*@6CEK+,_)%E64*;DLHT0\RG;2F.-.*Q\@N$T,I$8T&YP'_6,2Q3,^ M;GP3OY;#Q,RVJ)S \%?,PP<2(EI'3N0Y# +;,+2;/,$N>-1+;Y2BX7GZ&\]0 M+F!U, 7X"I.7B^1SH O[[N(@D'8@DSPW/8O=*2;DBPKBV#K>;L\08<:@C.G% M?%J$D_$Q@:](MA&_= O<<9?PU7C8#N4ITV5L>5C MN:9Z_8H#P8!>])W,T2]#^^B$XL&J/^'+^2@%,&O"80_NHR";4?I5[>S@;N0F3'O^"[P2 M1T$@QL#'+1"<\"U\PJ]/>#:^:%H;.P%FD&Y.7Q=*%#5>H[4H!SZP2B B,KUE M0Z7V,N+75G&&'"G$*D#ZMNNI!OVK!"!F:/]>S+8OP]6@EMIN.KY4WPXAAA2X MB&7\P9S!"C53AM&HLFV)]Y='*>$ ]AUBOX*L6(Q0ZKA\ RGTD$2,D.JOT)Y. MM0TXM(L21CM62*6.HZ3'#4FY[CY@=6FV^L <$G!\P &RFJ..1#R5V$,'YT00F M CLLB2;I YIB*R=84EE (47P<[E?!HB' F_8C >9-P*I\6!@J7S?%6HH"NDK MG%(.)U9I0L\!9:+P+B+-E:MN(0_0&EF1M-7NP.NM.2-]S.,I6W1&0L.8:_#' MVH!0#L4G1(.12[2"\D0;U&P>T+)B(RESIR$,_LX7&E">&="BO$DJIQTZ!"6$ MAL(9CYZN'0Y:"1$'?\._PV>2\;-=6:1?=PU2DUYV9S)[&+@E6K62-H+[G(-"D]1;@R=P@2JK MK#D4%F]QL;?T81G@C#ZC]QR.'(EX9X^P;8A&%'K+COS<[2CT%H7>TEH3X$,> M-MU2$Z N[KO&!)!'*03=Y1HR1P(LJT@\''*8-DX>CXU!%X]![SA2A0JW)+; MX7YK&L&SZ&/AKN&^)W$Z)O#!A6;Y7I],T28?TW;#P$*)'AG+W35X$!6-RIG6 M8>0U;:EN-\7HYP=PV&*MTKGS@#NLQRTO!SNH=QX0JWC"2ZV1'P$=X2P(6)QH M+WT#3OYEWV6.)?IJ?^QNRVP3=O=M[-,=$JB)W%O]"<]UTF@FG$[NIGHOO=C- M9\]_,^XXBMFZ<[G@6_0@%.GC-0=@@96'IAS8ZW/\M.3;FT\"9NI5U'Z@1)),^R"0(( F_/G&^LN&[@CI\DR6;B M?$UX@(4?&!5:%--\9MP#A*Q32[LZ1D\D6]F,WFZ&'R*7C'N8'!,((QR-&%N!8@1#QPIT;;0_80C'@F>,Q MB;4+G DF'](?EI"K)C!/"+$24PR/2!L7"!#K0VE7'I'%PV MHQN[FB5'ADGP=,O=B<4;R#7"QRBGB/Q4NI^3D47\BDL"KG-.8-XR'CR_;"MX M7*J$!=!NFJHK=0C"2^(*Y.#-.)W26A. ,Y\=# TOY+C3C5^0 */DW7!VDLI_ M%J%/JU@F[-7ASJ+@'OLI5D767M!^S[R[8JL6 ZQ?=,A7 M2+-BWOE>G3Y9[RR#@JW>Y*1W N->Z#17.=Y=F<.3D9DT('KSC45VIA= MHX>TJ/.SUEV*OE&+<+Q%* ."*T(?D= Y5_.R**6P!'YP6OA5FAQJ38ZX)KE+ MG!=OX@:$HO@1*9Y7ZRJNMGTP\L([A"Y/WN#/BOS'(S_55KKB[IERQ%/S3<5_ M\Z,&UK5PZ-X73V_A(\87N6@/:F@KI%A9JGP<$L0"U:/*S% M)8LRBHL/$EZ(X]Y/>*2D:W$^T_\=+U<$I[3/C%9A"[0.&!IJ=J_]'1^JD>FZ3Y2:Q1[PV M)GI YZZ+8\/S5X&W[X=T("&+"Z^GQU@8#H]&Z\Z.V%',PT7DP;$R!'X@E6?! MM'*:C>+BW-;,:^BUGJ/?2%']+WNL=1TUI. %>I2ST,D\^5/TRA1\FWS6VOLMH M3/E'V%49;F*T"Y4W0WW!N5)1YBC5><@1E03EES\/4ZP:^K#@7MNZ7=S5"PRPD"J*:-VCM1?[ M_!@'DL>=I#RED&P^[I=AW^>1"$H2X;XQ$"*/$HAB#U0L;"JP1<1)[C(I$C"Y M/X-_4T23RO1$ZAE3/V.J52Y+DN;(>"()-.";&+5224GC[7+]C'&G4?E\A..3 M%0*!^\-HYKLEZZZ(.(7-C9>;I8OO!XK.HN#G8AHWX6-N4G#3H;C0KMY2P^8[ M@P[N>-($UJ*BVUTTK"D7AP::)T[@(!:OQ:@$;9'!$XN0\)05^3S.G>.'HGIX MN=!P*0/*GU"F@LB02Z;D\1DSNA2"'5RD05'>4%ZE5^;1T6!WV0X ME/+'>+(-+$8YGX/G9>#',+HL+E)^/X@JM>\8[9#:1WQ,;K%;4;J1[OUQN;-0 M?CN+0C@G%$'FU",/.IDYOT]"JCAT'7?DLCR\^I >5:KBYX3;$1'O'E M@Y J=%+2'31\ F0FA8'K$&?(!W# 3]*-7"9Z0D:MXF3&)CI6NY MJ O*DE:II)=J4$087,2S')$\:"".0=GD^C8//XW& MO_.*Q9(#>1I!.4Q3I.RCQL'C0GS/9"@82"L_]L^<[_[,_Q-9[-%G@9>0".'. MN)CH3S&+I(9@UB(=L1@#IFNYI,K\9(J&.D\0@"_'**F45 @+R^*$9[X7@TUT M&2]+?![RU/**B,\R\@WP\MP4*(2X$A.J $>G(8]K'DIFA,9^!Q58'#"1-L_M MWF*YOP$YOW0MQ?J 0>0(#86I6K L2$7X'Z768 3G0N';4:=<]I:(0TD]0=%< M4HKU6E ^/(N'&,7+VZ\PCI8\.'/8"&+&=R'IK\.Z@5J".\D5N>ZP-UUC%"1% MQ:OA4/1=QC556W12K6=T7QC:WZ,':"#F-QD+[R1)Y/JTN16DZR]2KB3R^4UD,4:@!FYA&,M%6PK/9JHK<)A7\,8MM+37R81$S)SIF:-2KO0:E7Z3 MB/ V3),-(Q'L7&JU^';UV%>58L3=AH,*=ZC!=NFC+,NK M*TJH07 *:;J0BZF>-)F(4UB MT2_%L1:UK6]@U#!.'V@FZFGIVJT3@D%0_N5G](,C%@""_ B7[OLLCL1?QE2I.'FX6PTG+6<'T[WSXU9M2##/U<&M"_5D$G.)FRW(\[P7A-SLO MI$@OK^-C=4HPFCGLBR[MZF+[+\6PX!#(/.2CXMSHE%J7.IK%2 S,YQ;&0I$YNY(W,).6 M1D0A+>446>P@3Q.'18LC!/\A@P^OC3A'H=%7/I16&'8S,VR^;CKMY1*R?1B% M5X7,B1 )%*%RC(0003E=-)Q\4$UTV$9))UPD'G-/FJ;JFI 5 K-$YI0NR QB M%W'I$_=$%8P"XFA#(R'-X4!$A^02]W[/$HE;$[,"+(%D*^'1Q3PA%2Q-?LZG M,!M,L %5\%>RS?D1'@S;;);Q/@2N!WP6LRFH0'Y(I'/WRR!*DE'=%EB?P>Q:SXF:$ M>N*FWA)?DIN!#YLEKX3Z(40*O&-#B]9!X>4GBCB/^/V30TXX5>+M1J05ML%. MM:L+2VC#9\KS7^_YMP[C^1\HS[_R_)_:\]\U:/QQ%/"-ZA,FTWKDZ-\[3]+N M[)PGV:33V7L>(B+VD.+J8Q6AFG W6B9T"8G+L6+3#Z.D">G-,^GI,N8+ Z1 MA-&2N*%_SC!JW[2=*[/WDKVBC\R>)_Y5N&WRX^P-8>]-\ I0%5J.BOVD%3$/H@P54^D"(JY<*6[1&.H3B;92&Y M##V>DRUHG$^C" TK'\)]#GHIG*;L.W.S_&JQ^+TPEJ/)Q'<)^]))^!$"WA*9 M@@[FS!%A"9?-]7DB21$_^K(CK%,]TL*"3/.*-6\CYF3&4Z*8(;K"9[U9[]ZA5#F1/ M@Y?(-O!G'ODJHL!D@O'>>-E'V/>^X6Z01LL?Z+O-M<:QU!0._1A. M>6#N/_)=GJ(TWR]J<6F:-E HU^'=I.T$RLQ](DVS69XZ^ '_ET. MA<'O>QWY3T2'SVALW(4[%Q<$,@";0QRB4\"+'LCNJ3B<> ^P400\=&(GFO(H MB[&$U;CG.G_\2)# &:7FHJ]XQ@'ZRIL>MAK#4L#F71"3]L@2$75QL4@$(@\P M42??OC#]M]@$2Y[N.3GOR2F&X$LI1PQ%!Z6T _G%X?AQ%T&_@9><(F'Z!7$.;M4S;B.*R]4(Y PIC"X.5KVY)OBD96[GP4TA M\)0+S3%JZSA'\#I=]L !+\*K"I_.3?,H27QQ3<'/'060OY20Q)FP.]@1 M/)%JZ&4N)4 0DBQ=LN#(0KI[D<15 3=D$+J^WD#[= M?/ZJ??Q(KBW3?*/]]O7O[S]K'W_]\-OG?]Y\_?C;KT]P8_:WW(5KWA@\ M#ON#XZ91W)@,W=)UGMPE)01"X7&J)%^6#KZZ]AAE,D#7A<]@_OC&) M^1;(5=#&)R<6F>GPY)FO"V22+DZ1]$E)F[69GX+*G:O_E1CK//9@Z=Q1 M"5"H!?'"C5K8$N)4;N"9"6.**XFHA, E;2KK#@FM*X]4&VX<2VH&KZ']R6,3G 6F);QU/T=@ MLY"WQ_$B#A:H?76^@P%,Q5AXS$;-.=,#RX=BY%$R@"DQ!"-UOC$RC)T4I&$N MG>()FJ<$8RHN\#FV@A2SB7,?Q3L6CCCYR9)"CWG@Y#^=&*@BDK)+09/H7_Y. M2; @O<_-;E[7 S_Z];=_).5\"JZU:!'2-/;'62HO+8HXJ#PY%XUY%B/"Q,(B MY9:N7/E_&5\,:(%'^N<7_=A-*5K$T#YE,8)ET$GC"S^V:/;0RL$G2[_);'') M1]1#?AS\+,*A;B./1U^.AGWN;9]QMTPY"QU?DLT559.^QA3:@$[3BE E..7@%Y]H .'#(-V\@B\A85]*;- ,*XJWT)0S&](! NJ")&# M^0 '9"FLV)_"7[J* 42B2ID!EM;[%QEEJ6]!*<([23"M13AOT3IS[M@J34*A M.AJVQFL?A9BLQ%$814\32I/@#54B>XK]DJ/PTMF;OH3U1:3@"2BPT@A$2"_I M'!YK\X"K4AWCPGC(?5#N%&.8\'Q.EVHE?R)'P2? CJL2%CY,1D=B)!',#/X* M6['+DTX"!_K>0,PB:"Y/T1'THW!5NNBXES%/.-+5ZY-?H)8EUI]1[@FOE4+[ M;,':O.18N0P@O)M>R>AGY[M0+J0CJN*%"ELP%NW.\YC)[PJN-;0OT%< E!*W MCO,YQ?'FF*S$C.2+X0%K$49K_@X43SQ?5H;*_0B+">@435DJV[.8B52,0R]@ M$T1XE\Q>QV5,*FM0QI]8R& KZ"UZ(*8A_>Y%PH?$01ED1T+_A&P+J2K!*-$* M\;!&L4?SC"/A2BD3N.QEP;LEKA>P)D3NHLS].DM*^0LO=L=#*W'\,")00[3X M4^Y6\7>$KCKY/LQO.4/8A!\U2^[ 46Y'47 %+#X9ITZ63J/B9AW.O0&!A#N8 M_0*F"+]@Q.6;QSFT("F/O"HCU4FABRPJ/5G.7^ X[70(GLU 9+[@ER 2C#43 MJH=@"TS3X /-0RO?4VCELV-#+:P=&@',U&-K"16&H29).7"<6U7X"&UB0_OY MD=O/4IES2QG_5L,8: LP]DW$#)<-Z,6];4% T3C@EEP._[1HPN4;\CQ"UXA/ MN5*T-:\RQKYN[I=VAO4=/TBSL:0SZ4IKQL&L*GMW226NLYU6A.R4]A\^>B0V M+W"6YYAG]CZ*LK7\ MDH*7=\4G76/T(C=*AO*LHCFZERX^%NP4N']SB2 1T M:GG;H^L:87(6I=-*9SJ=&B_2JC88+R7/2'%0-;1_RXV[R%&DG=7AV77%#0J% MZ_#;+9&1C4-=$ D)'E[:0HF6I?#Y$IR-(# 9=\L[.L'CE _5Z]B41YMA8DEQ M+UZV3[;8ZXMS7[T \P+(53M%2*DX2H$ *QHJEQ,W,:AE0 ^RKW=@CRR5NW M@ND+A<355&'[R6.LN,##N]LLE=%)M*BN2 7@=\X:Z/6[.T9MT>@, @>BR#0\ MQ>5SXYZ5&:4TI6S!/^-H,V!9TEL\!3]"4"Z]B,>3UY5E)AF#F?XM6;"!HW)I M!7YUR'4-14B6/^?J(?^),5:>TY17R"B- ^J08=X-(92?+B>DF=KLK"^(%7 .3B(K=VS] X7N?'PA+;S?EZ&KE_5QSF.>[F MNM*"(6EYSJ9%**D,&>62E)\DA&LVXEG>=(W,$0)D.7"](23@(!FNO!AX .$# MV<>2]D6.8GZZP:!E)V#+PBI.JT[5I$.@XV3"!@U43^AI3ZTHOY ?3ASCQBHKA( *WS5):MOKP%&S MLAJVO!WLXPW3U!_C<6@_VZ!W,ML S^<\K) F "K.8]\U?S9CGL]=]T4Y%>XE M<>[*E9[Q%"?[1MZ J1PKX"ZN#-<\P2/QS=MBD>I3(!Q47ES\@$>/4AENW5;%J43 M:>3W__?WCS]__*I]_/7=^__+]4Y*$\]51PS40[:F&-!K^1=,V *CX/':#ZE= M^FAAJLCA]XCNXSJ!F"[-G#\NF-_H< %(8_B?)WL6CPUZ]#KU:IYUC&&WO_)Q MQS#W?-:S!WM]N6ZPP[YAF=LU^YH($2^H?;-+$I]BJ&Z *_6W9_8S#0N)T]^M M9X7.HK(3U];\NV;6*NZ%1>'K<6@>'&UB05ITN8W^FB%>>2Y>@D1;SK2#\WRV M\V>"0!K^=\ 5Y[3[\A/')[9E,1RS8QK3%(0,U+OYWS6;[D$XZ*EK7JGMTR?EH5;]$*O^ MGDI64S;'30Z9)TN:XL'K,[OS$=!(Y*"\ XJ_PU'J&D]E_#6ZI]H7FJAZL8*# M=M=SQU%E2F&UEG7_L"Q;#,DV!?O:IE):E[GRMSF.J;CB6)4?/B\%3U80'DI0 M%MV73@G* O_%HR*%'WE>%W_9L>05]!7[[RE"<./]_,\R MK#6'@=/^ 8>GS+ECKWBL;!&')!/T$UEQ=Q/XX1+TWNJ*XSS 4X#RE09[K;WT M7ZV"&ZS OU.'>+Y M:XYXOK:#^\WM+^+3BZP=B5*_IO4M&N>#+T+R5[5&!^J7]T".,!*)1T7I^EU0 M(E=V\'7*:Z[12GN12Z77X"^,A],[\SDFR8KH9@IL=CBT)73F$+1#'B*/@8(D M :ESQV&A\(K'\P3X@VBC+"JR/T,I^Y,I^^Z!E?W^<1LG(\(M)7Q\PF2*CR4. M?X<<_@$Y_&6A/\&\*7,P!^4+,:F *U<9 *[Z*OER(_7%(%5$Y-6VHG0S2M>G^0'AWV-C+[9WR?J:S0T1IW5CS<'4FT1RR)FLF4XRR[T'RX2'W\Y M4>#L?_.]?/V?'PAB!P.54=.NB4[>?IX; '<:3+"5%/N0Q2$OEIA3JA%AW/L& MI#8FMKNW.K9[]PCOGH(-O'C8P%.EC7S\Y=>;K__Z_/[+GADOIRLB5@9[X@4L MJ+!!;OV3PZ5(_:K%]$0U2$$N-*8 M39U@(K,UB7]D^0B>&XO(KMA>@=EA:%PUGR:L?30RACUK'_NF-S!ZW?TBU]O;TC MRG49V]<1=0H2O,,C_K5VD]UE2:K9W+^SPP'NJ9ZVF(_-.$EJ'U'@=?):^ZJ1NAV0YZ;%JXX=CBRJ]J(!SU#]->< M(<:1]PC_F::SX.W_!U!+ P04 " "U@@-7-3>BH$$1 "!M $0 '5P M;&0M,C R,S V,S N>'-D[5WK<]LV$O^>OP+GF[E+9ZK8\B.)?4DZ\JN7&#M_O?+Z[;+W=^>G#BQ?O_M9J_7IZ>T7.(R\> MLU"1,\&H8CYYX&I$U(B1+Y'XRN\IN0FH&D1BW&I]T&1GT>1)\.%(D?V]_8.T M6/I6G+2/]WQZU.ZWJ'\X:!V^8;1U_&;_N$4/W[P=T*/7 ^_@S8_#DT._3=NL M_[;E'1PW3OV7A_N:::/\D1Z(S:F!)H6RI-'^7YG MI-3D9'?WX>'AU$!#7T8#]4 %>^5%XUUL]-[K@[V4!CGR AD\E(J&WE2&KT1+ M/4V8;.<3P?M=?(^"]EI[[=9^.T/JIMQO[1VT#MIV)7TU);-K>+1K7NX0JI3@ M_5BQ2T#[G UH' !)'/X>TX /./-!E0*&RC)7P'JMJ!@R=4W'3$ZHQTIWY8<7 MA"#.?#R)A")AAL& RKZNL!1*D^T0HQ-7D4>55G4L*=.V9 MI;^S6UYJ+%M#2B>5)-LT1GKRI$H-+ 5O'Q\?[SZBQN;7(%?Y=/D6_MEJ[X,^ M5!"[3(O+RX9?K91N$W68C=9J=4CIUJQ#[L![\C 8" F;ZI<\,G,&U5;#B02)@O-=!_^O9[-*C:?B#QXN"OT7R?#:HV'TAX MR%=H/5+?P7O"P1\]B\"?WR'X[//M1Y=3I04;DI1GRG56G0][^K\V:\4Y]2# MHU7T8$XL,7+)2Y3\P[-BY"-U\7O,U=.V]&"1NQ/VUZO ;J0\([QD+%(YN@RB MA^T-]JP )\YO5AK>((AH20W%NBN&-.1_Z%H 5M=4Q8+9$VTU9-WLG#B^Q;B' M2R^()-#"#YLG :;$<)V?I1L$V2F5''K^QFH$]$HO'H^I>(H&/3X,^0"*)2'QG"24SJ205VR ]Z'@P M24F^PBB=HW3AU-Y;Q,DF;U!_7U(N?J%!S#XQBCVA)Y%J'9_/PHE >Q$!Y$,T M(V)S:A 8/T>1_\ #[.8N!./B([0D'/)^P#I25DX..;DY(=I?A"AEJ>V79DIF M7(EAVR"\3.1T1Q^KSD$VH1.%@T44DH!-DS>HM\]97U7K9DWA[-_#Q?Y%L@;U MZS53&/K?,-$;0?=5Z^)%8F=O'RWV-G @R(( #Z*9-*COSZ+QF"L]ST'W0DR' M?A\+JWNU18RQ,3BIDW]'+\&P=-C AK<@>;?X[H=3'+@Q0^8$!C91][7 M:A@YN3F!>K,(E&%).L1B2J9*"8S\37">LB.9%;&8-0F6=Q-.W3W6527D='Q\=OMG+!/*;2'F1E^E? M34I"5\FR+>9D)>&39- R,UGK8)&$2,G+)FH?TEZK(D( MN3);JX!5DJ<3MTPVH4S.K(D@8I9E%: L.B<8F60#$C>QLQ?2-*OT>SX+)P29 MW$(VW]-$0+*1YBJ8+.7BA"6;2<=KG <>3%O L'C-?C404#T<6W0958R6Y+CTI MWJ*PH">)&XDNIE4'DE2")+6P.3RKS12^+PP/ES._H*J5E.=4CDW8I4(]4:BL12VRYQ ANO$)<4X%V]IZM#7>&DQ/,XB0,.,TI MQT:BE)M(F8TIR^(E!7RJIC112,%UBH7@X5!G)E>"=SM5<.I%Z2S0_'BWYX"T M/H0JFQHSLF1:JR1G^ZQ<27^N9PO*L72"GTDE+0>_V?;!E;N;C=.TY$JPKB[& M"74F454J:S@_Z*,$3UIM66O*5\"I1)G, MX0I*-*T.,?69#Q23&C52IZPMVRNI1 Z]$]%,IM#>^=U(%'#];KI_Y2H*AXKA MA^'ZJQEW)S<70MF=3GJ!L65O=$&^+62<+#XV%+7U'+!<#DYT,BFR!)UF.U%S M6H\_8%)@T")U"X:_]T GZX^E(JY.U#*YL.R8PB<_DE0"01$$9302SX6%^?4& MFHN9$[U,QBIGO;_I(W"AD^TUQO$D-JW""6E69!-85A#C1#F3FLI%>7XEM4R]*G.Y:7+D$ MX?_X^]O]=OM?:1V(J412W*I&(]7$=6IH)5THR]0)>":/5>9$4C-QS.S56F^F M+L'/B5ZY76!-GZZS/6W93L^+Q[$^W:(S+$N^Z+4AA%>6Z]2$4J?8%DWWK Y) M>JGPPV+/FC./8!#@!YW!X.(T=THE?CEJC FVM=./FQ/KU)M,BJJ,WJ15,#-\ M2U>"V+5H=*:Q"+V;V]YG@!S^W_' 'L.[C2O(5 M^(S[ BBXZ*^KIW?T3?2VH(TC7R3$B7TFUU8"^ZE 8DE\QGX!%OVNJSMG:X.^ M0(83^4R^K@3R)@PP IL]ZK,G!=8+"TKP'EG4%H>E3@[NC?VIN&#C@^ M@[<=\&:V\#S)5>B/X$BY\E2[H@PGP)G<:S[ MKE-Q1%+WC/NBYAP28=#P89) M8CPINWGLB^4X\<_D6$O@/R<2GZ0T?W$E>+<[?\V1^3UW%1)>A)3<,J=5!.]@ M^>V.X15-5#P9[^67"#].<8N'*.3="!J/WLUE)"X"YN&;SG44FC*G$17^)S;N M,W'+@-9LT>V$_G6D[D8,7)V8!MV'$%RC$9_<,.%A/P[9#J%]J03UU/N= 0WP M8AB\'NK]SG>H28@[E_IXV8P2,=Y0@Q<.GDST*9$[?8>,N60-[^**H=9$_?,#\.S M&*Q6Z#W-*M])+H#&NMY%YA*RA<+G+(S&Z+> LX*J "'6A(9/5Q'%3YP].DS) M-ZU#+08@[H7L#M)18UG/SB.7R_K)0;2!AOGJQ.=C7!B.="OFG3DT:N&PE'G) MY$UN6<@>YD].F /M!4:F"I.-HVJ>I$0E&@TAG0>6L"OP\YG)#^M\>/+D$A0T M]#C$=,*X=)8=M;\BLK1;-BVF2L#NBV%P_8#I0=45_'.)*[ QT[=P?G M$ AY*A+R+M+Q]=*N6X/CIDUU\@2&\A#=3#1>GV_X>)H<%5'.*V($?(E%^X M%O/:@F<807A \=_Q).!H-"IZELOIZZBMVJQ\E#)F_GF,4Z69G/2G *[9@WXC MM=[-;G$HI\.K<*Y'/F"A(>?\'N8>B)# ]E1/JRZCKL<@_@9N[!>N1DGQ'K2# M^YSB/MXZ>-CNJM7"0.7D6;]$XBL,J3,ZX0J".B3%:$(<%OZ!YW4NWCT@MC'^!^# M%E,A4#9=3*=#IR6K#(1UI*P1N6YY(,R\ -V1Y1Y0EWU)R2*(/+#<6)VB76D[=^35C@PRW M[]T)E[@UA%V!P^ O?F@EYWLJN*AT"65Q\,-TQB@N-RWMDHWPKJFG!G!.&.X" MN8+P#FKO7)S*+5T+OPP# T_P26+5>_$$%%D5-ZB8IA;-2KQ^=.?P"CYL TY1 MUTS=1D$ 0=$#%?ZR]I4DWM;H+9O2QSI% QL,.@4CV:7FV/U3GD$M0/T&(?-W MC]EKU>&YD_D%!$8XUYCN M_G<4^'WJ?2WG659C\OW7W-+=L]W<;]GHZQ?NV*,Z#?0MH$L:78W)-L>*2L64 M:/I%+"(?9@@JSMDDDEQ)K'&Q22FFJ845J+B1MALR:P?MLFVSF]JV6U9:'1)JKR_^\3 !N 15-_@YZ:KH\'H433D M&I).04A:,B_K+3G:"8@CVG3Z634"XNVTDT5O$4<[^C MT4'#/M1%3Y]F11(_MX.A]QT50Z;@212K$BO6&Y=3"YV9UVWS[=4!C0.5YID_ MAK;?W V[_8";8VSR\P1O4]*E2XZ=-?C78R= CX4\$CV\MH.AC^@ZR+*\?"VF MV/Q-.5?,W%)TB^(_T4<^CL>=,=X077%W3Q&CNBYB+M]C-EN#J;Z_QJ:FUBRW#E-(10DX]R4?[)&FW64-,0Y M9^;?JAVPC,MW[PS]%0_IC=B8?GCQ?U!+ P04 " "U@@-7"/_3-V\> !P M,@$ %0 '5P;&0M,C R,S V,S!?8V%L+GAM;.5=6U-;29)^GU_A];YNMNM^ MZ9B>#5]G'>%I.VSW7IX4=_O'Y#;BG__Z7/_WI MS_\"\-\O/KY[\FJ23H]Q/'_R/)A%.9E M,CT&^,OBSUY.3KY/AU^.YD\$$W+UMM5OI[]RSW+0/$+(JH"R&,!;X2$HZTK0 MIB1I_^W+KRKSP#$Z2%(J4-IIB"XE"#J;%)A/1K'%AXZ&X[__6O^)889/B+WQ M;/'C;T^/YO.37Y\]^_KUZR_?XG3TRV3ZY9E@3#Y;O?OI^=N_77O_5[EX-_?> M/UO\]N*ML^&F-]+'\F?__;=WG](1'@<8CF?S,$[U ;/AK[/%B^\F*G]-D9JMB9D:S2]*];?.JS'W2G,$JGH\4RO:.? MSS^[DM<)"_AMCO07RY5;T3":I$MO&E6Y3::KOQR%B*/%JX/3&7P)X63P;ACB M<#2<#W'V?)P_S2?I[T>34:9-]OH?I\/Y]P$KF'RQ"-P6!&68@)A]A,PY=U[Q M&$NZO)"5V1EQNY!^";.X@,#Y Y_5%7Z&H_EL]'R\^$X9S/%[]?9E.CCM$PGS29LF7(B56]I7Y9SP^ MF4S#]/N2F9=A.OU.=N/Y\>1T/'\^GT^'\70>X@@_3S[0OAS/!U;&$HDO**'J M>B0E3MI? #J9D]4"4_:-D7%G(K?!CW@,^.E6?,U0MH%K99(.C)[NDB,Z7"!O M02H)NA0TAC/IE6X,H]LTYF: DST%T P(Z_HN&J1'R0"R*.+'(8?@3003 M"G,^Q4!:[U FYNZWD-13HWHG'%S%=4LI- ,Y>:KS:4CS_Z*PZN7I;$Z435=T M??]],DZGTX4J#C*1?><>8J)=K60,X+QF8(VUWA?CF.:-(;(E:3VUGWM!I0NI M-(/,^Q.YM3ZYE:B> MFL^]8-)6$ET8SI?G=,0B5#;T=$Y> :AH%,4+A%9,6NE45+2\M2-^G8IM(* > M& 3V7.MV2F%^]$-%58/V X,1,5FC-7GQDC!(1( /I*Z,D2&1(VAS<]G?3,TV M&- /# .-UK[=_I^,OWS&Z?'ODSG./H3O-:8;9"V9*-:#1YX(E>381.$02 D) M+$E&K4)K#;"!CFWD;QZ8_/=>[RYC9_)/)$\Y 4I222I9"TZ0?QNS<4GHQ B' M!XZ=[\[7\Y1.CRM0,"\VV\O)\<[#NAIA]"$,\]OQRW RG(<1!736&,\+R(P&5(X,G"'<:G(2 M$G*FM&T=6M] 2I^BJ=86I,'BMT/";(;SV2!I:1&M!FW1@>+.D8'*A,?,45C! M)(;64=3RR?O2?Y'NQ-E'3#@\J^[I6HB2AV+'1=+$*9'G*V4(*6M6 M4F[,V"TD]X914UYQBN"5[:^#44=!_-=>1"X&S5O-%ZPMX&1C74BH66H?;-U/3)[^H M 1 :+7M'IT\?ZR*^+W_,EM0-9';>E."!E4)AGWF7S_.IGDK\/1:$ :!#,] @(SQ$=VIO)A@.(4':,4QNK6U;VK9V\C5?=P MI+K3DC83Z-OQ/(R_#"GV/%<@.'_]+8U.:^O'!65&BR1-),J"(56B;(98/$(Q MFJN@4Q*Y]2GA-G1M P3_<(#07!0=:757HF1."4@4<(#"@$1"Y""#T)XE9;!Y MW>U/M/HN28[9$<5.]4N-G\["B#YT]GR^*GU>'44P@25'"(;7*F=F(3IO(1MN MM=7,Q]+:5]F*L/ZEP7;!Q?5L1VN9M -_2K44?CU+A_,5STHB*>I$^UV$RC/W MX+0T0 1E03M?*6G;'RG?2$__DV]:BM!5A,I#V MRMP"*38/2FA:E%<*KUE5:-U/3OZ19"U@T6OTNJ[13\3HP M,FF*"WHZ9@N>80$C6)*)&12F>8WF+57:NWM1YX60%ZI9LA08X^!]W7&N)'"> MXB5G&#>) E_?W,O>3$F?W.H],7"3^[3'TC>#]^OCD]'D.^)'7!3S;.#4))>$ MLP:L5YGB9F+2(Z< 5\8B=7(YZ]8Z[U:B^N16-P9'6X&T#+JFIQO)\8R1P\]K MB6#MGITTE,(D+UI?R6 KB@R]#2RQ0)%BPL;0V(:N/OG3C5'27"S- //B=#81YZ8(4I63F4$A1N.RT"&(7Z-Q# MTU4+Z#0413-XK/>!K0@)143NO2#5R(C'PA,$KCU@%)[(4"+$UJ'=!C+Z=$S> M& C[+OH5Z?_YV=4E>D<_=S!A[=.<_JV%??3^T*(2F(#DOH3 M())Y 51:,R>T4JSU$<\=2=Q;,ZT_;J!L4(MR8IEX+2,U",[6'VU22IGLD+5. M2E\BH$^9F"ZQ#<_(PZ*]?)$LS_]+/OYBNPX,*W5> MIP"G"FEF)35$G1@$XR(B,9ZT:G]TL25U=\S7P*/!4$<";.@#C2N])UF*GRZ%-!WKJHY$9B&M14X11G\TL?6BOTB\"0 M36UOE4B;.J(&YPPM?,DR)BL+5ZV[Q6ZBI5=:M@DJ-I13[2^%M@71-S-:T&<> MDP+MB!REHZR-SP:,-NB8Y%;IUH' SRGJ4\J[&WPTE$C#:LR5H7A#J[#,=IP2 M:3]\XQ=8)E-<:QY\_6T^#220X3A,O[^E=5S4@->\W&0T6G"UW 8#J8T-TBI@ M2=""J4!!;RH*G"C&6NV=4:W;]CIDISM+1)#),9E$@F>D'J1""C=%H'6RP=N@ M@W/W9(GN5TOW!9O70_P6DFR?!5QSYGV6*GO'(?I:H,"T(EW"+*3 2F"&YQQ: M.\L;R.B32N\KF/:57KM&BRD]^L-T4H;S@8DY6I,BE)QJ8X"M5DYDT$8JC6BE M:C[F=NWQ^Q_=S>;O2RU@7TPEQNG9,.'L$X4\ UI5(36W(*7W4(Y?_HW#6B+TW#-_@6.LNHGIHC,CC93J M+035R2)=(2,@1?+*&!%Y;)\/VTA*?S/ "TW\)WHZ1_F@A_-1R=SC$/2N&8 M4#$(RB-YWD&"UXE@FX--QKKB@KBWH[=S(MN:KEJ9$F46Y(KEVC]J'/B0-(0< M2KW;S*#H]+"QMPJU.5Y^?OQV%SGJ2@V,@8Q#UIJ=2[\$KH#,7+DB3 MDFL]GNW1'[^U0%%'(NPT.R4D3UP&!&$T\5L2N02(")E%RYE)3O#6\=6MV:G] M$B;22PI[N(,B:I%7*AZ"HTC754Z3IUX95[+C*[0%\ M[M'4?<0CILS %Z6(C 4%DG8O4XDQ%$I@9W65*R)ZI?%:RWR_)>]0\DJB5\$$ M"+[4<0"9 &BSA.RT]($59+&U$;Q%\G?GZA,NXC,R$'\+T[_CVD:! MB1#K/+]01WT0CR8KX077LGG!\,W4]%*I[82$:Q?;M9% PQ3I#.ECZCB,5WB& MH\EBP..*).M12%,B,,7K5"_:=12QD]<0$_-<:L=B:U#\E* ^I3W;XJ*='-H= M"E'X/@TCHNAY/AZ.A[/Y=#$#M<,_3/TZ'L\4T_?/&WWI06'.-0GE> M#/F%-==8B+3HF0:=?!'*EJKU&F-D>^KZU.K6%C(=2:CYU,>WQR=A.*UF^JV MG^G6AQZPN>EN"]"HTVF;>[8^5.M$&V731>^H(D<*[*%P3.6 M@)MU\\S*?B0WJ=*^X?%U-N&;T>3K?V#^@G\-P_$BH5SF./V(:11FLV$9II75 MKV0N%Y';E!DY?8""BUJB7.H5@@Z\H;TO,<;,.KEGLRD7O8K^#XCJC37C]X>/ MMMT(&_AX,YF2",?+3MGT_?,TC&(<8YL5EU&[')4 +E,=J\8R M>*80ZOAJP5/)@;6NJ#XH@[W*@?1P=]P_JCK?.(MB'7+=QQ3XC2[F#;PAGVTQ MN?;]R8*-J@R(*^+ZFDJX8'TCKS9P'K,T-7O ZCVT"-[*.IF.M(>7L?Y_0"/2 M':>]RA?U<"OU"&/!12^ $UY*54*IY,\Y/ MR.E2>VR#J$#^@$)'T7ZI89_F%%,J(\"J4._$E8BN>1])2X?\?AW'5CB[RUYM M+=6.*J:]L-E'SP'K#3$*DX08R1T-F9N0R,RZU#K2NW/9V:$\J*Y@LON*]R*# M;+(=D]Q ME0?'I=Y<7 JQ_$T>>*5BT-R#]+75.RM+6I*<%(<^9T>+Q&+KE;@+?;WJ'NL( M8->*';N27[N*VJL4WGB!YL GI86J=T<+4VHX2;K8)@3!E0S)LD KU36^;J2N M5_5E]X6N-K)K> ?([.C*?34?:0&FPU0/ZY;WV5Q^8>V='W ZG-"BI6D=4/@* MEU_IYV5#W>MOZ2B,O^!'LDVO2\%40[.8G$1;>S18O>^7+6[TK.7"3)N@LE/- MA]L>E,,&'NTF6)Y'RY=@J;4QPBH%0M4+072]9$VD"/7^K*!U#78[&'&V)76] M"IGZB_$-[G47XF\W^7[!XONRSO;[\5X+/! 2I2FY0(FR3C+R2.HU9E#2.N:# M*JYY 6P';/0J^'LX@+]O0+5,16SK3\20="I<@>6)#+W,"@(K$E+B4J 17MH# M*>Y;PZ'[S5T_(!QW)/ZNX7E1Y[-&7Y+9Q#HSK%A7SW(M(T]76["EA)AC]7A; M-]=O3UV?*BX?/CSW%7_7\-SD]V"V] [C(>N%3C<67#$"C)!:2-+OV1X(GK>Z MO;N'^N_+*XSSM[/9*3T!ET63T882G:CCOUPDQE%#Y(RLG-,1M3/)YJYB^PWD M/(14T;[PN2F8WU?P[@F%7@!6F5%'(12:'(KO51_*ZT/H2L45= ZU2N#7N]3BXV MQOI5!8,@LE59\SK_&4%E,BHQ^@C&NI3("]>ZM'9T;Z+ECF[MHT!1$[GLCY*3 M4=[4&S![GO.B,R",+EV#\R$,"?"UGQ&G1/B/;/P@H'/:F@3UPELBFR*\6(O& M<^)>(C>%B2N#]JZ?W36CYHZ.Z,,&U+V(L.%$DDE"S(LY5"NC_;ZLC%&"UJ;V'JJ\*U$]:E1Z%!FKZF@[B-V-JSH@MJ#8W7J MBG (428!-A"!2AAORH%.NF^-G>^HP>LD-GK,:@3;:A;,JE%4*>9UJ9V @F)% MY2U"*!0_BE0D8R8;=G7(U0VZ^>?/Z=.Q0D>PN*1T&ZYZP_;&U3(AA!E0@1>4I",(V\.H-OIZE-J_& @:BRN9D"Z M(0#VBJ/GC$.*Q8'2=>Q9O:8U*)XV0*J2OI==0PQ20:EGF"K$N=#%BS M:<4P".2I:6,4)FQ^2ESZ % _@CG\DW3H\ M6SAZA1DMI8F0:F\%MZ-H*5/==^7(XMWQ'@74^/K!P M3Z&E ,,4P=K7*^X%!0TN2B4%SXJBB-9Y@)W'!_)'EIYN()-F^%AI.N+I8I+) MCT$E ZD#,E5'+3L6*)H4!8)3&KS(1%MB*36?>O%SBK;"RWU7L+0&3$,A=6NC MIJ>8UX@=N!"+5[9 3HK5:*4_F"-AJ/99:*W&YC1 M\.GMYFATM22-QFML*+KM\1*QU,%-^&K(WDK(XPFJCDV+=7! CL:%DM$ZT_KTN3T7?:JQZL,NV&+.^2%QT^5$_9WY6#=]7%%( M7R^M9]F0$\4I.O/29Y#*<$7>E5&JSYO@CM[-P0+PQ[X5=H50+_?#^;[&')(* M4E,\82D0M;2Y8Y([)XX&43%BI'%0@RN-CYC@L@)6F.V^Y7A\%(0V3P9$E+5:3(F&.(K[@ M-!BKLI >T>76J=UN.>I3(7//@-PC*/5S>RRJ$N;+=RX. 0?1LWKQN@"^&.Z, MJI:X. F%6$J66R9UG^W3=8[Z5*+]F+?'?E#J__;X<=@T&V3:VER37 MDUVL\S& M&U#!*_ F>%!<<1=\,;EY.])!&.O3786/>)>T 58O]\S":ZSMS>OV<:"CT=P+ M!IIG#LIX1O;0,;#%(,]6Q2S[;$70+/0RPLHG.R=4O"04X:[W>%5QT#G\.W M2Q5-T=F2# (R38L=BX3@R&E7VF>=<_0,6_ M:P2UL6AWXW:IQ=KG_9"S54/D((B8?8NHZG] MR'^LISE[H_MA .J!.#8K%^XCGN'X% >Y\) #>A!1UFA2(D3#&02.#*-D.8:> M%)/OQN!C/0QZ&([-/F@[0$_-10/9W\A@GDZ7UZ_^Z"198^3\#3G,+_YF,@ZT M4L0R&=P783:<[=%>TPTA[3IM#K!0C9INEC"]>/:KX2R-)I6B >T-YC(YU2)S M#LJ+""$Q#T8Q9 I3ZQZT_L^2?U>N8QH$Z]:.9^E,B!L MO2G ESJJ?3$^C7.R":*6/38&Q=;$]2GAT U:NI'3 :SBJIP\G+O!/PH]E@OU M0^]?_>O!#+?1U"=CV! OUZ;EM11-NPF,-U-%D?[I\>GB2J9+ ["%5L(9;D'* MVN+/?*ZWPDL@O2QU2A)9*8>#T U4]JJ9\7Y0U4)^O3*AKV?SX?&"G?'X-(S6 MF3I/1QW$HFY/QGT8V!T7Z3#V5J8L27_!\/T\]?)H*1@HN(,$JNNLC(1HL4 +%FAM$\EJ0,NP\V$/B#+?!=D MW46'MA'B0F?J!,X+B,(Y-S[)&W2K6]JVI'4/@6[ M_<+?<&E/L+^!Y-\YO)Z72 ')7+V8$/C-:*TW=! MUEDP7I%B+TIY;-UONQNE?3H=[@W^=A)CF[JA'0BMIS'C_)GB1PQECD1U*%)9 MF>MHX00JVPQ.!0G&F.!IGUB.5QKV;J@":D!,GYKLNL#7?%Q?W",7<^MGMDNLW(W\1EF2^IS/Y\\9F'JW3E *0DZQ]FQE M"$(O?"EGLH@Q-Q^XL/[\O0=!KWW6>5'+(":75/$"1)WRI] IB$D(BEG(,J>H M4//6@U8VD-&G[,7.$K\VTGG/Y6XW 'R-D!]]B /&59 K^@, %0 '5P;&0M,C R,S V,S!?9&5F+GAM;.R]6W,; M29(F^CZ_HD[MZXFNN%_:IF=-UVK9J9*TDKI[=U]@C7XZ0LTX_YH^+>?V5_HSS_! M,(Y2?WCQMY__\>DUL3__S__XMW_[]_^'D/_]_,-O/[TLK&$Y^>M& GT#Z MZ<_^Y/*GR27\]*]1\T?_B__I_9B33@B3/<$2^-S5[I'(7Y?R_^*A/S#((E40A)I+**!!LC M\2KIZ*F+6M+IAP[ZPS_^6OX(?@P_X?*&X^E?__;SY63R^:^__/+GGW_^Y6MH M!G\9-1>_<$K%+S<__?/\Q[\^^/D_Q?2GF7/NE^EW;W]TW%_U@_BQ[)?__?MO M'^,E7'G2'XXG?ACO'H"/3Y/;7UQ$HWZ9?1-_=-S_ZWCZ^[^-HI],%?3H$GY: M^Q/E;^3FQTCY)\(X$>PO7\?IY__XMY]^FDG.-[$9#> #Y)_F7_[CPYN'2/O# MR2^I?_7+_&=^\8,!(IY^PN3;9_C;S^/^U>$6,JSZ]/>;;SR()LK\>3"HB?OC95?&.KGR_IH ? M?'0%M-,/(E=P%:"I"?7>YR[@O &YC+!\Y/7G@1^F\2A/_O0-_"6.KGZ9@GPQ M^K(-./SU1,J62K6@4Q2S7UQX.JJY/^R7G>,W_.O\M\LS]L4!7R7@@Q@^&4!.T,D2$" M<8E*HIG%A5.?LT]5='SOL6>DX?W%^5"_O,I6W'@T-@)FDP4:LZV_+2D\](RZV$^E#1HHVB7PTG_2":9B2=SIY8)15A+(##WW64QU8*7G[B&2BVE1 ?*E2V5^@'N.B/)\BS MR5M_!;WDLN(A)&(S "[,MQ"/0(WB!(!2B%0F9=OM MT%N .!O5UQ/U0R;H]DSXY+^^2;CR?N[/(F'S_4?0)#A7E( ."(Q:3CSC%G$: M ?CO-,<5+OW.'%CS^+/1?@WQ/M2[::_W9RDU,![/_U.6RWHL"@,B*A)]B 0] M/(';DN1$6I$4#8%;4V./7_'HL]%W6[$^U+6MINL7^.6[YM/HSR%^ST8O="3. M!/3[.'7$"N,)Y&318V &_U=/TW->^;T9?^,$(O M2LN=]Y)DQ]&0M!Y7S&(B7"B@V7I3QQI?_?1STW<;X:Z(G[0*D]T#]GXTGOC! M_^U_GEH5AH;,@E%$.U[L2^_*99XGP7,AF'>0<\6-_-ZSSTWC^PMVA;Y;!A6&EY\VAGH=&_AK=!BJ[!8 MN7 >O+\<#6\=?1>UC3(2X6RQ!'DB/NE 2O1=V<"9\NT,[>4GGH$V6PEQA49; MQ;\^0KQND%Z,AT_]R0!].I-$P/\1(SE: M)IW"2*8R=YLH(J,(&UTNCR$\] MHZV$N$*CK0)@GQI?LG0^?KL*HT&/!R'!&$Z"+7N^D9)8RS5!J+@J2R--KI4Z M[SWN#'2YO_A6*+)5L.OMZ!Z6UP-_T>,0\*S&+1\\56BRE4AY]H&HI!B:[H)) MWNX6<<5#ST"I;46Y0K6MHEYED1RE-)&D M<#.10GMBO1+H;MN4N;(BL!K>S>JGGX&VJPEWA=8K1*O>#"?0^#CI?X&7?N+G M.-%H1[X90PG:>7B.9(8&08FT!,$E53'&E'R52XE53S\;K5<0[@JM5XA>E:O/ MYH6?P,6H^=:CVE K.#IG2N(?%BCQ8 TIJ<@J4QV";^?>KGCHV>AX?U&N2 &I M$*+Z>.4'@^?78US>>-QS6E$T["4)7FBT!VD@CGM.3/0>O&$T2U%!M?<>>C:J MW5^4*U3;*AHUP_/J"IH+/#Q^;49_3BY?C*X^^^&W7F;4&E"VZ 6]<5]6:[DE M*5G)M G)BQHJ7OGPLU%U>]&N4'FKT-6<@I@ERAUPH)7(CDJB0HC.(?'R]] ^-WUY-26E-\ MOEY6(3')##$>-QD9E28VHWU@A>*21T[16JAA>C[9;B'.% M@EN%P^;6_NO^./K!_P'?W*0)1V-PBY&64&\%NOH";41K'3'&9R5-I$ZV>[W7 M/?D,U%Q%J"LTW2HZ=K/2.U2O\5_&/4EI,1H]VHG%(T SD5B: V$R)QV,]"RV MBV6O>? 9Z+F&2%>HN568[#ZF6>K_#%7F+O,4<%G)HD.O.+H&Y?HD9>E!*: 0 M945%+SSZ[%2]KUA7*+M5=.P90DI36"7V'C+/)M-$T&* N5L?P)#@K*:9>W0) MV[W)]QYW!DK=7WPK%-DJX+5B>9]\&$ /C3RJF< C(EI5; ./>'P@7@2=*661 MM\RQ7_?DBNI=J%8_X)O:2I2K"MM^FM4A_S4.1F-(?_MYTES#W3^.AA/X.GDU M@/+LO_T\AHNK!T'B[3EQ/287WG_N39/+R@>]&/CQ^%V>N@C/OO;QC(&0@LA MW#1O-(5 0G:40#;)&1:$-)O<[.S'8:JL^9-F[(#!9'SS+W11,1:YLZ"+P M*'?V4/.H"W%7K(J\ ;:(Y^5TM]P*46^IK4$E(CQ$4_,P6->3X4[_E=4UZD36 MAV%!U,:(I"FQ/B4BJ1'$TY+E)+7@VNF ^^83U?Z]#A='5/XN(NY"Z7>QH=^G M!E+/&M VJD2 <4=DSH9X)PT14@C+&M.2=6,CS<3!0! MG#5.+%7@/>Q9LN6SGJYR.Y#EVE?ZWW]9$@_:KG^T;48S3+C]0<(OQJ-!/Y6F M7[<;'?[\.[2.IK;.^'KHKU-_ DM;S[:]:_9X3L56-VU7N=09ATOO"RN2N3_19%V^/H WR!X36\QE<8A3DIB2/_ZD\N7UR/)Z,K:%Y]C8/K>C=GL+CR;O\ZVB4QL^&Z2,T7_H1QA]'N(U[H90.U)#(2ES-2TM"T$"8C,E9 M2%Z%317G^UDYZ] \>6Y4$G0']NVOS6@\?M^,KKYW+RCI^%\71'Z@D= M4RH%'!9,*/%R2[QT0!3HF T2SVRL,]Y'QVO!/'F-UQ%SQ>X_M^N$P: <- M'>SO'V ,^(&7".TE&BB#T>="_QMP42@/43.2M4.GFX;BA*%/%GF )"UPH3:E M&>QG&FX ="Y\J"?U#@Z'7V&(:QX@MF?I"@5/"O4C$ M!Z\)4UI2E( S?E-^T5YFP&9(YT*+FI+OX-1X"9\;B/VI)UXP7I4ZE/^>_K4G MN8%,=4)H%#V5J-&@<8$3GUFR-FIOU:9BCWU(L0'.N1"BEL0K]IN[@7:3T_YB M=!7ZPQG"^%_7_9LFAX,2Q"E^S;AGF11H)DD"7G/?B'9VFOF\J MF-^'&]NC.Q>J=*2/BLWL;G\E=5@1TZ0A@ MN4G( 0%998B* MS- D6?2A3KH5^]8] %2Z*E[!E($AE@ZWI4EJ"@K-&"@]>3PEV<:@ MLC8!_9ZN%'X'XWRB"WN*M@.CX.UH.+J/:L[#6W(;3Q5WID0R8[%:IDW75"(V MF*B4#!+975GWCX)Z\DRH*_8.COQI$3.,)_? O85)+VL;+/A$)( DLO3H0<3IW>02FK5+[RE)(8=2:1-+8H$6BH2L M@,3L'1-9 H?:EPR;$9T;+RK*OX/@TWI@-CE.#1,$J"F-EUDD'M#?C2Q%:84U MAME#G1SGQHDZ4N\@Y'1GVMS'UPCR+B/D.>11 [.?^^2_POC55Y0'/A^= MX.;;]&S%U94$-IRZ-WR6V<7++? MV=/9@M MY-I;VAHH9\*>=B+NP/U%>VO!.XLB6"?0U )GT#O3I<<>0]?<:5#.)F1A_2-L M$<"3U_+^XJS8IOT&S/U,UI?]+_T$PVD"S]3$>I;^\WH\F68P]J@S+E"J2>0) M+:MR+'M5QH=PFZ*7,E-?.\2U/;HGSXJ.%%&QY_M*_C[[XON#4A3U:;20[GXY M&N"SQL_]N!][@:D,>'(1X47I!Z44<8Y)DB-HX7P(V=9VAG:$^.3)TZ5*:C:0 MWQWOR_[@>@*IQX30S()%P7#\(Z(Q[Y2T)!L==#1.>$1U+!+-07Y'--I'+34[ MT]\@?N6;(=K(X_?03+O:W#F2440#5A,+ HWEDF_LLJ'$4^K*7!2N5.WP_#HL M3YX65816:U9*6&1* M.5BM-_4&KLBA=1#/FT55%--!ML"MK35K#>*H=E#&UFNI"QH0)("Q",F6'N=> MVNII@O<1=-U4IR,;LX48C]U(9]Q,>N^;4;J.DW?-O.QMVB0"(!MI92**:90' M9?@"&!<)15XREY0P8:O !SY@@0?XMSL.K'OVH=OEU%#CJ*(X*YJ<"W@6ZQKG M+02V ;5+BYSM=/T0R&&[X]31T4.%5Q+PP;0O(W@;9+&"0\(=SUKBR@ P+F44 M+I1I-%ME_IR6UM=TQ3F@TG>1:P?>Y1S8O),'6"]-H)1$,.CJ1J.)4U03#<)[ MKK)EMG9.]ST A[/K*BKEP>W&OA*MW0;GXW48QZ;_>5Z-\O'Z9V#]'G)R%_3 &?34PYOI[>0_J@+T=5\9:?M>*#Y M#)-K/_@-Z3H*B4B;59QJR-L/']QL.W-8@5KN>)*$157FF$M%@N:L#/9CP05.;7RT M&=$CSWC2.VQ%\9U4'ZI7_W7=GWSKM@?5\C,.UW]JX^J6>D])BKX22SDQ&61R M-D0:C 9\3:VVBM+'>T\M/ZU^WRD0F3,6"2NS8:0MK0 ,+Q:A42&#X&+CM-+3 MZ#OU9A@;\&-X";/_OAE^@BL\XGSS;2; #Z/!X/6H056GGC :G=C(B8[XA\3# MCSC+,E$92G/13G G'4 M6:)5D(QK)P*K;15L >O[H5EKI71P[_KHY@S&@\1=F.0H/)$\3:.)DH"0'K0K M'?9KI^_L=E:>Q(;OD](@T?E/EN$1EHT@3I>!R0#*F:3 5$]IZ'K#KV&P+^8H MKGBU-#!56CWC&8_4-T+BEFD5_D%=F0-"<^R@6&H7B&=HMM=32;>=[Q_N1(9[ M]+A1#LD [D2"(RQ$131 D-F+'&-MJ_TT1E$>1)GKF^6WTT0'+'FXZE[T5'N: M&5&N]*@HJ_3:!Z)DPC/4*LU-[=;!#U&<-R-:2KT#F_?6B+I?K--CSG,5/!K@ MT>"&R6FIS.1E!&-0PD3%8>/<^+WZQJV&4 MWR71:FFM@UY'"^6FGT;/4IHJPP_>^WYZ,WSA/_57:_IO#E\ M4HSHHJ5CJ;(NL!NX+(EP7^8].E!VT+\8SN9MQV^?&H_+BO,4F.G?!K,^I;?R M>0N3=_F3_[HR$O+>E['=/6 IR40=>C#H6$M7;N4SH,>M\1^< 6ED;8OQH L\ M[W?A=+G21?/+-8N=-KGI#_TP]DLFD0_] 8KXM>\WT_?YW2Q-+$^@P?7A^O&% M+Q/8^KD?EX2P%R%"*H*'.LF1145V[ M$]3V%R-5POO:!^83:L[X4$:;H?B],H[D$%A@,B<-G01--H3W6^1ISHKQHK4V M2>=(#*:TS 5/G(R:4*E!2U!)F]J-VTZG-+7%E68+,1Z[-/7!$N97]WA&C8;% ME9_6;S$#3$<>B-;&E(P+11P-B;!(%8245+2U]_6-@$ZD>'4G1:_C3&N!=]$\ MY3ZF>?'!-J!VJ63=@0TK 1VVHK4#Q2UW4JDF]8-1PGH>11"&1%4:#7)'2[*A M)H)S%VD*0KK:0=H#4F%-F>NQF+"+L+O-A)E7#ED6&7K*IO0;3J47M\ E2D.X M%-+(,K6K>K_/!R".T-.DO7+69[;L(=D.RA761._GX"B %ID!<272*(--N%2N M$2M+H+@1(=6>C+@1T#E0H)[$.WCSG\5X?74]':VV+H)Q4W'*.>Y[-!##HR=2 M4X-.J>7$ 'A9YF\%4=M0W!K<6="D$TUTD CU 2:X5D@W#:!N:TV-X=8+0JG" M0U%$B5Z6840[IY652@A?.T:Y&LDYD*&"C-?F.G50S[LPIW'\,5Y"NA[ *)>" MU'Z:SSXH>U\>-8L_^;(LO E,]MH]NL[DU(5/OHNV@ Y)E6Z@7"/9$7HF@3E%4I8Z1"X9%[7W M@4UX6K>#\=]N\A[*IS=P\S 8_]J48"VECG,M.0&N*)$N&A(XX**#C4K1)%*N MO=[',!U^!ZS&B >]8VJ*OP-S>L70VMG@EPM$?>]MO+WGG&4(3'J.J>PX. +1 MEQ[:(1,G44 T9'"::PZL]B#!_=&>$:4.I++:?6Y6P/[7J/D#8<\=BKM;\5X" M+9-,G+":#:]JF[/#00[_DZS MCF:Y\JP7N'=2&D^,<8+(8I,&0)LT^#)#5SO0N;;_M@N^'OHT$*/OXQ/WMG*9L]K[SUDF7"DD6NEQ&]#IPD/#"AK79<&;_OGK+VJ>? MBDXEW469P=R;>)=7R&+\_-O"WV9W964\F<<#D%C$1R0M91' &:%0!BPRBUYI M];OE'3$>ZO:YLSVE4Z62"9&H8[,N/$F6A1KH%"!@OU\\R/1)1'[KN/PY-=Q%_=G7[V!D5S M<5GR+N?1]YG87[X+-/PHYM(_U1/='5 M;NK\+OPGQ$D__W8]A#M$C&K-$!21T3HB+7,D."%(SNB3&\. +S=%6Z/,E1]_ M5OIL+\!#]HY=??'Q;#R&R1A_X29FUXK1I?3(!W64:63;3X.MI MT'J+U1R/T2=!O#HO16W6=.C0UEA9"3_C-TKJTA<_F(Z6Y]*5.EE<#BCB.O)OSGN MB6!H2C(3SCWN2$(R@FZ5(3H('1RD'%)7,>@NU_7C%3E5$ATF7Z#.&J<)RSUJ M9%9<1X)*"&4LM,-MP$LBK9;!64J5K=V'OML5_7@Y3H\X!\B!V'MI[SY/,SR& M%[^5?@$?2HCT7?['>/:K/: F.0664*45D9%+=/2R)%%&,%QIJN5VLZP.!OD' M_T^7(1TD?M1/7F?P=9V(^7Y61IU$&/S)J+?#.<^.%%?VHA,A[PU*-H(:9ILW,5B(?$ M2%+X_SQP*JJ/=NAH*3_>AQ.B2@<],V]B>;T8+6->6<+ EWM'X8G/>(B!T=I MI#J)VI2]>?8/CK511@?](JO:2L4W*,-C%AV&GJ%EO%7F9-H9#6VD2)S1B=B< ME%5!9*MJCY7J?%$_:'R2].F@-V1]N?T^"\WTA8JH5_L11F4QXD$:HD+$@C/AH$2,CM_ MR@?"BB4]F9?AR5WGMN7/TXC)+WXCQC*@;_S>?YN6!6B7!?4Z$V.E*5N3(:Z4 M3"\G&S>E4_WIL39E$'$_ZZ M/45OUOP!OL#P&GK"9&6Y3 1T:3'"O$%O+622I;3:":ZR/F5WYM$%_GA[G@:W M.KA?OG_Y?=M^='#_VE', MKI=1TIY30="J@B+J3&P4GF@!GFNPTL&)9'$^MI0G\QJ<V<4 M:3.B(EJ5XF9+@;AHRDQGSK55PFE/*_/[278K:E.7V*E23KU;D0@<*-.XE@B2 M2#-MSYT-B3QF23D37AVBJC$";ID+)1^ J*TA>0 2=.B$2"E^ \CY&GKAR4I]&MJ%N>["+^ W0K8CEG ME=$'^FPOP XV[]=%HO!;_\MBBO;,D7K^ M[7?_GZ/F19GS.]VEL@Q!*FY(4(X1Z90AGF:!KA.G(4;F?:CM@.P [[NP&;M2 M5P>WM!N@W@%]ZZ]NWJMMX'9D5>X(]3@V9F>JWYYBU?1VV(UL)6P6A#9!>Q)" M< 4L(S;BJY@CU9FQ;+FL7CR>CJS+V?C -0(XO M^Y]O9EMI, PLQUU<.8\& 1[>04I#LHS<&XLB2;7CSAO@'-YDZE25RU,I*^FA M@YY?GQJ?H"SS!@^^!3XI&8CETXH-J8B/B1.T>R5H_-*JVO4-RQC.FPRM)-[! M)O$)XN5P-!A=?'ONQRO6/Z=I4#Q3'DF2'M#\\P%!:H9;)_H.FK&HJVFHUH8DVR!" S M*[(-7M0^9S8".F_"U-/%\>=9_@M*& G2LR_0^ MX=C5J)OW_GHU:G$YNJ=Y7 M>.LG=MQ+>+^5+_4/3D)#B$D*"%QFBMZ[M\Y0I4U"'HB\IG_PUL]N.PAY=M^] MX>6XNQM- $H"320YB6^$TVB\)U\&\C)+05AC4JZ\A^R"K_U0Z$>?M:25?XPA M7P]^ZV?HR9A2+%-N7&*T#+2.Q#H72'"X302N>8JUYV&VP7OX[;0<5"X6"(\FXQ(<+D:B )7,!I*0QMK: MK:LKP#Y4\L?!:'AH59Y*?L@N,2"5&3AM=$"P28E/)$F%A<2 MG4G*500IA4_^QS7!Z;!L%W4=^)H@)9,%8Y;DH!.192NW@'^8; 3@-[E)YL3GO;3O8$GI #T3C)1SC(BD_3%98DD^&B-+7=-3< L$-,.%.Y.(#0&QELXE0D:O4^V<_2=^*="&*O5T M<^W_S3#ZX1IQ]?-]-@P4*<>J$Z:OX#R4]N?V^W%_ MW.*NH!L@U:X0#B"GI9L%Y:)004+D/DKCE=5.<<=+7]SDN*>];B"U=*%N/G\> MT+A77W<#X]WP]M'X V]'P^8>DKL G<0]E$5\2RPK57BTE,IZIDEBWB?+' 2H MGE1:+Z%!=!,\*6 M.)$3%Y)37WWK60OF>V9,'0UUD>Q?042S:P_<%;., @A50A(IG2E-ZM__FW!/G_=P']=PS!^FT:_4^1HT2=' MDH.(+V8I[81B G")OJ&(RMC.[-OUL(YV,7HDZ\_:JEU'GQ*\T38,XNZC@08\:W>_$\RAFTA\PC(]DJ1:3WF?@&^=OW" M-KB.Z!;44N@6A&FEC2ZR'>]>FMLO_]Z'!A]R^>VW==[-(R#01YJBVI<8Y0?4* MD/5POC>"[*.% ^T@8@Z-2ER:CYHX*F)I&\6)%TA@D8/.%,T^83L[@A["^=X( MLH\6.K",[RX0WPS'D^:Z".%#?_S']*"U&I042A+F.;J>T2ND<2RG;70A<6-U MJ#V<8!.>[]O3JJ:I#AI1WV%[,1I.VW5_PM^4STMKJ5' M)15TDK:\ :-3 7@JS7: 0DFJ-,0I&8E2E">M E?5[97#T^,1!^@X[-A%\AVP MXLUP @V,)Q_\!#[^Z3_/#T8CC&.:4:(\+0>C*6')Y(CB*8$U.CA;NVQJ-9+# M6R;UM#6J+NJU7LRALH[?^J:9RJ9V%O&##^XV*WCS.I:R?'76UH04#*I).LX\ M:!-8!,6E%B;":F/VP2..GZ'SVUW.B (A8XA$1QJ*9Q2)LUX3P7(PGFE+A>W* M_3B%K-V7$"9WN_PMM![:@0YBN> !BR^C#+C-2\!M'GW%&+32.M?)I M[Q]U'5TCC%(/&933HDRA SPG7> CIZWFC$C@ZX_ MK.T$N%7GBOAPU-I%2P>ZX+F]>XK>ABAPZ3J56C$*Q++2T,Z+Z+0$ W"("YXG M<@.XDR)WN0'<00L=> P+:Y^"*Y&DZ2L2A(J1>X%*#&B.FE*S 4D1;AEU5"J? M>6UK:1V6[]L^JJ*A#JX&5^&:ORO;(.O(_%F/ZCBV3AWM;4&)%J+OX-S9@- F MH9V2&1W;,AL:',5W@49"$_B0 @1\4YXX*1XQ4@[-B5TD?JR<_\R4Y]HY(H0M MT0^A2> Z$9[QR\RUAEB[]?QIYOS7TN,^J?Z[*.&0%STW@[;QF^\FE] L=^&Y M:U>R_)VW,&EQ#U3EN=6NB>I+8>D6B4;!*42NF(^2ZU*5*W)2#'BP!CCM54'0 M67?-NU"JHV@X1YI)5"4*GW4@%J@F+GMI<%%R83YW]RTUJUT)K7_&0G-R]%R] MY!+PT/"22!8L<2PZPD5@P8BH8ZQ>;[<%KI/JVK4?4[;O'+JG.@[;*_[79C0> M]WPP3D<-A)6$$:EM(H[+0)S3VC!@0?'#T66&Z;NBRAYJ.&S/XF \21&4J#X493.B[XLTNZJ@@_3@N_G&&W#>3#96 M#+T11E+ W5'B*4J<@4!RCAQX! MAXP$:TVV1J,UX0V*(9A2HQ:(,,!L%DIK53O_^$D/&=E)E3L,&=E%#X<8,L(" MU=H*2QPOP\1TE"1XEDGBH 13CEM>>TS TQLRTH8,K21^A"$C1J:0LU3$*IN( M1&C$>4.)0B]$L!2 R]H=?9_\D)$V_*BICX,/&6%4X6[F.0G,M*%*/5U4C :-FTGO ZY[E@KA/!@E.9YL-)9D.(D''=>9 M^,B##B%&X%L1 C]U@0SXMSLBW'O@F7K2^PNUXA9P"V).L&U@[.+[;J/C^J_U MX[YL"^$OJZ^%Y"H>_Z9S^V M=X MB?7UMXO *NOM=Y34U?75S<0QG<&I5/)=HB@K0B L6<($C2$"Q"TGO3RBN7L/ M/=R9VDKLHQHRJ^AQ38'XKXM :&89CV0"+)5V^A1*5%^57"WMF8\IIJVN7A]3 MWN)#GZ#R]I;9VC>O@]2V4DC\\?KJRC??1OFWT?!B LU5^<<6:6N/?F:UE+3= MT"^EFP4AF=$VN\2SS#%[D-0QP2/0G)G(O4<_O6:%_=W-F77,1NDL$2F5GFQ6 M$R<<(V C;@#:4%"UKWS60&GK_TN>TY[2[2#$-PBEA?738.+['''O4S2DE"J3:2&1((L M/C\5C'&'SESUFJX5,,Y/U_O(MX.8VR*DMZ-AG*,*CH*P.1+A'2T#IQ&01]^= M\AR$54I+$SK4^AV2\U/\GE+NI!7CXDK_,?2S%"](94;7Z!H! K5 (?,2 ?9$ M*L3F@LB$"V,U38QRU^W!M0+4>3"BKNP[Z;"X"'"QC]>KG"&6)D_OH8GX/7\! MO5+>D3@+A (H(ADKHZ81<0I))S!1RU0[VKH3P',D34V=/"20K$N@6<"1EEBR M\)G8$"61(GOB- "AQG+E6: ^UQ\3_P#&H;+JNJ? [E(]E8RY^^N8AL,X+IZR MP E'NP?%H@RQX!(!Y;0P3 ?':M>'/T1QK*A]:[UNY,G.\NWD=G<1T<*]TS:X M.FO7NQK3L5KUMM/91@JT%/@A"0'26$\]OC>E@XJ,I2<&"$&\$11LT,'JVL5V MAR7"HTUY#\.#7>1<4_^?!ZGW$8;]4?.QE M#>CN:W.:@)%#,JZ2(SGA"R@2" M!.TDB#S3EUR M+3-.">$Y&"YE1AF;E$V(*=# ;8R]E9_8,F*#=N2[_ (5WY^\]K$TC_FV8%MR MG:6REI@R8$]&;XEEVI5Q,=Y;J1)EM9,I-P*JW;0VPK.KF7MLE#9 '?&2HA'- M&1!?C&BMF%.2>9^K+W0=EL/O*/4X\%@;VKWDW4%H>LD^AN:JQR@32J5 .,># M4=* ;E12@KBLM/WL,]'33/ZLS^\>.$_ MXWG_I'+$<\^K?'L4T!"]LE9)0!R[?KA7?"=$U,ZTTO-*'=!0TZ$6W-(/8C )\-A]=^T%.4\A!+E;(H^3>FA-C!\W(3 RJX$*B-;14_ M>]3WH/4]A-I!V'G5NO\QO!Y#NMF07HRNKOJ3J7D#B_%R:D744ECTQA+"#=*5 M_.=(5%!H\S N)*_=H'YOL&?!IX-J["'55%V;=-J<\^/G!GQZ-_RG;_HEAEO> M"];3CEJGT'9*+J/MK#F>@%E%(JA%R61AH^@VLKT>VSD1J1-]/.2-KG@JO1A] M@:$O_[WZ/.C[8;RA=R]J;X/WC'AC#0I"H\'DHR4,+7&@BKJD'XV6[/+ LR!" M5P)^2 +3 0E*%^<&][4/I31S;D[/O6\9N:)H,!'-RC!0PW"G8YJB]VTT5U$H MG]NP8?V3SYP6E43^D!_V0/SH&2T">"8(>N,6/73.24@B$<482]I$EI8K)EHS MXSODQ$YB?L@&5Y$-LW3EZ>74ESX+!Q1'O%)GQ*QMAC@GD+2D>I0W!M=Y4::R'E:0 MI77R\2*37_CQY>O!Z,^_0[J 7U%XOXW&XT^CY_ !8BE2[^<^I)?7I:_X6_@Z M8?SWT7!R.6TT:)0O->N&@"Y56 X4L9E[HB/DG'*6K/K$^#K(SXEP1]#E"DK6 MC!:75=RLZL5H/!G?>(TJ6:@>7$2E:NQKA"MX#%9/(^YO::YYT% M2SH2[PH*5$A:SM#@VE_WAR56,,4VI6:BDEDIB#74$,F](98S2J)(,64=$ICZ MBP4+6@=V5ZUXEI+KA=8A"(U;5.G;1I,@0>E N$N**V<95"^( M60OF4&GLAXW\[R[G$TYIET* C(:A0U&+[+E(^9![S-KB^U\3VG72V;4+S/@(_*"%B4M*:2"@MYQKP1<.[%]*2EJEI9MI3'!B$P8*#PD978D9#1H@HE< M">N"4V(KKV'5IY]00OM.@A_5E%K-E-,"J&0__C;RPYN6,3ZE6/+J173HF@J% M-(U,D8@NBF72>46WNV6Y_[D'5%T=*8_JB*CV2_>,4^:FP?9"2#]8@B9R$CP& MBSPT 9<8(PE16,)]8B%[G^GRC(MS8HB[*!5P6*OGMOAEEYQ"A: ML$P%D1;1!><%\3EGIX/G>'[4=L96X#@O^[JUI ^@_?EILPVJCNSKU8B.8UVW MU]@C%&@A[HXZUJQ %Y'FC)O2,(EK(EW,A?.<,)>XM#I9-$">, D>L:P/Q8%= MI-R![N<5CP743?]2YUBB,I3"R7)13BEQ01J"QF:D@='2T:^RVA^ .$)(MH)V MEB;)65_1#%>1WW M+:7<0>.A^XANF+T%IHZ.^E5XCG/0M]751M6W$'07\V)68=-1"H.[&$DI#!!"^?FP)MC@JR< MH[A:F;TK$[,H\1R/SQ 1'U7.6TUK&_DK<)R![EN+MX,-8+%(9[K#!453HID?-&60G/)*$DU+TI!$2![*::-5#DEX/+EJ5P_<1W#X$[RM M3D;5!%K[JO35=3-*H\' -R_A\VCBT$!E,V]> G^,'KZ^':7S;8_CCG_[S D0!(1B.6Y,/ M$A<.M'2Q.)RL$*IPD8GI4:/)Z;R74SJ8GIB2"-XF5Q [T#PUEQ(G$B=!.F1QD M4+[&A*BC3T^LZW?M+\.*[4J6QU]M ^/\AB7N)/PUP_;VD5R'PQ)Y4-EDW/@# M!5G&-3OB3+0D&A$I'@;@W%9WG\=6X%;#$FOH;Q>!=3HLT09NA"G;B-)HU07A MT*ICB;"8!3564LO.:%CB3F)?.RQQ%YEUTH#TIGYVH?U9?_S'+(M9@BY>%D'G M7)5>,AY76"9OI&S!>86\K=UZ\S@\JTN^9BNG!]A>C(:3QL?%=(QML'56 M_[$>U[%J0&II<2T]*JF@DXJ0#1A3::!\T\T+&_\?A0L*>H#STNX79.[:S:YC[^6K-\-WUV-S-]MU[-\J@% MGWP0.8;('-IZ/@1.0_)C+J$T\EC9W>,YY%&ST-\C3CM;/1NF M3_YKCY=4).H8X<:K,I'$DA"3(LZ*%+VGT;+:*1M5%W#LZKK]&+:\_QU/IQVX M8CCXM3T2C&*.$J](\C_%$7,J<2!ZIHU%H6[T Y 1G2[;1=ENIGDXC MC@W.A+):@XF&,%.*8H+/)'B>"63.HLJ2\PZF3)Y>J*:UKG<)TNPB\T-[W]M@ M^Q&DV5F+N[CA^ZC@T#01Z&$:#XEH:PR1M'0+#RH0+UVB0:BHJV<>/ZT@36?L MV$7RAPO2),4B9S(5$[@TJ@-)'-6<*&ZHRS:"@*Y,S9,.TNRDK>V"-+N(^I!! M&K2#BZ?T'IJ/E_B-C_$2TO4 1OG9<-)/_<'U3$175Z/A] =>_=TVA\7G3 MH M490P?O4U#JYQ&:_QU2D^]_5DZCR_RZ]\,^P/+VX!WYGM+B4JN&#$J#*,PA73 M"S=4XLK=J)3)>5N[45PM[&TWV)8XYM,:=*8N9G1(K4NX2; 42N]K2:12-#OJ M%+.U,\^J #_\]GT4SBYO]8=7>@=QJ/?-O'_IQ\DH_O$!$EQ]GNINALZ+,IQ; M2I)C&80F8D*+R ;B!.2L>0(%M<>8;T;TG7*MHIIJ]ZWZA%!&C6^^E9.IS#D; M?H%FTD=G?/9E, MV-*=/CK(O+XQ==[EED*;17ZDM9DK)D@QT E*B!%OF483VX&1*CFTLBMO5757 M<*BPZTEL:$=4_JF$>%LN_/FWU1\PC61DBMZF]I9 HK:DFU 2D@]$.$C"YN1< M]=$V'2[G6 'F8Y*TKK%9C2P=1*=6(UOHR+H-OH["VX]A.TZ(^V3(L!5)6VKR M&(QS3!N?G2960D)7#(^W(&.9F1>3\:ZT%*F="WTT MK]Z6BPZK"+V#&,L'&$_0X9K,O?=_#$MY],=_W#2LH<%H![R,F9>S.LN@T)6G M-@//V60C:S-B(Z S8T4]X7>P3^!&F4?-51D<--TPQSC?#8%P)[]^&WN)C=]J.KW;[N MM9:E*U8:< 7 @U$19,[91V42FI A,#S@.?2V?4B[=W@I[GH7)N/1:),S)[0T MKI8IXQGC#",2& .C5$[57^!U6&H&^J>B>S,>7]^,PL2]M3]*LVWU+?PY_1:N M'AQ(H3-1TI2)=#O M??.NF0U[GL[RO?$0>Y"TRM(DHK(N+<)P&_?.(^H D$UTVM#:[;"WA/;4J=.A M(CJ^0ES#\"G>6X)/K[!NT7,J$\/#FBB:(Z*GBE@ 0;@(-(BDLC&LXBZS [-^!YZORH+?*:W7M72UK1[WU'7>C5PKMA*[30&?HQHC M/+N2R. M0)OOB"X[J> A36Q-,V0!8&EK<-]ZCI3Z[+PD(HJR!WI%O"\YOXXQGS17,JA] MC)%-#WWJ/.A2Q@^YX#KBPKV][<:&DC)R 1+EH:U$*3A*K%"Q3+C%^YY,Z*UI%?$Q]I.\KZ']9^C27]X\:%_<3D9/X#=GT-HQI?] MS\_&SQ: NQRE-%83$Z4I$W88L=M'5 M^Y==B[C?7AC9HH4O_-N"--E MS"[/IR[5^U0FQ][AG2H*.<5E*@=?W[^[47I9CF_ M2IO5E8GDT1@LO:49QS+:F1F?H'08#:X<,5J Y5S7J(D&%;H9]* MQ>DT[Z=\T.)RIL4X:,3A*8=K2$R6;J@N$\^H(%E*EGRR,B_O)NV3C->!.5:U M9VVE+Z<:5Q%^!T4(BWCF*=7;(.JHXO(AFN/46%92U_+,^CJR/@P+0!EET=\C MT3E+)!Z$)"0S'5R@D.HZ25N[^/!E+^+B#M0^J;R!RYQA4(IPDPJ M]^X\D&"=0[??0)#9*BEJ6Q4G57?25EL[5)KL(NK:DV]+4LZ[?-.V\-EPV"\> M$9Z"LXEE!BW<'#R)OF1G*26(-]02QW7@T6OMEX=AKO$R-C[FW$[\NG*MG1^[ M%MG-C)(ML*T^_'?5_5'.]\K*V4KG+21;.]?^,8Q*)^<0)_J[(A!IA"J5D)Z MB";J! LGJ[6UYWK1U3Z+@*MK>S9!(R/\ 6&_P=\LP!N?O*8@"NSUA.3RXFF MO>B[)KR7/MJ=U$A7.R7G7!.ZY@J208#*H@)&X",,FL<5( M\Y31XV.-/>V^/QZ[O1=3%(G MQ:GG@C"..X2,*A+ON26&4N&XE!#M4BY.58_ZMRIUP/==F)5Y4V^&L0$_AIO8 M^DVB][P29%8_5MRIJ"4$8B#C>\ELP*TR)Y)54%YI2;G:+I>Q%J+C.IG[T61# MJLF!5--!]?"\WWE9Q*RN^=GUY'+4]/\;4B\Z(Y@'1D*F!J$9("X*--F"RY"5 M+)W6:[]#Z^$\:==,,P!N:T9>EKEN2/4>#=ZS:%)I M'^:(%"*38"0CD=N42FL0R^Q6V\AVSWO2&N](K!VTQ%F)\MWU9#Q!@Z$_O.@9 MS9SC0L\&:4B0:&BKG5_?^ZRS7=H(' MVAB:+[/##6W(VZ2>%Y=^> &W:4*KDGW ^R24UFBG3\.X,N#NEAUA2@3FA4UN MV^2N&G">-&F.HY2:=< W-U73*B,#G:#(3S-*U9+:,)HR6X5VKNDX&4 MJA>(;X7L2;.H.QUT4#>\^7CY?V? M+2G:RB80A(I29**%)+(A.U:]5;@SY;NG6FN9HURFN]@7OUD,_2 M?UZ/)],1JS<'^,*YC68?FGRE1'+:?1' EI191B@W*$N:&)[D^WM?VP-YTDPZ MM")J5S"OWG&'D_X$*?\PPC1_*;YM>"7*("S)J2,Q2#V?+>(2)5[H$'R,)IKM M"ENK0SM/HAU,6;4+IC>N9C$"NM.".'>2&46H4IE(AAZ)!5R:QV]H*H/UR^-3 M]F'?GNC.FX"'4%GU^NP=5[00<+T;YWEK,4Q#L#V7@V".X3LEXC3\AEZ.9I(8 M[7)TTHJ8MKN9KX_M>R-@;755K_!>N9Y91=S[T9_0;+, 157P!C1)A@/NX0KW M<*TTH29;R[-WF;:PXW8#O. /610@!^$(>+0*I$&GVG.?22[[V23[ZY@ G^R^AZLO"F1:K3.]BF*LGX5*K25SI+LQ&1%BQU "0G@6Q67!$;529: M>.8R%[B:VF[$6C#'GT'<4MO;W%KM+/7N"I&7TM/F\V.W@-9M7?HJ6,2$+,AE@H0R@9AA MU\X17LH9FE^7SES%>96.,M;'S!W1JKB)7.%^*8TLB:S C'.0MNR1^_BSCF:/ MMM?+^C*"UD+MH$#@MD'#34NOJ\^C89DQ,B6ZD8QYSI#C/$_O@CAQCADB4K9E MN(22J7:9S49 YV8[U)-^!XGC2YCF[\(VH#JR'%8".G)3F_:*6QZ^74WJ78QC M7PDN,*$330I]91Z(+$->@Z**I,RUC\:#XK5'#QZ0"MMVN#D0$W81=FT;X5F, MUU?7@Y))_'K40/]B.!LT$[_=952MNAE9^N&7,!Q=]8?E8Z:UQA&7Z(???AOY MX?A?_9,^^=]B3G4BJ<(9/ E2->@9 R6Q/5 M=D5*)["8PULY%3@U>L*$J-XGH/OUWRTT..<31U\CA^S+@#>.7H_W1WI:Q]^+L9^'>E6K !<":CLLQ]@,+TV*15E MGT;3/*Z;UA_;0-W%[-^5$)OA'=8)J*303?3H0!M=[Q>/0+89=UH&@H0D[*PT M(RB/IW90SG 1K 9U+L19XS([**$R7UY<]B&_^CIO#/XNYWZ$9G[L051, MZ> (50QAQ1B)55D1KE)02@/G;"L'\A%N;(!P.#.E<[6-ZLN\@[CC[.X=?WC* M?^&\#BO!'4S/& M&].!ILL8IE(&_]9?P?R5V&9-'84ANUC/<:*8+6BR:\;7H73<16_G+M;&0V94 M)TZHI\73LT!L:7:H#/4,/=-@Y,&S%$^&MX^$7$^FVRZ!^Q!R_?>"Y6%_[ M2[%B=Y5;$'-&;0.C8N!FX=&'#\KL*?QE];607&6G>1%.E%%9A_L+9&O*S 0@ MWFA)9$(\T:0LE@=^GJ8"-P1'ZNIO%X%5UMOO**FKZZL;(D7J!2Z(I% :O6F1 MB"W]);325&H;/- &.60?@@DZG(EXTH] MLD Z4IY4"A$"V!HW(/<>^@25M[?,CMO.^\8$&.6%>[Y-):!5VW[O_?0.VX/7 MD\"P4&E^Y]SLI;JN,ZWVD?C!* M)$=%IN"(S\',ZI]=UIXH$3,U/+KL:S=G>2JY]_69L(NP.V# %H[0W %'+YWK MD'&M#'!?S$P2'P-^);GS@7D:3.WNZEN#.Y6,X)V4N9Q?T8DFNDBSN0/Z"0_5 M\2S%Z"YS^2:'WAMNI14$;!9$0D*IQ-)% 6+*44)%OO,5\E,$![_(#RB[28C?N6U]<1QFX-U";V0I2K3XQ4VG"DM3U?A'12V M+BST5Y1]"1Z^A?DE+ M*3Q-L-Q!MN;NN W$L^/C 32UMJ#BT!Z[\,/<^VP MOSR6;ATXETPA^[A#/P#M.>N,B;CM9!JB4\YMOG78"49+UP[5./H&\!&:+_UY M1M##J,@,$'[U+G^ .+H8EKF"LRYY+T;CR?@N@$9\Y"5;1 MTIZ"$Y_\CL:5T;=Z*R#K78-M'G<>AMP'5T";@1V MG,O :FK:\]B70$0CRR!7A M-9,/\ 6&U[<%#B)[D1PO37#0 MHBS3Z;TM#4VEXBRJ&!G?KJ'0UH\\O%M044^CSH7<@9/Z <: 'WCY;)A>(J[! MZ//TOGSF0=_<,J5D74)7PGIOB:3XAR^6H P\24\5^%R[%G4+6&?!E8ZTT(5_ M!P/\U@4B_-TW?T"9P'$?G[$:8G$]M4JT7-IX7+\W)%I$QYQSH?K@[<ZQ]TD"NN+=>Y M=)VE? 8J=-1.,E1?<*6SI<;77IE E6,;K[/6/_+X]3)<\QQH)-Q'?!=" N*X M0G]>^6(=!Z*]E=,KXS7 6J.]I$TVP#G!A CT6QSUQ*AN" M"G*,"L:!/IU#Y_[:?KQ)1WF36A"L Y>XNW7^1( M]'W_A3N\7UX6<))),,!BLTAF)H\"+T5'6,4*)#D[V:_?8EM.',>RNRUVJ]ON M/"2Q8(AU.22KBH/)U.,IV. M@]DIWMRM%LQ2[T)0'D-8%H!(<)I8"H(PD750&.?R^$3RI5%ZX0.49H*0SK[ MQI]#$R"]\CMX[9>;/_WJ$FY.GJBB%@8,<;P\D"J#1E!:281PU"C-3!:U&0$C M,\&$UL?)E(EZ@^"DNW*:$7$RXSQP3[2.: @K#?%@%>$LV:P4EPJJ/^4S M%N7G>3S.>=PGAB=&C(,I)C*H89FW61TEHC#DI,!QL=6;36)2? M)_,X)W.?&)YB!>]R ]N'K6! B>8].",9)S*A*0)@I!*9 J_0R5).)[+NHOD\ MC<8FMY)G#V6R[8_=O_R M/GH5*">1ZM+SJZP7@E,B&+?)4\T3//7.D4-BX-X^DUU\,94^?6UTFOM,=NHS MV0DF0S3L>XR/IX)?E-]X'@/Q/,32$Q%C2FL2$YF&7^R1_HF"T*>]?'^ZM).AB99!ACX?KI*T'JZ M7G;?4(-<,&NMZZTK9I9JEF.$I!25W@0;O=!.8@+NF,IP_XN)]PUZ\DMF-E%J M$S!"65+EM6])G/(>0UV:+)/>!SY?,OLFP;>ZQ U7ENNE93'XJUZAZ]_Y M'2RXXM;2%(@ S"$DQQW1!4$)<,P;G )*[Y;;_[S> #1/7.-&V2@HE:::4D>"">@ K37!Q1.(4%3E*+F2,)H++VV5 MFF?"26'25YX9'E8P=)GJO\/F$UOD+!(5F",Y87"&F\(48CZ2: (D;3V3JI>3 M]%ZT>9[(/STPQL0UN4^S5\LORX31.LEH1HC9^&X M9>F_2ZGG.0%& Y,^:!K53@V4,$9:RTF03A*9%:"9<4M+0FN@&;BIO](_ MPV/"H]!\$F>/\Y@P&!HRUY+XI-".'*,M:V7$::B-DC;26#U+?6+'A)TP<.\Q M81=?3.68I8U.\S%AIV/"3C 9XKSE,3Z>"GX!E!8YXIH""N-S*3)Q 211*5)0 M@OLHJ[-^)H/;3L>$HX-M%]?V -<;YTR-Z-='2%QE)AD31$F(&-FP0$+,GM@@ MF8G>*TBU#Z8/B#+"-*=W/Z_K.VG(<[[]$\O[U@#E.__E-U>O8!YQI-?B6ZN= MWG75X/9;D"9KQK2BU 3T- U1[]2?8?,]IF#$^.6$V# M3D%4GOF/%O;8U>^/B[! MB.$.O),@$Z]MAL/2G*!?TR#XN;W05?)'#Z=3+_WGY!I*QQH; 9)XH#[@$)E6"U*:^MA7LN..K' M6[596J\@ X*[1!F?EMMM9X(1@"O/ M#AO<\ENQLKJ,^N3QTJL;:IZ4-%TM[D;UE62_7<0-^-+R].K?A7*2&@J9F&08 M!H> ]DA>$Z%RY%G&""ZW DRG89\%8OIS1 ^'"M<2?ECN/GZW@0]7Q(\?XE#4 M9\$-!)2WW,Q+S>NGB?A ';%1^AQM"6-KM_SK)N&31UC_?NOA=N(W@8I%EQ?G M-U+6MV&U/&]LMG"&@W2L\%^SQJD@RU,E."D4)K":XNH9=>UCJ5:"/1=,U??2 MSU!2@T )/XR8%OCS5A^!H)@R@Z4& ]HTHL_R$O_(VO\=/MQG7Y6\Q(5M05IY11!6XBZ@'A<(=:RK+0GK< M_IF-M=DEM62?H=FCKW_&K*G8Y[FC';U%DL#[/)\'PZ7U_:O;(=K-;[!5YN]FKT1SK M2<,UN)B(8@E#ED ML0SC%BH@T=)Z#2.9-@#& 6Z %W_Z#MQ#8Y^>.W(R-*PK M>J5B<>V&/#<5W!_$M1&J"Q>D'61^%F18$D<='_WL\$H&'LS[3%@G'*;).1O< MOAG^SW&K2 1K1 A<:M^JO#$NKQ^@0 SH]"YVK5U'O]GG]^Q;G]_]&3FC5 8; M#$FH;[K5>I8BJJLB-HU*[6SO#@3+H?:,,%T57],*Z#Q/6/'IK[D%OUAF: MHKQ?72M[W4(S&*D<:)(B11!G5#;@-D4\AQRD2RYIT8O%\KF:_/&7M= MY[R62_+$G8Z4>"DXZHK+DD4$$A,ARFBUE]YUGK"W!IF\7VL9L(?+/$=GVN]W M?M,\O]9L5SX&86W,R"FUEP,PMN9L'-++B9!3>SX&86W,R" M&[M?>V?!#<(.^MZBY=5RZ\_/-W"5AZ_S_G>KOIG5>K0>F42/T_AV,YS,:3#" M PLX495SP(2$['B@)C!UUQM;K<<]KCKQXY>_O?[R&^FO2$H&;M%7S",V,02Q M B+A!9@&9P/5H7*AX2&9*E412Z)UUY'-KW_%U65:7IR?;;>X$D/ZW?^U<#:K MTKB(*%H:*MN :V]9BDUF3K$87?8]G8-T$7/XVF!5_!PH ?;FJ!Y81P?L<96J MX\X15'2&N(S;MBS]N0-N)\1KSKR#*"*M7;2[3YZA:F^]8J2:P4=;*3,,J*.& MDJ LAGW"TA(=)&*2$PFC?(K ?F*5LGI.?:C@U<6X@Y4\V@CUC I>G7S4JO;Q M& ,/5_#"'",+C]F ,U!*/8(XI@7!+#XJSHQA$J;G]:X%K_I.[V+700M>,OD@ M*=6VT;,?[FT3!JXL76A>\NIBP>L$+-I]A=^E7_T0U M+[:P%TF!,9Q)3IR-$8,:H8FCEA.??7:0HJ7]6,%OU5M2':V\R M"5[^$&L!2MI@;EOX*3'GB'&5$119+R8W9=CG] QOM00&>5'1= MQ\RU?7^5DMT4:0_R-D)5#+$/"C)\B%W)4>N^K%PYSCXL7' %YQD7(0^%V(,[ MC359DIA8"LY%_+1&G#VPZ^^)LX?T?!?C5O1X7%]>[#9?%W^\7S"1E0>OB=&B MA(0"0PIC4;MD<\@R<17N:].^A?CW\_677_;?>.7A_0_?'?Q]O&%W[TJ&7Q]E MM8J!]+4$;UXLJ.':>NL(=46":!"+/!OBA8V49PP&,Z_FMS.5JM]._'M[B-LFG;B M%TTDZ%?7.1CCCHO#AXX MRM]_7/XJ?;/_\;?_ U!+ P04 " "U@@-7R-08M\5J ! P % '5P M;&0M,C R,S V,S!?9S$N:G!G[%P'5%-;NCX(B"**2$DFH(0G)B\[<&>'>N3-O MWILWL]9SL_[%27)R]ME[__O_OK_DD'O)H\!A=64U98"*B@JX1?D#R&.'4Y1@ MMG< 0%,3$ ( 8!] 0W49V$,Y.DQYH1YL"]!0CJDHQT8)+[_]!W@I'WG/'0/H M*.\Q4%[+400X-O?]NS_;S_:S_6P_V\_VL_T_;9JV%C;F5G=YU9UL'%V='"GL MX:]L8=_=;V?\9 L_V\_VL_UL/]O/]O^]:0*V@ 5@ Y@#5L!=@!=0!YPHKQP! M5\I_"GL R&/T-C9N;O>DQ<0<747-+9UN6XE:.#F(P^86 M]E9NO+>MK&T=9066R]$"O+:6L@*&DIIG->]=L;*Q5?5VL=+UOJYGX6UO<R9[X\[UX>GJ*>DJ(.KE8BXE?NG1)[.PYL7/G1"AGB+AZ.;J9PT0<7?G^ M?(&K5JX6+K;WW&R=''F_O3:_[>3N)GO"W=W64OJ.^1W)VY:6DB*WS24L1<3% M+Z5L[_LSF[:RNWBTC*B/WY_3\= M4'J@+.+^_?MEQ'[L7&S7X/_\#F4-*4=_67'*-WG_#]K/3GYV\K.3GYW\[.1G M)S\[^<_JY*^LTAH:??2TM#MI=V[CXYN'SW3 0K'H&=E M/,S Q,'*Q+ M4-'MVT>_GY[EP $6H6,5<0%3R/C[%O&I6G78,O\1ME\#]]&SL')Q<)T\)")X6.B]Y MX:+4)>DK5Y645535U'7U] T,;]PTLK"TNF-M8VOGZN;NX0GS\@ZZ_^!A<$AH M6'3,T]BX9[\\CT])?97V.CTC,^M=?D%A47%):5E-;5U]0^.'IH\=7SJ[NGMZ M^_K'QB%]][1$&;SMR9^<2Y@'TLBE')>=7[^21T,*RW7=KIV?C/CYW$ M?AO:]Y']8P,+_*=&]I>!_75<_0 #-15E\:B9 #" 5PX33-KS=T4H+NW-;)F, MV9U,.&W6!*_J*!O^4#HFG:/TLI*)YJOK(@*W=Q8N\"8O1.GIP M]J0W^+7,2<3J"L)%RCJ>#/#[K0XOD4[C#'I!HBO&T9>O4",N 9*(PV/A23) M@,(7,0$GO%TSQ_8!P\?MIF^;WN8-+T^3#"ZE/3?TNA&#/#"W<"$^A? MDP$N25U2]K5\Z&8X0/.UO9BX4.'\KO$Z3ZD: M(ZE5'7+"8"O&&W^E&(#.2_17\(Q4_Q;45>"Y[0QQ?CE:/NSL]$ MOT/V2-K*72#6?FJ#+1DLDX&WJ-,IR5]A%S? ["2K,QXGX:@/&]F(1_',&02E MET3-D7V/Z";*\08MR+I(^N&S^EUL;++ICV- H1S;]M,?A1.]1+F,37U;4I_W M&/[?^"RLG-ZVF*A8*BLMU7?N$_%A1D[(UX5*&4YG]FW2=6B6,_ MWU88W;LB^5RNY\?07P=)JUF<601G0N0K&Q3G%[ES5:"NQ^ NFA $_Y3]4DIY0 M\8\>>M5S8!P25J8<5<8MQO6R;4*\Z 0TVY,(%C?63C:H*+7-?JZ73:^^ZG$Y M19XFQE\ZQL2Q$@N6;R]68ILAI\^:WGYNA@+J9/.M"R(=>O=Q^=0 MLO5AT_4SO$$X(M[+\92MXTDO2XLXS]MU2!?;IX;EZ@^$A#K'H[[J9>ND5@S5 MA GF/ K\.^;K@+=?-B)- M7H47!"E#J*^&"<<7L3UV)WP8626TS-X6ZO";D(ML\[5.QH7JNQ'JF=\V%;V8 M?.+'3088NA=]7Q\ZI+*W''R(".E>T\PS V^\S" ="+[SVNW,'=D;:4.V^1ZUB9*M?NJ9\5Y\FBVS]O+L9*!0RTXO]AVPP"= MA%F-.+M/ZV-2+:Y*0[0LVC?C6+25@)_RGR+7$F$Y25ZY_*HI"G&>MUA5,D\] M?@]WK1+ %L6,V:B6/_M=D:FR>O:@Z?$E@TJK MK4B"_QH^T>^E_:>3<6I37G<\HE5./A^.3PG#V[DEJ\N\-5!Y M(!V=*6I[^6U*F+#BWX?SG0(<>4,?O6^2J;^2NH8,L!9RB\2-F YE]*^M2A F MB8AP[/1P!2FLIH@G%K;2:2B99N26UD)G,3O$9_QE?>"X>YKIR3J57"E+N4?2 M0>O9ZZM[8]] 9YXU>Z8-5E8T-^AA:MLB[OMP;3C1$37RL%0:LM=.QB7!M)%# MGQ!] LD;X #)E9+!K#1&/V0EJ!ZD\+"Q!E4N"QKU/*^M!&M\]>]?\?^.?,EQ M-1JI@^S#P=[-#?.^"U.2LDF-:8F"E)VZX:='U=%N)OR&U-'/_>[=C)'LXIK_ M$YZQ.!JYB:.A^,/"G]?1_70-9BA,BY(/617N;B=^,+. MT?UHB0BO&4/^!R:5<1@J9KTUHNI2MY%2N';DM8 >IUB+P]=\@B_=\WLD'(3N M1!5J1()U*TLJ7I"\3=0[+DZIG3_4V&TTT@C:,_-:SU2[D#-52OS&5\7@@L?UI!Q;ZR0;[>IC/?N/:OJ<=M%[>^S$!!URF6MKH^ \:(MC;01/ M""<#5U@.-0YU:BO1/EJ?=(8:7QY63CJPJ![@V]+D?6!OVWG+I M-7\FL_[LZRS)^O/MO'=OMBQ>(N,1XR, SM],$(]^8L'2\OCO"QU;EA:?IAQH7#.P@JW*,[VLIMAM.9 M42;DGI\&5Q8++)&!@L3@-7 4SR&PT&.-SM17Y9YD(-"[E[)2I8;Z(WEKW*P0 M]:Z[ZSG2EQ@V7$E1Q\007FS@V(SW+>RW/)^GF[J%Q MB[!%%E8+'Q-L8RA1E=_4WJ2R+.Q*:;*M>CT2/W4V=>4-UP\H4C6)L2:&>--M M!XF@UW1Z:MTW!8+ DU?:P N<#F0@)2Y PHYRFH(2BQ;5?ZCLA83(Z*; #%H< M*Q0RKU@P1S-_XL^/ZA1Z%#??:_C<'ET0^7 AZ-2#=#.[=]3^K>&P#^M-S8B) MPA>$ZV3@@T#MR/JPTS:M\+0=G46W9&L_7ST^7'I6S?I5'>3C[?"6)XR*K4_\ MDI6\AO/&'5SK#KYT,JQ 5W^X.7U'7^[C=;JQFVY:9W_= #D'Z4C*LA=)5>-D MH*W>NOMA$!G@XWE!!J#.B)G;_G)+E)/X=RI"*9(+]W&DQON.H67/*N.@/(0D M,[(0V9->TA%[J2O^/NO "=?'4J5J,P]A PW=5KG@?1L? < +AY762_GJK"Y"7CA. M,P](F%N"VBL9R4!6)1E0ZGY3N"TJO'T!>D[@6-!F5'GVH3I$HO"4T! &&;8L M_S0&16+;0DS9?-G*D=*QUZ1 8GVZ@EN]F:QX!6YR)3, M6>G"Q.+72HAT]9.!VD]\@@:9>L-*H4<%2\IE6],T)=THHSK^6S/['R)>D8NT M9( _<8)4E4Q1D^POV3OW.TB@78F%Y4=RPKIK1U8=197*<)*!$SP!9.!6L],V M2\'^%WK:2GOH!5/\_U-%1GCC)1EX @E&SU>,X.D-/W>M018ODP%>)".BQPN] MQH)ZF7%ZQT39V(!7Q&?1ZYOLI(?"#&@_^Q2O&S.3^BZ@EQX]WLH\B,LV\FE:>7+*8/@8E@L1.@=9V_-V M?M%E@;ZF-A[*/-+\8>O1G=,]L:D8"LX(=TK]=VG[WY-#J>])YY U\>G+%S72 M/\N7A'B0 0=XXYS4&M_(8JYY16'85+=2'*>>M'0B!\_#JALH19S%A-/"B_KV M0K4\B\M^7WNQ!Q+[%M+79#9/59SY0K5HL9B)\G*:)@,TZV\YT'>VGV[X>/%T M*;$8-H$4__W<^_>%=0IU(28M MOB#FE\2V&;3H=I).V+,Z,L#);:$MK8P4O,"&(C3JUG4P(A2^S,?,FC;6H=G( M0 TX!1[Q4;/LP5RL8LXGM39TAFQP%<0.$X:_AJ1%;(2B(*LRUYJ9G08;ITD4 M6F#XA>=_"T!^ RB+9("APM*]16;6^U$Y:M'PJX=,"PA5RLTX"K>O1#TKR+D^ MK=PELGZ O4_F$"><,4.N[A[\,1R49.\Q?+Q=9%U88D4=?8[YX]FY]!E$0Q58 MLMJ'/K'CP! B2"Y&K(YPPT7#?8N+8CAAZ:__W M!-X AHAA?_K$BO0)NE!$)\ZO??M4>2-)"DT0!RWU&# ?PDK&2JZNG:TST+,M MS6^5N9)K @LW*>ET?,>0LZ*2$-+FIKT&RM6\HZT$7[/@4%*^S#=I)7!J9=.P,@E%]S(:.CB_'PNR1 M_1>WK_F2:3IZK]-Y@KN>&HIAR$!=:ETB1^A4C/MB!I/)'B]^-U<29GH^?DYX M%5_P5=TQH5BEYTM\)JW40DV8X)OF?S=1^(VL@OH/D-1D&[?A5\A LF&ZX2^D M-NB*VA)X?@ZT3>\O!Z',C>"/&B2\!-F+^!"=-X#_R)T$J9?F!%,"%2F\@MZ[*GWO MX]3!N8LJ3,8-)I'+/+5SU^DFH!)S[%_FO&/KUP<O\"%=O!GMUD&/O+=N MY+@)>Q+( +JD>K&=A71):L-HQ0Y/1!YAP779^#X_76<&Z7.:;QGH M"^N\0EWBMZ77S<0()\2RSGL[5=NP7K'#OXEP_FB49 +:?'&)^,"]W\E?1B(M MUN9\1MH3!J>23Z\(8^^H\%1F5B83!QD?KI J/L]Y.7CY&O%0F[^RDTYE>MUK M,G1K=$M<(F"=U]F8*SU >[F=[GCZHEP58R>84O4$ M^S=I'FJL-80,C(&P>HJ> [9>(:>:WIL@8]'4(VWQ^+U5NJAD(C4*=!BFW.]U MH_ 3J"0A,>WI(<1A!7P,5.*E>1$*I(+GF3(T]H9T<8NP:$,O^)C_S?EE_83K M:2P#^[]9='2O+Q4?4K6(7, &7Z*6F0P#9C-0I\G PW ,A+C:!<9P(G!EX+$4 M(C,9D%F'$/="2:+^LD9A*TB<#9J&#+3*ZI(!JF=D(#R5Q"56#5YMU2,#[ZW( MP/@,==>_\DKKMURH=DUA,U8LY&[%Z;&!''N](R^,M5XK'%ER>A[XB"%B0;@5 M\1\XAM^Y4OHKNWOV1B*)F=85QL/R,?45YD5O:2R]1[L^ H)O(EEP\;4U/#S( MFUWW&[KW)-<)<5;=H3^[G[OE'@C3[K>?#"1ZIY.HQ<@ NSQ/CI(7A'@>&HB8 M3LPD _[-9*"^G0P<9!]%;DUG(4;/D0&L&]5Y2DCELK;KYPR++O&KCPV<';EYAB#3A*I:G9=75[2K89JM?EK3O/9,3 MLZPA$\ ^&S/27_&B#EW@%Y"NBL&Y-$P81EV7F9:[*A"1].0&24BN@&KAJ6%3 M?&MCZS&[W)KNE1&-T(ZI.!^^%*9""I/IA$*X#KJ7%[2AM9>:MS MP5&5K:=HE;E-1:@(P6=@/\K5\1;+5IRVYWS+;=(GGI3AV0G252TVN864JJOM MI$NP9=65V$+]SN./+#Y6/H!Z=C4<(P,C^K,\H.VTA5/"[*$%-W.N Q)]4E%J M2^H7]H$4&_SSEMP,P,$5QDFXK-[6L6V=X2W#9:$+W.#A*P^A=0;U>_[OX<_P M^#@J3(X9XQ\M"]%34"3]YY;#?78'1&>*-VM+.JKY+['^OA=K%/DW20: M$G^/"#P+.N>R51:[WC*)'"EY_@K\_/RAQL&.>2,3\'RAL!1EPEZJK+\6"SEO M?5-PLY(Z M47;P8B-)I./DXP49E4SE$PT?^K\FBB_FA>K(AB2=@9+QLVB###%C#KO0\S5=XKS_([4PID?;OD$74]24'(E26!?/QLUY1*!&+/O'38.<*Q2W.M0 M?S.8)N+LPY+?V(,D1H.4BO3=1F&7/0#6[80_[C)4D?_:*_F[2'Q;\-,3B) R M 7_:J!Z#V:H!]$>"C#EI:G":WV*9_NM_HO6/Z]D(Q#A\G;S0UIBY%:.:ESOO M3LT_BF"O!+P??W=NCP#\"52=\:N1K+XN&,3#EXNCI7"S11<& ]YSIQN/ON(7 ME6AL+HE4!]:\A;\N^FP\PAJDU+MI^&CRG)EDA95A*F'2F7/XV/W Q78$K[/\#4)*V);*E>TD7_NT$O958[LV_[W-ORB^I6Z/ ML6TM;?%&/T#8@ _,.\;A.S22!]\2OG!CF!,#&OEZIK1D9P[PH)14G)P/#I69 M&+4CE"M=#V8C'QYCY#E%=<*>B_277&?Y/N M299**I,9!$7JZ$]8P.*HGJOEPF(7;U0SZR=TP(4E^,K-C+WO48*JXY).YO\GKJ[4 M]E1 +R%1TTG]_KC#]<\2,SW[P#F2[MO< _NS;^2ML0LBA[D/ M,82>P*?N.;V.X==5HPD8C9IP;H\*X<.RML^BF2HL7GV*O@E[IG-4FK_XH!!B MA#%V6_ Z*XV5'P&7( (O7LV?O'QZQR.N5&O(Z!Z!2C1H]*B9N28#&C^KK$]'[UY(8KZ;X*W >"U+:\R\)4EZ+OS'Z8.IYC0I7 MG(>%?Q)#M.UZ U&[&_RN@OV\>%4?ZA?C7,;+$!&< PWB?;8=RTN[O-=E^=*% MK%*7JH+#<>&&<,\ZP[(8,M!<]RJ#CT.A)K):GO6%$BN>Y78R*^L[.6D=%T=( MAK82Z]5_)N3-;1T@PPYZ)"I:MYGCP)VAJ*A24K4XU#2Q1.C)F$4RR(BGLUCG M^_2Q3,IV/@C 9]0@ZPR%,9!MCWS2 I@@Z]WB&V$;CCIV-;-!\Z1#)6/*>_-9 M:2''BPB,JL/=G+OF*W=SDHO"+_4QF+.OL$JR&(8,."ZL']'XEG8X_L 9R8J> M5"BA.#04;C&CW]?#B34F73T:B5\$D1Z8PL0VX_TRINL1>_P>?:?1Q*V_[1@3 MQGB*-QB9U5Y_[ W7NB8*46/G][.XAQ\OX8K_/&=\=$9T\7/?K2BK*S,?7<"Q MYJ$IV>VQ%SO['ZNHI\3/P#65#+Z@4CO7RNUGP%V#5]^A9*DXZV^B6HUL^Y"W MXNUF*/OERN\ZIEC&?B>24B4CJ6J$#,BCG%"'MU^3@4GC-C(POTCQ">B!+8I' MG93TPZU2J6A#_<0&H6F^>Z7#"%B_\6U!9K8?TFMT=-ABDNIP.65V\7+2N(VJ M&AP%P_F=3,F !V@;Q.WK(]^FK<2R([-)7K,X6Y$8$0:1R6QX";+M*G5#HW M)\)6O6DM#.MX3G7[ZF8<'4)HQ6\X>FP]7FE@M-*NB;Q%:Z6M1+U[I@4**DK? MED?,-8P;VX>\<'.I^=^U.0!X:[\F?9'[N;M M!&^>=($T6!IE"_J%Y\XF\G5,=+II]*(<+&?Y-1..41=$9-7R\8Z&H:&,.$B# M44_@NCNZ+?>19M1439_X]52ZSJT%AU:IE)W="_A(EXT?0^UL]7Q MKXA^7:)&XK8*)S4?[QN/@E_3+O]:FF8&QD(FW-$/S>#L-3GX.U&E^O%0C4(:QT'!1,/V$[9&WJ5N@^Q)DC9ON(^Q_YV=.6>U/IXE3.V MN&&$&5;<4E@00^"[YHOJ6[RQ[,['X26=2&1@U++W[Y0\T&) ,AY2GS+.SGSA M%OVQ_GED=[:6_N]5Z!TJKD8>J5 ;M?7O<&*(\SJYX'@.4^3]1&(%Z=Y893^+ M""8#K&MB/#5OK];4ZE-/OWU>?6>"OP$V?):Q9.ER3Z.[2.&G#4]MD_YK&,B! MX(@;O=E\AQ1HW"A,LF=1F**CP[6DFF\FX7GV%/U:)+NO00FVN/:R)KOQM;GN M^/NN\&06VD3Q8V%JU*E[:M/I9+-;9G98@S1NI9."A<4I#9M-\**_=YQ[D&.C9\O+2NL:LD_O1 M4%''.PX=&L)L=^2F F[,5SACC>L2+T6-EY<0>.(AS>9WZ[4>33K)FF"DL8V M(?.NC?]-YF2XL8QU9G1E(REFR'P)Q[C/3O&)BL"6%?[\KM7=HLOO0./03D]N"6P+Q-K'-=VLWLM<)F[S[%O8U]"P=TR# M3/(@GW8S*"9X_)/9Q7PN@W=-;)6.SZ6.&LS285&IWJAQJ0]0K:1=84X,&0A# M]PRNV._8G#$(3]42 M_N4-+^^'X0?HDJKI$:#G,\\%7/TX@K,@;FJ"(*%Y-\#:ILY1MV\@&]N3M)'+ M-C7E,Y IZG0JVNOK[14-/C9KB\YH[_BPP-]5SX%J,&N%QFCHB8<=,\.V67[V M!^)$>"1BWJY?:9IM\.+M^2)'C7N6#,.WDDYV;+%CDVP73O%]BDSB1WBY.)=X M/_*_+CQ!GV^.\$P;J?5)-U%S<*6FB[CQ@B&]MXVN#;0[%HU2P"[7]K558*]*NURPR N.BH@@(HEN O-FO=>I!))0O[A7JA4^]MC4 MNJ?2?\=V3\RF@@SC^UN&Y='M4V_FP._0X-E$ UO=N.A@1%NJ$HMA-U+ZCV.. M.@I.DIW-!PO.:0H?$U).^V4;2-D8W#>3B]+$V8[#-6AZPU5;L4-RGQ#OO9PZ MRA8E1@MN\6.PA;;'6&IZMZ<"]KC(BJ9C*<'N_4%F3B<_I MG95^^)K@-G\T/#4!=.I$+WXBS6?J!6:SELM:?-;Y.J[:!SD\C7&D&Q5.C3@? M)AG!KZ?$H:_M3]=1458ZR?8T&:%;EJ@O@&U>DI&XAM,-D+W$6]V.+>_P>^537Z]O!8#]G3Y7UE3QG4]=R--9[5DF X'PZWO2 M"Y(J"B@7JZ@M^3WR+UP'MD5OL:V!\03$]I[*JHHK&Q1C%^5$ 2Y4,46I!:FG M*5_>L;5HN97@.+2S7RR&8TZ88EC#UY*N&0FF!/Q*(X^!&D:V^+R7"6\I@\;- M3_03#DPX$:,J/2FSN>;KCEVD_L9PSOY@,J@7T<'(E6O$BV3@5CEBFZVPO><2 M9I6DAGQ(!A;8G9]'Z9^8E&8M0B91$I6R8UNDH9E>LG@VCBZ4+,OP+A M+PE/VNW]=IM_.^ZY2PS=7E(<.,4NAW614W,:QLV>(\?R$A76-NF2Z0*E)-4I M9(IQ#%'7+!8B+7Z$IJA;1 ^>U@'A"Z6$^4#2FH=(^>_;( MEJ%!:ZG:Y-D9O8C11T'0.S"Q^FZY"YC*HOQTWT!(G,T!JZ0G\$GP)YYS^V1G MF"_.4.#\7YG3JVB<4*G+&ZUD)$BH/T$XS#$ASP2U%%CS-JW/L0\R#]!0)^+: ML0$%,>"',L+.I'B]M,5):Y+L:O=Y\,@ZN#:!\<421DMZ>7E@R+@D^K36RAOAA[)&V$; M5&3@S&2C-JEI#BR:U%/?-4@\B2V'\35@-)V/FU[ A/MTM5*IC9&!40'DZ[%A M?[GZ%'^72J4#&2;OK:.N["5FS;U>I#R_%.O7+O/VC\L[A\]"'9EP% MQ0]ML0 5\@MZOC874-U\''!A?9#BE_T\DFZ;XX)Y2!)!'X0 M*D-4HO@O05F4+U,.VM@J!R.WQ\V063)OON"$>]:L)78BFC>R&KS>W_K-^"RL MSTM.CM!0OF@/7JHE _D];WKJ[J"78[;\5/$)Z.U^,/@314]6#WVO=,V5&"\F MAEP$K?>#M^G+I2?DA!$?@IPIV)[ZK3(+14M:A70=PZ%&(>V)!RE=CB!Y_PA$ M;7 (;6E(R!NQ:EX%:0F+LNDI4,@'U.OYK])XXYIB=#_/D8ZE>(CX<+?LXESU MO9$,R56OK[+'=2=]O/1(@KXMWYQ6,R0W@O"@$O;46L7& "LEA$:)GV5:\]NE)@N 7%W/QYMZ#BYP>/O1OT6 M,,ST:TL\)]T3'E.[X3+5K :JI$X=9%KUG+:IP0=5503N=.;^]ZPK;*0A'"UA M]F6!<.6N)=$TA,(+:;TJ*?XD2[J$KWR%HLMQU2>($2KT"ZY)X>5[AR=KJKW\ MO)$GPY])>J&_%=<7?/VC19-[G4\&(@\@\)/HCZ\S[I*!B9H14JG82F;VJJUC M:Y$Q9=95O[.H1+\3E)VK0-EQ*13Z=:8-AEH+5A1ZAE!D%K-F,S*,3JS+R!=.9#!B!N3 M( ,:T#9@&)5PY07]R!WD+#XQPECX]I&EY[-KVDJ^YFO5O\?QS(X3*$OWH3B9 M,D/?HE^LB^OCH((18K@W:!N.)@7(@Z2T=U78"OZ9U*+\&_\[V#R*1C$2S&P35 ^K=\W %KG8"@]G#,&K(=U4&;@'*A,G7O7DH#%LE^/$B#TD'M]G2J<>.&Q:;C3VS+=U MW;5U[$N_?^G*]9>8G@;O+.$^F+VV8*W0BN)M YZD*JH<=IP$EHI% N9X6QP9 M9Q-*##+L+= 21C+,\S!C]_J7K^>PX1MD!Z[&#+Q+E@O("]KJEH43E;U[J,;) M0) <,]9$[,1-T5@_%X.Y)D7+U2)C"11WP E]\3+./<<')W.BKL4 M-8JY750EBE&/>!#TK*]85XZ@+^NJ\-L@5 M(.%1T;A!T<]H" 7:H5K?U'6V:RJG8"HVN;3WRYF1)!V7Y:$W.P*H;Y08Q^*?VBL0YZ^*UP M%\+)[QV7NV+K?>EX[$>_C:_>I 6>(% =;/(6C_T,\@ 1C&D-&E-(L=5JE,X] MV!E>=6>].5$9OI>ND,IU,N?BV,@C25B'!N/!N7/*$RZJ;2S*/,DO@.[D;TNM MZXR9[-U(/($0Z=H08:&?KHU'!U6H)2E^L9?FWDX0&KC6,? V4NX%-K([3WAY M;I1HBO&L\1.)4..J=QN8FC3M$[R"W'BV5"SK(K$D> #)TVX:&>G'.9\(5%)K M00IF5R[TBHWI?D4G.2T570;Y,H=-9/RF8)2"5]%/W5FH-L>WV]?27GT'KB,P M]D6%31GQ]3(RT*^_N@ZG)FC!6QG@CNB-6-]M!=7?TG\DPSF3:T^JCVJ<><3* MQ!)WVQN@TY5G2*ETJD'GMX9*EKN5]HB>:!N-NB*DFGAW<.6<_V.TH@)WO?=) MU,+ F& *I-".JV"%:I7IC,TKPL'GH.<4C:U6@BM=7!@9G3T<@I*$O3C&)&.- MK!<.P$(6IG-G[\FV!HNE=/-IJ07$-+W@>1^=TU@B\#9)%#;$*M)2L.&I8VQV MA9^YKIX_3$_H0VT&[\I!I=\F8,"U<+T9])&"HPO^V=Y1I;)1GQO F\U?7+)1^KQAA.'N,=&%L=+[4Y=2;QY&*IX39#[YQHD=%PBFQX%UN]/Z_1JI MI843>:Z'H,,/@[GZ4(>WTPHWBMK<]4E,5-S2G'>24T\4>XF(8V\>.C[81V$9_OL50@'TB*A@&>*&.<.X9/&WOU M[%PB?[2FF,83QPA>-/HE7!Y\CZ>!!^8 Q-"_.I,1B7I58O+G0H-[I5 MGH;83" VSB9HL@<1 E+\ZZ'M1 MG.?+5"D7)6G2#$V[S\^@E-;T&$DHZ"(P_NJ.5FG MS<1Q F-0UJLK_0.BCQ&!!N-->[)!&Q.C%\>"EN5-MKC"9HD.HP==WWL_*>J^ M=9 !.2;>EU'?S1;W(0Z=MHOO7KK]F$IY$AZ!4M=RA^!HW?T]/6M=I:!]T2 ME$9MNT&WJ>R'/I"!X9.S^-2/+># 2H2RZWEM);CM:O*OW61^2\:;OOG.^5O- M\LTT=Z3RE.U)6^!GDY&9S61@*'656!,FB#J[]!UM=GE&^3LK]QCQ;[*IST@*^M%&D] M)I((9US+/58/W2\YZ3XZE,'R+KY4X%P*OGG)RG#_'5*Z*6[P]-QP:HE7R1] M+$L+2Q1S(Z1]@GHCZEP.^GIAV=\_2Z3"7HWW)7S-?^H5YWD2%BL+'N;>A^>Y M;]@O6>MK@KD-:W[OJ7WE,%RY2;/E!6VSHW:<0N2R(!]/.<1N;V1$QBYGCW5M M9&'@S8M6ZI%9%]7/>/C4I"Z1Z4,I@'@?=P77\REV$92O1%":T#1X_W:_L_G4 MZ*:E._6:1Q+G6N'?^>V4@L _A>*^Q00E>PLMW&.>ET=_"JG?@L[G R$)&1Q/2I?5=&1KA7;A_Q#(3% ME S47!D_ ,Z%Y0+F@8ZWWOD%1U+Y4K)=]0K,982V/M M\N&0<6ND>GESW^>A>]*IB ()W".0EEQ]KF>C'U,1MCAH^;S/DQ1#TXT.BK+K MGZ6S1UQ94$VRKG/3Z_'([QW6M/5BON),\_A87DFULFX@8\F)Y)WZJ2X=IJ[= MJ44W\MW1C/H6^6M3&X46T@UB&KOGR8"M86O7&N,.)*?EW65Y]Z@>CYL:EQ*9 ML+6*#3S!VRS![ \LJ:&RJYB))PLP!DBVM.SZ8WABYC/759$,\/N7^7,C6H>D MMU +BZ,EZZ;>TW7%6*?B+_LB.L]]-7(Y9SP7'K1N)9L]:T=3\^?<.MT+7R/< M3?L)^ GC[7/[QGL6>]QT(I\MTM/ABTCWUZ0X&^PG^VY'[T\\'94:?4%HII96 M=33P,A=AJ4H?1P;&;-9 H,?*'<>YB_(X$_S/RHPZ"TS'6BPU!*1^G-FMVYMT M ?RV5=PX%Y5+=SIR0N72/QKA_*H&NA\7KL/5&B:IJ:E,NSA9#'C3N8QT^RL[ M4'2ZYD=V6-DXZE034N@>6>_'[Z]V)Y(49#<1>A-R[NQ2$H;.Y1",6@XZZG2@ M:0+$98L_8Q4K$".ABJX^\J@4/^J\I 1'V=K2/GC*%N=\YL(&]HVS_,A8\^3+T]C62 28;.9Y3Q2.6# M)@DCC>=GEISK,A/)P.*A^PA%X46AB2I!G!#X&.S47-,)@TZ1SM;;1$M5NJ&F MF:-+B8-!_0%(3FWUC_IA;WF# AGMU'?.Y#_PJPZD"#3:_6BTURF#UBD[^KA% M#[//E1X?:M4#+PU19/"C6;F$WX3H:1)=-_M4QOV@'>ZW;_%\UG&ONS:9H>Q M14C=$=2RTRFV]B,5(6V63^ '+H!'61>[&HA\7QX^QR#E[UN<,X8G18U\LA @ MM9C&_N;Y#B V7\VV9[7((^N5TB(I)TO.U;'<$E*E"4/[W_5C_6B((G48V-+5 M:0B'].R=OJXXW14[:+W2#Z9?H:??X>^OB07$5( YUJR4A=Z%MK\G'9\L;9RB M(@JWVN?A-%TVT&PRLOS6M+EUUC/O,[?W)S'FV_]QI'/_/U618MHMU3) M5(!2#UWO,70U4=60R?U1EH-)I M4_U+=N\1J:/[B7@B_I-C(?9DZH-*"MD/RY-J9Q% M!7'FB4@AYFWA,2Z"_?B9895:\!$YBG4YTM0#OO&!5(@5 7;S3SJTWZ>R(W'= M%0I"W/-%']E;.< R0:#[[FNT7JCW1P47_9CZ-#DNYRX)Q$,\#NEN\:+4=U>& M"%)/+#_FH31<6B:_]I;'9IU9C>R5[66BK^P]_6\/^UA*",W$(72T5UL8VBYM M*+Y!XX\:WM\YSG\L1.M;F5WCL%X^<^-6H_,)IH0)!B6]' C+P2JQ;KJT-3* M/]MMZA>I.;Q_"\0N:?LMK';SIU/V5W"8KL8BCZK"SPR2@8EF$VYO]NI?PF'O M5J!C&J= H6YD@-KD9E 1FU^P :/)53C$+B5,>#0RYW^_,)(."K\ZSR\X4QW[ M]/#[2::(@OV1/W*1]\1[[I @[ZF)QS6T/-.M$55@5 89L)F?<,!T#_>9*I1U M\BGK> EE+2"TT"]]2_^ORR6_(!]^+YQ\^=M_J9H5B5I$ M)BSV3@J2@2J/'J\?GE[P9T7X#"H8:/#52$X"51JKG''N11\C[:U0K(1NA'5& M;XZ[&%'8EN@%<44RL"QN"X[)\=KEZ;B##E)?K&<\1",%[C^+K+W7.FM2Z8'< M)^+7AW6MQ5H?=62HH-S8(S) $ '@L;O@8&UN9P&CEMH*?!=Z4^U$ _NQ,D), M-7+E^ QH@Z&(@JL:\K^,4("X20[+OAVXA%C3-:PMW'0*R='TN&LN8A;:V?ES%=EO\H?'6%4+":=)5PRS#<-*GS7:UT4JC M:LAR4J?,-$\8-@/:?0%E\UL30YD;6P-MS#1$1WDBJT&^E7^?%86;0L_VM($* MEI(;@PLZGR":;2OW(2]1KEP)WFRLZ@7G&;A5Z017:*OI6"%XZSDP+7J%8J?S/[CKYR%"VU'4,1:+^[LB'SBZW! M(RN:,I)DX%;V]Z> Q)($*)<5H2P 3(V8/5Y&\!RG =O@G,:E&OEGG]$P.A]E MHKS].]./\J/XU4U<[7[%(+R<^AK7RDC?M X[^L"1'O]N]N@:E0Q^-231EZ0_ MIW?D-S]555F4,22 :_VW)T2J0==.(=)\L68C!$T[/Z=0-\TS;D4%/D'K41L4 MGT"LNT)Q=ZGE/V365[%L?0YRO'8A+SF[K[_L8XVI(Y?[FVXSE1/.UCXRD-J5^06=1&DEMU7:_:-_(\PRB8J/<]9\2ZVE/G+HP] MH$]'F$&L[^:H75HH+KGO.; 8<;M0Y5F%?.C7R!(ATNGYRDQ ?Z MRON(-[/;[ MZ4NDV/X>)-'B%X&@Q936EI/CV+D]'-?R*V\B*5;D5J)&OR8%UWA>/'GORU"Q7%96DE]:=G-+ M6O/]Z&6G3\O-$[Z*\%SO@Y1K'X'+_^XU0_R^(%9$9A#K%"W T_K 8<&+%QB) M?$:L#2]BWGR>J9E=$) MGH]9B%']\76$<==2X;;'ID'G4??ZR1;AE7O[9??Z4+WG]F=5_$VBAK&(Q(-H MDL",; =^ SFC'A63Z5W>R0S_*FHGB%25[L:9C-]D$GD(A/.P9W?C40]S^0F] ME44FGF.6T[-?G\C&5P6@'OA>1 W#H'5Q1I\3>A,[M$:9_2=23V_P/O$KW&@, M=B> F'%^7VYTO!IQ<.=9;]67I4B,N8XZA=N:>/6MYO!S@,4%29&;'B6ZGSRV.9";;_5\'->2&%]66*,NAA)M ML^9IG\?-?8T7J:51/G38CY[%CS5X]_.+9D%4=RW+<97I&AP?^Y5D.GS$XIJ( M@X8O>DI(G^)M8^JXIC*#B@[H%=/E#1/0&\AY>9!RSX[R^4KIW1D\O2/_7*6< M875\V@M;?.77ITCO?L_0O+DW*FNHBOD)QC"\34>5,"RPU^*@AS7'XE2 *E5 MGN_);HB?A^8WAO2HX0).Q5YV"#;T;ZCPE^EL%G5=K(#?,.R,Q6@^7L [)CO! M[Y!,ZPNRSU\'/^@,9)P27G2B@15]::@Z4M!]]V.V:KGH";I3G"K#5X@-WH&, MWC2? W<\8HUUF@QPR/@F[L/XAMOR*TQLIUR^XR\'QS6/ MZV,OU@TIW@#!"^/.)/$&[E/T9(I(*G5A3&:M;M]%#?ZGZ+8#S%B11EQTQ$?Q M3MOP>@I3H#"JLK"_AB0!U.GM% K9>R:P??\$A9::51I5I&]0OA=M@MPX3/FO MX ULF?VFR*98#H1H.H_IV0[,^?84NCIW"I=:_O&G)S0MCW7:W0_RK+2L&(S3 MA4RT/XV,1$I/,Y178VXA1UK587[[D^8M^/#UWUQTD-TSZ M/IY\E!C,K;#!QQNI:+^(.@A[V%QO=BR_VZUQR,F=9S0]ZZ+RE:7OF\ENYT-5 M*O(GTB-C:GE8X%P-VMO9V=?5<95AI(8D54G88]E#+',!EV\ MM[M;+\8ZNCZQD&=27?L\U+N9:[#;+_^'ZL5E\B?T8SC.9W^%Q!JIFN8-^NOY M/3;3--O"JEPG( )$317$;$]<3_+A3E^[C:#'2!-D$M/E6$5;4#WK7,.[G'$=^T$$?VMR#!D]ON*C/J)VCAD MX.Q$E&E%1!.__D*5T-![<.MP^FS\M=>5SP.1M+C$":E_']Y*Y&-/^:(H&]0J MU9F(Q!%!7;RD=R5,H%[V*A0W-W8XL"@JK82O%"2^?2.RIM(W!2EW6JX)_65= M9J'!M\2C/(%"&*%W?#_\(5BW@QC?/ [V+R@96%9C^@6YV62.9X+*#KS?O*BM M<'B(/Y=))5-@3U5*?F%$0\,!U;TG B4?TZ5DO"?IK_9]U="]?[E\>P0SG1^K MN/JTB:)"6Q;#O^_.+??K &2 \?Q6Z2?O>,;W]0(X^@VN5:?(.) #3@TN:-IB M+2,1Z91P'!P3#VP)[=[;V4:.:9ZI#->6 );<"\TT;!I"3A-'?#!N-&_)Q6[KWX,*]T$N&#*QF :PF#S-JADF*+XN/'V4!7OQP@ M S!.@%B,,&KJ0MA C]HQ/2VPYSZ/\.X?'\^#.\'O*,@.AUQ[1F>SQ/N2M+TUWZ_-US;%^XB+R>ZU+S.1CHCRY!YZ-5]V MR>(2W4!OQ.C*Y:Z/N)CJX=]B>MX F/F%IEXC=; M#_BUFQWKG(@0.Z)P(=(],E[^]0W&-M0GB1E#ZNZ &^MX8= UK&>P>\)!8=,O MN;T3^UD_2B!&+GW(41,]_O!"]$V+J__5WG>&-;5NZX8FB@41$*E!$&D*@J#2 M$BR1MA"0$J0%!:0+TEL(12FA1$1 40A5$(2(4J0&Z0A(!P$!Z2&TT$,(X81] MSKIKZ=JK['7V.OO>>_:/\2//D\S,;\XQQO>.\HY/)_ZN.0!H1*\&<1G$U&'W MV32UP<[!PR#0$,^C"V+!9$S/CGB?"",WRNTCBL4*3N7!(,^ M;RLK=2B@HU%13O$ .(L=UM7']A6).JW;ESI)3,MYWW5LA5<&S,LS97V+-O^& M./4H[5SBMMA#E&%^4U)23ZPH75)$6#48*46VGQH2EUL_N.TK?JDU@>/8:QU^ M?&LCP/]N%:[#[:D;D-G0]L(H_G5>%_NEAH640SM:L(9 Z9W?F_.(BL6E(;_- M\7X73\,.]W^/:.C;??1D(L<1W-E&Q($1D3TFT6D\Y4"#,X@OJ2PK)A^7T J1X2 6?(I0*_@ M-O--+M/F@]YV68\5Y&>B:M8*TILDPO4;^S%^!.P"Y]B"NDQH M75^W+8<2EYZN#..HX#2GW 0C7R%38X&.8:)U)/G\Z[<2"9C9?@GB$(^G*!:] MX8KN*N:RZ=20"(*RNWX!+L[LD:BY>K>,A-IK;#J M*V@._RZI_1E%!+/DA9,,D'4<0'3=L!&F;8ARMJ'K572=& 96&XE6]EJN"L=& M^*HVK0H[.2DK%'SU?4RS=; ^6:RGPF)("XGT@ E?U$1[Z"PDK70U5SOC$>V8G$E#H?KQ)O#R[S#E. JSHPI M&$6J?JUUNRN/XJ)8,+T,6P=B(Y\>!88H'O2P[[[V[ MM_#,8;KEJO -]0U%YJ?F%/8E?\Z=5+)D[O6"N4ZM-)/-,XO#\@M/OYZZJ-J&_L%:-F>UGL=A13T,*=W:"J"Z,.:T M4E/8N%/0FNJS)3\5\]:*$PM3K"#XA9>:WI*18%M.(;6S?NSF'9,6"_TIQX&+ MC4VDX\([@X!UEJ68WUNYQDK7?)6_^%+NL>V+=Q?OJ6V,Y_Z2 M$_+'\B,&/:]C;W;EO[:ZI/'4[#0H,)!SQWYJ5M KPV;R9OZ#7-$3_-%I53D8 MM/\I6VN-Y=[%?8)E E-*F_ ELI<<#_L_?([=<](ZZ&K<52 AM>B M_RV>#]Z?9X[N^G)1NNJ'VV5MA1FD"U)K6T$43DS*W-0Y53D>%MAUHG@=75WR M\>(*C[8:9K$)2IG()$41V%!EK5 [QS7720DMC>OK[/+/'J7^VW2[PX]71DX/ M'FRQ+BE_>#KD4C?0:%2SK AC\D][F6^%Z2QQHE-^3-2W#XPNN &%;(T%F@X$A+J5HN%HOL^ M^[1< I/VRR[V0%-WBL*+"K>Q7U_ !IY(]JPN'2$+=( #-HY ( YS6 \OO8)J!2L_ZIK-?Y0="V*!EWM_G MB;_)&>L2)C3E$U!G:*XL#Q6\=]T93A=#+.45K?%ZPS[ 1?87\9HVGHJP:2\Y M-+HM/&7V"L;YO'?C:;+^ACY6=_8MWN^)Y!?J8U]AOO9W&ZLX&N0UYJH.]+F] MCS$SSA6U"+NH.75CE.S+7@0!^%'#_<-"[@A6/T5%J66@87ZWBWYA,:;TD29(P1 M7&DN#?[*S[ YE+S>K\W_+;7/Q_T[1)#-\B=2[,^*=+X,U7O:GRWZ>.#DLT,N M@FY6@O3 FHRT0. 1K\;:6"^M!J[X"&?NG>-W!.\VF)W_>)$OYS+9_EA5S$Y: MQ;'!:)33>!*(M_LS\VF"R%2J\)03\2#K4/I,"N9Y]M^E^HG:_L:DXB?N;$_2 MLU.8L1R+J,RS GNMNRFQU=B?44MR</=,WZSVVRVN/>\P'>6ZYH_MEP#X M,.3_$.ZHLE3 M;QSIH^?A:TPL@=""6/K=[#',]IME-U+*[YV9MD%W?"6H%)P0_-P']UU:X/[Z M6*AD^6$D0O2@HQ^;&WCETU7JG3R&'ZM@^KN\=-KXQ[_N4_\@*7P5'%D&3LH< ML%L6;KLWS:G*LW#O,J@Z$E&=VRVN4,>E;I\,K.RV'*+$L.B?[83EH*L#$$SX M&H,-]@G=DLG;89D+MNJ,K4]TI\._)HT]4U?C9K=2NLQ(KRN^1C=1\VNO>4_* M1D/]Q?BXEO<-O:R/FA9\L7$5';<+./1BF]4DCCW.3B=/LSNYM2M)33?QA:=* M;T 0#2/_F@PT@7QNN4OCD!FP=ZJN966@M3&4-QTT48+1^H'TT(]/F%E15N4& M@C#3UY''U:$;I@-A;W7X50:8KE[/0B%< GYE:^,R[3V++R2:Q1L 4N]+<^2M M)GV=QVK5M!7GQ\%1V#$![/:^Y%W \MEB_Q/ ]:5NS^[NU:5&CX,'SNB;F46X M)K"'Z8F.8JXF]+N'K^_,MWH)NW'3Q MI$9:ND=_W6&Y@1@Z;Y1/<(O?->UHH/@-<')SO #><<9&0=21+WBFWDH<=7V, MQ/MZ!A4&IQ)!-6T-0BOD9J\/(XWW&6=?^+.70]BWAM7*8EWCEW3G4]GW9^]Y M?#VV7WL$7DX+@F/@(EL#D&C1%Z>-!AD-[P(\3Y\3BES) M!Z6OR/%F,DOHM<9T'?I[\O"27Y>5$RJM,=54@6ON4";>M?;&U%; M@H.8'3]0XV3A"D/ M48N)8R >+]K-1HJ0QJ6KD-LTS+XNX*E$:ZHUV7P- &6ER&Y()+R\A2O3+W[^ M4KEX([XS;#S*1P382HIM5NPX;;17:X;^7O*9YD]Y;NK7!,1S#24=IHO*P^\& MN=E,135W:5#*)!6;3 M+[[,7%ULID2H2X0W&2Y.M Q\B6F51BP+IP)[F/;Y02%F?3(1"W2&I5WKAEPC MB[T;&MP>2F'K].;!7X[:1?V/T@=M;( KTK8_3<3Z%Y1!D]BI-X),S$^PS9OE M,+J;N3^Q#W^>+=LW>';/%E9AQXFC-1>K#BR;]J'\....;'LCOVJR;.>#8];X MHWLW%NX#V?QYA\C*A('P"[4Y@[0;NLG/%J,H+>;P(\P.1VV(X\@"Q&WW3#SK M9_Q1I\J=3X8UBM=DY:_^8&O\QAR^R=W3">/[#G83Q6M]CXZ,Z,!ES\P., M1\"Q5)\?ADD%\1,1E&/ UH\HF7XH4V"Q2M^%VQ84V.^^$S9M@.&9>'-K-)$ MUA90$I4^GWNAV&P/XP"QEZAJ)5T'F51?[8=/BZ%?L8'PLQ(9OH?;.+ M++L34+V_;;4./"!<#'Y H8>^P9D)=_FI.$W;0FW%:1(>5MUBQ5;KU-QV>5;599HG:<_-B#Z.P=&]0_#W+WZ0JSX\RKDD6X&+QJR]/53K&6!?: M^5#.HK;2"";2G4]=W =/.)[5M3QW M71"R!C"'!B?=D1/-$??$ILY-/?%^B0>AG\FRZW!W=ZU7#T^2G&?,B_CI6W%!NA^9P0&CI0\%W. YCNJB7I2.5UY[DY5(2/ M8S**(&S0O59NLY!W=CQ0 "D5D-Z.HMI(P]_W2- B-W>@7POYQ(CV*?9FG*IY1>CY7(]XUI7,@94$ M G03YSN1YP59?SCR#'XV/MWQ;%'KV6+5S)NOL[YP 3"_VG2E$JC(D.NU;7+< MZ(ZWQ_*C>QA>?U6.T5Z4U=(\C6 &T94 @RX_KT?D')!I8WOD-VVB=FD7\-+. M%U'HM=:N3@J]3* DC"4)G#U_M5!#0W5K?^FIV-YPQ=A%FX-Q9-$Q4\D/9?3R M-R*8$PXASI>[K(+D/)2:&\>J3P"8!O[+M_RE<\N<86S^)V[Y*7<]>/2DN,\Q M]GC_->=:3#PE!^X3W+3(W.Q3'(-(M7LW6U;Y.K[$8ZE8->,$/PFE[1-T23 & MYM4O.#$:0I)$K2WSI84E+.Q(O$U?OY*X>F75/[[B%;Y] M-#MEM>0V*;FZ8Q\[^\(H&X5[%LQ,8?FLJ<5*[8+<'<= M6FWSBOK6[-.S,S)YJ:"(N#=LS/9OT1!],L//Z8HP9SV MGS;0G\UN_]O-?Y_E6[=;00]*4M1<$)^O2.XPX.BF?+ZC.M'N<0^H6VIW+6R# MZ3_3RBS]WP9&-JSR8O]%?N*S6'8:.P.Z5"3_\M&QPQ[TU<(T]WK$G@6I\Q=+,^2OT@IK3AL9/4?&7I\0U;90KWI>FF639P2@+\04V M:-',\M$2G$(=W+(W6U=;^R_>PU8D%6<)=QQIZ8"K"3?^"9+?WQ2]&B1(=20L MNP V5<++,TOAB3QNNNAG"%J$@/CH7-(R-B2ACL*5., &SY<<&;JX;0[_0F)I MG/2%IB?M>,<@]+2XNYF-9G-4E_LBCME03BOM=&.9W MOL516M-)L%Z,]R.N_I96MF"F-/(BW?M._S/V@W>;ELB5Z@R*6[4.3]>.@)_M M*X\Z/[X4NMAS MIP)*+7H5\[Y[VP#\$7Y!55\H&H#7LFNJ7+X;F)7+77FG31T^>2OX#?5V(M%= M5?<2IWU#SMZ7>5PPF> R0,;+#W*R^7^A3%J?Z=UY2A$NMD.?D%%0AFH&C>]L M\U;=!-:7[H@']U&$B1'0PSSG\]$T$U;98G6^I3,K]??7H)DJ9VMU>J\OM<.( MC.PFCCZ)%ZTFZ>/O&#[6NNG;"6''O?@M-LA_-5^\&JMD0K#,]9'&X-50>'U,(B+8G]1U6X@E^(G*!]B0FHO\,G\"Z;1%'IOXW+D>DY MNA?OWOO=R2>-7JMCT<$30S>=QK[!YPNR!P1(O1HB,*C9JR$,WX/^PS $E'4<]<#_R/*MQ\9M4HX2 MDW(7/80_QLHUG[*P9\57=RB@N3O-MEY36A^'QI"5QMFLA"=#2,?V\RV6MN^L MB$=5$1DFYM20E[.,S;)W ?'QFS9LNX!1*ZU9Y7;9M')QZI45BQ]E)'-66+SP M7W((7KT)D0*Q$?$J3%4G]N8\>P. SV1HFG3,PIT(XN.'%E/7] *-B9,5H71S M(<)K^1CUG6=%X6_<\WP^=CA[#-9U [/:WC#W!2A>*2%+?D4=)3;,-7?(#-QC MN]#_(JI A;*:S,A;1F(B&==B:<@X'<>W4"B03(32JH*BR2J[] M L6!)XO#3R)EF6(:4O65<0!>!MK2R2I:(D,ZT:\1/A[,]R[[R#4A1&<:>!%= MY;/RQ773Y;Q9.81M_R]'/8Q"CQ.&JSN&K_)T7AR)AAS*PO+W HDJ;EHDNME= M )$)/::\Z"<,@0_L O8OAN\"E.'@70"-+EED%_# \QHUK@&AJ;K^BL+&T/X MARD'C_%V@G',6;N KV*(AT!"- Z]QMB]"R"P@VL"2@E)[)O69,$RX1V:M5T MF4&+D$YA&6:E!) 0%-HLHC8'B#6M:O[[*R-J%-(0'4"M74"UWBZ B7;:\[LT MZFP!A$?JE'9:(Q<@)^P^8NL.0H:%0ZVHL?P/6M@Q Z\9 MRL.HJY0=;48AB,<&=A\9X4W)K?4\N LPS8R6W#GPT-%V]-UHM),QA_;GV=J^ M<=Q%2L2P,I\I!,Z83FE]E)L^1Q'P-/'KO*7,-C/P&;VSKQ)8B]Y/YAR+B\J3 M\AD:B03%O)0WNDBN,J$L\EAS'O+? M)-.SFFU_102, DM*MYY<7WK#)/>G>/[V]_R+ KVOIL+-,O>MX]1783]1V[C M?X;2W[=S(Z>[1C98#T^RF%R[H:X>F "^J@RDTX%Y?*,6!IBKA?4Y80%B.5$,M"ET ;P4I?Y(V^4]N#< M0/Q7B59ON.NJ:$O-$!\N67)H:EIP15T:>>SA4U?ASV935PYA4\'NER/'U'[>SMT[U..>?$&+=3 MM!700CIFLSG^K8F1WO*288[6,P_*'Z95D_+G*5=*%; !R>#B)QGR)AQVX&CN MIFKP9JR5J1C#$]G;!]@9B&R[5+C$ZZS8EG3X0" M P"(B1Z:B2*EI+B^=&_>EVA'V=[6+)9:)@Y/4+6+_:SFP8U[A.$(E=.EV2-V MCP6MTG^XS(JZLL]XY;89.I5H#R'T8@;6>*4'&Z0!3J?/<2YWN[I;+*JE0$$( M@M;\4HZ=%N],Y%U*:^%85?/!?4D[X5.Z):\6 F&7<6; KHKSF2^34F]!K!U> MS$>Z-)[XTIC+QRB<+'X=2>_-^(MYOMOC^(]]I)/LZX47I4*^'+.I#8 [^Z[8 MH;]1N13/?YZ6(;??_5R!=;YWT@?1![JBTZKF?M>E(O?*&]3 YONI)'.>6;?L MN$&CUDZN[Q04<7$;,_G2EW!B)?_*%?5].\*XZLOW?SQ%H$1&B]#0U#Z;5^A@#[0 M^3L.A\9U3%Y\L?V;-:I\^^0D_NC>^GT>L"CUNQ^)7Q%)#SF%9#.<4&;7V4<; MV$$S^*U72<[-L"5-)PF%8*P/3[U.GT9:'F+&%JP)QIBQ3V@-U).;)WYQ,6D^Q9@(0-+_DN,G+J=H>^; M7@]N#Y)JVG4+?4WWG)7G=J?6"7>G;$7H"_M1@"+':U6KM\@YU2?!Z(*6%2FE MC^\=:'#E-KSM3T0PSKW@NZ9F$FZ._I]PKBO#USK03N58<*9+"9B&PG]9U' M M+%_/S0LC *"BL1^8J6A,+JV>;H'$>S5<9 NZ^K\'#(_I:"]4N\E7.SC@+ITCQ)&)^32Z5#4\>R7O[M-YCX%UN<(7+W7>ZUWPO MO5X0.*&:9L+\:EVX5#&Q_.\=T;!9-(*V]L^1S.,OW>^29A.\0++4A_T+\=FW M 2:\]+N_%876DJ3/67:=87\RR>(0$+RES2%C\S-BJU=[/8J)^["J?3'5LM-- MBR4 E -P_RCRAW7V&=GUXYE9QG:#EAL'YF0? =N35' M)*WRW5]WVM\F+,2,3?Y(Z,;0Y^+144#K"5<>1$W5 !X!\($R$AIKP$-EV(VH M->\W;YV=:\,M\1RX2\($WKDO<]/O(JW)M;4S%)72^#'LU%H5;&\(G5_GPI\Y MWN*/"-^?H8=3?0WVY[ZF$ZI V*2H985@Y]G_=DASF=B!O^S9_K\@4V3/,;9E M ^2UDU#MDI:ATNIA_ ,2L&-BI PIKJYOI6[G/,QR\X4=I,;X_-2MO=$;G#\; MO2%:- ]CK3B\042;=5FUZ75U4FP=( MB^6*GO!'*AC.?_?B'ZF__*$:#;36'UBV+%%R'&V]LKB5$_M3;W_J?"6CRP=_/6'GD'%B6"4B0\)6VMJIWK=O%IF/[F>4K8THO2D.!1RR[ M6;BK$C,V4[N<*F!75D:77499%&P* .X\WX+R27(<.@NR=>KTE'D/18D.O M[,>6 J&U!FC''GV87I+W(C]L,7@.CZ#!^]J)8$+SC-SQ\K$^[_"O;D:)B*B8 MIR'%697_7I_6/TGH_L0P8GCI]ZY\QO^;G$<_Y!?D[?^-0BN=FZJB_9'JL9L$ M*EP;1P^C-5?='6FE-_P*^UI:KN);\-B6V>X!D?P*"8F7Q_TZMO)G0(+,3,M3 M,2M)[',4.:)YPA5-C5J=,ZX[LPX] ,QB:O.\SUOY6DNFZT)/ MU#X-H+)8'RH=9C^(O&7[2*;[(FPQA;+*5U/9_:&*_BTA[WW/OT9S M[#SA#<7JDIC!W-%9#Z/+6M(4SGU6&^=+E)A&!%3QU8_A8K5[8T[WGG#&>CLV MIJP[Z1*9=8>I.,;49UV\[5-Z#\E.+U5=\8T1U?P,$_\J://G(0Z:QTDF@D?U MT[QS3OHIM++XNT[04:\),W/SCJRB"'Y.)ZPS8Q7W(94.+@#I^=C2SWOJW/1C MQTREX:P?2-<3/)JZ!VY==3H9^3@SAO;%,49.]KQ_6\Z/8H*.5*3+(KX\+S_> MK4,W]5Y_;.>%)VD=F.G^Q* PYU/DUFRYM)ANE.I*FRE0>BX9V%.AX.?H;NP1 M_M;CTM0IOAS?78#4*/MSF+9=HF9TT9T^GZ2W)LJC-;6IZXS9H/$*1#V"";.6 MMFET?'M;JCF",Q%<#1];E-M8@D&#VU[U;8IMOR5SKA)?5+GMX'TP=:LD$?Y7 M_)$L'QB+V!?X#/_?E$X\.!!W[B#7 @5F5.^,@/OE1VXI>[3I,)-3G MPNS-PS7>)55*RC^@JF/,HM(H;55<;ZW@]CJ5O;Q:(N^#+I "X\F)@6AIJ%J: MG^*R4QAR%V")XWB;'OD: XSC!"Y5<:QC\@O!-$3C6GO@QH6'5DZGK,6E4'XI MNX#^ZRW^11W:XF@9&\0[6)@D^ZE^=V,E64/+QF//)F$6G8C3LKA$R?G-KY7G MEGJ.KQJXI+"X@NH8>_9OH*MCS;(@ &M;$+!S3<0OCT.C\,T5@, (N^;H349P ME$TGA/9?&GW\7RIR"%8BG5 V3N3&%? *1I\;0Y%T3>1=!RY1BB-\P.75_B".\;JS&T-^JV_;-U ;HX> M]9/M*.KJ:F3I7GPNW%8,V =>$+Y*-$<;K?+ZCJ'#9 RL0Y@7N&]W:6C?"NV5 MI]SB6U][[]?.#-,8V+ .-Z8SBB\N6Y%C$N'//5H==&2_4C9&=>R/K>15GL.B M4S[]<8.5+^K#@N$'I<@,AS/R&V)]!+C<[E=TG;DOJ%!*M5@A5 H[3IZQAO?& MVNO!R9:LVN0[-_EN@H\PXN&YW6O,!VPHW"@NJ[1PU5H3M57549132C5&D/6Y M=GJ&TLQ4R8@/FPNI2#8^@H3SM@ZI8L7[)+=$V48G.7BO-+6V@M"UQ-4%LZ(T M+U\-PCHF)F,PXV1!):GB*675738+XM$QFRCIOUFT87!J-<7G:4.W4D^AU>58V2,WK\OZYIAAX"(ODY BCF- MQA]ONOVW0 "6]GQLG;*+[IH@4%"QW3NPW3H>/AJ?.Y7!(O-6.*2QK,TDVE#E:?O MUX5<48WL@=UY\%NW!E&AA7"3^)["(?M003Z+AHL3.XOIJY@[\5X;N!JUSI#;E?7\MG!%'CZ:TMV+-;5W1]-V 0J\VBVY+>X6'U*#C)_%BWLEWSHQIL-6 %86 MS^FJXO1ZKELKFSAP_?K5X>)VLIL55GW3]RRH13/T8_<"?Q%*3O30;1KP0T., M=+ZWSJSZA?6>Q:RX#WXNI3-&X _#8OWV6.-- MER,Y2OH3MR&Q*9QVL=$5#V\S3JOP^9S3NPL(%Z>"7I1Z$I->%<->M/GT\__$ M_O]O^>>*V($S>5;MSQT/SN3C/E _AQ?"I1J -PIO+]&B9]5EDN3NEV@5G9@- M@Z*ZD*+#R*9D!:_;NP#]8\+;.0QJ$+:0?[77^K?\4A"[ _\!4$L#!!0 ( M +6" U?IJLNC,^@ "VX"0 5 =7!L9"TR,#(S,#8S,%]L86(N>&ULW+U[ MD]RXD2_Z_WX*7'O#9R:BX2%(\&7O[HG6:U;GRFH=J<<^CHD;%7BJN:ZNZB59 M&LF?_@)\5+'KP0)8((LZ&^N1U$TB,W\@?D@ B_'CS_6U ]C=(T_:GZ[?;1(COVH&H6_?1__O+N M$WL0CP1FJZ(D*Z8%%-F?BNJ'[]:,E!7J9_4")Y_0_X+M8U#_""(?!NB/7PO^ MN__X%P!J./+U4GP4$N@_?_GX]J3(]"?]Q$\K\5GW[0>19VO^J21Y^8Y0L53: M5ZV5WY[$O_^NR!Z?EJ+]V4,NY/%FEWG^K%6M9:JU1)'6\O>GA/UT@?J.]"T/ M=76@7&7N>U\:F^W:VHBU4?7V-7G\6Z M),L)/HN=F([*2_V#=^IOC1C=4 ^95G(:ZNZH*KZ68L5%S9;/F@89__??J;\M M-@7\3,C3XI60(L\%?ZLFR$=Q3[Z*XG;%U9]J+N1962QXRAA# 8=44C5'T5A- M94'J0>&C2%(O(42FBW+[C2_$"O[RJ56GDFDG\'<6EI_9*?5N11%$^D>4%IK1V%VI#_:/4%6:4P*+7&__;3SCP'&"\G1VXY M$6BUKJ!2%I 5UW\#C;XG05RS9XHMM5.QSO>163-K9':#ME!&5;!(4M#*KJ:M MG[1#]Y-8ED7[$ZA_4HU<8W$_'7P3MWEK$\G9F0YJGOB)K95W]53"9WTE\_7C M,./+];#/J>X$I=3OP#KG(E<>]1$##S[ZOY(\(U01L"*[5^M'DJT6W ]"E!(, M"6(>Q$AQ(HF3 !)%(]1'G!$K(= J@E]K)?\_._8X J097UP& MS\@,88F,-26<-MX1"1P1,.FP/VW@_D#O>=)R:#\MN:(-6KY52[^\6C+K?RDB M(9NE^B%3R^="O%V]7:FQ)8I2"[Q;W=%E]KE:%1:_/*U7S=,+A'&D_I_"2"US M(19I#$F0"H@0):F@+ RP-"(#ATK-C3ZT(2#;VG4#N/X!KY6]T1Y)99SZB_K_ MVCR0Z_&T7H'USD*P42:VKQF2C\NN/D-75^K T5T@U55O.WU7_>!5VW>M7>HO MH+6LYL*[%>@8![1U[6M7Z#O>[(U5OYE='S[3[O^2OC2?ZD8 O9X<=BYE33-/CH#.=F8=H^UA;O8M8_E&\'=JAL^669F)XN5&>?6KG.9A1XD))*08)'$'D.ACP(;;_NDI+G-FHVB0'Q]$JNB67>NRP>1 U9K M#)8[(^R<\=-PF_GD3D <>>9J\>LH>0,:-=TYZ&>1<.2GGY8SJ;M^UMQ]K_W\ M"W:$4>3EXJ/J9O$7\4A%ODB%Y^-$!C *2 @Q]1DDJ1]"M2!GQ ]3%$O/A![V MVIT;&7S2OD%19HPLP5\4*V]R41WUV:W%]\'K'^P70#+RT!Z,AO'P/F%[WV!6 MKW0&LOK7;A#OMS;)D#UA0CM 3_UZV/S]+EN).UEON;TA3 _U;W\A7[/'S>.+ M=9ZO?\M6GU\2U9WJYXL8"RX(2J G0ZK&+ YABL,0JB4SCP0A+/!CFRG=1OC< M!G:C)Z"MHH UFMK-Z%8=8#;)CP7KR.2@U09KV6S/@U;S&]!"O54>O#P'M;4[ M, 0S1QZ"E>A)G88AH.S[$8/:&,9E'T4AU$L/MRO^2GP1R_63GEQ>UV[X@A), M$>,A%-)C$/N^#Y.8IY"RR//5&B7VB+ AKUYI@98AU-0:.J.^HQ0L01U_3+FI19Q.SEX;11[MO\DJT^R=W3R)7 M#FM%4%E)EK>T*'/"RH6(?$K\0$+A)P'$/,8P$8Q '@<1\5)" ^S;<(FYZ+D1 MR\L'[8H6^@A@W:H,2%&(LM[W6'87\2M1Z@G^20E_T/N5=%.HV:$H %L_TFQ5 M[TW]R8Z3+'K-C*#&Z8N1V6J[!?Q#J_:/NDNVFH-&=?!KJ[S#LTY[Q!RQF87@ M2:G-'I!]GAO0PC#2>]$,P9>[$?A1L/7G5?9/P=]R1:Z9K$YO;ZLQ?Y,I M7T[Q;V=G2/UN\RCX2U)H8GZM'OE"ENK58A'%GN?S$$.4> CB" E(IG<<,?S(RDXZ*TP#_/Y,,I'48;//IP>2BQ=J M?N-*/>W#5_K=YKEV*K5G7[SXMGOF _FF?W;[&\EY]9][)57I\T$-RO=JF#;1 M:3CRD,^\&,I8J(6^I 2FB?+0N:!ARK ,DH#8S#EC*#FWF:;2%&A5!T8)CM*3 M9M/-M?MG[.-0BZZQG@S&Q,[1%#"*BI,2_Y@@[]/]J+*&;LM^$:N-^"AT6VH! M\T'D^BZCOKNW"TG16SA,7TO)'M4C=_*3/BB4:GVC?E=?!4(+'A /!5S 0'@A MQ"R*8>+'#%(<,,E3'J. VNW@NE%L;F3>J@R*CJ[@J5*VVG_9V=D-T]0!G>!Q MO2H?+(-2G'6PZ0[R]-TV^F9S99)>.S1&@8Y5G1B^&[#MW-HRW9]=VVY ;9W+ M[6FW<#O;R7:DUL2;WF[!/-P?=]S^2'[]J4E(+RW*;[NPQN).Q\W=/Y#5W5-% M4N_7JR^BT/=P-U4D#$Y8$GLAA6D8$#4GQ#&D,6$P%0%/4!2F'N.+I[U[T)>[ ME*[TM^&@?2O&HZ-?&AT!)4O]Z12 E("*S]EJU5!.,YG\H&:,0@-1_.AXN>#L M XE\' F/<.@'+(4XY@BFD4<@Q^IC(2D2(:/-!])>-OZ>/X_C=[-'_SC$BG]? MGX6CI>4U.GID7Z0R"%86@:[5H&,VH-] ][G&=%#9?@-JZSLW%@I0V0]*!0!H M$+@!6PS47RL4)ES7NNZXJ1:[SO2>UPK8=7=8+XN=*S P!N'QB62Y%G0GWZY* MI5VVW9I]_94M-SJ)T,_K-?\M6RX7$<484TZA$(A#C-32F*0!@Y+%090(7Z @ ML0I#L)$^MU7O3GD]$V5;]=MHA!]$:P'XW)A@.3O9=8YAM,%8D(\=)FGI?WS@ M]E!)2E$SS*=2-?>P7JJ7B]K7VH;K4<_GJ2"A&O4)42MW[$,:(P%ID'!.8QZ$ MD57LD)'4N5'"5NEJH[>C]O]H5UD&$7T7=(+A.MDUM&.O<5V@:K\HM4')U8+2 M2.:TBT$;& X6X0;S=O8[+VSGU M 0TE"JD/&1<)Q$F80DK5/WV$ B:9\'W,K1PBM_K-C:5:\_0/K*G#NAELJ9C@)K+G4\_T'WTI>,XH F?@0C3&*(O91#@J0/><1 M=)P;6]4F:N=%-$;6>5'EE;MM9++<]5AK7YU! M4W625KJYE-?17-K-;VM #K;![5NX MN'##R_47L2+ZS\>G9:;CR#\(]6FNRH7'(HST/0Y!X@3B*":08IS"-.(\(,S' MR#,C+ NA&@'GWQT:Q;E7 MR:NS3?Y>E M*/<^+?0DE53R._3B "?:9/K<4#*\/L#['@0OK^=W')>Q MROGM2;MN-;_CII\MYG?BM8$;#[M;S-4MG:(YKV&M8HC MG("=@<'5(O2$E&E7G/VF'BPOSSP^N/#0>J.6I!_(-WT$WY;!H#AYSX@0A$8A6:>5S,W!BAU1(\U6I:%Q4Z!J79\+\HQ]$@)H;ZG9Y"PMM:H^XOG*B^24(88^P*F@@B( MU4)%_0TG4!<8DQHQTZ.0RSAKVL_ C KGUZO?=QK<9M'\;)VW MS^8SS8MKVGMS3)-[5O?O-VNN:;>,FD376(EA$^3[]6I;B:%>CK<%6B*1XC3! M7,=P11 GJ0=3&O@0,YYRG^EY+EZ4ZY(LS6:QDY*LW..MO/$(ZE[+:$IPBC/E M6RPQ-9L9G" U,HMW=6RWV7YHU'28NN$L%(XH\;2<2>GKK+G[5'/^A4G]YC;1 MPU$J>R_*[47A)/5C74,+,B(4I7#"(?5H JE,*5+4(CT235#IP53?N:W@+_*A M;K8Y5FY.NU/*^,%WQ$;UK\?X).;L4;O\&J;RHFW[Z+I^L[&VWX.G; N] M(]_86NS L^FL()\_YZ+.?*NO>54)ZUO?MZPT!K]JG4&EM.5T<19TP^-IAU".?3Y] M&8KV)]2&T+@ZHCXG;MHS:D/C#PZI3=\;FM5H/Q_)^W4ICF7G"H2?1"%.( N9 MOLC/$*1,_4V&JN$D95[(L5UF(T/)9 G'80(CVP:&7M99,R%X\4:9\%9Y554) *FY*BH>W*S6$15&VMTC:#7.?1VJ])1$,TT2Q3A)@13AQ M##U"(E\&/!$I,[[>T2]K;GRCM(5:79V[K)?_BS6GW/R]) QLKS]FA6+D#/"/!Q QF)%JY*DD'J!+G@3$$XQ#4A@ M=/S2*V5NA-K5#_RJ-33H!FAXFAQ MUB]KTH69D=G[BS*SEP8LR%ZNBW(M/VUHP?*L*EJDEAV?-D]/Z[QLML";"S\A MC\+$QQP&2:IXA20)I"+0=RF80#(0H9>8U1.R$CLW@M&*ZR&2UTI:+"W,D398 MG8V"W\CLTD+7U;I:Y#9Z[T[%SMV_N@1+E1E/4H\C82Z]O"$S),,15J7]-7[]#JC1IL)3V=>77B<8.$) 85/]4U@+X)$DAC&0D9, MQI[B1:O$ J-K/#L*;70#WS*QY!/5A3?N7C/*G56GC4S2#NK :ZM!93;HV'T# M6LNW64.K7-LSJ/YNVTW7KOINK._W4>W=%GYG5=ZM!0_8AGV3K;)2O,N^Z"Q9 MS\LJWSZN\S+[9Z5M10G.;8]3(2JHML'*KHL4.HXL>,MC8G1CWD:>)VAI8 MF7-8!_X&=$UJHTQN@+8*:+.J$)3[:_66Q4[QQ+TVT1[R1+UGM\'L$.K>K6<7 M%Q[T?'W1 M+^5J[@PH5G]3J[J Q@(E4UQ0M]-Z;A-LJV@UR8I6R^NE;CK=W68+NMEUXLBS M]4BIFEK3U=^T\?6]\]=G/X^KYF@ZVUTSS,UT6N?OX:;YL&X8,Q?3>>%#P_>V MDIIT3]M4%X*()/6E#P.FRR.))(#$3S D",B=A-:-[-V"-S-'/\MVUH(V1J^,\&LY"\TX*FC@N[YS!AT%Y9]^XM#9\ MG__=3EG3Q"?;OP!")I0E(?02((ASBIDI92 A&/L8<)1CB1PZK#.])P M;GS4K3'^-Y%]?B@%A[=?1$X^B^<+WP\BS]:V1Q;..]CPB.*:W3;VD42GQ_IW M+CH^JTX5FE>!<(]^+Q:9V3 M_%N=/:"ZKZLO\0K^:I-GJ\\U656G&>_%;]5OB@]Y5A7[J4X_%HSS,":^#SEE M:J:(< 23@(70\T+?PTS*.#9+/^)$G;E-"W=2"JTX>-):ZB)KH-!Z@A^R%>#K MY9+DQ>ZGIS-CCM%S!J<+D_;'R'R_M:5)#7/3%)NL[0&U0M*\LSA8F[;.)3A8FZSN[LP5G4/>>+%PN9;IS!6>(/#M5 M<->JBUK5:D:^RZN[FK7([2 E$4\2+PZAC$D(L4 Q3%(OACZ+_(BF2*@?#Z^. M?$KLW*:\OU52K[1RQ'U*8-:ZR8\ MRB7-#0)JE"+))X5>L4#R.2#ZBR.??7N 0W]LH9"354&8_JN^352\_LJ6&UYE M!"_%Y[P.:UKQZK&JMM;VR47(/)]+C\. D 1BC%)(D2=@&DH?49Z$%)N'"#E5 M;6ZLU[$$_/"99*L?!V3A<=MY!O[]U;KD*B>3W3ZJ- 9;XT#'NCH.Y9E]]>-7 MZTD+[_]J/3K12F#BGK5;#XP"?N_:P*W$Z=8)HR#U;,TPCH3+8I*J7;TBT\V^ MVZ8$882+B&()?8H%Q&F 81(0M72@(DQ%)+TTI4-"B8X)F]NLN1W-'64OR+W2 MB[-=#,^EZ$TUP5D#-SA,I@\1Q]$M1T5=)2BES^A3L22][TQ\(ZW>,'F[*LJ\ MFIV+*G?<_0-9W=47$]ZO5U]$H58@[:%EM M+D)"4DP1@RFG!&+&"*0QD9 $)$K","8AX0O5$%V/?H-M' MMAGK7SO%&_,&A M :G)Z5DJF,!=>^ENB]3- M-MH!]'Z8H\0?M/96165!$PBRB. Q;Z#"(O22"F,H)4^AB&B$GB M,TH3&M@L:IQI-K<5T(XAJ\CY6MTJXKVK?Q-89+D<=9A/S53IIY"G54?]8 M3VW.L70T*;G3:]+IQ#F<^Q.!>P'#*/PUR5>JO:(]2WJ5+3=J\ECX1/HABV(8 MLB"&6#*U=@L#G"UQDX. MI4^A;L:;#K @T=(=Y9V!P1&!G9(R*1V=,76?7,X]/HPJVDKQ MBI-$]D5SCQHMS<6$1ION#J$R@9EAYC#(5VE2S[A,V--%I= M0;Y5%OS05'$BR^7ZM[80T;^&45CY O^*;E"8 %*"_[59B3_\'D7>GP/O!NBO MKWK@E6I)9^EL?H6J7_DW2D*A$X-D7\3RFR7G]':?&?&XZI21V6?;'SL];T!U M5QS<;KM#KO,V#_D[1?C;RT[N^,D$+4&<99;:'?[JXA MB2F*0Q)!+A,/8J0CT'W*H,Y8FXHP#JEOY=H7R\!B6 M9KQQ(4(CTX4M.-9$T&.^H_%_3,*DP[['Q/W1WO?HL$%>;87I_;1MYO67I'AXHSC_/P7_+'XFV4K_\%;/!8IMEJ0H,IFQ[4D^^?J!5/.ACQA) M?>E!&DGESO@\A6D08NB+A"F"\% BK(JXB]^(T^6B;%'Z%\SWKINKXU,>_4QS3/K0).8^P=MRX_*)=+U MVK21H++R!OQ<]6SSV]JCVK>V<,3"(R@X*8F/!_#^'#"B MI M/,MZNGC9E\4ZH!5;05/2(A9<@S'T82)%"' 0Z7X8O($LX$B@D#'M6U0QZ M9,V-U"O=FC7HP+.$(X!:G@Y@4A4$+DN?F&/B>M_^B*3K[,2? M-OGDWGK/*Q/'536'M'=*G5)-D-GJ\_M-32YAX!&/Q) DN@ZZ]%.8)(Q!Z<=( M>)SS((X63]5]M4\ERB5&H)A.21#C +,9M5[]>\>^FHUM= M)^MFG;)[EAUL-J]=M*JS@B9V$&X9$TNA=TB>O:EODRP(\^)42 29U.604,1@BBB#+.9>BF/U M6V2U !E#R;FM7#JJUO?*(:W8AG59R>[&Y9A=//+4X:CC)IP]MK/"SK@;T.U4 MK?L,Y@,#9*\])?2I^'W,"@8@.YL83&39S0U<9(O[G.@YYM.W1[I>+BA+,8]T M2!4)J5H)T$"M";"$/*!J[1<@(F*C:->#EN?&PHURH-;.C&HGQXM &)G1 M#.TWIJN3MA[AF$*P/WY>?_E)O5/3B_K+CE4.6YJ$"DX:T([?TP\,<\C>BW*W MM;P((Q]Y#,4P##B!.*4(ICSV8!Q&*/1]7XHP6I3KDBS-/*EGK5L-OJV,\6,9 M[=R;YX"Q-.&QOF=,1,(@3CB"!"G.HDF:,LX9Y2&VN[@W&+)IKLVY "U):,PC M+J!$J:>S; N8B"11__&"-$'JBQ-6>9V&?V431LQ> IB9]SL8AI%)7B/P[.#4 MG5MZU&1'_N3SMB=U!(^:M>_!'7_(54K\A0R0AY#G0!0Q-SF@WLM [##1/B7YL$?G/]^1H/X6-[[,9/=.Q[,1P1<.;G] MJ6'=\^2PL?U*Y-D7HD.BVQJ_]ZJA5^M'DJT6RJ$3,B$2HB@)E,,71VJ 1[%: M::4B#=+82Y'55-PG;&XS\T[777'K7VM5+2,_>R$V&_RN@!N9!@9A9DT')F X M(H9>49-2A(G1^V1A],Z%$3^OLH(I!W:C/J-M09>$A#3V,8\3-C?:Z.1@Z&AKDH_!'FI[9^AUN+KD0D]5AG?;9&)IG*12!C&,A(P@3@*J",7W(8Y8 MS B1"17,[GJ@C8NW3FY7=1[JA_52O5_4*6EV/I,7I!)1#(7 *<0H\" - M.(8TE)[P.4*!C ?6%NP5/#=Z>_?V]L7;=V_OW[[^= ->WKW_Z^N/]V]?O'L- M/GQ\_>;UQX^O7X%/]WO7OU^N.G_P%>_^]?WM[_??!V3'__ M6&_2.$-]NJV;;>G7\MO810N-T'&_N],O]EI[/D9@].P$F;T_<*%GX@0DS(M# M'@J(6:3O^^DC&[70@YZ(L41>HAPTJ_M^WZ-?-IH[YM -^\[E4XQ_RM11%D:U79/E)Y%\RIE,^52'D*8H\P3T)8^JIU6$W[Z5$4N(QSS,\;^^7-+^3]ZZNH&B4M2BAT(/J&6YQA]3(=/(,HE;+\]?, MK+"RJ!WA!K.)"D$,Q,ZNH,-Y1'JK,_2\/EVIA?,V/*N;8/#X0+]-J&?)\LUF MQ8O74M99CS[]1IX^DE(T'VL8Z?+U)(5<) CB-"&0!"*!$4L"F<0Q"45DY;:= MESD[KZU6&50Z ZVGI7-F +.A;^86O+%=,[TI5F&VU;5"#]RIZ6ZE4^@JAXV+ MKT!;4/]FA/N\YI"Y\M0,)$[KJ)E#<."G6;PZ\#K/Z>V4*")"1BB" 1:A6C%& M'DR(^@\+(N1%DM#(3ZTNY7PW&UQ=3?_P^\1'\9^!J#3^D^5-FDLWJ[Z+[:FV M NUM6>89W915>L!RW:1'&2?/_50;4W/9BK+??!IMN^E$L=GJLDE1_;*Y>OCZ MJ\A95@B^\&CH>R+RH:]80WDQ$88I8RE$U MQI/['O62Q$I_UG91[2T:QTL1H MU*3UJ#G09[P1U*@)1*OG!9>^[7O'@HK<@_W]7=MN[2N ZJ,:!,?$-@AEEX1G MI\#T1#@(H*,$.:REB;+XO1!RG8OC2:$6*1(L\1"'215PP4,&J4Q\G>0SE8'P M/8JM3B.=:C0+GR9QZN$(QE+GL4L1@HFF M21$A/Z5)F'C2ZD[5:5%S8T*MJ1Z.N?@B5K;%4WL0-:,T-SB-S%HM1)6:%3MM MSUJUINX(Z3P:CCBG1]"DM'+>X'WF,'ACZBQG^C]_%46YW4] "R3]D'">0DG3 M6-$)"6&:I!$4%%.$D*",6*W472HW-P)2:BFO^;$J8//4O[3NIS-QX?%L#G30UT,GC.B^S M?]84,H39+^HJ,R:?J@-&9F[#*W%'"M77Y@!MSZ1WY,ZB.MV=N=.JS.T.W5G0 M!MRI.]_FP#MVZ]7G>Y$_OE^7HE"47M701LK_32(D(2*Z)+H,4IAX@L,XB>)4 M,,2I2*SNTQT1,C=>K'0#3[5R-V IBF*;L.B1E)N\ON7U0[9BRPU7?]NL&N94 MPY1G155'L*JTB6]0$M>U-L,;WPNFK;5YM$/-6/;2;AJ9/>L>^M#VT'LU7ITG M2^I!P-6%NF,BIKT\UV/DP46YOF[U<'/_0-9->$ ZHOXHGQ0 MP3]VRD12C"+U:4F8T#B$6">43*.4PI!A+Z9I&I*4VJ61G-8 FP$X49[**EN] MIKI?U'1E>;P^<>^/O%$P>H_.?RNAN?+>Z=BF/+?QU[&11WC;+?C,BU&FC6+,^5&ML&1;U?U#LW>BJ+]_8<\ M8V(AJ(<0(1Z4./+5K,DP3#CWH8<#/V:1%\C4ZE+ZM.K/;6UQ/(J8JX^#Y(7> M":6:=M(TA(G ""(OID1-2#SRA6TQWN'(C5]#]W5=/O^'7HTF9>6;UGLWVG%=K[2K>OLU*Q9> MY!/LI1(23!3I>Q&%">(Q%&D4IXD@$2'<+J%"C[2YS03-!NY.2?"K5M,RT5X_ MP(9[!ZY@&WE(6R,VX+*Q 1+.[A7WR9KX"K&!V8>WA4U>&G@50=\0NY-_(WIQ M6][E'_4Z]=GR=/O+HOEM@19^$ 0D#264 <$0JX4E)")*H/**15='D M05K,C68J(_2ASV^UIJH?0*Y5O=ENBX(G;4OGF6+[4.%DQW18=YJ1U^B=-#*I M;?OG;[O^^5CWS_-]QLXSQ?:ATZ? ]KR?C$I@.KFM"=Y(S+UB(24(\'Q+&A#Z'(C#Q(PZ#)(D#$G%/ M>%9;="9"Y\:H\QW=+J?8\-R&1^ZWLHK7BARN"\U%&J M[]9DU1Q%,8(]&I,0AM*+(2:80DIQ !'ENJZ"1Q@VJWIU7M;YZ?Q&I+?_ QP%CG.W0$X49[S 1^>78YS,T1Z\YR? M:6*Z7.=FMCS+=V[XBO-:-;>=&X*OZT7(WP7)WZ@/9T'#*&:(4,@2SX,8RQA2 M#V,817$FZ-[[DGJ#2M^6TI%Q M'6MN@#8$:$LF*7!C@.3X)6_ZE)A+$1P#H"S*XIBT9K\B?*>^A.6'A_5*U+<5 M%C['@NE8Z("'"<21]&$2$@^2R M]G70]28SB0HXU/C?VJO0#E8+-90WSA> ! M<.=7@9? ,3+O6"!AM?X[9?*@Q=]!8Y.M_$Z9T5WVG7S&X:ZQOGI;?!1,9%^J MZZ[,XP&B@D'A"PJQYS%(4LJAY'&2R!1YOA\/R&IN(MOHXYT^CWFKJ$ZLVVCJ M8,-X'_<+-HR'P'CM#>,:T8_G$76S87P"HC$WC/=%7G_#^ 0(1AO&I]X=F#E! ME&HROI,O<\&SLEG>$T\PST.!/J62BGD0AY2@$'IAZ,N4IE%LMQPZ)F1V[D*E M8Y6BM=+2,E_!,1C-B.12<,9V'O9P&2%LO \!5_D*CHF8-E]!CY$'^0KZGKWP M!LF+;W]15+*I=U_>Y.*_-V+%OE7Q;<(389H&$41>F$(L4P(3RCGT?2;\$..8 M1%;IFPUDSHT%.GJ"K:*#0@E- #?<]W +X\A\,0C!X3=-SF/B^L9)C\3KW#PY M#\')&R@&KPZL1?(D=-6PS U_Z#"A?&+PSBG/IK_6\;5.JE*\JLW4S_6 MF<;?*#->?U7#>D66+S=%N7X4^;NV%/DBX@(3BA",F!]#'&$$TR36-\)X@#'" M-&!6&90':S(WCFIT!OHK *W6H%4;_*H5!Y7FEM[1\+XRXZ])>F!D7G,!OC6Y M70R<(](;KL>D9'@Q7/LD>7F#P\CSHRC*/-/'CU5INBHGVL=/O[1Q2%P&H5H5 M0E_Y9HH6*854Q ABE@9^0J,D0)Y=^KE>>3:#<)IL<3MU0:'U!1O[I'']$)OQ MFC/81N>N+5Z5HG62/?"#TK7X<80M)"-<'%%3OZQ)Z5** M.[DM?ZFO2^M"&LK-PGZ"8\8@HDA C$@ 4Q\1B&*,1,)D[ 56%U3[A,W-DZI' M0=:H")C6T8X^>J$U8P]7@(U,'JV:57+%"K=64_"R%S=KVC !Q!%K](J:E#1, MC-[G#*-WAE'&*T'+719"'0VX0!'G:1+Y4"9,%\A*0DAH**!R0D2*><12)&R( MXE#$W.A!9RB&I0XTY4K7&Z#_:D,^3+L;U>]7)K]:/)%LM L$(QH&$.OL.Q#1 D'I>!)-8 MBM G 6?8ZICIE*"YC?&#;UFK"GZME;7^&5H74L A%*,0 M04?,%>G@T-A^4CCR_*6KA$K ,T^6O:5@5&NV4JTX71O"*O.G:MJWPLO%E'@^PC&- TA3N, )I(@ MZ"'LB22)>.);A:&@8@@,*4,^1)QZ$4I0&DF[%)MG1L]%1-*4!; "H37";E-,;+56;.\P*G3<]I#,!!CD[S-XZ.OP M^S?&QM'G?U[>I%^_L?G['[_YBP/2(+TD3UE)EKH*[U[69'K.BT'5H M+++ZF,%\AF-& 6]DDNGH"UJ%JZW!&Z!T-BW=.!10BVQ)SH&=*&E2/\".$B=9 M@=.;/\FLI>G2*%E9]BR;DMV;ERZ,VI1W5:GW(JOJ8+WXUOG7SGO7^>E(' 0P M)2)12Z4808HQ@C).&::A^J&4PY9*YDK,C;Z[[K_JK2+CU8V(]0I\(!D'W5A^_94M-UQP?45)UZ[9U-_( MG7Q-0@\D1Q\T6F>_@S"&_43_;^ZXF !R*9\6.=ZV_C/ M *&P^RM]254U5M7GVI1%2>K*QZ2*KOY?FY7XP^]1Y/TY\&Z _LZK!U\)5BTS MFE^AZE?^#5#MZ:3F:KY9FFX!#/Y:!IV-N_T&)CXKOP&M^J#6_P9T+0#E&M0V MC'9\;@[?.,?I!O*O>;QN#L^9XW:+A@;G_Q#JI0=%^J^$&JWKIZH8;9V*OMEI MPDF(HP 3Z#.?*@\MDC!)(ET@ED6$2BX3#UMG 3DGU6;X398+I%*Z(CZ^4]LZ M&\A9P,T8S3&((W/8,_0Z^H)&X7&2@Y@"Y"Y%R%F)4R<*,87@2+H0XU<'G);L M$=U?USI#7%V;]5[U1O&P7O(WZ_SU4KL1J\]W*_%B37)>"U8ZO5^7]P_BEI4; MLKS[;:60%J<\'=;#K:XM#KZAT^T:G9 M=3O>[@ANU#[I/<,;1_)TAX"C(O?L%'%<2<-6*>]%^9(4#Q_R]9>,"_[BVR^% MKJ7U=O5%%%J)6[W54&UJ;R/F(Q)Y.N0,,J+^@V7JP12E'&(N(^*C-$X3JRL[ M]BK,;:;?JJKG[T97N[7+@&XP6\J,"^[(,Z^.)-;:@U9]'57V@[8 9*L?P0[V MG16CW' 8#J*CU<\ !29=# T':']M=$%+PPBPC6![N7ZDV:J^'KT+7_LHECH[ M29W?(XY]%DD20Y_& <0)TV7^4A\&813)&'L1]:V(SUSTW BOHR;,:SV!J->O MEL1G ;\9X8T#ZLA$MXVA[6A]\RQ^ME'<=?85>[0<,9J%X$F9S!Z0?08;T,(P MYKK5%Q'NU;M5&I'8YV%(4P8#$:408X]#$K $!C(.N424)-CJ9.]9Z[/C'ZT< MT-H-2L?R'#DS7AF,Q\C480Z%-3D<-=G1^'_>]J1#_*A9^Z/X^$,#!^IE04+U M"=4BC$*?B22 (L$,8A$E,"%(_2<,*)."R2BP&^ NM)H=,1P)XF1U$&=U%@_$ M+H@3_) U/RU^M.0/)QUJR#M3=]/8?.4F5/.F.9]WR'8N@7;%DDYTFI9=7<)X MP,I.&Q\8N*];>D$*[<0]ZB5/[>+EN?K*JRQ;+[[M'FGR]E6S2;WKUTER<5<^ MB/S^@:SNGJJ+4S^K)LKB[4JIFZWY@D:">NK_H)_24&?U3:#B^P2&S/>8XG\1 MQ599?:=2?&YS0J6=(I;!=#]9CYO-"'/LQY$GC6!D$ND:#CM5Z;[#[7&,Y MJ$R_:7.A=),"5>:#4MD/&@!N0 V!+N1=@^ P_G_B;G-U*V JM:>]*S!Q9QS< M()A:OMU-4'F/R- #@",\5 M@OWQ\_K+3^KMFN+47W;,UM?F)"1D8%3+%R:/#CSX53J2XF%WL++B;[(563'U M]ZK\W?:@$064A01+R#G2.XN8PL0/),0^YIRG-/;]P.J\UU3RW&A *0ZUYLH[ MV)[WKM2"M56^<_K[)\OC7^/.,#SU'0/BL0][:YT[I[H:W*W:=5W.<8YW;=%R M=:IK+'?:PUQ;. [.<*T;L/=.WJ_O@%^CS M6>:',(UX#&.>1J'R3CP6&9W/GFA_?G0$&AU!K2306IJ[),<@/.^.7 C,Z"1B MA8F5'])C^2 ?Y%A[D_D?/<9T?8^^QX;Y'6](EO]57Z'[BR ZV66UB-G^\#\S MD>O0^&_-;5LOCKR J=$<8R$@5BL/2 *.8!A12<) */>#VO@>5M+G-N"UGJ!2 M%&PUK2;)][=_'5CURJXWS)R/T3 >F3LN@]?:ZQ@$DR//PT[VI-['(%CV/9!A MC0PCM)_%2C6W5$[.+7_,5IEV;?3YQ/.+9UP15H#C"&*:^A!+XL,D3M4BBGA^ M3.,4AYC9$)F1U+D16*-T-:C(,[7M6,L,][,"R1%' MFK4GTV.IW!;5&(LKA]7.=E]L]JG[D1 M^5%H^E.MW\DW6<'(\N^"Y OB28]@RF :Q(JIA$X@YH4^%+XG&)62"<]JN\>! M3G/CL:V2.C9!?[B63I>#7C)TQ:;%?FP'K;(&5N: G3V@,NBFHC^F#WJ[IMV M9YU5VP6T80X].7) MUZMB5_%AE]B/A)$,X@#!*$H\Y1WZ"%)*8ACX,8E0H-HG5CD<+63/CV7KD/=* M=]!5WC8OA#G\9K0Z$J@CT^=I/)]5B!DE^>$ Q)PECC"7/'$""6M(#A-)V#.&[8_S$T\-K-RZ7GW6)09UQ35]P:'9VXW3,!94I],/I!K2+ D@T06?,9*, M1W&(8\_J>L%Q,7,;VL\++MXT]V@&;:6?P-5LO%^.ULCC_GEM15.@["NU]N+@ MJDSK<2'3UFCM-?2@0&O_T_;'YZ]7959^>Y,MQ?M-M5E*TE!Z49A 7RU (/9" M#](H\F$8(\Q\3"051NN.8XW/;=#7^@&M(*@U-#\T/P#N_(GY)7",/*HMD+ Z M*C]E\J!S\H/&)CLD/V5&]X3\Y#/7+@M1%0N/DY"&"1)0HD1 3)($JG^'4/H1 MP8DGDTB:%ASC(/12;#,G]$J;&\5O=025DI9[.?W FM&L,[A&9DVE)ZP5!7N@ MC1!@8 2*(S+KES4I-QF9O4\U9B\-8PZ]P-Q=+OM%?1_5"9G@>DNYREH@?!FS MF"H7,@PIQ$&<0!(D#"*/29ZD$46I52#368ES8Q"M,,BV&M^ S4YGP!NE[6CE M/.IFU.(4RY'II8+Q;0?&CKK@U3D8K0G&&!I')'->WJ1$8VS^/MF8OSB,<$Y7 MVWZYR>N2-7Y">!H0&.@[:%B&*:2IAV#H"^E+CW."S1*/FTJ<'^$TQ6AT(INL M*.J+ZJQ6UHYHSJ-M1C1.,1R9:#JZ@E;9*HW>#7BOPX9>G@'2FFJ,P7%$->?E M34HUQN;O4XWYBY=NK1V_??]1*)K+= 39)UWUZ9=55A;5G?LFY^BW:FFVBQ7! M+ X\GX1J'14SB!&B.C\+AHB&PH\]$K!@X-Z:$_WF1F/=79B/GWYI+\M:%K%R MW8FV6V.3=\W8>V/',J;LTE#H\,G6-%#9!K1Q-VW&Y6\3E4QU"KOS33$WVEUI M5\PIM*>WQ=R*&;@O]B1TS/WJ<[5@?I<16M7S;GV?V*S]LBU^ ME:8W8*OK"#ZF&2JN-LSZA4V[8V9D^,&6F=E;XQ?;NGV_7M7/=$I[?-1)2>M+ MBJ>J?'P0ZBM=E>2S6!#&1!!Y/HRB%$&L5L4P0;$'I422>WY*&3*+O;R*^G-C MO1-%N@A8K5?P2UWNYUFUKGQG;6_E+O"TM7F\VDX./J(7#IOV09EY4;)H/:M2B8^[ZTV5!,@=:S;98 MF3O$+REDYE"+@0GX._?\[N3^+"(@B^,0XH1CF#*,(?&X3WCHJT6@ MU;JO7]SEBGR^R$W6_NY W)D+^$9A@J\_Q'*I-[3(ZIOBD2"(/<*@+W1A M1)]%,-&IVR6.<8P2*; PND)SO/FY\483.UZI"!H=;>/HG\'7SPF7@S(R!UCA M,2":_IC9%\33/VMNXHCZ8Z8JR(G^=0ES57W.QO?[&XX@)E,#04],_ M)@&!.IEJ#K:-R4H%,Z#[P3=QYW,T? *9HC M\\"E0 ZNX7<6',>E^T[+NTK%OK/FGRK4=_Y%Y\F8WHMR$I'X0>"BE-%Z4ZY(LS1BG7YP5W6R%CC=*E$I_^#V*O#^_)'G^K=K@ MZ*_G- 1B,W)Q!]S(S-*;_ZBHPIDF26K4067\?$5:V%Q2$74,M\@RU'UK:)'V MWVY9%6VI!LJ'?+U2?V5U4LLZZT+]WUU42Y1X)$0>A9SY^B0[#B$-? D1#205 M =+>CEV)=CL%YN;&V%;K-VR.\QX:$R01V8FI?II<*=)$3(4 M/6<5VBW%3UR??1@XA]79![8SX&1="=H\;JH$1V_6N<@^K^KC>O;MEO_7IBBK MG>.RS#.Z*:L@H?4'HD_S]QY^)5;K1UV'N2)FD;-Z0?EN35;%W[+RH7G\TX86 M&<](GHGBGGQM;G1YOH\8Q0S2Q L@CN,8)CQ@4 V(E!.J%HS(,SYKGX%!<^/E MK@%@J2T ORD3]%F\M@$4'2-N -D!"$KRU>)4= ;0FQRTST#-&4TJ'31 HS)H M300[0$ 7$5"N08W)S>$['5S LR_OW>[+:U_Z].S+4_".^^?DU[#5M![$0OOLI6H*E$M@BCU MI)]2F. @A=CG/DQ12&$^V%(X%>M:EUDS7*3_R2V M9LM>%XB-[(D, \MZ"7L."4=+U9-B)EV2GC-V?^EY]OF!B6U7-%LN!=<[1-D7 M35Y%>S^!16F4^(& @NC:4YS%D.)(GQ *@C"3?AA993HX+6INY-!J"O*=JI9) M;T_#FA)/2HRY6D0+ K$N(IR$$56P1AX/*8NC@"V^B)RNIP6V*_([A=:,<-W M-3+E;G'J:#G"/9KS6+A*,GQ:T+0)A\\:?)!\^/P;(^6:T75$FR\[XH23F/E0 M>K[0!QH1I)*&4+"48B80EZ%1:<\!LN='SH?I9F[T=95!=_1L.L&,7D:"=F2^ M,4I'

GX?9?6J:0\"F2E+3D3RO=#6'D%@GKCG2Q- 4-L6#_I]V3+^0I3X, MV5UKUK^X7?'G/^@\N< 8K3FBD76L/_N@M_)\-'_8CNI;T?=M]PF2G) ;+.LBA=HLO$&98Z HS%AT7X)&I\USDI37V3FM,]L,W04G)$PK,)6SS#$ V M!2//M#0@S*F-0G^Y?J3Z;$PUI\GU/]=+KMS_?S0YN3Y4OM'"0SA"B1_#U",Q MQ$&0PH00#WIAS,,XBOS(L#:OK>2YD5WEDSPTFH(G\DWO2]WHOU1G\5:NI'4O M&$3RC(7MR#RWO;O2T;MQ&5O5;[9IXCZ,"K)%W,I88$\48.(2=+LHD"' ]89K M6#4X75S%$#N?!4 ,:F!(-BGR]858"9F5']07)O(OE:@/ZG/9)D5X^:!S,V[3 M+!S-R))@RKPHA204%&(9>3!->0@3/U#]A2+*4[/H?V ME#612E/P1:MZR8GR#M#T)KZI%@K"2HMP:[P^EC'PP>(C'(4O)-RQ6/? M U/[CW@/'Q]XG+M^?%ROJG345<[JXFU1; 1?D"@EH4\Q%"Q.(*8D5@ZU\"$- M)&/*J^8RM>*%$W+FQ@NUFJ"H>S=V3;J+XJRBJRQ#-GE>$*9*)%T&")(;8 MB]7"G?DQ9")%,D0DB6*Q6(G/>O_YWJ*PR$3Z&PW$M!Z(!U:,-RAK)8>3UF3= M;\:"L^K-Z8N4=(WN5BH!]!LX6LQ$FW[37MSH6 \J\T&I[ <- #>@^5;4I^)L MH_5*W>:JR,E4:D];_63BSC@HBS*U_,O2YG6WO96,C%?5%-:K>Z5O41>G0XLP M#6E I0=IFG*(DTBYQHPE,, !#1/IQU+*(1GT3(3/S6F^UQFT .NJ.RQQGA'R M9O/&6'A>YTBRJSGHJ.X^K9X-7HXS[!F)ODJR/1M03N7=LVIC&(']G*^+XD.^ MEEFY2&.?TD0F$#$OA5CHF[XR2B%+9(P11CQ)I$V^O4[;5O0S07*]2C7P5.EF MQSM=P,QH92 ,([-&C<"'?@2L*>&(K8Y&?+?E20?T$9/VQ^NQ1X9NK=5E/?5E M_Y>;HEP_BOR@+!CV(I10CT.9IA[$7,:0Q(C D''J!U0D L5V^VSGA<[-?]B6 M_,W%%[&RW8$W@METR\TM>*/OOS7U?:LD*JW"XY9BLX'(V=:<@K/>BH?WD%X OZTG#3[6H]-/;66J=S>K;/ MZM*_NVVR8]TX>2G@RSM@Q$K %RAW]4+ EP-K4@?8@10GR: ^D/PN_U3JXXCJ M_/B#R"LE%YSPE#$FH4240XPD@RE+.(PD\UB(PEA&9M'V=G)GQ]]"9^("MWH_ MZXO(R^KFRU/>NJA%?=CY1)IHD>J@A:^72Y(7.D:R/G2Q/',Q[2(S]AX!^)%I M^;!*H%):?>2@5KL)-U&*UZ0]6@ZJV1)=LP'M!+.11_\[< M@P*P9U\82!"[5 !5#(X.Y,G%@U@5V1?Q=L76C^+=NM#%G^[D/?FZB%(I<:3+ MO04Z[2F*$$P5D< X3+&,(NP'V&K/V%+^W-SV;L:,=16(Q[H&@*RRP))5++O$ MD&O& WIL!NI@7 <[/M,=U,J#'[3Z/U;EX_0NL)LB Y>!YXJS+*5/RV3#H#G@ MMX'-7! *3\\'+M+]#=[J/SHX,5M]_IA]?BB+SMU8+&4<16$ O5B'Y@3J/S2. M0HAD1&5(//4_9'6>-H:6LV-0K2OX4BL+\DK;&_M+Z:-VK.'AVK6[:^S-F,O# MU^O.;DP%'YO.=GH7>HK.X3N@4)%,C3%[FY6M!B+X(\#-)08#_5,>Q&+'#0 M]OQ&?:.>V7@_Q I[(8T]&NE24 QB'D60TDBA%O@\9$$H$3+*JW$14E,X<1?B MU,^#%UD_,N\U>CEDNI/6]C&;>JG#:NI?.T8[;&\2!CMI1LM8IQ\8G-MF?W-P MNQM. T$P9C%,4:2#VM5R*XD(AHJQ9"AY%$H:VYQK]LB:V\GF\VWQY;JP=%[Z M8#5S7QR!-?) -CP^N#FQ:'*: ><<7.ZRX)R4-'4FG',F'\F&<_85^ZC#5TVR MR'OUZ@)Y,DEE0&'L10G$8>3#5(0Q%(&(O41X*?&-+NOM-SRWN;O5#6CES(,+ MGV'5SP27(##RL#J#B"%^)!G3"P2Y&$OX2&D0LWG MF 4,)GHQ'M'4EVD8)F%LQB66@N?&*[NK-Z*Y>K/<:5]7KWMJ] =/V@";5.(6 M_7&&63^.;S;U%&\KGO1J@X^C BP34;V<8">*N^Z,\ M,ZO;H]:?/]VB MO0FSI-M;^3P7^H#W[5=MKU>E:OR6<_5A%<$KK$/ MK88B9;4>/(O$H,7AZ58G6RF>-:R[;#S_\,!8&]4NSY:;,OLBFFMLF2CT!;97 MZT>2K1:I]*4?"0*YIW,W2NS!)* 4QI3Y<8*IY#&VBK(Y(W!N=-#5%^P4OJEN M38)?:Z5/GUL, ]UL4>D2RI&IXD(4[2-F#*%Q%2MS3MRT43*&QA_$QYB^9W\& M_O(A$_+U5]6H;OQ.2N6RY,WI)<,\3 66$'N^![&@/DPY%]#7>,#SYG)4U:29?9/'7%<9W=[N2[*]Z)<7()#WW((T;5MTEI'KU3E")L-6Q1'9I0M@#N5;T"M+OBU^7.4O)!V2+G* MSV\F=-K,_%9 '.3DMWM[XCI:36+(NTU9E*2:W?\F]&TTP6^_B)Q\%LJ)S5G6 M[))_7"^76MPF#.T#<@!:*$]\.^/66 M%I4GY#)_\-5Z\MJ%N(8;\'V4Y+JX@YP5Y[IC-;;3/@"HP66T3L#@N&+6OI2K%,JI.EBG'A]&!A_KBC$?A3[,J8,( M%Z;)]!"J/.8"Q\,,0$Q'3R+*H=VQXRHYL1<1^9AK:0;W4''>7!70?R,1+> M# 3.$7'92I^4T 9"LT]T0YL9&.RR7*Y_TVV_6>>OUAM:RLVRV=E=4=R9LF'8UMVAFK_C$CO]%0'YGZMH!_[ !^^PSPES7@[RK MG14@TF90(Y??\GBY*]-2_[70]%J%O'L^)S02,21I M)-2*4$0PC;!.O8 1#<*4!-+LM,=*[-QH[L-^[1JVU;>^T7%9"1N[+CE#<*,! M/3*S'=XYZ*C=_J-"_,(K'CW0#K_@X0;BJUWO& ;U19<[SB-F<[6CI[6K7>PX M;V'?M0Z#MR\M;?E&.=>E>)=]$?RM^NA6G[6P.OWY7LW#!!&JN)_ 6.II@,6! M@3E9.T!M%YS4AS#:Y4&-(:HM/5'^V;&L:*?R5YIMO[2$I1[=G' M1,2 UL@C M?0A0U@/^# R.QOTI*9,._S.F[K/ N<>O$S[X9IU+D94;]:&]736)??PD\EE$ M)/1\D:J5$)=Z0XS"D$0)X5&08B(6*_&Y2B<]79C@$56-1E=:CZX#A<<;:8W" M51T2Y<7KC;-JLZRP+/@\1N<:KJ>NU%??7Q!?QU*==,MUMJ@1.V(F,7C'-/RN M@NQZ('8=1=K^N*2Z0H RC?%@D,O\?W \Y ,$K. FDG5GINK M^\LJ%\T-M6ZM$WWN#-2?6<<*]4/U /@M*Q_TB6E5R:/8T"+CF5J-"-,\@--^ M)0;'/K/L^_$/Q"^HRG)S^$['>M U'U3VG[]B?LUOQ.+\:I;?RD3G7Q-_,X[. MSR;OL=[SM^FTF>[\;G*$GYW_32_=/BE)\FQ,<\'M-SXW#Z-22A]#(?\'^F.;K^B;>>:W _3ZY_1+ M,1D[8,,2#JOT;J?L'I35[:"QR9*YG3*CF\/MY#-#,ZD4#[30*(O32&)$XP# A& ?8Y#GRKVS[&DN. MVLJI4HJ#2G.P4]UE9A%+M)PE&C&5.W'>$4LX#M.0V#;@-#'4[>,Z+[-_MAC,4/+_$7M@3IOPU KZC\]?)/$A=O9WO=%MC-6Z:I"-RYY UZ30AH8L(-\0DC=\-L5RP4IQ"M1_[F(@MAG?DRA%[$48HE\2(B^A1WP$$<($2RW M!XL&^\!6P@<<%8[,82]WU*7K?_ CQ6>S3V?67 MP7ZL^SZX.LO5NH-6>?!#J[[-70<[H"TV-4<#?**-2;? VVTO#L*N=XO0KL7I MMOD&6?ILJVY8"Y?EZGBY*U2U DCL(TC (8L:J ,"+*#TXQ)"E)64HE MEY@-2=W1+W9NKF\G,X+EZMP09C/7UCUX(S/^-K%'1^/.,AS\.DXJ/BN8'"?^ M."/T*GE S( XE1;$\.V!Z_ E*8H[^3>BXS'*N_RCSE/T?J//$^[D+BW\2[)< M"O[BVVO"'IX_NY"!XB=)%2^%,H'8]T.8A"2%+)&,^=2/$+;*K'>Q1G,CK[U; MIKNB8;G6]F;W[RI>;GCDW.5=:;C G[*#QG:)M2UZC=%HJ,8.^%AW2VV1_MW. M)E ;I>/DM%D';SG<&7 %LJL=@XOUF78GP15\!SL,SAH>QM<]]Z;>;'207'>O MX_57'6_79A:X7?$WNM;'AC$A=%*Z-VHV(V5_-G.[3]3TY\G;!.Z/)VI;BU^G"*N_)!Y/7*<24$)G M^F4A4U.VCP2SK0ZN[A:>(^4V*HB QJ@3ICF#>[PC]/FU+_ZZ-.G[N"D\0BQW2"] 42JKZ235<+A M%#0835<3AKT"T]+[8( .R'AX2Q>%+E1RWV4K\;84C\5"+6EBRH(0QC[1RYPX M@(2%*>18(HH49>)T2#C" M%SH9C:1)K_GL+- E-78F@"=E@TZY4M16Z-F8;NVP."UTTI4&9Z^3=<_UXL%U MC,NNNYZ9!+1-X'X-&JO G00OKM9=%F?!4W?;1$?'TW2?W:FS2ZA[#ZF=")KN M3-LE+L^.P)TV?'F1J3;V50L6;%-F7\1]3G3\T2ORK5CX!"FO&S$H4BH@#M7" M//$3 KGP,5-.>2*942(A>]%S<\UWU7E$4YUGM8TP9SL+=)9#;0+@RH;AU9#. M=(O!U#<:V"//<8=5D)I(?L5^'>5!HSUX-2;.PRM/N9^H/7TU)U(4HH:SO%C2,_"E 2,4@BO:[R M$8(D1!YDB*>9 BQW^H.GK0'V=:<'=(O]1.$0[(EG"M!1 M'>QT-RDV?3'.PR<*AWA?:::X />+Y@E#Y&PFBG--7FVF,+2U;ZHP;<(^_>CK M5:G:OR=?WW+55B8S5DFIYZ8%ILBG7'A0T#B&.,$$IAX7,(W"U ](0N+(J%;M M64ESFP=J9:MMZ>?J-IZ5>8;2?H#[.=XI;",S^F#$K)*8&J$Q**-I?\N3I36\?)(B M MTVYM&^FDIEA1MOG4/>CJ2N 7(<1MII.+/&R9EY+J 0B&;.21F54RZ8^I) M+EWNL8FV;YC\3K)MU?A!;K:FJ>J7/^GCB[;A*64D)9P#SA $2,K$=',G@'%8 MY"I6-$[LM]!<)$_-^^GV%C?:SZ)6_[KCK[' 82O':1 L-LR&@G9@,%BI_#DC,E<* M90"KW*2/9P(0'F=Z$L 9@E)*3HAE5)J]U G&G86K'.T OIWW& K05Z\5W=5X MU%+X@5U,&XE3*W]_SO5TN=6G::I)T/HBO\N5*2=TLUHM]'IL0\OGMDQ+3$A: M%#' "1( 84H!BUD,: :%0K@H$F87<6\A;&K.9J5N5.D;&86CCL8NW20O0&SA M5P8$;F!VZ?J7OG$'U>)-.TSZBWY'M[0IISC/BR*E M-%: XUP"1!$&%,;ZDU20Q8AF&8ZM=M,N"9K:!]J4-15B:'.V=;[$M1NZ M_1]M2,P&_HY]X?*(..C'XHJ @S,/'CG>H-^\XW"#"]?[GLUMZ/U]:78KM--V MJSZ;*?])5ALZ-T;.F5N+>[N;.0;M@ M#3-&PS70"JSO:_?>&@9^B[9= PGVFZ#NRK5XXMMF9S3#N=FUK.X*&DGT M(K".,9AG,%4@04H E)+$U!>F0*8PQP@A3#%QJJ!I(W5JY'(8<]=$$;T-'$7D M%CHZ%)P#<\S92"*76-%0X41]$8Q#!12]2I"C#PR6045!@QN]2[A_W%6G+7"" MD2H82!.> <0U514T@R"7-..2$)I2IUWYZU6:')E5!;B99;<)=MQMXHJ*P@$& MV(X7QQVVH:,#KNT/,E!YXW @OW9#CKU"?XUV&D< !FN&1!&.E"H!)C$UE<88HU0RD1945."B>ZMA,[ M-4K>]]N)=LI6F]6?;O[3*1;*$7T[+@V/Z0V<[FUYG= )U5W73NBX37*= M@#CJ=>MVMQ\I?99;JOE-O*>E:>RWN>'\Z>%I:7)1]+)NP1?;>99 R5A.05:@ M'* B+4"!4P$$SI,\344J"NI"2)=%3HV,.AJ:E!FCHAOY6*!L1SQAL1N8=%IE MHU;;Z*Y6Z4:)^E3HY^.\M6R M)]LJY00QF B0<[W,0Y+E@"B2 I0AQA,F,ZR@=3;@)6E3([-:W^OS 2^B?(&F M0F,W,"WUPN:3$G@1/Y=V$@%Q'*M5A-=KZ-CZP1*6_K8.EQXR8LL&2WL.VS'8 MWN2[?JV"E'[1FK9G,+\OMM_>/FVVZP=9WJV7"_Z\/T+,TC26"&IO,D\X0''! M ,FS F3:JV2DR'*1,+>UK(OXJ7%Q&VC?Q-_5]84KE5V7MTZ#8+O4'0K:P9>] M-:KFZ]F?Z)IVNE&K?/1'K?XP9[M^R 5;$CL)'WEY[ /,\5+9ZRF>^595]9RV M#_5@_K;9S4\TFR7($8I9*@!0UZ9=< LUK/*=421H[]7$])VAJG&7T MC!8[16>1TM=%M-+5,<7J'+1V_!0"L(&9J,+J0PU;5!2!"952= M$S-N-M4%8X\RJ2Y=[[' /"R?>++L_(<5+R7=R+9]25MZL3G7K%M/SV-.58%% M#C194(!8C$!1I!Q Q+!4-,TR;%^6)I164R.;BRP:6[IMJD1C3_38A!H\ M5A:YM$\*-K86R]_7&+&!&>]%5=?9N=89'W:CMV_"U-JV"Q2IK7N-P7-8>[_& M((ZT1A]S,-U6]J%![]T!""9LO)V"T/@<["@$?[A_812^+DT'&"/^ = <>$H+ :17,14+>*ZJJ=+W_-%+JU@8>ZK" MBLUM?@O_.I>U*=JR.WO%68Q0BCE@L?;3D2(*,,TJ(!-82!RGB$BG6)R34J9& M)8UZ346"_W!;Y9_&T6Z)?S4Z U-#K=^LK:4TR)%T+P:!EO:G98RZKN\U\^6B MOO]B7W?B1@C];F1YP6-+6OOIGW&F4[,UZKL*O;< 9?6W_A>M3&<10\ /-P#_K1N,(O M.//@D1V"?O../8$+U_NY )_D]BW=?*N>)J1X\_S;1HH/J]O'JGW]ZO[&U':K MRV&T\UJ,":,44J"07FH@AA$@(B6 % 1RE!0,9ZF+?^"NPM1H9*=J1'>ZNGD0 M'L-@YUX,"^[ ;*.5CXSV4:N^2;?ZR5@0+58_1WO8]U8,XI_X@QC(>?%08%3/ MQA^@EV[/%4_R7 -I;A6+9=5U_8OD3V7U\/<_^/))RZ\/8!\>G[9-E;HV=OE. MEE4FU\==AJ1($B:5X""G6 D$PPH80A@E6I?"IO2T4ZT&$JQJ9%EUZYH;UC4 M6M;&-.QL,Z<>N^C^.U-FW=AW13ILL"&W7.&]PD .O2@<;6_4[-;FZV]OR\^+^V_;=^H$N5G,%TYPG*048 M4F'"8&+ ,"8@49#$/$LX$M@I4>2\K*F1=:6J^7@;90*Q;$D1<8A$!F!IC-3#BAB @B>8443ING3KF9)GY2IT5]=(?M 48=8 ML;-87B"Y4 @-S%TGP/')4CN+DD.$7 BT1HIX\T+-+73M$AJ]H6AG;QXOM.R2 M_@>A8ANU:<&1Q(7BN5.(QE^IY'!3 M*'=CE(W6>SVCGQ;ZIY7VY\M]N$,MF(QQG! @H>DWA%,,:)IQD' 54THRD>1H M7L=@?]G2* MMUO^&D6T3U7/GH4MG^V"2,!R M&:];2-O%Z%/%,(8JHFVT-FF156>/Q>:?;TLI%EOSM[E$,>)$92#&" %4D (0 M*6-0R%APHN?&N+"*9;*0-;VIL:-JM?U8ZQH99:M*,U\6]ZN%6G"S)=DFD[K6 MT>[!WI93@B Z.*5TM*P0G'7AG#59[,.F65M %8QKSDL:F6HNFGS,-)=O\2.: M-LGCG:S_^V'U53Z8:.SR^?U_/2VVSY_7R^4OZ]+4<)VKF+.XR 7 "<7:%\)CD M-#AVU#04Y -S56"TG6G*![9 O.4D>E0B\P'E);-Y/<.W"D2Y^$[-,?RN$NRM MVO^PVOR=YQG7ZZ], 2IP!E <0U"D*0)<4B(5YQF3=MG<#D*G1FU[]>IL$5,> M8E%&WXWRL^B^7&\V]2]<2T58X&_'8J%1'9B].H VQTY?GM@_)-]&VW7T*]UL M39-(N:TC/?>UU&<1JPMLW2K5A[9'L0E[^((5GK 0.7(1"GL0C@M2.-Q[]?;H M'2UORRHJ7E2BVM"@.VU,DLAZ=;,2U;^6=8\0\8^G354Y5L]TM^HK_7%GCMGU M+[;;ME7#I[767E\R1SC/$&00\*20 #$* \,BNK/,C1S'?1^RN% %%=HC+S(($&4"T$2[Y5!A[9-+)%." MY]]ER=9_^3>B:\7__T[TO!-V4^]DQWG@2;R.@C@P/*HMCW[ZJ%=P/\^B]AUH M,8@Z(%2;Z1T8HCT.,[-6,7OO&@NS25S6O^_ 898U-2#A_(-7&<= GL:XNH_J ML[S*L+ST?EY'B:#YR!]6W^7F,/]O+HG@"-9Q#V+#9AN?$CR%+.,>0"RSB_N><%4Z6;7B;-*;8I@0 =,< M0$HX0 F1@+%8 4$Y)YSA0@JW=D-'(J:VL-HE054Z7IR$]6%SP;H"7B,%[(2!9S*_3EWI[:/4#I19*-Q\IXME[0!U=IF^K9?Z M>9LW=+/@<^VD\#3.)$@0P@"9L"26$^VW\(QB%?.,(5='Q47^%+V5975(]F)- MQ#N;U8T!LX@9$YQ]%Z?QL79@AD)]!"_F8&T;[=0WL'?WLW>PO^F%W<>7\0$O MG$/C)'ULK\8'FA.NC==C_"C0N]'U[6,5F]@)!>T&Z228D00E$A0I2@"*!37[ MF!G($:-)5I!<\Z:+CS2,FE/SLS[MBL,W:EL%/H\YKG8,^_JC-3 15]J#2OVH M:V(WJL&L,+O7M;7%*T-G[0@?Q+8/%M8U[( $(O>!E!QU#A@6Z)=3Q<#2?"-M M-57J5?AGNI5?_J2/30XFPYE,"4< YA!IWYD6@)I$+%J()$X%CS.WD\[38J;& MZ*V646G*:VZTGJZ1L2?!M*/AZR$:F$9WZ!@-(Z-BR 16*Q2"!:^>%#)RF&J? MH<*QB*E] M\R\::45_&"4=-\M. &GWS5\'S\#?NR,R5S87ZQH_2%NQ2L K-A3K&MC?2NS@ M2L^XJ+9PYT<3OOYQ0=EBN=@^SU-),IF9[6_.336/F.HU'\U!#EF6029$@O+Y M2MZ;.*VO#H%,I\59OU1&4.J8+@ *%.:''B* ,$$ LD3PF0F(,=.*;SG14W-">AH&E6J1D97 MSZ.S'H3MB"$,;@-S@R]DS@1Q&8U '-$C:%2:N&SP2Z:PN,/S/+U*Z/V%\HIY M*L>6(P093C!($5( Q20!!9$,,%K0##-!\E0ZG:Z9T7F N&2 %R MR2A 0J2 Q5D.2)'%3+$$$9:YG)1WGCVU4_"O1H:_Q]]%S>X#]L1BX"_WHP4 MSI_K"5,#?:?=)X_Z@9XPZ>67>>H2CP*<)PLE5QV(EE)T.Z'6!P.=\V63D?Z= M+DV<<-,3M:[[,X^S(L&)+$":HPR@-->+?:R_\BQ!@N*OVT*Q<^BUL3#EM3M6'>C=J+WG;'>]Z>NC7W=\76HH?JZXSQ2 M]=57'&^W&J[#C49O]=28LP8!U)EU)2\I8 PG *JU_F)*&"&"Z?*,R/H/#6_8E?, M__M.S9&BPQS&V6XQ,['1&]A)"! W9NQNJE-T+.\T>-@;7X553""(S'VH7CNB MS$'COT9XF?L0!(LU\Q#M-WF]?WA;[>;CKBF@Y(H5,8<@%04"B%(,:!)CP(LTCR'FD,;*9:(*K-_4 M)J6:L]@A9W6+?#4]1D25-$\F'.2C;R/(T$-O-W>]XH". M.$\-.);.4]! B >:;D)K-^K4,A"T+Z>1H<2$J@I\5\I'NA#OI))E*47SGM^L M1%5[H6Z<-$]3EF9)+$#&R5KG M3<44ZZI82UV+9UO7UG0\+O$<,3M"'W 7K5\<#L6C?K54-1UK)&REQ"O7%'8!ZG)U8:>G>39Z$KY,U\DLI_^O)%*-M\I0HA(B8 M\@^RJ-)$4PB8QA.(F.-4B$0(ZA3U82%S:AS9S6_:J>J9$68#N9U#&AC(@9G4 M$T-G-]$!E4"^GXW$41TZ!PA>>FDNMWKWC=V6VJ/[?;']UK8_W>6S?M(&UD<, M<\BE4I)QP&/, 4J)7IS3A()4\323N4H@A]6D?ZP)4N%:R5E+';BOK L6) M%K-.M[OQTZ;A_[4GA_'-'^?POFM5^Z)2T MUM=\_*X7'C[6*YVWBPK^5QNW]]PW>+#5^NS;+V MAFTJ5W(.44)RR H $XH 8CP'!4D1$ G!5&"EL'*J;7I:S"09?J^F=F :13UJ M'9X U6X%>3U48_"T&TI>=0_/@Q"P]N$)(:/7/SQOZ*D:B#U7NU$ -V'MY?/\ M[;=S?6?XK%Q)SZ[C>3_=K_^_N_-Q?57U_QC_\%U'C7*QW6L M>OLAG?B-W[SYM:1B'WS*J^=N/DLN%]]-F-YO*[98+J78_V1SMUXN^/.\2&,J M(4^!E*8I+B.XK@V6Y#))(:90Q4[!5;Z*3.T#;16-.IJZS;K>0V(W+X\!]-"; M-,:$;JQ\8T4'\UET:B!,LUAC2_1'\]^O\LJ._M7\&G/2O13B06^"MQJB. MP[5@O70MKGZ>QQ[45_GPN"YI^6R*/VR?]YZ->;VJMVN.("0$Y@SD*L< J3@& M!,L4I"A)50P1+Q*[MCMV\J;&BE]DN9";Z$:OS5=Z[;==F!#PN[(]_*HJ9SCL M@E@ ;K&[%!;&H3FO53:JM3U8N=C0F!>*#GM(8=$<:>^H!]5 FT3VL/1N#ED\ M9KQ-(7N;#C:#'&[S(&%3I\ <+-3-,VY6JX4FFHV6U@3=<"EQJE2N&9A!@+#* M $FY @E.DC3-L69H.X?50MC4Z+?JXE(=:C5M73H:N\8YV6!M0;X!$1R8>2OP M;L<#SX%S X(X$N%>!Z8;]5JBT\N[EYXQ'NE:6G/ N+;W>)9UH:6)]-_<.[ H=[ MP7>M=Q]-/GU3+=2H_!^.A5/.@9L7B5 BST%",P10QC2N$F$3OHN+!&]9"5(N]6_O;U;B5UK^4YJF,4T-@3FFA9!24,!-@7>D>184),.@ MX*2@D!>H8$[4<%[4U,CA"UTVA4P>6DT=ZRZ>1]6.%,)@-3 M-$I60.W4;(N/ M!*Q'>!&+4&4$SPL:M_K?18./BO9=OB-T8?EW)N).KMH2@(:63+Z17HF_I69+ M],WS>\J_'=X[+V12<%A @ E+ :*)!!3C F"5% M8V=;4[YR%#>-J1&O;#651J6V]N@Y555YL5XN:5E[F)5K&:S O-&OBKF1?Y9:U8UZ;&;UYCHRA1\]YU<$-55Q^Z$&>4&WY808[8&GY M:\;"O[*\E]2)%):_!C'[NO)72?'-UML5KJ_2 N_;/I\T*?MM_6I2F#&=%J[O]?3ROYK_^2X/AO:3R+S%=2W?E.\BJEN_E5 M4OT*SB+]#%,48_%=+I^COT4IG.$,S7"257?I?T*8S$B6M?(6F\U34]YU_;3= M;/5?*I?^6MFNV88O7AR[5=(UK\/0\WBG^\>LKN,^BSY48(?,%CQM?["TP!>/ M'SG_[[1QQXE^9Z[S#&$[/%9\\]R0;"7@JPGQF&>89OI_"DC(&4 (2@358ONS7@FUS0Q,6?;;MQ_<>.F:L;+CK)%&8& ^NUA:>Q9I8TR8 M?EEWWSI9,CHMDT M=M2HW F .4QQ 0A1B@ M,,.YF]>NHZST9053>IMVW)59*2E$("."0*(!D3P.(4 R$)(Z* 18;R M^7:]I4N[;_?@Z4Z/6[+I%-F';5%.GG15:V/?M&:G*J#NEN",+V6+!#+ AI=DCLUCZ91.S(C%YVN_.N]5K0="CM&& #@@;DB$+:^#8!L MD0K;V>>BU-=HV6,+Q9E>/-:W>R:B/#T^+JN%&EV^I9MOORS7?WY854U_J@5> M^YU@F8B$%C%(9%QHMX.:A#4%@60PIKE(]5HB<\I*L9,[-Y[%3# MM1F1TG9$B[TAC@F#ML-A1UL#@#PP;1W@:U2.C,Y11^E!6,L1J%")+Y92Q\V" M<8/B*"7&\?8K3E4_K5?K1VD.:U?W]5%#&T# <2(AS#,@.80 %9(!AC,*,$LH M0WK=!-/4^>#TK+BI<51]/+=H#N2:4]*?9]%*.C:CN("RPY%G$.Q&.=7L:KH[ MU&R4/9^AXW=D>1&5D*>2YX6-?_!XT?"39XN7[W(C$R$7\RIJ__F7Q5*6;^E6 MWJ_+YWF2IC#."@%XAC! *66 *(%!(3 N(,<$)5;U1\\\?VIT4:L853I&K9)V M1'$.P7YF"(#+P%3@!HGUQW_!\)Z*IOK.^D/7?]E_W^>>-\H'?<&8]@N^=)E' M?NR;I\UB)3>;M^L'MEA5;L7OZ_*?FA7>TL>%]CMNQ#_T(LGX(',)&2)ZJ2'E0=)D3[W!TD5>DO+\ME487@P56*U8[A\,KET)^/-3 ,RLY>VKNHV MM"6U-G.HX>(PBP&BN?XCE86I=<5 AN.,X!0IEO"Y]CT7:U%UN+9;-H97U.6C M?*GN@-^EO%^LJI;TC"Y-K_"KDH]"C*>2"9.00""P"7$PNY6T*#*@S#ZE9#3. M,M*,Y_N5^.N,9JOLD*ZOF-) VNTQO.[0#.QE'&>IM?9%M8&S:&?BV9#K0S-W MA1O/NWS7YK4%'(-A\N!"*/B:>7,! ;Z09Q=2DNBJHPF".G96DI< MF*[#$I D2TP9=A5C#F'!8J>SJ(/'3VWIMM/.+[7W!7:6!T?>B Q]/F0-AOL9 MT$F;0QWU'#Y\W!.=DX8='=R%T^7\D+;5+\4X_>QY#E.:( M)@!#C@%"6'^VIB@9QS#)2 IIS*WV8OJ$3.WC;?2,:D4CHVGTWM3RT+K:[[&> MA?3R1FL(H ;^IKTP.MOUZR:SN'NS%:STSYM=K\>=B:;)G M]62O1]7T!*E#ZDYUHB@XR7B,8TT!C "D1 (8$02D<:JD8AG)L5,4B9OXJ9%# MJWVG"=+>BNC&(]K5<3CLG('A0!Z86 [P/4+6N?>*>RZ^%W"A4O/=A(^;J>\% MS%'BOM]3KF\-]9]KWM&&A3_;E5##7U/(]IZ45?=KKYUFZXO5UO MMIM&R!P*7N L9P"9H":48 H*1B%(.4$RATJBV+[ZMYW,J4TV59?PQ4[M61VK MO6C;%W&C^LR4XN9NQ_26(V QSX3'=> II8+T0P?2*EI[UQ'J;0WIW5"0.LP2 MX:$=:4(( [';!.$&5N]<8/FH\6C?S;8#AG>\U;..\ZFZTK?[\L#S#*($J;@ M.JANNY[6G)=U*T5_-RYSU[G81XPS*."&TYB(D< )H2J )N4VAR%6:IF[' ML=?I,S72:LTQ7UG'H.AB%3W'<]XK1]'R8'B\L1GZ)-EW6)J3YVB0+>- ^(8Z MM;Y2FW&/N<- =W0N'NBQ?MS\AFZDZ?_:5!_*@-"D- B MPT1D5!34A6H/'S\UYC3:19^M3\K/8&9';/Y(#,Q3.Q &J-9TVNA Y/'BX:-R MP6G#7G[:9Z[R]*+,@L,\41A>T*10YSL;E^V^BJMY\[R_I&D.=*/7,:+>,]PO M+C<5N7S]1E>WC^81F[\;KV_S8757A0#_+HWW)\7-=UG2>UG]TASD_T(79=W$ MA4">Q&F!0$%%#A#/(2@R_4^1\4S%.298"B=_;"J638V?*@VURW!5.[^I@6SK M"$Y%WPE1=64PJ"R.NJA$'5A,BY'N=6U[N0J;67ORTX&G<4BW&J"H06@6U1B9 M(N?)F'W.#9^<@B.[ M"8VV[W\\+LKJGIW* 93F A0JRP!4/$E(FL=Y5LQ7\MZL7+Z. M,.^?5]6*K(N:K(\4'HZX&X5-1XE%V4SH7AO(0XSNP//QE8/UEYE9=W-GQ]+] M!#J!B?'R0+SV%->CX5]CLKH,<;!IQT+4M;OU;?SC?@^7TH(IJ'*0QHP!%,L8 M$&F6?RI.!"<2I8E3W]<>65-;BW6WUYK7 M06*/C>[&O=A7AJ,[Q=U(QF$L[#AG&(0'IB #;A7+=-CN?;(?HYVRD.7I^U3*6\> M3'YZW;.FJ1/XXL0;"98+(@3(6( "$@S9&@(J-><0LAE)NR>_5^ MLUT\5&?E-ZO5DZFXU+'F8D?3X[1&].YJPT!EV7'^VRRJK3LY?*,X MA"&A#^Q!!E'M55S.D*">\U&#RO ,C#@N-V:JY.O)QL3GZN6VGHCJA??'!66+ MI:ECTC2!H3R3A,D4(*C9'N5$ );D DB&$@335&'EU%;77Y6IL7RKGYZH(_%4 M%0[:R.522S9TPAH[77W>*X8*Q3&56!+ "V[B74@,BH1B4.2%U"L5A!"';JW* MQAFL<9J:_<_U4C#*_SG:<%B&THP"\=!A-R=K3>[MB X,F44[4P9HSW0]H*%" M>OP5&3?\YVK CD*%KG^B1X+?G1XVJ9\BOFSUC'FGW^UO)F2I2BQLHML@9FD, M)0,YPIHA82X!Q40"3F"*,4\14M ZN>^RO*G-6#N-HTKEJ-6Y26QVR#NSP/H" M_85'<&".NP#>Y8!#+Q0=,O?"HCE2UI[O*^F6IV8T M3UF>.7&#C="IT417YZH*%^THZT875IC;,4=H) SKSB M E @BK$2.2K;N(#PDGB<[O7CH/=/Y;I..FC\:A63!&*D $U-(P.5<% @P@'A M%&')L8#2*?CGI8"I</S:2%M)Q*2B51Z+Z%1#DXG 0NHE199*!% BS YX04&,I81, MJIRFCEZ$K>BI?>^[NC>ER6GYJ2G6Y!B@[8"\K2\Q!)Z#>Q0O"@OML#6*SZ): M=9O2?QZNA2M>P1P,:\$CNQFN@!P[&\Y/N'(?Y-:<_]*5J6IWM]XL*N>F[4R= MII HTS-3TY0AK#0&+"<9R%"!8A-,\ M/D(2P%PW_ M1]N3@+YHH_A(>R.[;-&U==&OP6SH/<>FC\#+1I-W_0AY..'G0 CF+_];2A)Z7%FI!=_*J15,IA5X@=Q(?].^>'J1HHG>[O^"\ M?)*B26;9Z*5754E(+XM@EJ8( I4P38TXA:"0D %$XTQD BKMRKM4WWDU2ZP^ M__&+\S3:FN(\56::V<]8&WT=PE)?Y\VXP,_3'NC73+/80Q!U,6@9OT6A>A6Z M.4L-$+L4C.XO9U'[(K5P1#=MV\7)OTD.,=.3?Z-&"L.>^)OE%NW]JH/:&T#^ M.IJ-%Y/^JL@?A+F_KB9^*\P7C=$^+O1_1*5Z';0O]0#;+[IBS:+E7/WKDD>M2EIP\H+Q>?7L^XKAWZ MAX='NBB-EV,Z0FAF0TF,2 9X:M*$4)X!AA().$)Z@8B+3$B[),U>,5/CL+UV M9A?GWJLHWQE )2%881&#."42("$4T#^! +(L8XKI%7GN6!?@>DC'R?G_M%Z! MJB[9PR I8Y(E$'G6%KX!Z_-V' M,?&VFUJO?U,'GD1;!6=1AP&,CN'FRGX, LV*9X2,.O_U&_IRIKMP];6G1!>+ MX6[.5<.MSRMPK"BFB@%:9(9/H.$3C$#""E*@',&"NS4F":79U&;.[NE'7=*: M]9:^WNQK7[/CVM?7GD-=.^RNQU0C#N:(IU@V)/T8+)<"S4?%Z5<48_K[8?GO[M-FN'V2YJWOS67Z7JR>YWYN:Y[% MV/2G2*K@@3P7@*4Q!BDK4(%S6LC<*3/13?S4R+U1,"IW&L[,AL[WQ?IILWPV M+0F>5I*6*_WYE_6ECDV,W0;'CIV'@WQ@"FX5C_[4FD>MZ@?UNMH!V>L?L-^Q M%VZANA^["1^W%[(7,$>=D?V>XL=Z/:$+O])_K,NJR,0G_2Z^6S_0Q6HNDSCC M^@4%>:%7SJB@#! F$,@T%::RT$XP<:(]1_E3X[U+U6@K&Z*Z8HJQ(OJCML/1 M;W4=)3O^&Q#[@0DP/.S.).@)7B 6=)4^*@UZ0O.2!WT?<_6.@ E)??- M[$&5PB(O,(BS3),>9@)0FL< ,94G6,:IY,ASC?]2UM0([F"U5]5[TJNY^L.Z M=@5^!+/SFOH:\,9<);OA=LV*]QPBX=>P1Y)>:U5ZSN2>=>;96SSB,P\3U3_+ MQWI9:C+5ZTX"<\XR2A.!@<@R 1!),D (3P$G*4MP5BASXF!;S?2BN*D12%66 M8=$IRU"V.EJ-2KO\E/$BR*PM.HCVLK_+SX>[X?KE>5J:8]2_:X_0G!,U M77Q^6:[__)]2W,LZE:LIDH6A)#$VN8#$,#..4U!DFIXQ3B0C29'!W"F$P5'^ MU*CZMU4IZ;**([W7ZE<'PP?UB39_TD?'/@FN0V+G PX(],!5_I!:_+:D6L9B1>::+G7].KVCJ&'VV[RF<@0_J7K&.Q>"6UX M]XI!:W8.-$K#U?D,K?!KUP8=: LZHD.)3EXP-U.FWZH0M=:!$+C%G M#"&0*)P"I%(&&$$,8(%BHAB$^M>!@O!L=9K:UMN%^EI[EMJ8/?8J[>UDH6&O M()<08VPW'XT\<@-/.&,-6LA@/U>8AP\ M-9H*D&!KA Z! HZ/]J3U-O]M5\E MW3R5U5[9+1E *>%5PS5$Q!07D*4H8SDN"8 M)\2I8E&/K*EQTD"=/:]OZ/G7[^-9[4D_EFOQQ'O!O*JMYWC=/"?3Q-.C=V?8 MEITA%]S=_;B4*91E&00<*JG7N (!1F$&"I&2(A4BDSC;U6FQ/_T;2%V/C=>O MH_7ZZ&R[ZJ53I?KK;;^^[I[K_Z_M_K7V%#]?\4NZLA;IP'W2UN7^,/J M\6F[^2B_RR5L@H5AKB!.\Q2PG%5M&8FIP<"!,DDU"58"QMAK,7TL:VJN:J7; MO_Z+]L?_!CW7S"< =5PE7P?3:.MBTPK6**H9T:@:P0'BJ2TP";WV/2'I=5:[ MYTT^N[[MN<6/)CJ$LP]V$_]XVFS-&GI.LHS&%%.0"6Z\244!PPD#G".6BHS' MB4@\JO[U2_5Q"D>@CK??3+B@JRSO"E(3 M?->;%?$"FK2G<[-KH- -' )/&R(/<@?6LOP#!,D>W7Z41[P=0+I;.O[2UK$EM-C"/= M?+LMS2EC\X].^]KF)[M^T;=E+7J?"_MVO=HL1!-5.15=C$^R^?*H:B9H^@XSR?VZJ/1-3 MCV[]9'WD., X7R"TUQV]@4FPT3RZ+>M8CO;?'>-FNQ_N[#.7-Z2Y-S$ZL/'U MAM.A9L+K#>M(!1;&'UZWD@S##$!O_8; (L5(082X3:5"[F8OU]M M]7/?/\CR7L\8?R_7?VZ_F60[NGJ>%P6'D$H.D$0I0"DA@+ T!7DCV$K3],V% P :>U3RQLN8N2R1.>/<;R?_M M?OW]W_43:L=>_V7OSU]Z[BAD8VE<2QRVE[N1 %\_K;;E\_SO;^8%SN,\0PB( M(DX 4B0#5%358H1>R2>)PLBJ/_3^D5/[M'\S@9,B^M\:.[$^GXM^#J#^K];/ M[($_T-\^??CZ_EWTOS]\^ON[VU^O_R"/C>SY]IJ+Z^^O^!<7J_RW);Q;_7+;W,67]5NO"ZW;138^"WLW8E MLB/OLM4=3>OHM+6*=BH/M^76@\] VV^G)+[J5EP/!)>VY?IN]=BBN]M7X/DL M]:IA86I?5)^3F01-;]!3/V[.Q?,")1E5!_VU54"QMNL"H'#P=94D ?ZIFG4;E^] M[R7?KC=;4T-PGG&89KA@@,E< A3',:"8: ]:(8DR;@KV.9TJGY$SM$US=1]RH[9JE<1I@.W\X &P#3R!UF>/-YJFBIDK!JM)HR/2+ M7@R"I5ZIH+[ M>Z4DWRZ^F[;SW/C<]W*>"II+EF,0XXP E&4*%&DB (\9)+$D2*1.A4J'I_,8N"PR/I/C[4%CF6!W0;&UL$9".Y1W)X.TJWJ37.'G?;17OV0 M+I$':L$<)1?9([M/'K <.U4^#_$N:EM*NI'O9/W?#ZMJ>6>"R#1;U+N4G]?+ MY2_KTM38G1-!]+J,IIKGD H1S$@F&) ,@&Y8E0IYM0:T5'^U.BN53_ZJ37@ M9Y-ST+7A?^P"8(T=46.(8[$EUV&R]=<& W]PURTX[C[E87W0"U?RU4GZV&5< M?: Y49K5ZS&OG^2_=U(W M,K?_E#CW0-MWS='<+XL-I\N[JB?.+_IGFWG,4H0PQJ!(. =(Q#E@&))J,S-5 M*8$86YUN]$J9&J6WBD:UIE&M:E3I:A]B>Q[4?FX.!M70"WL?E)R":R^BX!5: M>_ZIHP767C2L&U9[^6*/")P7 3Y?Z*X7[\W]?5GEO]_I%^6;]F;OR@67\UQ! M[0W&"8BE,JOJ @%FJGV(&+$"Q0PQ91]UXRI]:@2QTS)Z;-2,'HV>#M$=S@-P MP:$;&M:!R>0X0-!H']TV#;MGT1[RUH3H;FC('8)HAH1^I,"9\$/@%C3C"V%O MH(SS0\<+CO&U]R @QOLAH0OF_[:1ZFGY<:'DG*,$8Y51[2X6>JI@!($"I@JD MI%!88R6A;71^Q2U#VRS)DNK>/6W]/2-'_=:/^Y:LOXYOGT VY^+#9SI @C.,] MDO,$(!YS0)7, !$9+W+M\A+I5'9Y0%VG1GQ=3:.]JM$?1EG'TZ0AA]B.*R8N?4%,TD .*"L8X)B1(F9"_X\V;\C[ ME65'R\F^'ZT%H[T=V$.IS &5/5'7YJAC=,2>H^YUC>%1 M9?DL:FS7?]E;/XM:^Z,&@*A%(-C6UNN,62 _:"RM1_6)1AZ*E_[1V.)#^DIS MQ@M"4)P JH$'2$ %"$HY2!%/2<8I5[%3MMMI,5-;U'Y:KT!5'&U3I8KR+@/) M'^;OMN<0_>A>0_\39>L="^_?[WVMN?<7L O$LJ.0XA0XS(URKCD_-E'>MZJ- M^;[1OKBFH TMGZO-%8AAS%A.@619#)!*,D!BO13B&8X+5 CMW=H?%O>*FAI3 M&&6-[[E+.!"ZA]&^-:6R2DG?KH6<>P!6_^=Z#01#?Z5VUCN%O9XRU2O2]>!!HP6W MGE*_&\]Z\O>^Q:%OA-##N;E;;[9T^7\O'JNW*9=EP7NO=J/Y_YY='QKB/[/(.2I#3C(&>* Y00S0!($) 0 MEN<4ZXE8.N4RGI4T-1(PA6$^KC<;DXU1GX:X>=+G(;7SJ(, -?37W^BXQRCZ MP^@958H&]+$O@A'(USXO9U2?^Z*Y+WWORS>X\<*FW,[OZK;VM^4767Y?<%EM M^> \BQE69BLRUPXY)0H41<&!B'$*,8L)EXD-'9P3,#46:'2LTE<;-9UVT 9^-OW0,;ZL[]D?M_7KN_M?.GZ7_NO_.QC1_FX+QG5?M,7K_.N^[)^ MD%^V=%L='7TTX"_6JW?K![I8S9.49!2G&F@2NP\ZF_F2- M75OELMDG*JE8W.1;+:]"I+T_@X3W*:IAB"7!2%]@],27F4 M$1#'1- D0;FPVS"X+&IZ)-(M=[?YDSYZ53'IP=:..,(@-C!K[)5LLX_V:H8L M67<)BF#UZER=K[95W*Q?WJ;?50_KQO M37VSW98+]K0UY3F^KN^HD?GBXG=RM7XP=3VJW"=9\KH%UL51U_1HNXYJXV?']W0 B [>F(_U M&Z-!\.G1,>KKXA"X,M779J0XF-=X?0+%U[S&R/6&ZXRJT'C1/Z^!\T$PT:LH M<&UI,%.ZH*YA)?,"8YPAD+,LJ6,^4BFP(Z/.%P([OM3]L.2+ MO#IV.3B^9?<79R_MFC':!<-*][BG+Y8O5.W MRFLJ7K3-R-Y^H^6]W,P)XU*IM !0*0F09#D@F>D@F*(DYD))R:U<:7N14_M. MN\J:[*E=0T&/-H(6@-L=282%<>@-LQ<(5LI'K;Y1HW"X0PI[< (=5E@('/70 MPAZ EX<7#G?Z4JNOG)8B95!F]3(>G&])Y<;)^_ M5N=F.SYBB2I8S', !64 $2A (7@"'4$_)ZE:8VQ;06&2:J$\]K M]:-6?</F=T<,NY(##Q17*R>5!LRVPV*9OXJ@&$0_@\';:CJ2]?Z7_6)=OEW13U]M.%8':0IQ)'MJ+-O;T6!CREA6^D>5 5Z%TUT&QHYA!X)[8"H-BG3 +A)G M,1N\F<2QY(GTE#@+B7UKB?./\ @&?_]4KNNJP>_DXWJSV&Y,]:?F8%![C#E, M%048,],?(HD!D0D&G+*"2%CP1-F=V%R2-#7JVNL:M8"^044BX M!J:>)U?-K=(6QLT>B-C>Q\P7B2KC1T'D:=6-WBN MTMO,O5OUEFZ^_;)<_[FY89MM2;G)LN.Q4I0"C@4VN[\9*$B2@+3(B8PAE5GJ M5CNX1]C4B'.?::J7UD;;J%)7^QR-PHX>7B_0EHOF0/ -O1SV1\Y]L6L!2:AE M;)^H<1>H%D8?+3UM[O'PNBK7[5;]3LU^Q_:V_&SJF[_3*ULNA/XL]:;XUQ5!K- M9Y%H=8]$HWS5 Z/J>V'==]!A-"R>[?8 M\.5Z\U3*W3LI.4-];D-CAUA# ;YP'P2%&UGRO%"+1 CNE;"\8'G)9WX/\:.[-HSE M[?J!F2QJ[?%^EGQ]OUK\MQ0?M/NS7:@%W9&IQJTPZDZ-2)M/N'6 C>. M''!$[0AU&N,T,/ON(A,[5LZBO9U1U]#HQ8!6E-TQ-FJLG44#.HG##TL@>A]0 MT5'G@N$!?SEQC"#1,U#FL&;'5[W*WNBG:OW^3A%YM &1X+0$P1T'Z!8_B[R[#8<7]HE$=RI;5NT4]&NY]/U#[J&#&+ M6*5^H'I'_J"%BI-QD#QNG(P[)$=Q,AZ/\#BQV:4NKA\>%IN-B37\+%?R3[KL MICC>5:VXYW$J1))F",2IQ QG@.J"@X85AQJ@H,$V=5K=I4\-0_WW3[!>:>\ MYK-*^XAV:^W<5!KB _2I>\&A=CA*&)"_KY586[KVL]S?R^ MV'[[MEZ:QN5Z71^H%GYR(*@&9JO3*/D$I??!Y>#S!H)M)!?7%SXWA]8"DU[_M>_^\=Q5 M"RL.O%.;ZU__D*_[D_9<*"LH2W*IW=4TXP!1B@$C) 5%G,5 M"/:)]9N6/LFM29ZX*]?YM8W):?]&:KKA>.C0Y^UK@7&*8, 9S '-> M ,1Y#@I*."ADS%"&<\I2,M^NMW1I-\/8BW::+'8*#,<]IL$Q-UE 3V99O5A% MJM4YHCNEW:8/AW&PFPF&07=@4C? 5NE5K=HF/?ZGWVJ4?XYVRDQU#,O\N2K>W;*_9*=/FHNG*'/!EI%(ZV.XU=&RSV M@VQ'3 &!&_SXKD5LKVJ='11TM>V&2["^B_W21FZ^:&7Z<0=&N]O\**4ZH*HZ M(&W,3H!F*[DRQ>2T8_;W)VIRE&2WT&22$YIF!0=YRC! "4P!36,*"(]Y1O*8 M4^F4A> F?FK+Z8[VU5KKP 0WUG$]T'JL3IAUL@ MSG(4/BJ%^0'SDM$\G^)'<)_EENJ5J7A/RY66U,[BF/$B25.]KJ,F90 K#FC! M"<<.%JOV__XWIU_U66#^\DV[YMFJ3#/(M5@A#@:9X! M5,0%8!GB@",.)4<(,L(]HEY.B)IH0,M'LYW<]/".'DQA+ M*N!.OR??Z$;>E0LN;Y;5&)DP[28-\OV/1\G-9TA_O)/BB6^K=,@'4V=[+A&. M8Y'G &+]!TKB%!0Y5$#R#,H8(I3G=@'50V@W-3]CES$L=HI&:EV:#O'1XU/Y MN-ZX$D[8P70[9AQ]B,8Z5.P8-HM:&V91:T459[>W(ZH-"7]*&!3?P&>"871[ ME1/ H+">.^\+*^3:A@7O'QZ7ZV)T^ M!FF*,RRD*: = \2DU,YBP@"!G,%,) E33BV\!M-T:A- M[U!8X7FDVZ8;M?. MBG%6&]O:MH,/N]WT,(G!''BJN-@AH1FY.M;D+7U<;.G2V#5K9HN1.B8,- +! M&RF$UO.5^BL,!/?YM@M#"?3<5^@$J*Q$U?S!Q*!K7GU?Y7_,*2,I8BH%:9I+ M@/*D 5,)4@@+VB,H: *N0217!(XM="1KT9&M-QK/8OT._9=EK4C^5BV^6N; MJO6-X8Y-QZA__1<"D_QO33:-X\[$I;&QW*8(B/C0>Q:=8+ZV:60/:N[[%)90 MA-JTN"1NW!T,2^./MC-L[WO]..MFMZ6^LFJ9.\]D EDF"& ,:OXR!7\+7""@ M9*(4S]-4%D[=(X=5=VK.;]T1NMUBI96BKQ=F?6)XW;8_7G_0QMH/"1MDW>X= MUS?,ZD;ATXRQ/C\\$PRQ/J'L7S;"^CSP0P98]TCUC*]>K]9U8]S5_8<57S_( M9EVX2^Q0-$YCFBL ,^,1%PD%!/$$("IEG"O3LBQSF5$N2ISFI"!K)?_#,6SZ M(KQVC!X4M(%)N:MK5"L;_=2H^_,@22O6Z(0*B+XH;]PX:%OSC\*?K6_T;)1N MOIR:J[2HQJV:4Z32 B4)D-RTF$VI BPN!,AH7.2T8#"73C4_3TJ9)HGX>)2G M0;2CC:NA&9@J:E1:-VNO8L#6W'T(A&JI?5+&N*VP^\P\:F'=>['G2<[I?;W] MAO.;Y_TES7[TC:FU\@M=E/])ET^R\G#J1JR?%YM__E)*^6&E/TVYV9K66W-5 M,(GS! &",V1J/A:FGR %<8%CB;1SDJ+8Z41G:(VG1D%&1Z"TDM&BT3(J[=L2 MCC;.EDFC!Y[G@7":, L$*#)# M"E!(,@ A9 47"8RQ4Y&*DU*F-B^8I%93%]B4T:QJ;:Z;/FBSB!E]J\9H=2_, M^IKJE[8]TGKQMN/ZJU$=:P9J$9U&E8S@:[84@$/6=EC$J7?6:^9)B M^B_V7+&VR^&/4A-3E:UWJW[;U%MS.:]M>N"W7N*$@''JMN\.N M4G169^H:\+2R]1HXX++7!I10R]]>6>,N@VW,/EH.6]WDF_?/MA]6FVU9%5ZK M JKF:9ID4"(*H$AB@' * 8$$@EC&,D#$U%Z,;5%@E:FS;1(UH MK_FFB3AS[/=U"F([YK@2N*%7?2\Q^^J%F4>>_UE4@N7V'TL8.9__K(G'.?SG M+_4H2AKR++!_\J0BIRK'"# J%$ QRP'+6 :(@I@D*1;0_&QST VZV'PL V\!SNB9A[O_2+8(3J MG7Y>T+A]U"\:?-13_?(='DNDMTOM5]^JWZDY*]K>EA4+_>>Z%O.G+-]6)Q15 M7+X)R/].EYKB/CV9HB.WJMH(WLP5(@PK4^(LSF. DH(#DJ$$%%2)-"E0002Q M7OP$4&AJM%.99#86_JR-TJ-3+VUFT??*L.C16#;;'0=5R3YR9]TL6E7VF4=4 MIT&;ZI"H_JOMR5"HP;98[(P\A -38#UZMRIJ[(ENR]I]G$6U3=%=/7JU65%E M5_2^,WJU:>81M7$CCYC#RF/DD1MI33'B"+HM%@+"W;L,""%G/ <_("H'KGO( MYWK,M&9#^>.:KMJF2+'((8(($**4GC0S"*C(3299PC+%]&\<)LW#9T]M_JNV MTHUZ#L3W BV+6<(Q$RY=?"SH>C1^EEQJ"G3J%8%^1-CJ'HCXB74BRVIN=QJZ_;AL EB.UV!0("-S"M-;E&==_/ MO:[#)!98PA)HD^"2M%%W"BQ-?[E=8'N;=Z.86H#IVG[SG2Z6YO%?UQT?JDGC M?[=8/FVEF$,D"Y6F%+"""( $8X!D,@,XSA11-(TERQS[Q;AIX,0Y([6-J0)! MZ79;+MC3MCK1V*X/=@$:$V:1J(UP;B/C.$IV)#4H]@/3EH&]39,TZO\<[0PP MX'>7@#OPWUT WZ>YC!^ X7K,.,H?N]6,'SPG.LYX/LB-%H5TG^]+;^N_US-D8""QX( )8L&5-SIVHU MHT;/660T-9N>1E<[!NL#M)^C L$T, MY(61-,Q88G""2C>3_=K_^_N_Z[II# M]%_VU-'WS%'(P<*H]O.WN?3J==0=78AY'"<:()$!14UK:R4E**0T:9(9A#FC M2B^>*7^#DOBEQ1&7,19'0;9,G3-3K\$J=Z M^FLM:;JF]2QA#BYSGYO?-3M:7TNZJHOP?I:/ZW([5Q"K7& )\D2D *%43\Y8 M90#J1W"19#D2V'9R/B=D:A]QJV>T5S2J-;6?F\\">GER#@'3P%^U!T).<_,E M"+PFY[,/'6UVOF16=WJ^>*W?_-P6T6YK;.^#)F[$/YXV=3.E.<\Y3?.4 ICR M#""*(&"84B *E^$$PTNG MP^WF:POQGV@/L'GSW/E7D\1&*28JI]HY,4U5J'98BAC&(!4;/G[@_\DMV4OPK ME9YW ^=\17G'Y_@1XKYE;U6AY,-JJU^ZQ2Z*O@E^((7(>8H1R+& ,62@H*E M"B">,I*2/,;4J92=E=2I4=]7SW;==A#;$5APX 9FK;V^3;VFO<9M"E'X!I9. M( 4B)SN9HS*2$PPO::_V<]WPO &R]"QP.MN'WA2L= MHY]:;7^.%JMH!^3=!2!]=HOMP FW?WQ!WM@[RG;FG]ACMKS1CUTZ)\UU"/'- MT_;;NC39@G.]=,,\E0KDG!. LE3S2IXD@')62(ESG$GIPBL]LJ;&*&^[F2YT MIZ9'7HL%SG;T$@B]@8FE&Y\R:[(1HKVFX0C% HY 5-(G:502L3#Y)7W8W.)_ M7/5AI=;E ]WO+\0\8WF14KT"4@E K,@ 2_4R2%(A99$H)IG5QG6?D*E1Q>XP MIJ.HVW9.+Z3V!U;7 #76@94+1EY'5N= N.K(ZNBAHQ]9G3/KU)'5V6O]/(1N M"593,>"@4L"OVB=Y*J6X-54&GLK2;$.OQ*?UJFS_:>HP;CXN5O+#5CYLYBE- MJ"19 ;C4RQ2$8M.$-48@E:)()",BC9UVBH-J-S5JV==IGK7[ "\KB+0F1M41 M<&-5=577S*H Z2;ZPU@:5:8Z[C2'?0GL')Y7&]J!R?!51M79OQH$_4 >65C= M1O7A!H'UI=<"]0;$C AC[2ZR*E M]8P:17VR57LA<\A=#07=2)FL_A"Z9;C:P-*;[]K[@/&R7VWL.,B%M;K!]^CQ M03^+EL]UO]F/"_T?4;TO=U7W9:G-F4LLTUA)#.(8:2J%"0%$B1CD!%.((12< M(K>3Q\M"I^8L[W1NVDW/HN5>[:95M=';]5C2 G[;4\FPH Y^*-GB^;[!LZ-Q M='<93X\327N @AU(6H@<^3S2'H3CXTB'>SW;A[,&<4\H0D6&&<@CY&)"X,2T+PH0"XY+Q GG$)E743$5?K4 M"*HJUKW8&6#*:=4F:*9JC# MN!;K640K QP<&^>1L? /A\1[Z/W&P[KHIG)2 M"W6K?_2YAKHQ02_%!\?%ZKK[T'GJSW M0SRFDWI2*J6HSJ?J2E=5T:M-6]7JS9J6XE:]6Y22ZY'>?%V_7^J_S0O,1:(P M TRQQ.PB(U#$I XR2"G"4,HLVN:<94:4YM@/NVJ,#*CL/F+:%4VN1/2*.U MYGR=-2\J;'XO- M7&899T0Q 'F< @11 AA$!4")$!!SR/3LY-;-Z;RPJ4T_>UT[;E_TAU'5N8E3 M#\1VFRVA@!M\H>*!F4<3I\M@!.OFU"-JY+9.EXT^[N]D<8]/HZ<;_3S#31]6 MO#EMH+G@B@D$,$Q,( 02@&8F$ (7"2F()@IN%UQY^OE3(XU"O[NC;E=N[*]?>%D.+-\V]5!LRN M:)_C^G:D1#*#DUXNS8 M:-;P96MEM&KK,^J?FK_SJO918ZC)DK1G97_X=A$9HBWP,Z!>^VQ'7@> M>#&L.P.CX_J/INJC&=N[SMC^9&R-%JN?.YW#]O8.TP)GP $)U3QG"!7';;LS M(,A'#7N&E.4WZWRN"[W,A,G+;(!"+! MB^)&)31;XU^2D_5]?D33!,'6Z1*/3]NO^C'U!EXB,IZ+ L08(A.Q0 %A>ED. MI21YEN@958I&1E.OW;NSV-H120C$!B80/[",2$H$( MXZR848GB_RGO2WLO(-"-QGN "4@BM; ;:"!RJ\F9JHSHS*@N#.J# MP35#\QQVM.W(97[]D%IL>2=E4E9A4.]E947(XKV'UM$E>>^YEYS=)XB+U_=L M'+!8R[:T^FW3&2/-F\D[S:MVA^%5>_2B9ZP;MZD2;. ME+.?CC77Q^;2CH.NG*' ]%-9UTHT3,!;W\U,SGCO2]__R C#*OB?=O% H__, MI7T57?0C+%?KSSK",>NK#[/%]_\AQ5?Y"RWG];+KC=0+,M,/KE2E%.]>35G. M)_EC'2>_+>;KIY5>I4UYPA@7E$.5I$:> 6>010F!E).,:DPX2M1T+K^:..K1 M1?W%AW56CPNI'Y<#&\,].JUS)M%2UEMF2OL'GHR#9J>%2;/%MO$-B,HY,-?> M@?5W.?LFP7/EHZO&C)E1!(HI*43"" ME%$%A4PSQG/)";5J>]=C[+%%I)7Y)JC<.@#^K$VU7)_VF8#SA!L8UL"LV@M1 M:VJ\ IMS_*=OV^$^_5];WNLSXB#D=@44+8-=:6YF$#D7>Z%O72K>]HS, M9))%29S #&$=@N(DUOPD"DABP:7I-D,S)S4/FT''1DP;F_NI#UKA;!?W^48O M,/]L@?.N-NB"A*_$-YLAATV GOY-="*O 9I\/IHQ &U4:!K[W0@LP#S:T=UM9R3<#6 M/]!UL)41:ET\T!-JO&SUAOP1;;@Y\$3+ 0PP*E'+MQ9%+RELQT?9>", MM+.N'B:5G;^\'Q7J0_'LP)Y&)^U^E6 M_KAXH%78VJ8RI2F*)$(%1(P3B!66D.1$0AH1+HJ4I22RVD_S;-?8J*9RR[15 MV_JE'Z,Z)]6D'/_=,8W8U_394=0-)B4PI=7SL>/2;HYP=9QAMO*T:Q/0. >Z MWIF3D=J_(#ENGC'W1*"^K!J4<#U#N4_0OF]_;1%ML^13-(M8J@A,46J4P_4B MG@A&84$I04J(+%).0=W^ &.CV-V#Z-5W^M*LPOM6RCHMG:]!)_2NX+8BMK(M M1!5LD)7FP>UO5.UZ?I5W\KJ>G2)-4X&J]Y&A%,TGU;KQ;KG44UKEYKWYN;WD M@?XT/[K[3I>B5BC;5MFN*EYZ?*+S^TI%$BBA1,7;*T!N'6V/CK,;V MI@V*6,QF=+D"+SHTJ5JB.&;GC0-CVY:8HS!V1#1=>=MTJ^M" CJ8F$*U[G4- M+J "9M+(2G9T#U:@#G37&AW0P#,!'8 FH(4(-!B!"B1@4 );776/S3Q'->^^ M6H2.PZEA&X^.P^<3;^616>>E(]"OFW8/11'1+";*:+11B!.EP_I4Z9C7L;;O.-[UYE?7'AP7\3W_"O.)6NC8OS=@U_8*.D##5[^@7X=M M,V'KWH6^08?7]UP>K#6_F'N;M"6SRW W%T?V'C8;?#')11SK.#X5,8.8, X+ M(Y]%4A71/,IE5#"G.-YM_+$1R,9\L[5W=/NO;]&OZ\181LGAX X=SOI VCVZ M[(>7KS#0@7NMI>;W[P6%:ZJ.W/_#&>%;:>^.W\6(.RF97;^]QE M]R'_!^H?RCF=\Y+.VKR>GYL58KVHO%,Z^'FD/S27;HME>+UDW6C*'#L\FJ8H M323%,4Q9Q"$6*($TQBDL9)[$*1(T2:5ERZ^;.N+" L/T$_M]OI1T5F4&KHU< M1ET5 +Y6'#%K.:(TIT[F7)_.?VKNU=>![^7Z">C 7Y9?YV#URE:E*.FRE([$ M>Z,O%,NI7B68]G&DZB&7Y+ H8K._D/ "2<$8=BI &/_7:8AUQ_^G7Z;KTTO& M\16Y?3;*!H=-%O+/26=_OMG* M/K@H5_)A69K&MRBA$:%(OVY,OY6.% M6<,-F>KE^VOA*:GKAI,]@O2MU87\K6,96J;:J@;B2*Y6"P:HT!@P22O0/ Z5 MCN7;_'$E7@6:'.<4JU!V]'N3/BREJ?)L0D6]0*P6FO7>?ZME:0X-$XD)5"(A M$+-(02:5@C*3"9$XDCQVJF:S&'-L[ZO&9"!KFU=52+VHR]<:"=,^QX@VZ-N] M8SQC&OBUT,+9F%NA66_WU18'$!MU ,@3W]J,."A%.D"PSVHN'^U'1!_*N8X# M?RV_F8TB@N)4I;! M+"74-+Z)(+66K]C168ZM?Z\R^ MI_V,@6=T/%L97BO1JL9KS2['7ZC2['#R_BKE9!W+Q[5UX7]*!B\,.V)"WU*/ M!?_'Q]7JM57-KN]:6; MSC:,;7U@K*?ZVVE2>%?&'? Z%TVZCM%7:RJ:UW(O]8NK2KMZDC-AMNW! MFOZXXJ768Q8M7TYAYV:(E\P*U/9/ZG?):G+\G=(]ZJT3G+9;ASYK1WKCZ:U^ MQ-V"@6M(>D-T6$?2_U8]^L6_DVS=Z4 O7^KOENE;\)^O=*F_4[.?4UD('?TC M!E7"98SOBV+C2V*Q#L=9HTRNJ,;M2U9F _VXM M=^BN;@7]!M]8SI0-WL/V+HUNG?! MJ7X9F(]5#!]E**I9WOI&PW"ZJU\;!G?^H+OZP?NJ[<)G^;4T983S]2?]99AB M%3&%F8(X12G$.I:%A1&LE;+ &,51@F.KU)13 XR-C6L;P=9(8*RTES@X"N)Y MHO4!36!>=43%2-]@AU_?%-$\SC@5&,(DE MAICD#!*29OH/+/6CGV5.*W5BU8\UODJY>]:#WQA-M4CG_^H:NRKI&[E'^6+_1L_"/:9X3K%)4 MP"BF$<0F%9^2+(.<4I(KGE)]0;^*9P_6C2VN;ITSY]9=2FN] 73=E8A8S $% M&_] Y6#?&F@LK- M('7.'N'W7M_LP[8;U35[A/5T/;//0?H>YKS5;Z$EG7V<"_GC?\F?4Q&)E$8$ MP1@7#&),$DAY@6"4YQ217").K+=!CHXP-KIN#BX:*T%E)M!VNA[H[ -I>Z)S M!3S#'.G8(]/C4.>$]U>!CG1,.'9[KG+JP1Q;-6Z.HYFJ(THYG^#%0FW0N33.E50L0@ M3X2*BQQCEL4N&T(G1QKM2_Z/[9NY,A;\:7U^ILN?YG<=U\#6-] ZYWB@>LU46IZ/#C1!H8\[3\_- M^0D!?P;9$?8!JZ]SR&M,&?98T0-H!Z>$/N[9CX@;Z4LICA=J-0ET4Y5R+BE& MD LFC,0"@;2@$55Q^K28Z?NMWI6S5R,SV';CDWDL2"0$3%0<0XQ2#&F$"611ED1212I%3L%A M;TO&1E[OY'SQ;')0%LM_J[5^66I3IJF2,BDD@C13#&+.4TA2 MQ"#2$9Y <9PPY-1&]M* 8Z/!RBCPEBZ7/W4X_:__'&?1O]>M!;Q59M5 VW&? M3_@"4]S9>BM-9Y6]@Y15[2 3OH*J'FXLQ5([SCO41>U^KA^[U)3V2'\T4=X; M.9>J7$]1@3!6.88%HH7I39W!0@H,.<6,9"+""US P1-IG!IE M4*ZXX.H^15RZO!\S/,KGE\62+G_6XFJU^,_=Z_IIL32I[M.(%I0F,8$QRQ'$ M#!60T8Q!R055'"6XB)SJP2^,-[:HXXM<5B4J0,_I-[E<5R_.EV5;DU*IF4T MW=C?7Z7LTD38T8A'> /3R<;21JFR%2 #6VO]L8HE+)[8Y=)H@[*,I>O[;&/[ ML=%4BLQ#D__J MA9@G)V& ^LO38_=(PW^0RQ>Y?C5M<+D)QG^3STPNIP2G49[K&#E3F8Z698'2_: 3 MF(&WL#06@C]K&VU3!\_@XY"@?3U. Z58]\#++3'Z/!)G4YM/?'2XY.3SMN^D M%U^XM%_(WC9D_2QGE5;(EF;;YF$9IX(75,?;-!'0R,5!IB($I60%DYG !#GU M+;TXX@B#Y>7K7HJ)6[1\&62[4-;Q! M@SIK]_NA.OJF,::PD1S A3$(L.(YT^GENM+'Q2D=!HJD4K[I?.)Y[GL77\M#3%VJA3SRW@'4L#92-:P6* MK\/.LV,->])IX_;!,:?5A_H12-4,QF2T+>63?ON6W^0VD>.37-^K1_KCP4A, M+N9WZ_6R9*_K.K7C@=;A"R,2%2F%-%65&D($*1,2QGFBLE0OWA#6XQ;O^M(>E?YN9Q"G'Y+1KI\N.L0:T /Y=-L*FWB M(LM$@1GD+,$0F[/#6G2]7'KQHT5^V7Q4)\+V>SHRD)FE"FA E% M1:P?>IE0_4=10(:5?OQCG*J8Q4E61"[[38'L'-L^U*,9PZ3CKDH]ASW.V$+- MIQT;C6"6 M/:57EG$]!Z.CF=@J;]O7FJF>V$W#:[[**5?X6$,ENH/>6060_7 M[W72+&X_:'3:$/./< MO=:]Z<3=LYP+DZGT84:_3GE$,LK2#&(:$[W&^, \8Z^]82NW"=?XRO B'PLVOIOU,#B:.^]FH:[KO7]>KM5Y2ZW?Z5!7Z[5K("$I.Y-=R/C=X,ZI_P65 W%.>Z]=/1&".8AUYFF04FF "41H+ M*E',<+O U">$@5]T)Q4,.N8&EC X DQ( M#8/N<+<7,3CBO)6*P;'/]>R\>51)\T$NU6+Y;!ZG1C;A.UV*W_6;9F7TXOBZ M_*9MVVF]Y,&]W+NY,V]_#Y MR^^@-=NQDZ:_N;-CMMO,2& .O*@&W/&OHOGIG^#!NV8:9W M0 ^Z9?H?H4=I_W$K.E_J-S^WES3?^ +K>2)37!>@^D_L=4/*6W6\SYL#I M_0XP'.;WNWRX;X)7T^UY=:\^+=9RI;G.+$ZF$25?GY@C=>'Z?@31/@&/BR;EM$U4E75] M=D5233+J5!):R)01R%E5DI@EL,@R95(_!4NR6%+$>I"&BPUC)1)]HR<=70+6 M)ISS;:*O*5FLU1"J,(W,B57OB55;5,6NB5F$@53/(B MASB+<[T6(PIFLHB1%$S&A5,*RM[]1[GJ>M&V ;58@K(Q=D-2[0_ 4K,G6'VG M+\[-1W;AM6.C*T +3#BM9<"8ULT][Y95?]S >/]2E8*9W/3Z/.!<-^0>/4F. MPN2M%\GNW0?N07+4M(\7KPT):BNV5(GI\N-N*^9@J$8O!4I:ZS\N^?ZS4M0 M>&;I@V%N0M>GG#W%VR>O[W$^?D(C8W4G1%D]"M."2\2E7K-J+D\ASIF"%"D. M:9RQ-)4YIUZ&VN)PVBN P7?63XCFF*RAUEZO M #JL =3NDM<;G[+'KY;L,=Y!J[='.T:C]IWH>=FI"*=E MZ3_?+9YUE#-E2&4,92DD2"D=.N,,%APQF"#,N**82IDZG6T>&61T3%O9"%HC MP9^UF8Y5E$?AM#RXO!*DT&SJBH_[F>09 'P=01X;8M@3QS-.'APPGKO68S77 MQ]7J58JIPH0:P53(.-&15I)FD$5*!UZ,I4EDC@PR)QW5,V.-[>&WJ^$J*]L] M5[4TX-MQA"=( U/%R5J6VM+ 92R[<(2L8&E&NGWQRJ[+5G4K>Q_IJ<\LF5X- MKM;+*OI\0U?EZHM^:JBXG_\7759R.)_I6L93C'..B500%1'5*[E"AQ8B09#0 M"*&\\8NT&Y,7P"F#$=K"K;S0[1M\;Z:E?)4:[9=C+LJ"8$ MQ(%YIT+W8P?=RFKP98-N:SCX? Y==]EF1ZA\*3?;#CNL>+,C& ?ZS:Z?[T== MG^1ZJV1_]XV6LUJW_NWB^7DQ_V)>^$^+F;[?RIC -S*AE'*6<$X@S6D$<9IP MT\*1"[#3F M !LW3/I$[0CH>E*S'@^B!'LEGIYXKZ\5@]+@E5#ML^*UM^NOLO78:/AT)-:) M0IE@>08IEGIY&"&C($@+**6*9)HJEF(K]9WSPXR-XFJMV-E&;TMH:]TEMH[ M:<=EUX,4F*KV9;8Z:19-E^_?Z/IUZ3F=XCPL'I6WC@PRN/;6:4>/J6^=N;JG M0H&:_>E;-7_=,C MBF,4,9IJ7B%*<8ASDD""$@233'""4TR5QL?6^J_ZZ^>Z:[X?Z4P36X7K_-UV[M=<):RA$:08*$@5IQ MQI($(J8XCX7("R[[;ZF?'GAL[->Q5+-;;>H$].HO9HU]GQUT/X@.O8/>1??= M!MVWOGN-N4(59 ?]S+ WW$&_#,;Y'72+S_=LD=V6232AX&JS.2MBB0N&4YAE M4;4_I& AX@@JP3%BC!(6Y2[4='*DL7'1MG*D2?I>N?:Q/HFI'>5X02HPQVQ! M:HT,LE=]$0I?7:)/CC-L_^=+[AYT=K[X@2 M:;9"AUE!A$)$0$ZQ9HDT99"0 MO("QIH\T5GE*W-*-; <>&VFT_5*:=D+N/6Q$GF*EEUL1Y1 )TV<5(TZ2/BHK]A98/60WE$M8*/#2V%YMX4;X=L((K=T34%E>-S)\?Q'EZV41+@(62A3A],"WE42X",A%083+=^A' M:&TM")V9DNJ/\Z9FI#DR*A262C"S6VY68P4O(!%<096KF*5YK']I)QEK,]K8 M@JNML57Q/_PX;XO^W0CJ/,1VG.0-N, TM(]9N<$LP'F<%2B>J.;\6(.RBY7; M^X1B]R&?W01I9-^?I'([-=+L3>SOG['W+)RY6FP9++ M:<%X@GC&8"%Y G&&M[%(1S8&Q,UWAA=IZ,PDYUPB<6 MLQE=KHST=7W:YWC8-_B7PC*]8<13'3I=HM,BX92\\FJKK_SFF+YR X+)T-K M8!0K:B FX.!(LP4#5&B$[JH0?AZ#]EX(:/X(.C2$GQR[/@X#V-$S%J_:?T\) MX50P)B!/E'Z[<:2#[D@2* LA<)$5(H_%=&TR2BV#[NJV3N^2] MUY6,[UZ7Y?QK_7C7.1F?Y/?J5ZNIE+&DF<10"1Q#G.A0DQ4\@W$1L231*V): M*&L)F5XFC"U8-%95792,SF:GY/EA4_)<^=4C3:S_+%W@@D&P#\P;1PJC*YAK M'T#MQ"8.:SM<:4_J*US$:OK-@8. 3?"Y&$C4)MB3A?G M*L]WM'*NNY-[3_*W"TV/B)8JN[PF89STME>;[=T[#=9F^Z@#W3;; MQR_HNX?_?UY7Z_:\X/A&7_7-9?M+H<_FS&U5KN47N?RF%S#UM[R335!W3T$B MYUA@#%F6ZA5)(E-()&PA4\4F3<,JWO'&]1PA\#3; M'D6,9_)"K]4>/KZ='-\.Z[86_3CG2VE.M(VDME%8L\K'Z7'<,0SPWDY, IL[ M\*'+,. ?GML,-*[;JZ?*!5[^G/[^95ID*HM2)""AF8(XQ@PR6120&.T_QC.2 MV%5T;V\Y-OK^7>-5+6OIVG8=U<'G/*OV\SHP[_W^Z>/C^W?@R^/=X_LOUQ/8 MH8]G0KGFXIIAFO_8DDOG5H,\_H>FMP_HD=_TB]X^T')9/8J_Z7?(Z[+>E]:/ MZ>O2K#N:+ $>HR03(H890QAB&N60%#&#)!)2I'E"4N0D2&\SZ-@>PXUYH&-T MK=/D%DA9(6X7#/G&,?"#;LAAPT9' !8?^U[_39 MOHH,1K?R;K-M6RU2VKRO A,A-T=$]#:YIA=236MT.HH2*U"_/M8:H&TB:O/%.Y>#6B$%#%1@ MNP >,!5UZ/D?*D=U,+_&E;PZ]'0Z9[4.;N!5U?Z?I>E-4J=8J,7RV>26W;-9 M^;5.)-)KAQQQBJ$J,(88IP5D/,^A5 I'18QQA)UV/JU&'=LRHRU2-](@W%#; M>@&8!,OZ,,<([%3EZR];7\!BXXSC2L1N6NQ>C=[!#OS::NPUFZ.-Q:!C,MC: M/ %WS^8 P+L:@!U4?J4 +HQY"QT .QA.B !8?MB3=-%4ICPI(A;!(HM,L^!" M0B9S#FD4"YPB5,AXO#@2+KM0KZJM3-"+^.-0G"BA*Y'LO MX^#^MQ4A.KESK)_-]$1]_HK#YHT2%2:5ZTYA=W<['[@\Z5=:34 M)@"]D_6_/\X;^?+W/_B3B*V&-;\L5'1V\H^L_KCVK-*X*+ZB]SZZ-B$<=AO@QWEC7>. _.I<64" MS)^@XY$)SUIG07V)F?B]'^Y^HD9AFZKWMQ:(OU?Y>TVW@1:,JLD3J.'PV*3R M)M/HJ_WEL,8/VUCS)A-ST++S-E;T[H%E+'A8+KZ50HHW/W]?F9V##^5<1]M& M[YVORV_5R<*FR$$E*DYQ44"<1?K-EW $22X+F*:9?B,6/*; M(/IK=^5JP-"=KGH"=*3)5=\[]4V?XJ]+*8Q@'5HP9]93IDZC46-Z("7^64$(H%4PRJA,80\TK<5PC]ZE#OTO@UV?[WBW$-T(UOYORR\+:J;Q 3 -/4.@- M->,)N%>@\07<+\'G>EHVNLR50V#KT01L? (/MY@A!V61 6=J((V1 6;,36W$ M$\1G=4>N'6,X!1)/:.QHD?BZIX\N8K^6<_EQ+9]74YI&B*1I!!E/$<0(19#J M6!CF7"@48Y+PU*ESXHEQQO8VVVMK!?XTEH+*5,>X^!2P=I&Q![@"OUMZ(75E MNZ\#'()T]]J.NGN_==7BYUP:K![T+J][QTT@BKC*J)6;)CG!^8AQ[:JE?G!FZJ> M1RUL2]438X^AH>IY6"S;J5ZXB;LXV_OYVFPWU/50G^6+Z8$X_VKT/UY74RF* M+,8I@SA-!,1FU5]@F<)<95&B(L7BS&J;_]) 8V.SVM:V?R?86 MJ<^WXZB*Z MYZG))V:A=PI[PN6DDV>#12_9O+,W'DQ%S\:]KJB>U?4]&W_M%%1_ED(^5S43 M=1KXE&"2I4F6PSBE&.(<4T@1+R M)",Y(BA2=C+!5L.-C1KV=_PHYZ_/KS/3 M40R(TAS(SH5C8L,%O.TB&'\H!B:+/?4$D^#6VNJ]T, .%%\=NLX/-FQ7+BO' M#SIQV7WJRF*"CW.]-I"_+E:K*4,BRDPS4QQG%&(2F4H"Q*"@*2]HGFIR<9+_ M/S*&$W\,D,5K;*HKF)JB N>BI6- VG'$E? $)H9M04%M'OB;,?#TXK!_5<&A M^[[K"CHCW*:RX-#%D[4%1R[MF2;$GZ1XG78HI2=3K^M'YLFOU7GH]:5*I^\=0;\6;GCN-L;9N+M M..WFTQF8%8/-I'M65DBD?65V!;%QV.RPD# ?9)@%'>SZSC7OFA65R>7OG))' M4N8D+0A,3>\H7$1(KS[U.K3(XD@PDF11WKM3S?$AQT;PVW8>8&G* M>7IEE]AA?X&6@R :F&/W>YN UN*Z-JI7(H@=F/T;R5P/ZHT:Q[B#>U6'F/,X MN72$.7&GFW6 .>_9N8XO%S[9+_HWA[#WZNU2BG+]@7*CM?;S]_FKD6ZA^JM1 MYS0^EU4FQP>Y\Q!@AHF(=7"?:TK'.>5F+U&3.T(%CR6A&7)J<=O;DK&1O''$ M'.7QRA6@&E\FX+7R!O#&G4EUVEH[!)3L0?]7SZ%=L#[(S 1^6;234GL!/FPF MI78$O-U,RM87H)WQRW2^ /44=_>W8]#8^FJX]N/GZV_8]P%3R!.

M@)/.^UK''PXP["+\I(,'*^C35_;4:&D6V)_EK#X=>"I?5DWE(!8D%442 MPR0WSS@2#+(L+V!SR@9:(Q4=.47%WKC2!_^,__JG]B?[#M!G[CW_Z?U!+ P04 M " "U@@-7$&>#?F*( "3.08 %0 '5P;&0M,C R,S V,S!?<')E+GAM M;.R]69=;1Y(F^-Z_0I/S.E;R?:G3U7TH4LKF&:7(H9A=/?."XXLYB4H$$ 4@ M*+)^_9@#L3%6+'YQ/51=I0P&@XA[;?GO9[,?ON!R-5W,_^4O M_)_87W[ >5KDZ?S3O_SE[Q]_ ?>7__[?_LM_^:__!\#_^NG#KS^\6:2+,YRO M?WB]Q+#&_,,?T_7G']:?\8=_72S_,?T2?G@_"^NR6)X!_+?-K[U>G'];3C]] M7O\@F)!7'[OZU^4_<\]RT#Q"R*J LAC 6^$A*.M*T*8D:?^O3_^L,@\Y_^0FT]S[_V/FW^]_NAJ^M ' MZ;'\Q__UMU]_3Y_Q+,!TOEJ'>:HO6$W_>;7YX:^+%-8;J3]+UP^/?J+^#:X^ M!O5'P 5(_D]?5_DO_^V__/##5AS+Q0P_8/FA_OGW#V^_>^7%^2S,\VI1UG^$ M)?Y36IS]6#_VX^L%P8((WCQ@_>T<_^4OJ^G9^0RO?O9YB>5?_D*_GJ%JEAG) MZFO_S^TO_GCS]O,EK@@R&VY_I1]<_GY]RZ&4X-;QZSVR1OOO0K$IX M5UE&Z%^ M#'&&$RYK_'M27G_CQG% P7T/Z/)U=$UZ6B[,6.EPO&DMTJSHB_2\_D 0* M+I>8?]UJ[E%&-URNR?CBYI.'HN)B!9]".)_\3D+'RLCK65BMWI7?UXOTCU=? MIZN)PIBC+ B^* $JQPBQ> 98;/:61ZFL?0(:):SBANK+-VWQ@;/UZNHG-T!Y MEICQT-)&SXLAA-X!>F[3_V9Q%J;S23+6RFQH&86<03$K(3 3P2HCA?$F)OF4 M13D$-O>I& NF&@?<7R_297-0/-1!8 M7;(CLM I1@F>%@PH(P0XQ0B&Q()66?16J9*?P 0 M>PNR$P#\/Q=A24^N)]0=H6.7A?4TB>6?"*1V!!H_79R9!%$RS< M>7%7-J(=+(X1;R<(>8_+Z2+_/,]OR'V?Q)@*6L$@FKHAQD1.>V8*#''CL-%VPDV/B[#?#6M0KG$-\])6TO^DA;&@%**$=)]S2!% M9K-!FXQNLY7<>?-."%$O#B%'"7ADD/P\7T_7WWZ9SO"WBXTSG0)'Y '!L%*= MZ1+ ::6!6&@.$*P70#C[3PMEF3@-D+9 M) I?+R[FZ^6WUXN,$X->,TV^4DDFD*D+Q)C5 A 9P\14UNZX764'(G:"C7UA ML&DG]BY0]#%\?9M)4M,RW1X(7]I)R;(40C- $XD1Y@0$+ASQ9272SUE)V _ MC[Q^)^2X%X:<%J+N C.O+8/&7B9(#I1O3Q#9[*/OEN^7BR_3><))4D[X$!04+\A+ M=X$DQ%,&(36RXH)M$_8\_/;=P/)R\JW-)-T38MXO5NLP^_^FYQNWR[)8>+0: MC!?5>0^^5N8%B$%(R8/'4AKN/M^]>S>TO)PT;",ICXR5:A-?+3%LZ"Y,^*R8 M(-X=!R5% (^,()^+248J%^V1U76WWK8;'EY.XO5@28Z,@%K@.GO_>3&_SOSX M9%Q2":1WU-N2'@Y"=:C)#HR&G['=+$D)',1 M/T[7,PK4;9:1_@.K!'E*RANR935:5R([R33:R(]"P]TW[H:&EY-9/4JB(Z/A MXS+4*P:_?SN+B]E$1*G06@'1U6W-*@7."0/$&0G!L<2R/PH*W[UN-QR\G&3J MX;(<&02_+;XC_9=9^#01&,F5H5T- ]/D#=>CHA(BZ*PYA522*W'<4?X#+]T- M$"\G37JL7#O9*7[^FCZ'^2?<' X8>DDN%"7I4&L0HG402S9@G.?HT-/_'9>W M>.BMNP'CY61!CY9L%_'GZXMEE=[V;+FBG%1RL9H4F3UC+$/69/.4- %6@ZT@:2[0,S;.3TMI/7T"[X)ZW#)%L52!&UK&9 + M35MEX>0OU:Q=E$(QG5+*.30YH7OH[;O5CKVTA&@#27>!F%JOL'P=UOAIL?PV M8<8R)P7%VUK1%X<, CH+].3EP =>NAL^7EH.]'"Y=@&+W\_";/;3 MQ8JDL5I-O-&,XBT%,4A#KC:+X$408%,(&"QG1P M^/D,EY]H?_SKVJ3@.H4(7CA(.+&QAQD"W@\ M^/+=8/)RMM2?WFZ)TY8(#YPGLQ1L?6=;"I18' MLK??N1LX7DY:]$BI=H&)6Y?]?O],8ER]NUC7GA$UC)\4'3-7W((-9 M5T@9< M(??)22V42(*1,]4BM'F"AMTP\W*2IXVEW@>&2$C+,'L[S_CU_\9ODURB=LS2 MQBEKV36R!+$Z6I%"?NV%"L:T.,._\]K=D/)RTJO'RW;LD]AM$/;+=)7"[/_% ML+RZNY&L)4NH'+#@)*@HR?UVSH.UH6AE$_/J.+/RV)MW@\C+2;@VD7 GMV-N MF/B%?K*:*,:J/Q[(!:^!&GG@X%B)P%7))EH5>#KN;.:1%^^&D9>3>VTAWZX@ MLKT'MF6B"%]$CB2%[)"B>4$16SUYS$4%U!H9)M40)+=>O1M,7D[BM8V,1P;* M*^(@;[BH1T^QB&(+RT .%5YF>2):B-X95D2@*/\X"_+=ZW:[=?ER\JJ'R[+# MT]T@G= I&# BDM=4$@./%L$@A6F(D2EY7"+UT-/=01)F;;J3'2O'9C#XKS_> MDR#!^Q_'=ADDCWJ^PDS?K!:S::Y-)7\*L]HMD2)Z7*^^YV/7%H3//K5I?\+] M>#BR>>&]UE3ORB_3.;UL2AO&8GOQ]AIUY$&@K ?]*B8R.RY[B,H@I!R]+#$9 M+=T3*^ZHSF]/T'5L^ZE7JQ6)]89+AL$98\F:ZGJ&;20X%!;(Y(KB4?%H66,N MOZ>@DR9EK9!PMQ75$>+NH%?9EOK+(.V:B>1347*;':QGDJP>1](7R2/Q$4L6 M]BFWY'#,W"%D7.@B %QE=Y+&>4C7&SDZ$]8"EHP!PMP5> MO/:":R;X#'+T.Y]-UF$W_8^-X;F3S>K%:WV*HD$?LE8K@?;04 M^:<2O(>9J6>(&J-!R0&LF] P2]7^)Y MF.:?OY[7J)CV[W?KS[C\3F(3%F+4 2-PP1RHA(RB$2_ )YE$$3+P\E2=_R%0 MVH&L<7HO#8>IUIKH %S?$Y_(\XLYL'JVED!EC>"2K_E0:X2@12/$4P+MG!J(TVB0/WJ$'Y2!&# M- A&VR@\,A.QMW.LFL7]+T7=@9-XO%^>X7'][/PNTL.:Y!I_G-<%& M;MTD([KL?0"M"ZT*D3DX%R1X):,/.5L=6P_3>(J>'ASJ)AAJ)O0. /2.. GU MRLRO>-6=_5WY.VW!55P3SFWVP10P10I0C!OP67J(@AE>HL;D6P?Y3Q+4@RO= M!$+MQ'XPAK[@,BX:H>@M:6'^:4JF="LC6@@_?TVSBWH:^-?%(O]! G"E&VUMC970@7FZIIL'15NO MR2#J+#V576T@(3EHJXV3R;-X=P3'T>#9"R #N\Y- '*0,#L P>.9JUN.6Q)" MDF6,8!TGFRE]!H(YQ0%0#@">YDKH %AO<$D!0+T# M>FDQ;SC)@DOMM (F:HL2=)Y$%04MD<)$LBEI\U0!T"%P>IR:<7J<#@"B1@+O M #JW\E.WF# E.IN3 ZMUI.@Q28H>5:+ED+P.,;&86J/F04+&:70ZA)]\M)@[ MP,J6_HE61=$N6XOJ5>V?J"@HC#$"RNRQ2)OQR>D-AZ< 1VII.ECEQEZ2["#= M]^LTQ.ELNI[BZM5\.P[M\V)&4E_5S,'ZV[5HG,J9P"R R^J7Q_^*BDQYUC[ QM0 M%$H2%XR!$DH:H84LHG41Q\.4= .FH_3\2$'0$4+O #H_GYW/%M\0/^"LUI[? ME]7$6/1:)P04DH-*V8)36H(,2GMI/+KXU%W@0U#T+%'C;GX# :JM*CK %JV0 MY<6#C BCMT/I3D!B(63?ZB]SZ6R+AO'98]2LRXIV##&:<&HN\ 0U>I MK7^=KC^_OEBM%V>XO.+JJLO<)'-4V5D#W!E:%]9Q<(9Y"-[H6H=@"V]>K;@# M7>,>C@V$K.8*Z0!D5_VC7B_.(D4S54.5S>G\$S%3KV9-,RXO+WG=Y113*G5 MH:U25)9BX!",@B+06FVY4:EU/?_AU(Y[LC80($^DO Y@^OT9]3UN,"HAI"// M4\5<&XMH<;B"X-51"!Y#Z;;'&>Q&,IS!:.@5> M\U*O&]>"&8JIC571%L^D]*UQ] 9XY[3#02>8\7= 6(><"F]M<%(@< P>4NV+^:>/N#R[C?P)0\4B"@<2 [F' MGEL2B6# H^*!9),\:UU.^Q =W601!LQQ'BO^#BS.DQ''[4KA))4+GI:7-K8. M,$V^G2#P,A[>VBND :6\N7WM]'^*6&&L9NU=%A.0\ M^$R<*"-3G79.7F,QA ^?8K2M;U ^0U(WV83A4-92*1U@;%.\Q'J>FF\3!@/:KC2HZ -4M)B:E.,LDC[ 9 M\J(*)])#49!L#C'X:(II?<'IUNN[21F-JZ8^K\YJ M1<:K]7HYC1?K&NM^7+P/VV-/Z1E33%>C6GW 6 OAI0')79%<%9]%:S=];R+' M+9-I HVGX=983QT \8EERNKQ4=09(L8Z7$20E^@U6>N,)2GCI6K>C^G(:M'! MZL]/8MH:J:(#4-V:+;%M4Q82,U+0PD-M*,S0F>B7QD)R219%@6SRK6._NS2, MW::RC6[O):V.$'0'0'F5\Z;B.LS>ARD%J9=7PB8YE%R2I9#!.5&[;U@(:!Q9 M<,-*29RQTKP5W,.DC%VE/@AL6HB]!_2D='%VL:DUW$2C=0+2$C_C?#7]@MN, MQZ^+5),\EGG@UQQNI!I:G"*QF8M):+X!%U\XXY^Y$X;IY]*+0- MJ*8.4/@!UV$ZQ_QS6,[)-5S=8O<-EFF:KB?D?3(GO:KGIAY4LK2D8M;$4;:H MT9=86F]_SU,U;HY](*PU5D8'\+HOJ(G(P6?C+6#.C)Q,7^>FR )&"Z=4%KFP MUFTO[E,Q;O)\(/@<*>P.DE3/12H3YE$PM!9\8:9.L#;@K2@0-0I7N(O9#5CK M\B!-(]\F/77>\WB]-,/92',MMJF2S[B>)O*POV.JU9"+[U]QTHD73W!WRO$7 MPIA82F3 @R([Z(,$Y[4!Z;,3G'$O7/M=X@3C+V:SQ1]5V+\LEF\6%W%=+F;W M6UM?MW&L/="54^#J>912,D"4T8&V(7,3F37-V_;N1>#868G&.+KG^@^FK X\ MLS<8UV_G)*7-Y*N_S\/98KFNW6S>3%<;%J^;JP=A$[,%@A;D0BCMB$/:-]": MC"'*P)M7V.Q*V]CIC8'Q-XB*7@+T;IW&.^L=Y^2V:N9\;6Y(V=\1@;@ KF^-N1M+$S( -C;P@%]8>[[?#R5Q?KSXME75@3S97- MC&FP12A0]:)Y\(SL>;$L4O@OA,-A\7:7I+%3):?%V5$*Z15?;U>K"V*E)*&$ ML@$R%@?**D9&B>2$=;AM1@W9<%84)BM*Z^K5YV@:MQAQ''0=JI(.(':K%.#1G5XR M0WZD,:!=G9TK)87:%-T 3SEX9*+2-5P9QE%NV&!5BX,#K;5B^L+:O=T^!)9R MYARTI"^*/D#+R,=7IP72 !GH$TNU-/24L!9$$D@+%(H&^ MBYO;F\&Y8H36BK=>?#8Z -U6C5V_^0:K0147'0-K/6'5D#/E5>'@@O%*%RVS M:QU&/4+*\64_EP_\N.EXX)DA/S!Y,,HPBG=10D3KP E79/:ASKL;ZC#WX\ZM M)@8S5"WT?;_6YV )C[C+K9;K.BTL7Z0UA1*X_#)-^.KK=#5!+%8YE4%S4^J$ M)PI7K4] CE[F/FMIXTZQ';W@%CKH;S?(>.S=G1QB'Z#'14.A]@&*3771EH/5 MF\59F,XG*F%P4470IG;TBLZ!SR:"4"I)'SWQL%,AR&[(N$_ ./!HH]/[ #E2 MP!TXR)>,_ W/(BXGZ(*RM;]S0KLIAR43JID!@S($H8OCKC3>6;XC8'1T'*O0 M^Z,<#Y3NF- @5W/R^T57T?"-[DLG%^?EB><6(X#HH4VC56(:5$4V,6 $V M"!Y,O=E?S'/NZ[-O&7UR>X_HBS'ZEQ4%^_R43G/PL MBOD31"=EO>)*NZO.!2AL4ZD8:UW4.V'AX>>/6Y/4" 4-1->!_I>+@JO5YJ;8 ME8F\9"0R)[S("G@B;E11&J(1G/@2//HHF$O/AK//O&,<' RP,S0491>S6:\] M[E^G<7^ M)Z:'&>M=39.OX+?HOUWM_9%PY<[X LS'5SGH!@@\::I+0 MBX0^Z=:>Z %D=A+L'HB,>]?EAE53!TBL(T7?E3JH]K8Y_WU!-CE(K6M9.21> MNZ?3DH08#0)7*7N'.>B[?DR#PX#'J.G$>+7!52.A=P"?ORX7JU7=O*?KB?%6 M>>/)&31U'%PIMCKO$DPL@D7N#,NMRR=NO;Z32NDV #E4K!W?-H(R@M' 15Z[G1U"D-!BUOW3SN46(ZJ6UN@Y8V(N_ FOR. MLUG=3N?Y;V'Y#[S%TH1I@C^%?Q!X)KOHO 8G->VRSA1FA40N6X/G<6K&=7(: MJ?NN4]U&]AV@Z .I@PCX3*R\(0=NMCBO2^V*F21UP&0X%.,]T*(+$*VG_59$ MS,JAD+KU+*DG"1K7L1D&2^TTT &<_HISDM&,>'F5SZ;S:95/':A^O3J$PB!H M=:1<[X<$F2'$8(!KHQA)S-O0NJ+O&9+&=86&@51++70 JC=(;T[3<)D%?[6] M][;YZT0)BX693*S4IM/)D,/GHX!0>'8NF>!TZYOI3Y SKJU5^O>+Z;9*[7+4:(TW5Q/'E20W4@$&(\CN*@XN.0T440;/4@C8O$AF=^K& MO00V#,P&TDT'J*NIBS^FL]G;L_,P76XB&0I8)[X$)7P=-FI<($=1!!);]&"$ M8<9YF:UJG:)\F))QKWX-M ,>+_,.D'-/-I/L0C$:.7"1"?H"B0&G+>C$+YEK&+P<)^F>,DDW31 G,3&;3;&@'0H ML-R0T('CA M!7AC&:KBA&@>GCU&R[AYR,8J7PP@_PYPM.GI^ZBH)EHQ+-$8DD[.=<*4AE@T M0BK!/F(X?%5$-==("LQQEQV0MFN01DEF("S1,$C (2STDY MZ:SEK?O#'X>GP9*1P^*IC08Z<*!N7+^K6I?I_(*8NKFP]A.6Q1*OY^3AZN>O M)#]2WW0>EM\V_D/MU56K9!:;@Z0K^SW1KHAD2@%KL!;$2 XNUTP'>10B!9]] MR,WWR\'8Z:3M1QNGK1>U=[,"B,7+%?P3SK%67R!7SA ?P+2C/4&2>?#*>%"< M1:U3<-A\U,8CI'32!Z0E\HX3]_ZH\5O4S/%3S;Q^;+<3X_I6\)QD=%Z21XJ^ M]L$V5D#DR,E!1>U=)N"WWWUO$]!)4X]&<>7!HNW J+R_>N_FBO^;Z9=IQOFF MYF_CB;[*_W:Q6F_NAD^8MSXR9B").MJC>B!!RPA&N)R"4H6%UEG0W:GKI;5' M&T@-I)5.S=&K+V$ZVX[@N]5NXK*Y_D]A-4V3R'5!VJQ!!MJEE=8:O.<*2D(C M?8BQN-8QZ)XD]M((9 ";UE@_'5B]W=E[,YU=$/(G7$K#W68>I* OB>(FKY6# M8DTTR?K:7WHT %X2N1L$7TH%^K ZZ@"$5Q..KGK(W<3[22:+SM1>F*GVZZ'% M5"R#0/986I1"Z]8G2(_1LAND7DK->A.)=W&![RXG6RML2TF2:04D( I(3-(0 MN-"0BA,LVER$&QHX>^R%0X&FC9:?@<[^ N\@'7N7B2O#J9V0M''7.[&.=F\L M'()1],4%GZ+GGO'6^:]'2!DWM7\2Y!PB] ZP\Z\X_?29Z'Y%9BQ\PM\NZLWG M=^5>4[CMPD!-[&EM:27PFEPN&6(D?Q =*\$:9IUH7]I6OYOD!0J[1KWAVP;D$/M?)LH9I<+P6 MKA9GBTU*Y]#Z/OF>)+8]!_ V.I6%@9+,9C2J B^Y ZFT).>5NZ!:F\G]SP%. MT3RW.3J>/B381^Y=Q)N[C/U^7Z^HD.;6Z^4T7JRWV9KM*,V; :RQ#DF5!HR@ MG47YS&L5@X>$SFK:8%A,K1=8(]([Z>YP JB.H>L.7,S'V/YEL22_9KZ=,YB^ M?5R&^8K8V][+VOQMMH7!]:',#D*:2)^-T)%#CIO>_N1LD=O-P7.3N+'%.-'Z M!/:D#(Y\_WP,".^XC,;'4\>+;5/H<]7(_FKB]K=?PG2Y&;?R;MN3L1 A) ^2 MUP=,L[!:3U*9U\YBES(PPB?EL@&1 M-(*2O.:6:JNHX@HK@5N=3^GD'<;%R!T*.E]!)T!&Y[O4+INRYM;%&,D$%"=( M^L:!MSE"*"8RZ8/@>I";$X>3/'(KAP92< MH^7C:1^(ME[+Q !>)0-,&30*=3:V=3=@;=W3?U6(M4* M+^9UJ6Z&SG"+W"01P1AK08FLP;.8@2>F,>:LDVN]&3Y)4"=8.D#3CX'F:+%W M@*$[/%S.''!!)-J?+=#:,L2$9^066 -24#S$$7?+;$Z M6NH=0.=67?/E6 G'$TT2,7,IYO&(? MGV=Z@)0[@,FKG#>]V<+L?9CFM_/7X7Q*WOHE,PS1R,(1O%>Z3C?))!IAB#>> M40LK8V[=Z?-)@D:NYVP.GW;2[P%**5V<76Q:_#V6];@:HB0$V6<6P8I4IW0R M"SXZ 18QJ-K++8H-HI0.X?< UR0;S5>WA]? D:X6C6(,Q M31N_3 J"M1R,]T8[I:5L7G/U,"4C5V0V!U(#>7> FH>N *$L@O,$/.0$RM6V M[U;4<:!6QX)2R/R?;%15D_CK, %W !$RBDL,*WR#VS_?SC\B+:-E6'[;KJH/ MB]GLE\7RC[#,$VF-<"4),(F^*!T4>,<+Z()U"!+7J;3OC;8[?9V$: =BX7X+ MC6$4TP'H[G!RO[J=2>3>.W(&';F JAY'.6(1L@K&9"^*VFUH\QY >XZFT4? M#X2&Q8"J.1AJY[B<+FK"?[D> G"OPW+YK4Y#.5M5DG8%H'*GM+SU M: ,JVCF@)!EJ\IJ1D^05H%0!C8^FL-87[YOL]8-%L_WL]?NHYD@C]_,\][K3 MAZP-*L8@.TX>3[$2*-J7X!"UMUFC;7X?>Z2=?K">]B]YI]]'_9TL@OOBOE^T M\)W$#7(=<@;RWVE+L5*1,^,T?6%>EIQ820/T<-V'Q$XR1D.%]NW4T\&.?^N8 M\/Z68D7@*I+IZ"VH'@Y31VJ@&R1=!U?? M]PZ=K1O: MWZY6%YC?7"RKZ[F%[L8"7S5#PTTU/,Y7VQ&5!35#I#5CC;2@$I+@(LG1:\8I M[B]V %D]A8C#VSE!M1A!R[;(RQN;G4^PB&:B"FS#$E[!DIA;7;$R'G@ MUIK@6$+1>ACD_E3V%O6>'*2M--@!1F\U[OZX>*26;,-IO,OI!]Q.9<7?*3Y3QA:(UD>(,7G,MA37/$5P89 ];).3H" M#M; ]^TO> KWYS^&VT4XCG\+MHX*F0!JI0_RE M'S!T3_C[KSEI%_AGN&S?]N;ZC3>MF9SVW*.AH*$X4+P.7@DB0.*V!&ES3GFP M-C /T-/ M:K/?+]SD)M2Q"'K (1M271UX;=^[G-8SG1WWX,7F MNJD1X"53@!AJ&S1DI@R M5Y&# RM[2>]_7U$WP%NOCO^J&<7\S2=X7J)2T5)5*D&@GP!3HI"8#=>L=:9D"#[&K<)?5)1M=I_1O!3QCSR7B*V#2OXWB9W;A*"#F@S#$* MKEWKL]2G*1K7?G8'R8;JZZ=.\EA98+DO0Q3AO6S?'>HZF<6MBN\-E4Q5V8"8W!S^W[?R[!L*,4C\..Y,RJTKMIZG:MS"V.Y@V5B-'0#S\5*8 MJR/(G[#09VK+0T^R@2&9XLI M<0H^[]S,NY]"W^$]XY:D]H.YQAKIP"X^4F:N>"[>2 =%>4,BL@Y<-G5XMDE> MAU+$3;5 JR.#PR\##%;$V0_RVJFK ]#]=;'(?TQGL[=GYQ2,;>YHU_2M3CQ& MIAUD7SOQ&XK"HL $VAMR-C3S1;9.73Y,R;@%C=V!KH&ZNJ@#OG((WLW?3%?G MB]5TZ]F^6JVP1EI"*2N2 IVA=C)FK'C>&GU/$31NM6!_(&RF MO X\NT<+3JZE=WG[Y5IT):'1GJ1&3-9.VQ1SQ:QHQ6D6A4%TG W?[>,QZD8N M+^P.JP/IM8.=^SYGKU*J;7I6)'>,K*0L0LP'(GL[>> M!]O:DNY"5V]M0]I@XEGH':F@GJWE^R621Y*O4E.7(=A51':Y-1C!<[0U;RI# M H69@;-1@E!6H5"9B]PZE#F,TMY:D)P(G\V5V#-BKQ;C^_!MLQ(S*R:4;,"7 MFMZ7#"$&*&2+%EQ@NG:0*.45"7H'M=NS&2J/YUNO[\ MFKQR\K^7UQX)NM;-\[>G;IQ-^+35_(.H;0. M)HX_PMG;^1=]43W M%5JIJP/[2![N5<^=].\7TR42K[3,UM_>S\*\'FC6"VGGF\(X0?N(-3& L?76 M-1.,(K"B(!BI'6-)%FP],&-WZKJ\Z= ,)XN3**V?8/D>@S]=K*9SI/A_M>E* M4X5]^2]Y(KG+J7HD,F]:]=%F$)A2Y/THU(QX9[;U)9M]Z.OR]L+)D-E*)3IBU+#*48 2MN\U(U)AU!AU-9C$$F9NW9=^=NBX]RJ%P.9#2^O4H+SL0 M/7R<>G$T>8O67!2V[W/P.\/Y4C@O/4WN4K=35D4=9RX3C MNG8T)<[P]:*.XHC"HRTL0C(<06%-5!A!"TRRHI*R09G6O6^>(*=+G[$9$A[9 MF8]52S\;\0<\O^;IM\4:K[/UPC-K6$+0+I'/ZQEM%%[4NSR2N<(SM[*U0_@8 M+5TZ?T-!K(E"^L'7U8KY@)MYY!\7'\/7FA.MG5I(>+\LEH]48%IOC$9R:44L M-1VK"L5W)G M;OI73= ;GA5Q(S=7'75M6A3)KZGUFQ23H?>Y]4W59XD:]_SOU(ALJJ(QG;]Z M&^(JUB?Z(PFLZFQUT\F[=D4BF2XW/Z]MO3\N?L?9C%[]KMQD"2:"Q12*EJ"] M*^2+^$1[A2>N'1:CK$Z%W[D2^,@MEA;4C'L">"HPCJ*[8^WDB8/GB9:TW$I. M4.JH.*5<@%BRHLBOQ*2]4<*=Z'3P >K&O9-U8J,YD-(ZR.7\3"))ZW?EYZ_I M!T;.=V/<#L#&N%[!8-F@L17>0;KH*&:WHS[NE[!5(.QW59!ELI'<.D@XWC M.(N1E#51LP"HR%E3)A>*,38[LE-9YZ1M:5T5/_QF,)BWTR?$]U)B-W,[CV/9 M&N8CKU>;H]XD$XEEIQ&B":F(H*5+K4\3AL?M8/?7.\7M/DKLI67ZQ?GY;"-* MBHPO1?EV7A;+LZTRKX1J'?*B2P*I!;ECJ MM(ABA9!,P&=IH?&M\[DC:N)?: M!T/B$(KIP$6^:B]2$R\4_$Z22>3,U_$5K-Y)%2:!-RQ#\9S5F?:VR/9W*K\C M8>3VU$.H^5Y9_.$R[P(RUSWD*@<3C\Q*YQ&RK,.79:PY$"(_*,5\,.0A\-;M M-.Z0,'*%\$D@<[C,.X#,=2^CJY*H>;Y.J;TE>WUCHDVPD94L(7/E0<7@($@D M5S,A(R^465.:5Z3O2MRXG3*&*QL:1#EC'QA=7MG'B]J&+^[EQBHI70R3 -H7J1RC$2M8J9@B$333;":GUG7WRZ M 5HCND8N,QH&.0]T01M#C]KN .TX[O1YG#_-=?K@!F7ZI4B,)J;JUY&O(#TM5 O2N%A $7DP'#0F'"*N-+ZUD(^U%XM$&[_[8WTU6:+5844]QR&;0R*K$"0F D M9\8E""D+R+0$19(BF]3:B.]&V;A&:D TW3-<[175MXFZ'@/T-PR5QXUW?8BM M>OA!#8W6#I0VLE[7;[I1_ MT4P)?1N;JP[JX;*KY5MZ\OS3-,[PLO7G 7;GV6 MT)(]2E4CHW7]_ =@)*/*QND VF5>1P-Q"#;4>F-E.!HADV^])I\@IUFYR8-Q M0C3"^4"[MDT!E&8:G*IM= 5:)XK.3K3VGYZB9_36[TTP\6CQR;$:Z-N0U-X5 MAUB0S>\U-!WWZ6AD,^J#'X"&M<;8Q ,@JQIT5H(K)4!!)UA04IN3X M.;6WGWH#T>B==$DX8,K7,F!'#/J"P)7UW"=%3G[KB/(14L:U#PWT?W^N[/$B M[]LJ_(:;*53O<=O X1 #((Q1=! M>PI9_8"L=F*1M,GX@%HUO_[Y""U'WXZ]\]Q;^ULA!'O!@)54S[]KI64].[%. M!AU%'2_?NI7]H\2,:SZ:X.#>+=4F@N_;A-2>&]/MW"CZ]]H"G3C&^:&G]T\] MKJ%IV9GJ1F;FUOM>W7G?0YN6]D88CZ"BEN1[BD)NITJ Q?J$B= B6K>_W(O MHV^OW;SLNS?1F_]Z$99AOL;;*4R9I.**E=J@O[KW6H!GM)$;GXPLJ(V2K0^V M]J-P7-,U'+;N75@;3F]]&[G?<5G9)*:_X')=DT_OKXC<]EXZP-(]^\R&YFX_ M^AO9O(]X=KY8AN6W;=7R0RG!%"TOHKK/D;#(+<7M]0IC$#+P0AZ[:WY ]"Q1 M1]7E/_KT6XO"J\*M$""5K"<]UD PA4$*4CIT*C,=GX/.CN\:URRU5?]W=?.- MQ=RY[:D+M';:HY=M^3W(VMQ_2DO[\@R-K8*US:.O\1-E49K9 CYH!JI^"08S M,&9)N_0OJ7G[A>\I./H^]#VQU>Z?#\'9\9B-R@&R,A:4*K4]=R9NY,#M<$S5U#S"NAC),"2CUB5+IP\$K3WH52>LPA&M7Z(L>.I!W?&/K) MU]S@WWIILL4(4M3[9:GVGI!,0>0^,I^8,Z*UY=V5MG&MT1 8NM\M>@ M]6ZE M-HV'ZS7);Q\ISEP1SX>613_ZK*86:Q=ZF]FMAU]V*^0W(5II@ ON0;E +C9M MA. H&$_1&,]2>X/U-$W'6ZJ'G__09FT3L\88 3Z+5 M/)'A!\4#VMK@HHF&Z M=;/F/<@;VUXUQ,Y]0S6,DOJV5G?$8AM(04F 3E.>$Q M>?IBL62SN10J&IN*P>_!W7G!M^W76RO/!4NQ4:D%PFQS\Q5BB)*>1N6TNE=- "Y^\K?%=^7JVG9V3P5^1XZI(0+=2#3% R M>X@V%#"&H5$ZH;.MLQ7?4S!NSZ2!H'.$D#N "(4J"6NT4K7P8;KZQVNB8;JN MWTU0AN*Y"5"TKD4Z+M5Z7?K.6Z\*XUSDYGU4'R=GW-$N X&GE?@[0-)O^,=>\3/?$>AL^Q S:E*1UDD68UC,P=B9NW+[G T%O M&-5T@+EGDG]WN1.E:.&5@RB4(=.>$;S7#I+TN12AK1&M YK]*!RW)?E Z!M0 M21U \.,R9'QU>8GQ4H*K#YAP^J4.+?S[/$YG,\PW/[FT]A.#2ADA&3@NL)IW M!H&S7.6:C+&1R>9]Q0ZE==R.XP/!\B2*ZSLY=[MWR<<-BX>DVAYXRD#]51ZB M<9PN*SQFYJ6+D*),M9B/PDT7+* OBC,>?8HGZ"XR8)>5W]-GS!R4< M0RNQ@_WWAL?+BHC_P/PVDQZF98I;L6ZY)M)(SK]. ]GU[12YU>KB#//&J-RP M7R+/.I* A7.;NP@!HI$6*!(SL;:VQ>;'@XU9&#?=-PJ\3Z_ZKI#_RW0^7>.O MTR]XKR' -?^K>O!X8PANJ>?65;YH&2L)06I7![]I"R$E#]8QHUF*(H36#2^: M,S%NOG(4](^A_KX=VP?[6QWNX3[UN*&[<@WH\S[9@RGXD'2])>Q)"N0&6 6A M5I#[G*0N.M&?K6W!D+VY;JV6J[==W<]I2+I9+"CHW9Y1W=XJ< ME$+!0,9:J^^#A^!K/T_D+K#",9GF(YE:,M!Q[Z]]$23RQDOLVA\_UVCK< M,N[XY!/V#1O07N[7X2E+H5UT$A"E 14X>9-":XBNTM3T*YQ'2,@+E>$U 3JP4%R67C1O%_ $.2^I+]@^J'G<_!VGD9<2 MV]RQUT8'[WP(0&&:!I5)B"$'!59XF5+44C6_B7 F>-&YV. <1@-=@32Q5,L M_G)19]V\.ELLUY?C,7[^>H[S%=[AW2&SUA8)I5;[*J15&G.]$B$]*NVC";'U MH7A+^L<-NT\/ZY/KO&\/LS:'.MR+O/7;C9NK#>@-/M)BBSN=N!$%2J[MS%,) M$!@WD*4SB=3J"V]]K#M,B[4; UZ??S-E[59+"Y>U1A'JV7R]IA 8 R^#@(2" MW(F8:66U[ECP/%5=-E[;!Q6/[Z1-%#'VM,:[[&P'Y'X(:_S]CW!^QT+&K'+* MB8-.SH$R/@.YJP@VAQ02ZES8;OTA]GGKN"Y:2P0-*N^^=Z0[[?(.WYP>?M!P MC?T&W+(>;>N&1D:+B9%'),@1,275Z;($LZ!\< R%M\U[1PS4WN\&[G??4'-\ MB3S$-]/9Q?K>X9]!2?%%4A0@9U7'+!L(/-)"\"S*K)RVKO7%GP-)[;0UX#X8 M>GR+&TYI'06,[\JK^7J:*TL4/OQ>D]";Q/3/7]/L@I;YME3R[/SB:FKCXZT3 M*6911@8+7-5MP5 8X\D3 !<+,RP;I(AZ,-BVXF+<#7=@1(^BZK[WYONM90[? MGA]]UJ -G8;WCW(76>:'&;9UN5D)* M%V<7FUOPFZ.;BOLE?L;YBI;&MO-\=83NV/C$N$S<\SJ5E@1@Z8N314+0/J%$ M$SS3PUFX0TCNJ@74/OAYPH@-KKJNMN>?R?(LOB'9Z^67:<(K3P1SY9N8WBIS MMGGDQFK?%*"1W9XNZ'.KV_%Y+L(F;PR8H+&.8*'@S:4,IEBE2U+8&.Y&0Q,6QKU+ M/8BY/KUJ.T7V^_"M'@1LN-PP_>Y\<[.C5KYM55SKW,]O[D[=NF7I6%9:"L L M-=!W#+R*'HQ,,41C?1##I;M:<##N1>V!<7TBQ78*Z]NK^C;WCRSDX$.,D7,P MSED2/J];E&(0,66GM<'LARLV.Y3J<6]ZG] L-U9@WXFM^[UY#T]L/?JL07L) M#YC8VK4;+!=6R)HF$'[C M4R/'>U5P4?=[$+8V+TYVZ/G7ENHYOKI M8(=],UV%3Y^6^.DZ=[$1Y!VFL@@\J)JCL,R#RD9"$)E#$I$D:DWRJGG9TBZ$ MC9MM.@7HVNNG[SWR]A7TFVI*$N]J2LK<9BK"-)?%\O8GW^ Z3&=']Z?8_X4# MM;(XDO-QNE[8')R2/H!/*9+E0P0RA11J,$E'7Y\299$)! MV@%X+25FJ,$A.=(,DW*2.RG#<,?ON]'XHKI=[(.P8[I=[*V\#C;R![AZ]76Z MFFB7DP\&(>G:)U!H T%Z! KU4V)<,\365;B/D#(NU(;5_]W.Q0V4T2FFMBT# M\,WB+$SG$ZD*+SP@%&8Y*%-;;-GD(&-D1+/#8%M'(\\2U8=).TKU.\#I<#V, M7>+]TZNWY--\^KQ^.T]_P[.(RTD1(1KC&.12NPK5>@!7; :NI%',8C%9/>?( M/?+L_M!PA.86[<0X-@K>Q7_#M)Z67R_F>,,!9\9P8@)4JDUV'/<0O9102HK2 M6HXBR9V \.#C^^A]- 6CA=FG[L-Q5'X=HUGJPF:F#47&H2QQ)#)I8YFTH1T M96(2B@O9NL[K*7K&1=+8OLQA:ND 8I;2&F;/T=3=!G:@]A<#JJ(#:#T0RE[/_5Y_E\6Y MZC7S[?7%LJI@XKDN7M#JQ!0$4"99&6K*DC,CD?R+;M3VUW>V@;.)Y( M?0<#]0LNXZ*)]WV?T7]=+/]!C%Z>;[S*_W:QV@RNGV0T*JLL@)=L0>5ZIR"+ M2.M0^.)1"?(C=G/+=W]I'QWZVN%K2)EW:_9N5LMFEMV6,CZ)(GBE; !KO02E MLX&(GD$,6?%D/)K2NC':/O2-6PQW8M/60$5CAY /,196G__'8I9C2/^X]#"V M-=B3H(,+BA?@N9:1F#J&&KT"$B#2$GDH2*2%W9^N9?J]SZ_W$>"E%%T4KC%5G6J,G9UH9R"($J;E-)>T87+RX\\N]-/?,^>4^8AP; M!0\?N4DKC4D^05 V@V+2@?>9@7YY,!:.%V8'N\T3+3]_ M^O:W\&^+Y>M9(/%5:UI4C$H+"U%[7D=[6 ALT^53L)@2#R&V]JSW(._%G6X> M[ND,I;2^\7C#V&_A[&KU\BB-C29 C+$..!(<7")9EL1,X;PXH5K7[^Y)XLB# M*8:"RNZ0/%IO'<#RZGK$!YQM5+?Z/#U?75I\@Y:C$[1^M0^T@9"QCTI9*"J) M8.M#6*I8K^FG%A:Q5!">(=)64AI"R M /*W%)I0+Y&VGFA_EX9Q]]-3 NDHZ?> 'DR?YXO9XM.WS57E>_*Z7!)1B\)$ M@JP"DL,1(C%E.)EX\G$-Y\FPUGUL=B)LW+/SD^*LN9XZ -^[4OX6EO_ ]2_A MRV)97=M?D;B[9$9I9:1@JK;M9G4<@ %GLP/$PITL+@;9>F]\DJ!Q3\M/";9V M>ND 9$\>"D.-"!L^0B15)VJ,'5!U?9#F;/QLZX'Z:6 MCB!VZU3L_@C><&\*Z:TQ+?=/CG_#]?4Q6G*"O F>ZNC= HID0]Z%(>G0 G[KIX4 R7'[D^668V..$9(-,4I 6/$#*9 M'D=*XL5NBK?Z6!([<-/':N@"M&T65&L$_:AVA$,R5@_R\+:'T1C ME^&T%,6[\\V-F/FG37KO0ZU->E?^OMK^Z@29S5ZC Z:-!I6$HD"X*$@JH17: M,*.>+>,_+WTBY8_V;;T?KD@T:R_O9\%LBM;E_A\>[?1QA*+320% MVK"5X1%BG8$A8\HF9R]%.D&'N/:,]7'-JY>%UBVD_F3K[.;<:S7A(M+NS,@+ MSDB*DCI"P,PA:_I_$063HO6)]$"LC-OZ_#_!6CH4-AVLGJLO=.^+3_R?!YD&(Z %13?[#&3K\MYNEV0#6Q M#+GG18"4F_HGDD#CX$SMM 34_F1KZU(""1-G M7)!6@B,)L.@A6)208F"EF""B;%W*V9Z+G5:/_]^KYY1@.7RY+-9AUMURN?V3 MZRD^.C.C@@3OZA0?9 Y\5 BB6(Y:JN*;3PH>F*47>>;RXLH$CL72GVPGNDR7 MW_Z'E!87\_7J??BVJ0(TOD@63 'KE*UFT(*OS0NSE"I$&5 U+PX_*8-_GDJ" MHZ$]_+%,(YSMOPC]=A'.Z^ 9S!]'/:QYL)70@P):7F#^^6N=+D=_G>?+XRSD MO!@K0-B02% E0+09(9M MC4D)=.@!S?'D?\B=[EAE]O+@%(':VX );ZYY.1C M^'KK'RZ!H@Z=JEU MM\KN6Z0K*5W.?YM(6[03*@.:VG28!TO1;2Q0E'+&2Z&+Z3F<>Y;!/T_M0L]K MKRW.NEB&WY=E7#?KGF!,VO-(431N^ITJLB?),Y J6VU93"ZUOB'Q""E_GFJ! MUM!NH;L_I]MU>V?4.41:?>1Z)E]O9"6L7;(H8%&1!8$1;>CY;L*^#M:+..OO MV<@?BIVC5]+8N?'G+Y7KZ'YM7;GN[-^]FOO,;!^]@ M?ACO(TU=YIEQ:03$4'*]GXT4,>M-&KB.^XLVFZ%:-IRF:_D3G3ZNM[W5^[!< MW_1IN$78MC.#$*A+%8U(E@Q(]!J\,A:T*A:S5-:YUAT#&I#=W4E+*QSNT?%N M$!5W<":Y3S-!7;BP,G,H 360WU@@<,_!Q)28949;<\+&C NP;H@^V6)+&6".)J:S)#U(VU19+T0,3.J%2,N3PO_N'#@&5(_N'[J.W M#F#Y5*_*G&V1G#LHT=1-B!:Q0_IBBY5(_RAL;CW"Y4_3/W0O&.S1/W0?G8P[ M'O&2F7L]+(/D4<6@(-/JJ[ MX!><+7F=N@50U))%-P5T+Y. . M5M_08]#54C==@.WIWI2.' 4I' (:3J+R-H.K\VEUK1"3=0!5;CT\Z4_4,_08 MH+732PGF)?KZ,W%:^K3>E/N^P7R1UAM3?E:OMDR""CZSHH%S7CT;VB5\ M\ (X0^.XE-HT;^O0E('N[FH,!>'QU-YAO[F/RS!?D43IV]>+U7KU\]@LJ0X$%D ;@3+GH)/:W><&]J2 MK.Z*B9K#>%Q-]NUL_A*FR_\99A?X-PRKBR76-ENW:F-N54-=?B"']?7O+.;A M ]:V%22TG\)JNCK"2QV&D(;N[0DDU<@OOG[KF^DJS1:5EILZUHX^MKYZ]F5:Y;L"OBM%O)M?"Y\^\-MBOOQ. M%]M$BY*^J$3.%].TL)7R 5R)'IR4WDE409G6IXG-B!_Y[+$5WNZ=;8^BW X< M[6O&?_IVR]K\LL1_O\!Y^K8I&LA)""^RA^PQ@4IU1#O6VZE"Q5ADTM8U'RK\ M/%F=(/&T@'D,MHVTUQ,@'V+H\@#%F^0->@O6&UX'($@2&7)BR2CAG S9\*$ M^3A9G0"R%10>@UHCO70*M=7UBKT\4HLF8!&)0W&:'/ 0"H22!.10)'>%6Q%: MYPYVH:L3L+4"PPY@.THS/:'MIV_7W_Z/*2Z)J,_??JWU YLUFE"0G\(#:$8. MC&*9 KYZ7=TXIDP(3IC2^@+V;I2-?,#9VW[;2H<](?/V:KO/W^6Z+K&6$E@! MM6 4E P,@J;O2E8B.I]\\*V;)>Y%8">6L2%"=C&.3=35$Q;?SL\OUJN-Q/BE MP1>1"4>_ MD(I!VEU#,,':&>]:H@;?WQ4,B[3TXG.&L/@L?@=J1&.@67N!HH MSZ1%=*YF>4UM>^8A%I:!>V9<'36?L?E5KL?)Z62S'057TRZ;,Y>U\ MM5Y>5*%]F*[^L7$FG$&MI%; @Z!(*P5-2R95CR+YF(5U)K9N0?,4/9W :]1 MH9F^NL+>Z\5\DVK_2+]Y%>7KB"(K"P49UEIF"UZK!%HSD8V.0C??-I^B9URG MK)W6'X73D2KH $[US)OTLOX0UOC['^'\TB!;:3TWG($.K!ID6[,YV8,6.:.S M)GK7^I;GPY3T J%C-;UH+O8.P-/"NO]Z74*LG'4\Q0*.UUXKK/94"MQ YB%D MQSU&'.Q@JP4#(U][Z6*G'0\1'2R'R^'@]8]; \(?."6?>&3"FWK6(ZTD/]HK M\ D%Y(@.$TMV\R#:[ "F-YO:Y0P5YDD\VEGR@&(& ME7.&J'T$'SD:S:,N=CBO<8]Q.5T?9[0!W5&ZZ0!;6ZH?6B0J>&%XDH :#3G< MJ,E;,@&\+%E()5AH;O(>)>;EQ\1MT-9&6WWWO7LPP=7B>M5N#QZZ$/4D%ZZ> M+O0C &HE$A19[T]3\ R1B0+>>5ZDS=&GP;*I?1>6\N(]YQ(*TYY6IJ]&7 LP MI7A7,&"0@YUA_)D+2_? VX"%I7LHMX-]><>#<.U-5)%V#^=3;8SA%'$5$%#Q M7(PJ.OK6/7 :EKMT'90< )O#REWVT6%/R-SI (IC%JD.@O?.UF[;$<&C2A"< MX=RJ:$P8+$?TIREWV0LA1Y6[[*.NGK#XT/EW"BXF2:(RN0;Y#,GCKAT'@DS> M*+2(IS@TWJ)&R68Y0Z)4%QFV Q@K(U M@L.L03C./%,Z%-%ZTWV,EI>?ACE^FVVBIT[Q=KDB79;&:U5 \CH? CTC\; $ M+&.(.6(DX9T <3ULF6VTO0.$#A!]!R#:J?2_'!$=+(-3EYN#:BZ2\A-;OPZ-4Y1M M^O8BL%6CNP^+V>R7Q9(4ER?!6H&2O*<[0D!R7 \9*AA&+K-%R4::C5T@=< M#E;B(Z#82Z('(^%\TT+Q]W58KIOBX:JUW:N4:K^ZZCCD?[M8K3<1U@2-Y(&7 M0H$4TJ(1'DD^T0,*&[63(D;%&!!%:N_,/4S)NP#D4A(Z0=C_#I:^8(<'@ M]--\.\@]?=NT)MS.X/EKF,XW# J;4:=ZE.=TJOTW,E"(;2 5*UQ ;ZQO76VR M.W7CEL8/!;'&6NG(5$U\?;HH$;QAIII8VLDUH^4B8LK!,F2Z]?V?O7PC_=*P MLI=$C_2-?I[GL?,"+0HL]W['";, )RF[W"^LDUIS1,4A82+GFQE"*2.C$W40 M.HH09?/66*,$_WL8>!%T,#H9UPXY9EH M70'Y-$5]A(_#@ZZA7OXL9S[WO")9_0[!I:3=^24H/[_V_NRYR:3 M9-_W^[_D/;4O+S>"IF%.1S -%^B9.$^*6K) 9XS$E60:SE]_LR09;.-%2WWZ M2N[I!]I@6Y7+KZHRLW)1H$H=8">E!:-E+$)8K6/SJ0.[DSX"<;N%V/ QNMSEII),NYJ2_7X2,53!7'/#(C''2D2]6IRB;I(!<_@)9H)9< M>^%$Z]'HMVGH=A1U:/4+2R+GB)\162]UT<52]+N7O8?$O7+T, M7^:+:LR^PK#$JYW#-)V\0=2)L*DZ6 Y<<@A*IYR%D<7JUI[J@P2-W-ONA$!K MIY<13[3E8C5Y2W+:E++Y@%8K40.>J9;'*KK0A2D0DB"O/::$8B Q+] M[0>(;BPX[HTWL/=XN&A[P,,6QII%KD02P%3M*A:]!<]$@*"UL DCC[NEONZ" MB#$-ZB.4=5O=!TAN9(7_G>#_Z?+3EG!I"GI=LU98DE4"1#C/#KAD*2;$M&/+ MR4=4?F/1D95^B,KF+>0WMN+#U^N$L\(+75* /-<&<0S!EZ!K1:@)/*2<\D[% MWH\I_OJBX]P S11_L/RZL"P?N/9>?2][\\PH3*Q TK5$K9A8)UF;RIJRR*0R MMGF5[ YTC>O0C!]X/DQ!'?C.]_/TQQ++Y<6K:<%)]"$HH1"$"PH4CX[.T.2! MI,>CEI*3 MO>J] "N%R$I&+=,)WW*)HFYCAX,#;E]U]-U)>_=\N!?+U?33>IO-9I?AXOIF M>_'U,\Z60Y:%'$+&*%F#!TIIE"1"30O&8 TH5VHBM4K@I39@O4U:6N<9GG5Q MR0.;^.7EJB[TLW8V=7\KHN\E_=Z[RY00:^+Y2Z(N7/P7AL6/IM522!-8EJ#I MHJF)QQH<20XRTY$SY;EJWR)M6);.*5UQ'_3N<;R?'!E]&Q]W".(MUOQ1#K*-G":EJ)0W#%%"@U .]2\4JW[J70@.QNHP2GA^$>)O<0F#B[ M;? [W=GO_\2++_CW^6SU<3F1/&&,HGHLSD!4'(3A"3P8)CV0,:%5@4"16>T"6]G]!N M0R-GAO)#]'Z>X":TXJ1([6D+1T@UI4"EVDM-"P2&JD2&QJCF)>@'DMIM*.8< M ;ZW[L\2XB_GEXL)%IED(E$66SQ99SY#,%Z!T"(7E9,(NK7[?QBEXS:/>5H MWUOS8^+[\T4^A,4Z:'.6WW_$!89"9$P874V%&0G)UT2Q6(>*V#I8T=.EI;-4 MSMP*U/PTUV?=KT6\S^A+?AZ^X/.*QYXY/:?A6\QB-C9Y:OB]S M1V@Z>,,#Q@S,UED@.04(U@:Z7[/71BG#1.NRQP?(.;J=TM5';W?5+SC#,EU- M8IV:4\A SCIBY9)!3#P 8DE.QI!]:)UM> \IXT9Q6R'AIX9(#>3>NBG7(*=* MG;CP[O+3I[#X-B^OYK,/=,=^JO]XQ!GSZ&Q0JW H6& MQ'*H\_,R$%HD2%]L8H8SGEK7QMY-2=N!*9O\7%9KO60HX&)2Q%P)X T9>,PZ MH0./+)36(<<[R!CWM&F@]X!0@N" G-V@+KK:) M1NV-M-Q$SUM/8/R9BO&Q.0;W#V72^>%>'36'^?;[ZW@LAH^9! M9PVF>$>F&$J(-9"6? C,A1)_FEQ]3V#IOA5ZPL*ARINWEF1WY\BK[SFGSG.7 M%'$@4@UHF;RF"&J&HW%"8YW<1*MI].?P<9/1TD[7%RB*S[Z71^G9/?Y[.T929Z MAM*5!#+43IZJQK)#2,!$B=)I;91MG8MY-R7CYMX,C9T#)=[!/713,G_,PN;M M!'.-+-3A7!-D#AD64=MZ!5":>/%1%A#2.L,R9\(/:\C<0=2XB2Y#H*FM'KH# MUF\S^F1B%$QUN,H;7*2JMP\XJ9/,L^ 1&*(&Q7F"6'=-CMEDM,FH MW+HAUEX$CIMX,CS@6NJG[_;WZ^.ZP?BB.S^G\5/"2<80W1-&#KD8FTL=NU@' M'DARU!Q&!,N]+$8[S-AZ1-@PSP=UN[PNSPF$T]7+D.H@\6\;-S1(8V*4!M#4 M?K[UR3]J$T'XK(7VCF/SF^U>8L;WP8[$P$_F41.Q=W>1K<.@2DI4R=)!ZVL/ M:"D\V7B2+N7,9+0F129;YTOV]J#02+V//ROL(^ONT'(M4*I2ULI9<@18K8!" MXL,K:T!R%FH.0"ELV$>HCI\5]M+QKL\*^PA\[&>%F_MH&PAWRMIHR<+GJ.GT M570.Q\(91)N$ELY'KW?+5;WKTWO"P*%*F[>4X-@0J*&$5_,PNVIN%W).]15$ M)H^T)31MB<0U)&6=X\H'S=Q.RK_YN2.IO8V&YFW$-;:FGPG&_6^SM, *_G!Q MBQ59LA0IDE/';221)'*UDG0@0N:QA%#8[2E&]VC^X75&"N:V1T)#<79@/UQ/ M&GM/O[.^'X,6#!TB\,+J\$WB)OH@(912O(E!T!TY0!3W-AWCQO^'L3B/EG>' MF-G>I8DDP86MKUW"@/*I5+$(X#X+Y4QV=*,.C)H>[,WC-?P(9 X0=P>@V69> M5":V)Z7WGF>F8DW@2-7V9N"CLD!F5V*1L]I5MS%>?B*B+Z@X6I5.TYM>-GR@$5[ST@ZJH1:VRX8!!&1W#_BAVD?G&D]2OTN.L;UFIKC MYFA1=P"7?X3%M%[6];5[?1)'S7+V2H*6)4)-" 3O,WWELO$.!0^E=9K4;1K& M36D9QIXY2LZ=X62[=2(R5M ZL-RLJZLD>!,,9*6=Y,4FV[S7U<]4C'L5':?5 M!R!R@(@[ ,DO8;FF?GL4UJ&7.F@%AJ4:QR06 M;ST.@2LPQTMK;N%G63@G[ M<8@^Y\V$.W:8_\7E8I[G%Q=A\2M^GB^GJ^4-1F(B>]]")F5N^M8&<@5 19M] M5C%Y<>LU^)X@_T.KC&MYM$)"4UEV<%Z\1))[N'AY.[C9(T;ZGLWO&P^\BO TO@5UQ,OZPK!WYDV;V=+O^UR;94 M:*JO!.2>$T.)KD%O:VE'+@Y]T+1'6H\Q>XB><=M@#A/X:B;_KK#T?#Y;UP5< M>QK/W&M5QR;G6,B:BMF",\Q!MBRCX=%8U;Y*Y'YZQLYJ;:7U>^%TI HZ@-/U M2K/J;EU9TH;SG"-"R9X.6$X6>:P-7(UD*A;E79&M*]SOIJ07"!VKZ9]:"!XM M]@[ <]=I_>I'.:0PA;PX/$WR(8+&;9,[S,W6 M3@,=P.EF&0*Q4UL'KVNMK386&1EYBAE0@B.9>YZ#T74+\A!*FM*P)M=.%VPN8]KY.[K-9?XLN1$!I$S!WC9C/? M>*(9$S'52=@RD2MA:W\:#**^TJ../D;FTK&@V2S5WX/"L(@Y0,"=7G-_S"Z7 MF*\.SN?S3Y^FJ[7YA]>;S3 GDU&2'-N0B;VH:A&P2Z"C)IN0"ZE$ZWSQ@XGM M+WHYW 787GL=P/3FOOLE+*?+=T1+R*]GUU^/^<1XYKPFVS+[0GZ)$73+%YU M,D>2+-(E.6P#A_MIZR_0,(2MWT@W?=VDS^=??OVZJR MK:NRC:BH)#0C@Q(,MV1G6DXG,C<,C+9&Z"1U*,<@Z?Z5=X*4?Q*0:B3^\\'6 MQ!H9,7 )Z[GNB@D!,C4T\I]TZE.R^YFZQ4/9D ;67S/N"TF8(4@F7 M%ZMUKXZPQ-]FUQ^E7L]>QXOIA[4VEW]\GL^V/SW1Q7"ZT N@=UB]9)(K8S7. MDCT+,29UNY'^3C@[F*#=0'A.$?FQM-6=]7_CD715&W1?;X%:-YXG?QLU"509 M\G <_1MH(4BZZ*S*K9-I=Z=N-U">?;B_F8*Z@-[54__+,%W\(UQS5?+E\/_\%WV*Z",OEM$PQ_WJYF,X^_(Y?5US\?3Y; M?5S/KK4ZD!,D+:#)ZTG*&EP1 4S"4G(IBL?VHTQ;4+X;6,_IA6$\Q78P\.(. MDYEXOY+%\_ERM;SRZG5VWCC&R3[VACPO)\ I7I^(A2;7BZ=LRR$NRCWK[0:T M\WZ8:"+K#@[%7[?+OIS.:AQHS1AOB$,\Q)QIO+)/5G+ O=/6BN"[CC??1^T[CC?<0=1?WU@,U!MH9@S99X+9VM8RAD$\B"F 1/.FBA!A@ MT/&1E3VG'7F\C[+WJ>G91_)=H>B.,@.)AMN &8RS= ^S^A86=82@?&91ZF2: M]\TZTYJ>O;2^3TW//BKH $[W%)=DLOH%5V3 V%!= E3@F1&@A66^N(026P/I M[&IZ]M+T;C4]^XB] _#<-]P,T1CC>0)3._PH6<@QT-I 2EZJ7+Q6S3MMG<\ MY:/NL>/EW0%L7J\^XJ(F5[WC*Y#QQW$E#5X1\YG""PYWOJH:LK V"=< TC->]%O!^"^.MDW M++_X^IDD@#5&PK/S144!V<< JD0/(? ,E@G%O9+&Y*&NU-NT]'0JMH%<$ZD? MC)XON(CSX6-3Q$_=+6]P\>XC?:/%*,S'/K)A)&HOZAL%H%Z$Q6PZ^_!]T>^A M""UM$0HC:,X(%M[2H:(#A^2\8\6+@JFUNWT?+4?W;9]_^C2?O5O-T[_>A,7K MQ>9Q??W^>;74Q-,Q:8-09$@B>3N%._#*%&"Q1"&SC#F[QNSN0-:X-U\3;/S4 MV[VQ,OH.EM_:TN_21\R7%S@O]?*_W*PR+]=_I-U1M<=BPQUBAW(\]/%6"%F2 M>0G:LEB=# %!% ?!D \I>++.M6[),=3Q1A+_83T^^T*RK&[4^_FUG?9Q?D%' MQ;(6&:3O(N#&)BPR@)4RDW?N'#@L 4@R+I8410JYL0@.)+738W ?#-T^!D^A MM YL_1ML3I+*@D7NH12L'26QEB2@ LNE%,%;*WSKV3HW"!@71R=1^4,PVTO^ M'8#GS=6Z:]G\.OTRS70G+,GK7?O/S_)_7R[7-7K+B732!&$CB%";(SN+X+ET M@&1*R%B4$ M2(TL-'^UW)/$<;M3,HQ%2;1E-O5F"<$Z9;(<3MI] W30_1XCD#]+E99$R\5:M"JODV;1$:W M-@Y8K@]$(68^HNMRB]AQ;_^1G9=C%-?!;?]/G'[X6.G?E"O^?EG?H%^7M227 MKR]7RU6891+OYI[ ($W,/H VM0NJ3A%BS3IGH4Y3*"J0.=,8E7L1>"[NSU&@ MF9]*@_W"N\MN3Q'-QE4X MT29:[ "DMV^@S4YCW!DFE0 97 (5Z.:)ZP:]Q==Y-)IKWCH4="]G9?]11O? ?*8.C'/C0L.8L, MO'0&%)EQX(KW-1E5>RVE8\4.?":T>NR[DO7K&[)^A^ER,5U-N2AL($5R8XP,Q<;83&(&92C?1D-+N2O6_>Y61 M=L:%_I@HG?<)F6YWS^_ATU5)AN?&AN(-.'(406EG(:I4VVVE;(,O3JG6+=_^ MV+*#+%KC4=0NXFHS!#=JI8"Y@J(46ZQJC:<'"1HWICDHIMHIH@MYHM/ MM7'')NQZ-2H[92*9-HC$=8X*CV2T@9-UPY*)9:"+^# M>^X=+NKU?S,#:LN*M[&H3"#I2/OTU??B,9]IMPC)P591*E_+:ITQX.N08'*X?'"MK\56M(][@SX= M3_%^52B .[.A%I1J[6:DI7V.;+);'UAIP_G-3&U-[6 M)%RY"%:S< :5H0O0IAXJY;NGDZD.R_9HQMT*J0-IYN^']ZW-OTU7F]5 MF1S^NK[K1S=\0C^(FT;OY+?092H8V_36PO\\NUY[:7RNJS%O3'-90Y"IR#!<49602H, IW48%QU1@L+ MJOELX\>I&M?Z:XN5V]=E8YUT8+.MVQFL>TE?XV3]&,2T$ZF2G[FJ77I\@<"9 MA*+($ W9J2*:IUK<1TQ7F#I:Z[>#/TU4T &6KM._#8JA)E/!"(3DO0,5G8&8 M;0!ON2:AF*Q<\S8E/U$Q;DMRG*P[0,M#,4^A2")2:^ V>V)%1(C. M>PAH,:KBM)*M+[9C \^#X>=83>\1:MY'[&.[>^O!5^6J2]BSV6Q:_0@ZI-=; M*UM=8HD!4O"BQDLD!%NG>9/_(%(P)N!NPR8>7&;< ,)0UU);Z7:+D^U>TB9[ M3_R Y#*"LE+7Y[H *)--)B/BC^$)AR%EU$NHL3)WPL@!DAT;)9M^E>_P"\[^ M"\/B&C/;H]%&DH1S 6RI1ZX)@7:2L74X3_+2)NMOUTK> Y/'5NH1)X&RK-"'_0 +]X)$WBQD%7M^,RLA.@-0G'<2+I?O5.['2B/+#32Y3,H4%K* MM@,3]]8-_2.0*I*EZ[<(8)XN9Y5+Y<-R4,@Y6JU+;IY8<1\MXX:F!W:MFRA@ M[ /G%A-KT?RV7%Y>C9![0Q;]?%MW^SO^N?X6<8@>E30%-.T_LN6C@AJCATB[ ML3!?:^783L?00[]P:"#\1E M1"PV>6-9ZUKH'4GKRB$[$G8#*N4\3K0U?]\WT_IY\#NW@JG,51:@:V,KY9D& MARA!R,BBS+I8RQN>;@^0TM7]>;*3KI5N>D-BJ&ESFPCMAP^+]9C4-Y>+]#$L MH!>G;"UF"C M<@>Y-IN)O[,3ZJHW:77!M]-^PP><%.=+]G3F!FW6FZ/4I!SZ0ZCBHQ!!27_( ML73W0!L*'5T +&?!$7_RVLU;9X7 M<7;-+"S924PQ@BG&@9(YDQ\FC1W0*L[#Q -*3 ^P72C4/X MRLA4*@F)BN1GG"*I>09.Z@226[K\HW4_I?3NC:6[UMT-3N<;L&\I]LX0]8_Y M:CK[\+;V9%W^@C,LTS0-%Z__G-%J'Z>?GRV?7>/3EZ24=09L4G3P*L?!:>N! M)5X- *6$$8? :Q\B=L/:F43I3ZF0L8%W,V?P.IM7/8!_F8=%KJV %YCH@Y;O MYR\NZ*N)4S8A.@:<)$KWOV!KO2>@+&M+V)?SQ9HQ^L[K&:ZYWJ2+K'WKU?N/^"RM+J_MP(GQJYB74EPGTRNW2LVA:*YL>!=K@:-5!!K9^3LA+0B)8M\$(@?3_IN\#^3UXC^ ME=_9UGB@-#@6IH-0$7(V=:R513*5?(TA&*S9?Y*.@$,@?639-C_?AXY&PNX, M0E?V#[&TQ+2N>G^_"'44Q:_AVW(2HS,L!4&^'4N@$C>T.7@"+$EFDEWTM^L: M=X/1P\ON!J4S>=(85NB=E_5?FT2P9?W!N?<[5O0__JDMB_GWY*%5O_OU4M\+ ML7URZ+@B/X194[M)*' V!\C)2.M<(!>X]:C)FQ2TZVV_%N@V>7F3ML+:9[O^L.V^V M>KU86X2;-LPD'^81H62)H+30X)(N8&3@O@A)C+2>RW8O,;TT;3]2W7=73Q\I M^UY!M*W"$=(8;Z,#'I%7$\Y!3,6"8Q*E=E':$D\!HQZ*\!LI?!<8'2#]L0WH MF['$J[>VC8NZK;S2UH54A >CK08E-.T[914DX9!;[S'O^"[U^%H=(N40G=X? MK#U:P!T;B:K:<5EFT MMGX>(JB7AJQM;[%V.N@ 4+=XV.ZXR*7)+&OP3D10M0-RU$Q#+L*$9 -JT7SL MXEV$=-)"YGA%WQZR<+34Q[Z[GJ5T^>GRHA9$O9POY?^^7*[6 M(=/5:C&-EZO-1,$W:YG?^N%?<3;_-)W5CUG7-9.O_#G,OKV:A]GRG]/5Q^V/ MO[N,RVF>AMI#Y7WXNCV[B^ A>!.@E%J67+! %-I#T"B5*LXF[7:Z'#M@I@=7 M\2@\SL\8''^!S?1#,-'[D 79VR664*LP!%G>QH*U.7-#-R$KH9==L]_V&,R2 M.+_M<9BZ1]P'R\5J\GZZNE@WN,@U:?\R7*SO6<%=#+1=0;-:-10L@ZB4!F9] MTEY;GOE._C2M<,T.H;_]L$'N77S<*M/6!FP;&?<&DGH3O,6+M5;J@^S[^8O9 MJI83;7:I*[0=.4J(6=8>-_1'U(&NA:B]%3(Z@SOU_-@7/@^3-ES)-N+@:694TUR9Z8)K7B7TI@=-%U\EH46N#0NPV MEOX14#U 0D< :JGR>7OY=^!D/_LS+/)[^N'U7I,^:(^N]O1G9)DF58W2*$%9 ME]K;);[U['B[&2C%SKLB6BR2F.R6K@7&9I MM5&>[70@/F*U?5]PW/X>0WB/A\FR!P!; MB[Q=@G X!,8VU ]4UFUU'R"YD17^]^EL^NGRTY9PEUB0O':=B494_R.#LT&# MT88I0VZO,"U4?F/1D95^B,KF+>0WMN+#UVN$6^T)ZD1X,C7RZ:4$)PGZ3&1R M$Q-&="T"AS<6'2=.W4SQ!\NO ]OR>@O;5]\3K4W6@@4A@0N2!\DE00C"@24* MO% *DVN=$G$G(>/V;AHXH>\(F8_]]'8S1>C.>O7?9FF!9&]?Y=I?M13:FM^; MSHQU.$@R"B-8+!$4=Q%"*1F*CCK0%0!.<3"Z)3G%L$G25=T] 6+5J'L]C"V MS]%V/SGCOM VA%MCR8]]P-V=6'G5%>U73!?$7)ZP& (GTP!B#IYN 5D@6L5K M'F3.QH;B^&ZY-+NM-^[#:N/#:0 1]W#TW,75Z\O5&,:WNI6G5,4LOFPN M\(LP^UY,_?QC]6*^EV??562-(62IC8'BUD/85*13N'C@6D8>I,M^UPK[%N2, M&^)K?(Z=7D$=''.W:@3NZ_.?I"W)%01!WF_M0DO.L$X.Z$PW(F2+.3=O';T3 M9>,ZENV/O 'TT0'*[CS(7WRE73/==M?[_LWE]KM+/BD:C:MM5DP49#&$8,%Q M7X_XJ#2CLY]\\U/Y6X=NXO1Y.WTL 0GC%K0:F];H"DC8NDB@"?<,P M%5W(NTW['H*ZD5LKGQ*]I]#?F0'X6O2^%F]]"1?TC]_-HG4\?^)+E-QSVK\R MK>.QY$(:KL :7Y)73J:\VVSI]K2-W*MY7/"VUEV7T-VTFGPS_Q,7N_"KF8[! MHH%L!=)=H^FN,=H L\4Y48(O[ C#=3]B1N[I? IP#JB=#CS_UZN/:[YH_8\X M6TZ_U+?S^2=\-:\Y(5_?S!=K9=Y1@@Z9=*2G'T 4UQ@TM8T MP]9-LHX@=^2>SNW=_5.IK@.4KO=6?" 7?IL*'^],A?\'+G_T^[WF;#J2MT#I M 4/M]V.E@R!"@5RXY5K+Z%QJC-]!&!FY77-[9(^O[EXP_U#]QX/E'ULA;#*= M^$05[CB3MKO5V>5$X% MZF0[L@UXL:B-%[IUZNQ@/; /+AG=I/_[*(HV5H#/?!T$I/-!20DB2!<,TTSQ MUJ6WS8COH6G:09AZH+_V"=79@\'[8(M%EV6R*@8019+U'B.Q94VF>X-YKG2I M(PQ:8_/H?J:GZ,I]2I#LU?UT'XUU +^[&[MESV1A2#NY1+LQF7RIT\%E*LR* MY$MH'2,XN^ZG>REZI^ZG^TB] ^CL8-1LZR@E0V%B(=EPI-U6N(*0R%]32O@0 M>6#1MDX=W9FX'F[0HX!PNPO0(%KI"V[OZ9A?;MIM_4BLN>IZ&JRH0W,!79&@ M,),44_7V,.62C(H:6Z?D[4;9R%U\AH'%_>!KI:.Q0S?+CN;G6.@#EP?':'[%BSIS7+@10M.% :5VC%TJ#R\*@SDSRW5KEG.+%Z-5> MG35.,61D3*?\M+KO >T_Q9O)KA)1TI$ @KO:G#$Z")N.=\IQ'4+4S?LA_$Q% MY_T#&^/@I]C044HYXU>?BS5B,=^M@!=?ZY=M!Y4>NOBIWGP.E\A 3SXU250' M!=;'4.T%NLT]@3LSC=[9D'QI74LYU)//"T+,_!OB.UQ\F6X;<_Z\Z3<*H*]> ME[>8YA]FM77))GW@^7RYVG9_LLA$Q1F4=?2QT2&K00H40I6T^#'821 M'@)9!V'M_J>@L=3

V^L?F_1Z!?;5E<1YZ#%71O% '1:58'^Y#%5!B'R*W6 M1FJ7GD2&@TL\V$TUR\(MU'JE')"'SR4XCDH)P4X4;M!N4#>H?!& MB-91_0<)&A>(S=2^&YP.T,'8D=2ZO^:ESBI+B^GGR@395.\N/W^>+U9O\0O. M+J]B'$Z6(+,7=9!4320@_H*K0W*5%CSIE+C8;4#7SDMVB9U#=#P?7. =G$MO M23U$P,=GL_PK\7$Q_[Q^I=U8U%=O##D[GPNY;2$X4(S^"+J^ID6152 S))36 MN;\[D#5NJ&8 G VDD8-!]@47<=XJPH(7]*T/Q-/?P^)?6)./;W)DG4&R9.OH MY,QJT#Z0Q(*%Y(@?[KV/S;O3/$;3N&'LX0#65!<='&%_PQDNP@7Q\RQ_FLZF MU6^J4YYN,N508G(2>'+"I:!ZUT M +4VCM&/^"C#+)WUNG+.:^&%A>"EAL(Q)Z-8\KYUAD5C%GIY,.G%91T3(1UL MD-TBM9,@BT?M:,>'HD!)NEQBJ7,!>-',QBA3;!UVV8VRD2-_8X+G]@-W>TUV M@,_#R^92P@NZT%8W?[,*?.*"+FBM!%:-)E7'8056QUEE[EAQ(G,N6MNN _ Q M\ECLCK _.DK.]_'RS=MW?] OT9_/$IE[=7+K, ^5]R]THD?)'3D=Y@%2^A*\ M9A$P:C)1&*N=PEP$YXICK.0<;C>N[O8!\MA4EZ)ETBXY2$I+VNC>0-">K#53 M6'*TU;UK7IG^)&O.]L'4<#5G^ZBS X/BYDC7$%+0D0E(=(;5#A%8IUPQD%RX M')@1&<>?QGP&-65[@>#!VW3,Y_=O!>L3C&[>1\=C_UZ>6T.\%NDRV>:5ML._7_,IJLE,7?7/V\C MAB9:550JQ)G,H!(=#63@,[+K$W)A@J!;;*<'S6.HZ#PQKL%AUOAO_ MMA[T]-ML.T+8V&2C\TCBD*S.?0C@=;% :O6I 5CN/" IKB):A!"Z+B9I,>Y&> MMKLXV-R#?^_%(^%VI+OX8G8V>_&?6(=18'[V!1?A Z[M^E_I,'D9IHOU+.OK MBDXZ&6G1@A=15@O#T&'F%$CIF=6&VR);5Y-V)H(S=3W/)M(Z&!S_*J'81P4X MR2G'%&JPS.5,>L\"7%8.D/E@N129QS.\=A_E^\D'<(?;.AT> WNA^"\7_'U< M?*1G(:((8$PB\3EE(:#3('AV16NA-#;O6=\+\V=ZA_^E3H(A\?P7"D _+KB@ M!),A2=!>D17('Z M<;E9U'+=U]4J+D#EFJ6)9%DEKC%H@H52Y^,5[,/YDX^:/X%#8# D/VE38 ]O M"H467BD$G=:-"6K5@9$D0D?>%982A3Z?A['&,8%SCM(_@;T_$(J;1OA/7@Q= M^=U(>+F\_+01U$#ET \M=:*"Z)VY':8DNJ 2*C,%FEQ*4,$JB#FRVOR>&RS> M<'\N/9F/+7/0TEKEG("HO )5-(+7S$.6QB K**QN[BT^R9+H?3 U7$GT/NKL MP%2Z62D9+8M%& 4A:PU*&#KM'1E[WABKE4LLV=8>RY,LB=X+! ^61.^CD0[@ M-$BU(Z(VLB2$C)HVMI(%?$3:YSDQVD]Y.E_]ZN4!ZBHR'3RQZ*CPLD[G.LO,?%)SXI168FF0 O+9TF MMN;@\9 @V8C9N,!5^QC@8-R<:0I(PUTS/DAZV2ZM;^%?IU^F&6=Y?7XX%EW- M305O@JA=L#0$%Q0PX[F67CCN?<]7SEU,G6GJ1(=7SM&0.=^^SNOO;=YZ!V[L M_,!*)WK(W)77@6;+ZFQL"AP(VW5TMY80H@I0Z!M2A>B=:1WO:_R.>>B6VZ82 MO+Y<+5>DM.GLP_6\AZR5#4YX,,%E4!@5'0!2@5+>E130#F30-.>DJQ?.?=#6 M[&QMI^AS-DI^EL*V!+9DDS43"J),OB;(<++/6,WPT099E-'Y;N)']S%QIM&B MAL@<;K,< )-^:JOJW?H;F51D15TNB)E-QOCF >7:Q4NV%B[2E&0Q427&%&(! M)VL-&6,(49 2M/$R:\SDNC1O7[TWE6<:UQD0[\,J^@ETQODY:_I'.Y(B9?;U M'=+FVEZ\))*$).\B!2MMMC$VGPLW !MG&K7I]PXX%BI/9].0)SY=K'_GAR1" MT5Z;>GRLD_6L1@C6%D@R1R.*$=A\)LX ;)QIM*;?37,L5)[.IOG9A'18IZ&Q M!-HIDH,LDB22$8PPPI7B6(JMY]6,XVGT5QW2[X8Y#B;GWI/I9R' M<.LG;'9PDNBM*,M]S5INRD@Z(Q4K"$+Z==,YDA9R!S8E$XP1@;4/N9V4PR<3 MKNMB9XX'OG.X)A^3SAU1G0?EXZWQ690(UN@ RB0.49(J2TD^,,]C5B=O[]F8 MQR<3.3R+[3DD )_"!KTC@O2@?#)Y'L60RUZ*P)K(G6OM#ZO]#IC2D:D43NX( M-N;QR40ISV*##@G <]B@C2Q_%9SR(EK(=?*-XH'$D@.2=2&8P6*++B[+ M0Z,$S^VR+VGC/)_/UJ'+?TY7'Y]?+E?S3[CX'LYT.BF5'3D^H6;C:^/!Z4+( M3CDHCH;^:YWAN"-I[5K;O)BMIJMO_YQF_&VVKIZN6KA&Q0L2^6(6+JXHH*OQ MS6*>+]-ZDO0[7'RAK;7<5+Y*7U0LVD&T7(.*&B'FC)"B%1DE+U;;GB6<,15=M54%YZ 2XQ!T3B0:G80EK]%X\Y@M]^@JH\/A6 W.AQ#G MN.VM*RLDG8++)3$2+J[$LV6$>"#GJKZ.)49;IM0&>'2>0A!8HO+99R-WPL7] M:XSS%#,0*AJ)H(\6 3)I6<"2KXO0^+ M6XN,\P)P@K/B&&%V$*O[[D)7B6RR^J^:8+V.%],/:Q5]+S*??J(?>5W>T;\N M"S%-WUN_B=>&P.LKF;MHG!.11%K[-10RUR*:!)PE$K82EC4/R;7EH)/\QB].+"\QO,>'T2Y7;\OGEHBIM4K10+!8)(C $I:P![T4&*SP& MKU!ET1J_]U,S P'T0W70S;>1X^3U?A8OH_]8EF8RX]GR]7SSZ1AS7] MG[4\MX4S4-<=.;],:C.4E@(BQ& MXK!VFLB)G#(ZND-D'EQ2H20GT+J=GA7VN73WHG#<=)B1;M[A=-B!Y[%36&'B MK4#E>0;RY@QM/%7G3M,6U%JA873.IZ$2*!XF;"<\FJ>%Q_8:.Q<8TC^FJM\/ M==29B-&S AR])\,#&7BE"S$JLM:.G+#2VBO>D\2=H&G_@M \4(OG M*'0K ; MLX9/&$\B)6)9^-I@BF%MJ[P>ZR)5(".'N^;Y5:UHWPG6[B\(Z]9Z[[NCZ>,) MGY-;E2JMTE8G_+2)J[?Y^)ZZ^A^M)?BC3^H=/GC35."=5AI4ROOS>N*486L4 M!JD96.D$*%'G;15?P$B>N1'!,WEN*<,/^-N_X^IZDQ0C9"@N%$B^SF3$[,$[ M=."ME"Z95!1+CZ%N]^7.(TMW'T#L$N(X0N0=F$+W,S5AF1P-F3F085>G=*$ MIZ4#5FJ3&^28F@\7N9^:D; UD-YW>Q/85PGC]V)X0%S+9SFO;XSE!!W/RG - M,4CR$3P6\#6KA[:>#E$[QLJC=^%N2XWTP#0P:MI+N=^#Z/I;Q:08+QEF T84 MDI87$5RVD'53N4H[L'SB9U%$]$'JSG=F3J#BF1WT2T::V\ ZYT+HF#K!KDGJB^] M*?375T+?I/9YZ:-.WM*)'2TH8P5$Y\E4,(('CTDFUCJ,^1 ]Y^%'[H.5VV=? M,VWT45AWLXC,609D9!J@8YS5?/T,-GM)WDQDW._4&NWLBC;;:?6QVLM] M1-P'1.XJ%N'2%1D8>206:[&A) >%KOK$>-*"6\O53H?M$ZF]W$NGN]5>[B'@ ML9.Z'BP65#E$Q82!9#7MGX^(RKRW#QB@0S6^*6"8W6"JX$.1PI@>+2@&=.0"BA>,PIL+);:/ONS^^R MYO)0-#0080NMKR M8#RT$>6HF*BB>4<:6/>C^AO./RS"YX_3%"[6EZGW.OI<'-BB=>U['L![QD$G MGFJ]*'=AIS#.([;%O02,6]DPB"':1M@C6Z/O\,-M%K:;*?HJE$)(#UCS2N@P M=+8H2)F<.N_K1(D6UNB]!(QG?C12[+RUE$>$2II?DN?_;?+'NPF710<,!JR1 MU5B2=%U:1]+(KL2BLM#QH3>'):;__6'^Y3^VG[B!QO8O/Y#Q8[T18=!&:?.C M)-B!SO_VRX1985QP'IBO%"=+N!?%0I N,5'(2"JBF<[_]LMXMN8P.M]3@AWH M_/FS22+[R4:3@14A006NB6$MH?AHF2&>I6NG\^?/QK,GA]'YGA(<.]SP>O41 M%[_-UDFFJ[4=?.43<>%%3!(LUKY$19&=A"Y S*9P49+V8K?:Q/M6&.=-K[WB MVXFQ@^2#>PSF5S^RCF76*@I'BN:U4VW*X"0F$+4!C97.,Q-/\T+RJH\>$\U= MC$%4T0&T'GE.>O$U75S61LG/EDMRR3&_#U\GWA7MN2Z@&1=U (^"6/MBV<(] MN>')E]V\UW;/D'>1V>5CRX$XN;M08#"E#5\3L/U&_2.&)?Z?__7_ 5!+ 0(4 M Q0 ( +2" U=^1G6H[B4 %_Y . " 0 !E>&AI M8FET,3 Q+FAT;5!+ 0(4 Q0 ( +2" U?1'Y0'$0@ )8F 2 M " 1HF !Q,C(S97AH:6)I=#,Q,2YH=&U02P$"% ,4 " "T@@-7 MMA%CY^\' #)@ $@ @ %;+@ <3(R,V5X:&EB:70S,3(N M:'1M4$L! A0#% @ M((#5^%>^XAA! "1 !( ( ! M>C8 '$R,C-E>&AI8FET,S(Q+FAT;5!+ 0(4 Q0 ( +2" U>4HH8*7 0 M -,/ 2 " 0L[ !Q,C(S97AH:6)I=#,R,BYH=&U02P$" M% ,4 " "U@@-7TA>"R9*1 0!0HA@ $0 @ &7/P =7!L M9"TR,#(S,#8S,"YH=&U02P$"% ,4 " "U@@-7-3>BH$$1 "!M $0 M @ %8T0$ =7!L9"TR,#(S,#8S,"YX !P,@$ %0 @ '(X@$ =7!L9"TR,#(S,#8S M,%]C86PN>&UL4$L! A0#% @ M8(#5_-;F8GE60 *_H# !4 M ( !:@$" '5P;&0M,C R,S V,S!?9&5F+GAM;%!+ 0(4 Q0 ( +6" M U?(U!BWQ6H $# 4 " 8); @!U<&QD+3(P,C,P-C,P M7V#?F*( "3.08 %0 @ '?K@, =7!L9"TR,#(S,#8S,%]P <&UL4$L%!@ , P " , '0W! $! end